1. 28 Oct, 2003 10 commits
  2. 27 Oct, 2003 18 commits
    • re PR libstdc++/12778 (1022 bootstrap failure building libstdc++-v3/src/basic_file.cc) · 0c6b814a
      2003-10-27  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/12778
      	* acinclude.m4 (GLIBCXX_CHECK_LFS): Use the C++ compiler.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r72994
      Paolo Carlini committed
    • TODO: Add links. · 0f09879b
      
      2003-10-27  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/17_intro/TODO: Add links.
      	* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
      	Uncomment.
      
      From-SVN: r72991
      Benjamin Kosnik committed
    • re PR libstdc++/12750 (time_get::_M_extract_via_format doesn't deal with 'e') · f20d2b78
      2003-10-27  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/12750
      	* include/bits/locale_facets.tcc
      	(time_get::_M_extract_via_format): Deal with code 'e'.
      	* testsuite/22_locale/time_get/get_date/char/12750.cc: New.
      	* testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Ditto.
      
      	* include/bits/locale_facets.tcc
      	(time_get::_M_extract_via_format): Tweak to absolutely avoid
      	dereferencing end iterators.
      
      	* include/bits/locale_facets.h (__verify_grouping):
      	Const-ify second parameter.
      	* include/bits/locale_facets.tcc (__verify_grouping): Ditto.
      	* src/locale-inst.cc (__verify_grouping): Ditto.
      
      2003-10-27  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc (num_get::_M_extract_float):
      	Various things: 1- Avoid absolutely end iterator dereferences;
      	2- Improve performance-wise the code skipping leading zeros;
      	3- Fix two bugs wrt early bail out in case of parsing errors
      	(see testcases); 4- General clean up.
      	(num_get::_M_extract_int): Likewise, except 3-. Additionally,
      	use __builtin_expect to favor base 10 inputs.
      	* testsuite/22_locale/num_get/get/char/7.cc: New.
      	* testsuite/22_locale/num_get/get/wchar_t/7.cc: Ditto.
      
      From-SVN: r72987
      Paolo Carlini committed
    • re PR ada/5909 (Ada has no test suite.) · d0a74d7e
      	PR ada/5909:
      	* doc/sourcebuild.texi: Document Ada test suite.
      
      From-SVN: r72984
      Arnaud Charlet committed
    • re PR ada/5909 (Ada has no test suite.) · ecad994d
      	* Makefile.generic: Add missing substitution on object_deps handling.
      
      	PR ada/5909:
      	* Make-lang.in (check-ada): Enable ACATS test suite.
      
      	* exp_ch3.adb:
      	(Freeze_Array_Type): We do not need an initialization routine for types
      	derived from String or Wide_String. They should be treated the same
      	as String and Wide_String themselves. This caused problems with the
      	use of Initialize_Scalars.
      
      	* exp_ch5.adb:
      	(Expand_Assign_Record): Do component-wise assignment of non-byte aligned
      	composites. This allows use of component clauses that are not byte
      	aligned.
      
      	* sem_prag.adb:
      	(Analyze_Pragma, case Pack): Generate warning and ignore pack if there
      	is an attempt to pack an array of atomic objects.
      
      	* make.adb, prj-env.adb, prj-env.ads: Minor reformatting
      
      	* g-dirope.adb:
      	(Basename): Check for drive letters in a pathname only on DOS based OS.
      
      	* make.adb:
      	(Gnatmake): When unable to change dir to the object dir, display the
      	content of the parent dir of the obj dir, to try to understand why this
      	happens.
      
      	* Make-lang.in: Makefile automatically updated
      
      	* sem_ch12.adb:
      	(Inline_Instance_Body): Indicate that the save/restore of use_clauses
      	should not be done in Save/Restore_Scope_Stack, because it is performed
      	locally.
      
      	* sem_ch8.adb:
      	(Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate
      	whether use clauses should be removed/restored.
      
      	* sem_ch8.ads:
      	(Save_Scope_Stack, Restore_Scope_Stack): Add parameter to indicate
      	whether use clauses should be removed/restored.
      
      From-SVN: r72983
      Arnaud Charlet committed
    • m68hc11.c: Convert to ISO C90. · e1ffc70a
      	* config/m68hc11/m68hc11.c: Convert to ISO C90.
      	* config/m68hc11/m68hc11-protos.h: Likewise.
      
      From-SVN: r72981
      Stephane Carrez committed
    • Added my e-mail address. · 65b19349
      From-SVN: r72980
      Eric Botcazou committed
    • toplev.c (enum dump_file_index, dump_file): Fix ordering of webizer pass dump. · aa888d0f
      
      	* toplev.c (enum dump_file_index, dump_file):  Fix ordering of
      	webizer pass dump.
      
      From-SVN: r72979
      Jan Hubicka committed
    • re PR ada/5909 (Ada has no test suite.) · c011a52f
      	PR ada/5909:
      	* README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
      
      From-SVN: r72978
      Arnaud Charlet committed
    • re PR ada/5909 (Ada has no test suite.) · 8d39e92b
      PR ada/5909:
      Import ACATS 2.5 for GCC Ada test suite.
      
      From-SVN: r72977
      Arnaud Charlet committed
    • Reported by Helmer Kraemer <hkraemer@freenet.de> · 57b4edef
             Reported by Helmer Kraemer <hkraemer@freenet.de>
             * java/util/jar/JarInputStream.java (readManifest): Don't call
             closeEntry().
      
             * java/util/zip/DeflaterOutputStream.java (inbufWrite): New method.
             (finish): Use inbufWrite().
             (write(int)): Likewise.
             (write(byte[],int,int)): Likewise.
      
      From-SVN: r72976
      Mark Wielaard committed
    • reload1.c (struct elim_table): Change offset, initial_offset and previous_offset… · b19ee4bd
      reload1.c (struct elim_table): Change offset, initial_offset and previous_offset fields to HOST_WIDE_INT.
      
      	* reload1.c (struct elim_table): Change offset, initial_offset and
      	previous_offset fields to HOST_WIDE_INT.
      	(offsets_at): Change from int to HOST_WIDE_INT.
      	(reload): Adjust offsets_at initialization.
      	(eliminate_regs_in_insn): Change type of offset to HOST_WIDE_INT.
      	(verify_initial_elim_offsets): Change type of t to HOST_WIDE_INT.
      	* config/i386/i386.c (ix86_compute_frame_layout): Change offset type
      	to HOST_WIDE_INT.  Don't save regs using mov for huge frame sizes
      	if TARGET_64BIT.
      	(pro_epilogue_adjust_stack): New function.
      	(ix86_expand_prologue, ix86_expand_epilogue): Use it.
      	* config/i386/i386.md (pro_epilogue_adjust_stack): Remove.
      	(pro_epilogue_adjust_stack_1): Remove * in front of name.
      	(pro_epilogue_adjust_stack_rex64): Handle -2147483648 properly.
      	(pro_epilogue_adjust_stack_rex64_2): New insn.
      
      	* config/i386/i386.c (ix86_expand_epilogue): Fix comment typo.
      
      	* config/i386/i386.c (ix86_expand_call): Replace 40 with
      	FIRST_REX_INT_REG + 3 /* R11 */.
      
      	* gcc.c-torture/compile/20031023-1.c: New test.
      	* gcc.c-torture/compile/20031023-2.c: New test.
      	* gcc.c-torture/compile/20031023-3.c: New test.
      	* gcc.c-torture/compile/20031023-4.c: New test.
      
      Co-Authored-By: Jan Hubicka <jh@suse.cz>
      
      From-SVN: r72975
      Jakub Jelinek committed
    • alpha.md (attr cannot_copy): New. · 501e79ef
              * config/alpha/alpha.md (attr cannot_copy): New.
              (call_osf_2_er, call_value_osf_2_er, ldgp_er_1, ldgp_er_2,
              prologue_ldgp_er_2, prologue_ldgp_1): Set it.
              * config/alpha/alpha.c (alpha_cannot_copy_insn_p): Test it.
      
      From-SVN: r72974
      Richard Henderson committed
    • Remove incorrect entry · 40f781eb
      From-SVN: r72973
      Mark Mitchell committed
    • ggc-zone.c: New file, zone allocating collector. · b6f61163
      2003-10-26  Daniel Berlin  <dberlin@dberlin.org>
      
      	* ggc-zone.c:  New file, zone allocating collector.
      	* configure: Accept zone option for --with-gc
      	* configure.in: Ditto.
      	* ggc.h (ggc_pch_count_object): Pass bool indicating
      	stringiness. Update all callers.
      	(ggc_pch_alloc_object): Ditto.
      	(ggc_pch_write_object): Ditto.
      	(ggc_alloc_rtx): Use typed allocation, since all RTX's are of a single
      	type.
      	(ggc_alloc_rtvec): Ditto.
      	(ggc_alloc_tree): Use zone allocation, since some things using this macro
      	aren't a single typecode.
      	* ggc-none.c (ggc_alloc_typed): New function.
      	(ggc_alloc_zone): Ditto.
      	* ggc-page.c: Ditto on both functions.
      
      From-SVN: r72971
      Daniel Berlin committed
    • Daily bump. · 60b6a815
      From-SVN: r72969
      GCC Administrator committed
  3. 26 Oct, 2003 12 commits