1. 08 Oct, 2000 3 commits
    • Makefile.in (piclist): Fix sed command to also accept numbers in filenames. · 1f2758f7
      2000-10-08  Philipp Thomas  <pthomas@suse.de>
      
      	* Makefile.in (piclist): Fix sed command to also accept
      	numbers in filenames.
      
      From-SVN: r36785
      Philipp Thomas committed
    • [multiple changes] · 7e1cb6b6
      Tue Oct  3 13:44:37 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * decl.c (find_local_variable): Removed uncessary type check and
              fixed range check typo. From Corey Minyard.
      
      Wed Sep 13 16:06:52 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * decl.c (give_name_to_locals): New local `code_offset'. Call
              `maybe_adjust_start_pc.'
              * expr.c (note_instructions): New function.
              (expand_byte_code): Don't collect insn starts here.
              (peek_opcode_at_pc): New function.
              (maybe_adjust_start_pc): Likewise.
              * java-tree.h (maybe_adjust_start_pc): Declare.
              (note_instructions): Likewise.
              * jcf-parse.c (parse_class_file): Call `note_instructions.'
      
      Wed Sep 13 11:50:35 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * parse.y (field_access:): Fixed indentation.
              (qualify_ambiguous_name): Properly qualify `this.a[b].c'.
      
      (Missing piece to http://gcc.gnu.org/ml/gcc-patches/2000-10/msg00067.html)
      
      From-SVN: r36784
      Alexandre Petit-Bianco committed
    • POTFILES.in: Remove the files from the nuked dead ports. · be163016
      2000-10-08  Philipp Thomas  <pthomas@suse.de>
      
      	* POTFILES.in: Remove the files from the nuked
      	dead ports.
      	* ChangeLog: Correct David's entry.
      
      From-SVN: r36783
      Philipp Thomas committed
  2. 07 Oct, 2000 18 commits
    • cond1.C, [...]: Update URLs of messages in list archives. · 54d7ee59
      	* g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
      	g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
      	g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
      	gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
      	in list archives.
      
      From-SVN: r36782
      Joseph Myers committed
    • calls.c (expand_call): Disallow sibcalls to noreturn functions. · 9a1ba437
              * calls.c (expand_call): Disallow sibcalls to noreturn functions.
              * flow.c (make_edges): Revert last change.
      
              * config/alpha/alpha.h (FUNCTION_OK_FOR_SIBCALL): Don't test
              TREE_THIS_VOLATILE.
              * config/pa/pa.h (FUNCTION_OK_FOR_SIBCALL): Likewise.
      
      From-SVN: r36781
      Richard Henderson committed
    • del_op.cc, [...]: New files. · 9ab916b8
              * del_op.cc, del_opnt.cc, del_opv.cc, del_opvnt.cc: New files.
              * exception.cc, new_handler.cc, new_op.cc, new_opnt.cc: New files.
              * new_opv.cc, new_opvnt.cc, tinfo.cc, tinfo2.cc, vec.cc: New files.
              * cxxabi.h, exception, new, new.h, typeinfo, pure.c: New files.
              * tinfo.hP: New file.
      
              * Makefile.in (OBJS, HEADERS): Add new files.
              * configure.in (XCXXINCLUDES): Add ../include and ../gcc.
      
      From-SVN: r36780
      Richard Henderson committed
    • [multiple changes] · 58ad9ee0
      
      
      
      2000-10-07  David Edelsohn  <dje@watson.ibm.com>
      
      	* config/os/aix/bits/atomicity.h: New file.
      
      2000-10-07  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
              * acinclude.m4: Remove CPU_FLAGS
              * libio/Makefile.am: Here too.
              * Makefile.am: Here too.
      
              * src/Makefile.am (CONFIG_INCLUDES): Remove.
              (INCLUDES): Remove CONFIG_INCLUDES.
              (cpu_headers): Remove.
              (myinstallheaders): Remove cpu_headers.
              (generated_headers): Rename to build_headers.
              (build_headers): Add atomicity.h, ctype_base.h,
              ctype_specializations.h.
      
              * config/os: New directory.
              * config/aix: Move to...
              * config/bsd: Move to...
              * config/generic: Move to...
              * config/gnu-linux: Move to...
              * config/irix: Move to...
              * config/newlib: Move to...
              * config/solaris: Move to...
      
      From-SVN: r36779
      Benjamin Kosnik committed
    • [multiple changes] · e974e9cc
      
      2000-10-07  David Edelsohn  <dje@watson.ibm.com>
      
      	* config/os/aix/bits/atomicity.h: New file.
      
      2000-10-07  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* acinclude.m4: Remove CPU_FLAGS
      	* libio/Makefile.am: Here too.
      	* Makefile.am: Here too.
      
      	* src/Makefile.am (CONFIG_INCLUDES): Remove.
      	(INCLUDES): Remove CONFIG_INCLUDES.
      	(cpu_headers): Remove.
      	(myinstallheaders): Remove cpu_headers.
      	(generated_headers): Rename to build_headers.
      	(build_headers): Add atomicity.h, ctype_base.h,
      	ctype_specializations.h.
      
      	* config/os: New directory.
      	* config/aix: Move to...
      	* config/bsd: Move to...
      	* config/generic: Move to...
      	* config/gnu-linux: Move to...
      	* config/irix: Move to...
      	* config/newlib: Move to...
      	* config/solaris: Move to...
      	* config/os/*: Here.
      
      From-SVN: r36778
      Benjamin Kosnik committed
    • acinclude.m4: Remove CPU_FLAGS · d5587eca
      
      
      2000-10-07  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* acinclude.m4: Remove CPU_FLAGS
      	* libio/Makefile.am: Here too.
      	* Makefile.am: Here too.
      
      	* src/Makefile.am (CONFIG_INCLUDES): Remove.
      	(INCLUDES): Remove CONFIG_INCLUDES.
      	(cpu_headers): Remove.
      	(myinstallheaders): Remove cpu_headers.
      	(generated_headers): Rename to build_headers.
      	(build_headers): Add atomicity.h, ctype_base.h,
      	ctype_specializations.h.
      
      	* config/os: New directory.
      	* config/aix: Move to...
      	* config/bsd: Move to...
      	* config/generic: Move to...
      	* config/gnu-linux: Move to...
      	* config/irix: Move to...
      	* config/newlib: Move to...
      	* config/solaris: Move to...
      	* config/os/*: Here.
      
      From-SVN: r36777
      Benjamin Kosnik committed
    • acinclude.m4: Remove CPU_FLAGS · c81a475f
      
      2000-10-07  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* acinclude.m4: Remove CPU_FLAGS
      	* libio/Makefile.am: Here too.
      	* Makefile.am: Here too.
      
      	* src/Makefile.am (CONFIG_INCLUDES): Remove.
      	(INCLUDES): Remove CONFIG_INCLUDES.
      	(cpu_headers): Remove.
      	(myinstallheaders): Remove cpu_headers.
      	(generated_headers): Rename to build_headers.
      	(build_headers): Add atomicity.h, ctype_base.h,
      	ctype_specializations.h.
      
      	* config/os: New directory.
      	* config/aix: Move to...
      	* config/bsd: Move to...
      	* config/generic: Move to...
      	* config/gnu-linux: Move to...
      	* config/irix: Move to...
      	* config/newlib: Move to...
      	* config/solaris: Move to...
      	* config/os/*: Here.
      
      From-SVN: r36776
      Benjamin Kosnik committed
    • * java/util/Properties.java: Merged with Classpath version. · 43f8e390
      From-SVN: r36775
      Tom Tromey committed
    • Makefile.in ($(srcdir)/hash.h): Refer to GNU FTP site for updated gperf. · 20d431c9
      ch:
      	* Makefile.in ($(srcdir)/hash.h): Refer to GNU FTP site for
      	updated gperf.
      
      java:
      	* Makefile.in (keyword.h): Refer to GNU FTP site for updated
      	gperf.
      
      From-SVN: r36774
      Joseph Myers committed
    • Daily bump. · 5beaf8cb
      From-SVN: r36773
      Jeff Law committed
    • elf.h: Standardize the formatting. · d38d55b4
      2000-10-06  David O'Brien  <obrien@FreeBSD.org>
      * config/alpha/elf.h: Standardize the formatting.
      
      Approved by:  Richard Henderson <rth@cygnus.com>
                    Message-ID: <20001006233422.D23128@cygnus.com>
      
      From-SVN: r36772
      David O'Brien committed
    • elf.h: Protect the ASM_OUTPUT_IDENT definition with an #undef. · 94984e91
      2000-10-06  David O'Brien  <obrien@FreeBSD.org>
      * config/alpha/elf.h: Protect the ASM_OUTPUT_IDENT definition with an #undef.
      
      Approved by:  Richard Henderson <rth@cygnus.com>
                    Message-ID: <20001006231829.C23128@cygnus.com>
      
      From-SVN: r36771
      David O'Brien committed
    • cp-tree.h (struct cp_language_function): Remove x_result_rtx. · 156ce211
              * cp/cp-tree.h (struct cp_language_function): Remove x_result_rtx.
              (original_result_rtx): Remove.
              * cp/decl.c (save_function_data): Don't clear x_result_rtx.
              (mark_lang_function): Don't mark it either.
              * cp/expr.c (fixup_result_decl): Remove.
              * cp/semantics.c (genrtl_named_return_value): Frob the return decl
              before calling emit_local_var.
              (genrtl_finish_function): Don't call fixup_result_decl.
              Always emit the jump to return_label.
      
      From-SVN: r36770
      Richard Henderson committed
    • function.c (diddle_return_value): Examine current_function_return_rtx instead of the DECL_RESULT. · 3e4eac3f
              * function.c (diddle_return_value): Examine
              current_function_return_rtx instead of the DECL_RESULT.
              (expand_function_end): Handle reloading DECL_RESULT from memory
              into a hard register.  Query promote_mode for sign of mismatched
              modes.
      
      From-SVN: r36769
      Richard Henderson committed
    • crash13.C: Pass -Wreturn-type. · 15f18aac
              * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
              * g++.old-deja/g++.brendan/crash52.C: Likewise.
              * g++.old-deja/g++.jason/report.C: Likewise.
              * g++.old-deja/g++.law/friend5.C: Likewise.
              * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
              of the expected warnings.
      
      From-SVN: r36768
      Richard Henderson committed
    • Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... · c7053b70
      
      2000-10-06  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS,
      	CONFIG_CXXFLAGS from here, and move to...
      	* src/Makefile.in: Regenerate.
      	* Makefile.am: ... here. Clean.
      	(OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here.
      	(WARN_CXXFLAGS): Same.
      	(CONFIG_CXXFLAGS): Same.
      	* Makefile.in: Regenerate.
      	* libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS,
      	WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS.
      	* libsupc++/Makefile.in: Regenerate.
      
      	Change math to libmath.
      	* math: Move to libmath, delete.
      	* libmath: New directory.
      	* libmath/*: Populate.
      	* src/Makefile.am (LIBMATH_INCLUDES): Change to libmath.
      	(libstdc___la_LIBADD): Same.
      	* src/Makefile.in: Regenerate.
      	* configure.in: Add AC_OUTPUT for libmath/Makefile.
      	* configure: Regenerate.
      	* Makefile.am (SUBDIRS): Add libmath.
      	* Makefile.in: Regenerate.
      	* README (file): Change name.
      
      From-SVN: r36767
      Benjamin Kosnik committed
    • Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... · 5ce24954
      
      
      2000-10-06  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS,
      	CONFIG_CXXFLAGS from here, and move to...
      	* src/Makefile.in: Regenerate.
      	* Makefile.am: ... here. Clean.
      	(OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here.
      	(WARN_CXXFLAGS): Same.
      	(CONFIG_CXXFLAGS): Same.
      	* Makefile.in: Regenerate.
      	* libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS,
      	WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS.
      	* libsupc++/Makefile.in: Regenerate.
      
      	Change math to libmath.
      	* math: Move to libmath, delete.
      	* libmath: New directory.
      	* libmath/*: Populate.
      	* src/Makefile.am (LIBMATH_INCLUDES): Change to libmath.
      	(libstdc___la_LIBADD): Same.
      	* src/Makefile.in: Regenerate.
      	* configure.in: Add AC_OUTPUT for libmath/Makefile.
      	* configure: Regenerate.
      	* Makefile.am (SUBDIRS): Add libmath.
      	* Makefile.in: Regenerate.
      	* README (file): Change name.
      
      From-SVN: r36766
      Benjamin Kosnik committed
    • Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS, CONFIG_CXXFLAGS from here, and move to... · 20ad6051
      
      2000-10-06  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* src/Makefile.am: Remove OPTIMIZE_CXXFLAGS, WARN_CXXFLAGS,
      	CONFIG_CXXFLAGS from here, and move to...
      	* src/Makefile.in: Regenerate.
      	* Makefile.am: ... here. Clean.
      	(OPTIMIZE_CXXFLAGS): Move up Makefile hierarchy to here.
      	(WARN_CXXFLAGS): Same.
      	(CONFIG_CXXFLAGS): Same.
      	* Makefile.in: Regenerate.
      	* libsupc++/Makefile.am: Use top-level OPTIMIZE_CXXFLAGS,
      	WARN_CXXFLAGS, CONFIG_CXXFLAGS as part of local AM_CXXFLAGS.
      	* libsupc++/Makefile.in: Regenerate.
      
      	Change math to libmath.
      	* math: Move to libmath, delete.
      	* libmath: New directory.
      	* libmath/*: Populate.
      	* src/Makefile.am (LIBMATH_INCLUDES): Change to libmath.
      	(libstdc___la_LIBADD): Same.
      	* src/Makefile.in: Regenerate.
      	* configure.in: Add AC_OUTPUT for libmath/Makefile.
      	* configure: Regenerate.
      	* Makefile.am (SUBDIRS): Add libmath.
      	* Makefile.in: Regenerate.
      	* README (file): Change name.
      
      From-SVN: r36765
      Benjamin Kosnik committed
  3. 06 Oct, 2000 19 commits
    • libsupc++: New directory. · cc9711a3
      
      2000-10-06  Benjamin Kosnik  <bkoz@cygnus.com>
                  Richard Henderson  <rth@cygnus.com>
      	    Alexandre Oliva  <aoliva@redhat.com>
      
      	* libsupc++: New directory.
      	* libsupc++/*: Populate.
      	* libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for
      	eh-common.h, gansidecl.h.
      	* configure.in: Add in libsupc++/Makefile to AC_OUTPUT.
      	* configure: Regenerate.
      	* Makefile.am (SUBDIRS): Add libsupc++.
      	* Makefile.in: Regenerate.
      	* src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la
      	* src/Makefile.in: Regenerate.
      	* libio/Makefile.am: Remove extraneous, confusing bits.
      	* libio/Makefile.in: Regenerate.
      
      From-SVN: r36764
      Benjamin Kosnik committed
    • libsupc++: New directory. · 06bd10fb
      
      2000-10-06  Benjamin Kosnik  <bkoz@cygnus.com>
                  Richard Henderson  <rth@cygnus.com>
      	    Alexandre Oliva  <aoliva@redhat.com>
      
      	* libsupc++: New directory.
      	* libsupc++/*: Populate.
      	* libsupc++/Makefile.am (INCLUDES): Add -I../../gcc for
      	eh-common.h, gansidecl.h.
      	* configure.in: Add in libsupc++/Makefile to AC_OUTPUT.
      	* configure: Regenerate.
      	* Makefile.am (SUBDIRS): Add libsupc++.
      	* Makefile.in: Regenerate.
      	* src/Makefile.am (libstdc___la_LIBADD): Add in libsupc++.la
      	* src/Makefile.in: Regenerate.
      	* libio/Makefile.am: Remove extraneous, confusing bits.
      	* libio/Makefile.in: Regeneate.
      
      From-SVN: r36763
      Benjamin Kosnik committed
    • haifa-sched.c (schedule_insns): Fix typo in freeing forward_dependency_cache. · 4071f896
      2000-10-06  Vladimir Makarov  <vmakarov@touchme.toronto.redhat.com>
      
      	* haifa-sched.c (schedule_insns): Fix typo in freeing
      	forward_dependency_cache.
      
      From-SVN: r36762
      Vladimir Makarov committed
    • sh.md (calli_pcrel, [...]): Add `TARGET_SH2' as a condition. · eb69f95c
      * config/sh/sh.md (calli_pcrel, call_valuei_pcrel): Add
      `TARGET_SH2' as a condition.
      
      From-SVN: r36761
      Alexandre Oliva committed
    • haifa-sched.c (anti_dependency_cache, [...]): New variables. · 178b88b9
      2000-10-06  Vladimir Makarov  <vmakarov@touchme.toronto.redhat.com>
      
      	* haifa-sched.c (anti_dependency_cache, output_dependency_cache,
      	forward_dependency_cache): New variables.
      	(add_dependence, remove_dependence): Use anti_dependency_cache and
      	output_dependency_cache.
      	(compute_block_forward_dependences): Use forward_dependency_cache.
      	(schedule_insns): Allocate and free memory for anti/output/forward
      	dependencies caches.
      
      From-SVN: r36760
      Vladimir Makarov committed
    • sh.md (call, call_value): Use `TARGET_SH2' instead of `! TARGET_SH1'. · 827bdee4
      * config/sh/sh.md (call, call_value): Use `TARGET_SH2' instead of
      `! TARGET_SH1'.  Reindent.
      
      From-SVN: r36759
      Alexandre Oliva committed
    • builtins.c (is_valid_printf_arglist, [...]): Move functions from here ... · c70eaeaf
      	* builtins.c (is_valid_printf_arglist, expand_builtin_printf):
      	Move functions from here ...
      
      	* c-common.c (is_valid_printf_arglist, c_expand_builtin_printf):
      	... to here.
      	(c_expand_builtin): New function.
      	(init_function_format_info): Don't set `check_function_format_ptr'.
      	(c_common_nodes_and_builtins): Set built_in_class type for
      	printf/__builtin_printf to BUILT_IN_FRONTEND.
      	(c_expand_expr): Handle CALL_EXPRs that are front-end builtins.
      
      	* c-common.h (build_function_call): Declare.
      
      	* expr.c (expand_expr): Pass builtins with class BUILT_IN_FRONTEND
      	to `lang_expand_expr' rather than `expand_builtin'.
      
      	* tree.c (check_function_format_ptr): Delete.
      
      	* tree.h (check_function_format_ptr): Likewise.
      
      From-SVN: r36758
      Kaveh R. Ghazi committed
    • dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or DW_OP_bregx when cfa->reg > 31. · f299afab
      	* dwarf2out.c (build_cfa_loc): Correct to use DW_OP_regx or
      	DW_OP_bregx when cfa->reg > 31.
      
      	* frame-dwarf2.c (decode_stack_op) [case DW_OP_regx]: Add missing
      	break.
      
      From-SVN: r36757
      Hans-Peter Nilsson committed
    • * g++.old-deja/g++.pt/enum14.C: New test. · 903cef85
      From-SVN: r36756
      Nathan Sidwell committed
    • pt.c (lookup_template_class): Set current access for enum. · 92777ce4
      	* pt.c (lookup_template_class): Set current access for enum.
      	(tsubst_enum): Set file & line for enum decl.
      
      	* spew.c (yylex): Remove unused variable.
      
      From-SVN: r36755
      Nathan Sidwell committed
    • Daily bump. · 15af0d40
      From-SVN: r36754
      Jeff Law committed
    • README (file): Adjust directory structures. · 89e37ad7
      
      2000-10-05  Benjamin Kosnik  <bkoz@fillmore.constant.com>
      
      	* README (file): Adjust directory structures.
      	* mkcheck.in (INC_PATH): Adjust for header changes.
      
      From-SVN: r36753
      Benjamin Kosnik committed
    • istream.tcc: Removed test for _M_gcount < in_avail()... · 7c7688c7
      
      
      2000-10-05  Brent Verner  <brent@rcfile.org>
      
              * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed
      	test for _M_gcount < in_avail(), as in_avail() only reports info
      	for current buffer, causing method to return at end of buffer.
      	* testsuite/27_io/istream_unformatted.cc [test07()]: New test.
      	* testsuite/27_io/istream_unformatted-3.txt: New file.
      	* testsuite/27_io/istream_unformatted-3.tst: New file.
      
      From-SVN: r36752
      Brent Verner committed
    • istream.tcc: Removed test for _M_gcount < in_avail()... · 3a1ed6a1
      
      2000-10-03  Brent Verner  <brent@rcfile.org>
      
              * bits/istream.tcc [basic_istream::get(basic_streambuf&)]: Removed
      	test for _M_gcount < in_avail(), as in_avail() only reports info
      	for current buffer, causing method to return at end of buffer.
      	* testsuite/27_io/istream_unformatted.cc [test07()]: New test.
      	* testsuite/27_io/istream_unformatted-3.txt: New file.
      	* testsuite/27_io/istream_unformatted-3.tst: New file.
      
      From-SVN: r36751
      Brent Verner committed
    • c-decl.c (warn_missing_noreturn): Remove. · b313a0fe
              * c-decl.c (warn_missing_noreturn): Remove.
              (c_expand_body): Don't set or check can_reach_end.
              * c-tree.h (warn_missing_noreturn): Move ...
              * flags.h: ... here.
              (can_reach_end): Remove.
              * flow.c (check_function_return_warnings): New.
              (make_edges): No edge to exit for noreturn sibcalls.
              * function.c (expand_function_end): Save the return value
              clobber instruction.
              (mark_function_status): Mark it.
              * function.h (struct function): Add x_clobber_return_insn.
              * jump.c (can_reach_end): Remove.
              (calculate_can_reach_end): Remove.
              (jump_optimize_1): Don't call it.
              * output.h (check_function_return_warnings): Declare.
              * toplev.c (warn_missing_noreturn): Move from c-decl.c
              (rest_of_compilation): Call check_function_return_warnings.
      
      From-SVN: r36750
      Richard Henderson committed
    • semantics.c (genrtl_finish_function): Don't init or check can_reach_end; remove… · 63c16fc5
      semantics.c (genrtl_finish_function): Don't init or check can_reach_end; remove noreturn and return value checks.
      
              * semantics.c (genrtl_finish_function): Don't init or check
              can_reach_end; remove noreturn and return value checks.
      
      From-SVN: r36749
      Richard Henderson committed
    • * com.c (finish_function): Don't init can_reach_end. · 388b067f
      From-SVN: r36747
      Richard Henderson committed
    • Makefile.in (NM_FOR_TARGET): New. · 83dad10c
              * Makefile.in (NM_FOR_TARGET): New.
              (libgcc.mk): Pass SHLIB_MKMAP, SHLIB_MAPFILES.
              (libgcc.a, stmp-multilib): Pass NM_FOR_TARGET.
              * mklibgcc.in: If SHLIB_MKMAP, build libgcc.map.  Depend the
              shared library build on that and EXTRA_MULTILIB_PARTS.
              * mkmap-flat.awk: New file.
              * mkmap-symver.awk: New file.
              * libgcc-std.ver: New file.
              * config/libgcc-glibc.ver: New file.
              * config/ia64/libgcc-ia64.ver: New file.
              * config/t-linux (SHLIB_MKMAP, SHLIB_MAPFILES): New.
              (SHLIB_LINK): Add --version-script.
              * config/ia64/t-ia64 (SHLIB_MAPFILES): Add libgcc-ia64.ver.
              * config/mips/t-iris6 (SHLIB_MKMAP, SHLIB_MAPFILES): New.
              * config/sparc/t-sol2 (SHLIB_MKMAP, SHLIB_MAPFILES): New.
              (SHLIB_LINK): Add -M.
      
      From-SVN: r36746
      Richard Henderson committed