Skip to content
Snippets Groups Projects
  1. Mar 05, 1996
  2. Mar 04, 1996
    • Manfred Hollstein's avatar
      manfred@lts.sel.alcatel.de · 7ea63af7
      Manfred Hollstein authored
      From-SVN: r11433
      7ea63af7
    • Richard Kenner's avatar
      (L_bb/atexit, onexit): Declarations replaced by #include'ing "gbl-ctors.h". · 8b7677be
      Richard Kenner authored
      (L_exit/atexit): New function.
      (L_exit/exit): Call any registered functions.
      
      From-SVN: r11432
      8b7677be
    • Richard Kenner's avatar
      (HAVE_ATEXIT): Define if NEED_ATEXIT is defined. · a3a55d6a
      Richard Kenner authored
      (atexit): Use `int atexit' prototype also if NEED_ATEXIT is defined.
      (on_exit): According to man on_exit on the Sun it returns int not void.
      
      From-SVN: r11431
      a3a55d6a
    • Richard Kenner's avatar
      (USG): Set to 1. · 948260f6
      Richard Kenner authored
      From-SVN: r11430
      948260f6
    • Richard Kenner's avatar
      Initial revision · ad8445f4
      Richard Kenner authored
      From-SVN: r11429
      ad8445f4
    • Richard Kenner's avatar
      (FUNCTION_PROFILER): Emit label references corresponding to those generated by... · 1e6869a5
      Richard Kenner authored
      (FUNCTION_PROFILER): Emit label references corresponding to those generated by ASM_OUTPUT_INTERNAL_LABEL.
      
      (FUNCTION_PROFILER): Emit label references corresponding to those generated
      by ASM_OUTPUT_INTERNAL_LABEL.
      (MOTOROLA, MOTOROLA_BSR, ...): Define #ifndef USE_GAS.
      (ASM_SPEC): Define properly #ifdef USE_GAS.
      (LIB_SPEC): -L/usr/lib/libp deleted.
      (STARTFILE_SPEC): -L/usr/lib/libp added.
      (DEFAULT_A_OUT_NAME): Define.
      (LINK_SPEC): Pass -v if GNU ld is used.
      (LOCAL_LABEL_PREFIX): Local labels start with .L using GAS, else L%.
      (USER_LABEL_PREFIX): Undefine.
      (FUNCTION_PROFILER): Call asm_fprintf instead of normal fprintf.
      (ASM_APP_ON, ASM_FILE_START): GAS supports it.
      (CTORS_.../DTORS_...): Define if GNU ld is used.
      (ASM_FILE_START): Define properly for Motorola and GNU as syntax.
      (TARGET_VERSION): Re-define only #ifndef USE_GAS.
      (CALL_USED_REGISTERS): Deleted.
      (GLOBAL_ASM_OP): Re-define only #ifndef USE_GAS.
      (ASM_{LONG,SHORT,CHAR,BYTE,BYTE_OP}): New macros.
      (ASM_OUTPUT_{DOUBLE,LONG_DOUBLE,FLOAT,INT,SHORT}): Use them.
      (ASM_OUTPUT_{CHAR,BYTE,ASCII,FLOAT_OPERAND,DOUBLE_OPERAND}): Likewise.
      (ALIGN_ASM_OP, SKIP_ASM_OP): New macros.
      (ASM_OUTPUT_{ALIGN,SKIP}): Use them.
      (ASM_OUTPUT_SOURCE_FILENAME): Define only if not using GNU as.
      (ASM_{GENERATE,OUTPUT}_INTERAL_LABEL): Provide proper definitions for
      Motorola and GNU as syntax.
      (ASM_OUTPUT_ADDR_{VEC,DIFF}_ELT): Changed for portability between
      Motorola and GNU as syntax.
      (ASM_OUTPUT_{CASE_LABEL,OPCODE}): Define only if not using GNU as.
      (ASM_OUTPUT_CASE_FETCH, ASM_RETURN_CASE_JUMP): New macros.
      (ASM_OUTPUT_{COMMON,LOCAL}): Proper defns for Motorola and gas syntax.
      (SDB_...): Define only for Motorola as.
      (ALT_LIBM): New define to tell g++.c about an alternative name for `-lm'.
      (MATH_LIBRARY, NEED_ATEXIT, HAVE_ATEXIT, EXIT_BODY): New macros.
      
      From-SVN: r11428
      1e6869a5
    • Richard Kenner's avatar
      (print_operand): Emit .l as scale factor #ifdef MOTOROLA. · 3f889ae8
      Richard Kenner authored
      From-SVN: r11427
      3f889ae8
    • Richard Kenner's avatar
      (main): Check new define DEFAULT_A_OUT_NAME. · e1c2b28d
      Richard Kenner authored
      From-SVN: r11426
      e1c2b28d
    • Richard Kenner's avatar
      (CRT0STUFF_T_CFLAGS): New macro. · 522170ca
      Richard Kenner authored
      (stamp-crt0, crt0.o, mcrt0.o): New goals.
      (STAGESTUFF): stamp-crt0 added.
      
      From-SVN: r11425
      522170ca
Loading