Commit Graph

16 Commits

Author SHA1 Message Date
H.J. Lu
8f08ea1e47 frame.h: Update some comments.
* frame.h: Update some comments.
        * defaults.h (TARGET_ATTRIBUTE_WEAK): Define.
        * crtstuff.c (__register_frame_info, __deregister_frame_info): Declare
        using TARGET_WEAK_ATTRIBUTE.
        (__do_global_dtors_aux): Check if __deregister_frame_info is
        zero before calling it.
        (__do_global_dtors): Likewise.
        (frame_dummy): Check if __register_frame_info is zero before
        calling it.
        (__frame_dummy): Likewise.

Co-Authored-By: Jeffrey A Law <law@cygnus.com>

From-SVN: r25487
1999-02-27 15:21:58 -07:00
Jeff Law
4283012f9f Copyright fixes.
From-SVN: r24535
1999-01-06 13:44:41 -07:00
Richard Henderson
19283265ad Makefile.in (cc1): Put C_OBJS, and thence @extra_c_objs@ last.
* Makefile.in (cc1): Put C_OBJS, and thence @extra_c_objs@ last.
        (LIBCPP_OBJS): New.  Add cppulp.o.
        (cppmain, fix-header): Depend on and use libcpp.a.
        * configure.in (extra_c_objs, extra_cxx_objs): Use libcpp.a instead
        of the individual object files.
        * objc/Make-lang.in (cc1obj): Put OBJC_OBJS, and thence @extra_c_objs@,
        last.
        * cccp.c (user_label_prefix): New.
        (main): Set it off -f*leading-underscore.
        (special_symbol): Use it.
        * cpplib.c (special_symbol): Likewise.
        (cpp_handle_option): Handle -f*leading-underscore.
        * cppulp.c: New file.
        * output.h (user_label_prefix): Declare it.
        * dwarf2out.c (ASM_NAME_TO_STRING): Prepend user_label_prefix.
        * toplev.c (f_options, main): Handle -f*leading-underscore.
        * defaults.h (ASM_OUTPUT_LABELREF): Use asm_fprintf instead of
        referencing USER_LABEL_PREFIX directly.
        * config/nextstep.h (ASM_OUTPUT_LABELREF): Likewise.
        * m32r/m32r.h (ASM_OUTPUT_LABELREF): Likewise.
        * final.c (asm_fprintf): Use user_label_prefix instead.
        * arm/thumb.c (thumb_print_operand): Likewise.
        * gcc.c (default_compilers): Pass -f*leading-underscore on to
        cpp wherever appropriate.

From-SVN: r23415
1998-10-28 14:31:06 -08:00
Jason Merrill
0021b564f4 dwarf2 EH support
From-SVN: r15255
1997-09-10 14:00:28 -04:00
Jason Merrill
a6ab3aad51 x
From-SVN: r14390
1997-07-04 18:49:39 +00:00
Richard Kenner
81d77cdaa7 (ASM_OUTPUT_LABELREF): Provide default definition if not already defined.
From-SVN: r12749
1996-09-21 06:35:12 -04:00
Richard Kenner
b33c316cf8 (ASM_OUTPUT_ADDR_DIFF_ELT): Delete.
From-SVN: r11604
1996-03-23 18:25:04 -05:00
Richard Kenner
940d9d638b Update FSF address.
From-SVN: r9959
1995-06-15 07:33:25 -04:00
Jason Merrill
daefd78b4c Update weak symbol support
From-SVN: r9697
1995-05-16 01:02:59 +00:00
Richard Kenner
473c744153 Change addres for rfg.
From-SVN: r6911
1994-03-26 07:43:02 -05:00
Richard Kenner
97f57b11d4 (ASM_OUTPUT_ADDR_DIFF_ELT): Use ASM_OUTPUT_INTERNAL_LABEL instead of
ASM_GENERATE_INTERNAL_LABEL.

From-SVN: r6688
1994-03-01 19:36:00 -05:00
Jim Wilson
650f773a6d (ASM_OUTPUT_DEF): Add it here.
From-SVN: r6663
1994-02-27 16:45:17 -08:00
Mike Stump
d0d4af87cc Added front-end taggint to object files.
From-SVN: r3874
1993-03-25 08:51:26 +00:00
Charles Hannum
7b73db04ca entered into RCS
From-SVN: r1417
1992-07-04 03:16:03 +00:00
Richard Stallman
5dfcb8a491 *** empty log message ***
From-SVN: r1114
1992-05-28 19:28:29 +00:00
Richard Stallman
c53a8ab63a Initial revision
From-SVN: r831
1992-04-25 01:51:02 +00:00