1. 07 Oct, 2000 17 commits
    • 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
  2. 06 Oct, 2000 23 commits