1. 16 Dec, 2002 11 commits
    • * root.texi: Change version number to 3.4. · 682aea87
      From-SVN: r60185
      Mark Mitchell committed
    • gcc-common.texi: Change version number to 3.4. · 7a04c51b
      	* doc/include/gcc-common.texi: Change version number to 3.4.
      
      	* gcj.texi: Change version number to 3.4.
      
      	* root.texi: Change version number to 3.4.
      
      From-SVN: r60183
      Mark Mitchell committed
    • add PR reference · ed698fc5
      From-SVN: r60182
      Jason Merrill committed
    • re PR libstdc++/8949 (numeric_limits<>::denorm_min() and is_iec559 problems.) · 77bd447b
      2002-12-16  Paolo Carlini  <pcarlini@unitus.it>
      
      	PR libstdc++/8949
      	* include/std/std_limits.h
      	(struct numeric_limits<short>,
      	struct numeric_limits<unsigned short>,
      	struct numeric_limits<int>,
      	struct numeric_limits<unsigned int>,
      	struct numeric_limits<long>,
      	struct numeric_limits<unsigned long>,
      	struct numeric_limits<long long>,
      	struct numeric_limits<unsigned long long>): According
      	to 18.2.1.2,53 and 18.2.1.5,1 is_iec559 shall be false.
      	* testsuite/18_support/numeric_limits.cc: Add test04.
      
      From-SVN: r60181
      Paolo Carlini committed
    • oops. · 165bfb59
      From-SVN: r60178
      Bruce Korb committed
    • configure.in (GLIBCPP_ENABLE_DEBUG): Default to none. · 6aa43d99
      
      2002-12-16  Benjamin Kosnik  <bkoz@redhat.com>
      
              * configure.in (GLIBCPP_ENABLE_DEBUG): Default to none.
      	Call GLIBCPP_ENABLE_DEBUG_FLAGS.
              * acinclude.m4 (GLIBCPP_ENABLE_DEBUG): GLIBCPP_BUILD_DEBUG, new
              conditional if --enable-debug is yes. Rework.
      	(GLIBCPP_ENABLE_DEBUG_FLAGS): New.
              * aclocal.m4: Regenerate.
      	* libio/Makefile.am: Remove DEBUG_FLAGS.
      	* libio/Makefile.in: Regenerate.
      	* libsupc++/Makefile.am: Remove DEBUG_FLAGS.
      	* libsupc++/Makefile.in: Regenerate.
      	* docs/html/configopts.html: Add docs for --enable-debug,
      	--enable-debug-flags.
      
      2002-12-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Correct dependency tracking, build warts.
      	* configure.in: Correct repeated AC_OUTPUT thrashing by
      	config-ml.in
      	* configure: Regenerate.
      	* include/Makefile.am (stamp-target): Stamp in top_builddir.
      	* include/Makefile.in: Regenerate.
      	* src/Makefile.am (codecvt_members.cc): New rule.
      	(collate_members.cc): Same.
      	(ctype_members.cc): Same.
      	(messages_members.cc): Same.
      	(monetary_members.cc): Same.
      	(numeric_members.cc): Same.
      	(time_members.cc): Same.
      	(c++locale.cc): Same.
      	(basic_file.cc): Same.
      	* src/Makefile.in: Regenerate.
      	* acinclude.m4 (CCTYPE_CHAR_CC): Remove.
      	(CCCODECVT_CC): Don't link, AC_SUBST.
      	(CCOLLATE_CC): Same.
      	(CCTYPE_CC): Same.
      	(CMESSAGES_CC): Same.
      	(CMONEY_CC): Same.
      	(CNUMERIC_CC): Same.
      	(CTIME_CC): Same.
      	(CLOCALE_CC): Same.
      	* aclocal.m4: Regenerate.
      
      	* src/Makefile.am (libstdc___la_LIBADD): Use top_builddir
      	for convenience libraries.
      	(version_arg): Rename linker.map to libstdc++.ver.
      	(libstdc___la_DEPENDENCIES): Remove linker.map, add
      	libstdc++-symbol.ver as a dependency.
      	(libstdc++-symbol.ver): Add rule.
      	* acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Change LINKER_MAP to
      	SYMVER_MAP. Don't link, AC_SUBST.
      
      	* include/Makefile.am (target_headers_noinst): New.
      	(stamp-target): Add CLOCALE_INTERNAL_H.
      	* acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Don't link
      	CLOCALE_INTERNAL_H, AC_SUBST.
      	* config/locale/gnu/c_locale.cc: Modify c++locale_internal.h
      	include.
      	* config/locale/gnu/time_members.cc: Same.
      	* config/locale/gnu/numeric_members.cc: Same.
      	* config/locale/gnu/monetary_members.cc: Same.
      	* config/locale/gnu/messages_members.cc: Same.
      	* config/locale/gnu/ctype_members.cc: Same.
      	* config/locale/gnu/collate_members.cc: Same.
      	* config/locale/gnu/codecvt_members.cc: Same.
      	* config/locale/generic/codecvt_members.cc: Remove.
      
      From-SVN: r60177
      Benjamin Kosnik committed
    • move inclusion of signal.h · 27eaa708
      From-SVN: r60176
      Bruce Korb committed
    • Merge basic-improvements-branch to trunk · 4977bab6
      From-SVN: r60174
      Zack Weinberg committed
    • sh.h (EXTRA_CONSTRAINT_Z): New macro. · b51dc045
      	* sh.h (EXTRA_CONSTRAINT_Z): New macro.
      	(EXTRA_CONSTRAINT): Use it.
      	* sh.md (anddi3): Use 'Z' constraint for alternative 2.
      
      From-SVN: r60173
      J"orn Rennecke committed
    • Daily bump. · c82fec36
      From-SVN: r60172
      GCC Administrator committed
    • fix my email address · 5d178a59
      From-SVN: r60165
      Doug Evans committed
  2. 15 Dec, 2002 5 commits
  3. 14 Dec, 2002 4 commits
  4. 13 Dec, 2002 15 commits
  5. 12 Dec, 2002 5 commits
    • * config/h8300/h8300.md: Add a new peephole2. · 7930523d
      From-SVN: r60082
      Kazu Hirata committed
    • invoke.texi: Document Darwin linker options... · 61c85ff1
      
      gcc
              *doc/invoke.texi: Document Darwin linker options, -bundle
              -bind_at_load, -all_load and -arch_errors_fatal
      
      testsuite
              * gcc.dg/darwin-ld-1.c: New test.
              * gcc.dg/darwin-ld-2.c: New test.
              * gcc.dg/darwin-ld-3.c: New test.
              * gcc.dg/darwin-ld-4.c: New test.
              * gcc.dg/darwin-ld-5.c: New test.
      
      From-SVN: r60081
      Devang Patel committed
    • h8300.md (a peephole2): Accept a constant that's accepted by CONST_OK_FOR_J. · 59578c84
      	* config/h8300/h8300.md (a peephole2): Accept a constant
      	that's accepted by CONST_OK_FOR_J.
      
      From-SVN: r60080
      Kazu Hirata committed
    • h8300.h (CONST_OK_FOR_J): New. · 8cc5359b
      	* config/h8300/h8300.h (CONST_OK_FOR_J): New.
      	(CONST_OK_FOR_LETTER_P): Use CONST_OK_FOR_J.
      	* config/h8300/h8300.md (*addhi_h8300): Add a new alternative.
      	(*addhi_h8300hs): Likewise.
      
      From-SVN: r60079
      Kazu Hirata committed
    • sh.c (reg_class_from_letter): No longer const. · ec555f32
      	* sh.c (reg_class_from_letter): No longer const.  Add 'e' entry.
      	(sh_register_move_cost): Add clause for SImode fp-fp moves.
      	Increase cost for moves involving multiple general purpose registers.
      	* sh.h (OVERRIDE_OPTIONS): Set reg_class_from_letter['e'] according to
      	TARGET_FMOVD.
      	(HARD_REGNO_MODE_OK): Allow V2SFmode and V4SFmode in general purpose
      	registers, and SImode in fp registers, for ! TARGET_SHMEDIA.
      	(enum reg_class reg_class_from_letter): No longer const.
      	(SECONDARY_OUTPUT_RELOAD_CLASS): Use REGCLASS_HAS_FP_REG /
      	REGCLASS_HAS_GENERAL_REG.
      	Handle SImode moves from/to fp registers.
      	! TARGET_SHMEDIA && TARGET_FMOVD.
      	(SECONDARY_INPUT_RELOAD_CLASS): Use REGCLASS_HAS_FP_REG.
      	* sh.md (movsi_ie): Add alternatives to move from / to fp regisyters.
      
      From-SVN: r60076
      J"orn Rennecke committed