]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/toplev.c
Makefile.in (cc1): Put C_OBJS, and thence @extra_c_objs@ last.
authorRichard Henderson <rth@cygnus.com>
Wed, 28 Oct 1998 22:31:06 +0000 (14:31 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 28 Oct 1998 22:31:06 +0000 (14:31 -0800)
commit19283265adf53e051a1f372086526b87762bc246
treef7991921f56af47e0a4753b402cdb868e740a0f6
parenta45a7ba07385068ad1a57dbf0addf9313e1c2cff
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
18 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/cccp.c
gcc/config/arm/thumb.c
gcc/config/m32r/m32r.h
gcc/config/nextstep.h
gcc/configure
gcc/configure.in
gcc/cpplib.c
gcc/cppulp.c [new file with mode: 0644]
gcc/defaults.h
gcc/dwarf2out.c
gcc/final.c
gcc/gcc.c
gcc/invoke.texi
gcc/objc/Make-lang.in
gcc/output.h
gcc/toplev.c