1. 31 Aug, 2005 13 commits
  2. 30 Aug, 2005 12 commits
  3. 29 Aug, 2005 15 commits
    • [multiple changes] · 827afb86
      2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/23598
      	* io/lock.c(library_start):  If ioparm.iostat is present, clear
      	it unconditionally.
      
      2005-02-29  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/23598
      	* gfortran.dg/iostat_1.f90:  New test.
      
      From-SVN: r103613
      Thomas Koenig committed
    • [multiple changes] · 57247f4b
      2005-08-18  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/23408
              * ipa-inline.c (cgraph_decide_inlining_incrementally): Remove the
              call to ggc_collect.
      2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR middle-end/23408
              * gcc.dg/pr23408.c: New test.
      
      From-SVN: r103612
      Andrew Pinski committed
    • stl_map.h (class map): ... · e677187e
      2005-08-29  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_map.h (class map): ... and a missing @a.
      
      From-SVN: r103611
      Paolo Carlini committed
    • stl_map.h (class map): Add missing % in comment. · 76c6705b
      2005-08-29  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/stl_map.h (class map): Add missing % in comment.
      
      From-SVN: r103610
      Paolo Carlini committed
    • PR libstdc++/23578 (DR 464 [Ready]) · 8b5f07a2
      2005-08-29  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/23578 (DR 464 [Ready])
      	* include/bits/stl_map.h (class map): Add at(const key_type&)
      	member functions.
      	* include/bits/stl_vector.h (class vector): Add data() member
      	functions.
      	* include/debug/map.h (class map): Adjust consistently.
      	* include/debug/vector (class vector): Likewise.
      	* testsuite/23_containers/map/element_access/1.cc: New.
      	* testsuite/23_containers/vector/data_access/1.cc: Likewise.
      	* docs/html/ext/howto.html: Add an entry for DR 464.
      
      From-SVN: r103609
      Paolo Carlini committed
    • resync · 332a1c2e
      From-SVN: r103608
      Arnaud Charlet committed
    • trans.c: Protect < in error msg with quote Replace GCC_ZCX by Back_End_Exceptions. · b650f41d
      2005-08-29  Arnaud Charlet  <charlet@adacore.com>
      	    Eric Botcazou  <ebotcazou@adacore.com>
      
      	* trans.c: Protect < in error msg with quote
      	Replace GCC_ZCX by Back_End_Exceptions.
      	(addressable_p) <COMPONENT_REF>: Also return 1 if the field
      	has been sufficiently aligned in the record.
      
      From-SVN: r103607
      Arnaud Charlet committed
    • re PR ada/21053 (Warnings from init.c) · 8c1b16bc
      2005-08-29  Arnaud Charlet  <charlet@adacore.com>
      	    Doug Rupp  <rupp@adacore.com>
      
      	* s-stalib.adb: Add missing pragma Warnings (On) to reenable Warnings
      	when needed.
      	(Inside_Elab_Final_Code): Moved to init.c to avoid having to keep
      	this code in the GNAT run-time.
      
      	* decl.c, fe.h: Replace GCC_ZCX by Back_End_Exceptions.
      
      	PR ada/21053
      	* init.c (__gnat_error_handler [many]): Mark "msg" as const
      	(__gnat_error_handler [HPUX]): Mark siginfo parameter as unused
      
      	(__gnat_inside_elab_final_code): Moved here from
      	Standard_Library and only defined for the compiler.
      	__gnat_error_handler [VMS]: Adjust sigargs to account for PC & PSL.
      	(__gnat_inum_to_ivec): Do not define this function on VxWorks when
      	using RTPs because directly vectored Interrupt routines are not
      	supported on this configuration.
      	(getpid): Do not redefine this function on VxWorks when using RTPs
      	because this primitive is well supported by the RTP libraries.
      	(copy_msg): Correct the code that checks for buffer overflow.
      	Discovered during code reading.
      
      From-SVN: r103606
      Arnaud Charlet committed
    • re PR c++/23099 (ICE in build_simple_base_path, at cp/class.c:460) · b794e321
      	PR c++/23099
      	* cp-tree.h (saved_scope): Add skip_evaluation.
      	* decl.c (start_decl): Use DECL_INITIALIZED_IN_CLASS_P, not
      	DECL_INITIAL, to determine whether or not a static data member was
      	initialized in the class-specifier.
      	(cp_finish_decl): Add comment.
      	* init.c (integral_constant_value): Subtitute into the
      	initializers for static data members in	templates.
      	* name-lookup.c (push_to_top_level): Save skip_evaluation.
      	(pop_from_top_level): Restore it.
      	* pt.c (instantiate_class_template): Do not substitute into the
      	intializers of static data members when instantiating a class.
      	(regenerate_decl_from_template): Simplify.
      	(instantiate_decl): Tidy.  Substitute into the initializer for a
      	static data member even when the definition of the data member is
      	not available.
      
      	PR c++/23099
      	* g++.dg/init/member1.C: Make sure erroneous static data member
      	definitions are required.
      	* g++.dg/template/static13.C: New test.
      	* g++.dg/template/static14.C: Likewise.
      
      From-SVN: r103604
      Mark Mitchell committed
    • re PR bootstrap/21268 (Bootstrap, configuration problem and insn-conditions.c) · 3a6ebcdc
      2005-08-18  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/21268
      	* Makefile.in (ALL_CPPFLAGS): Include $(INCLUDES) at the
      	beginning.  Remove $(INCLUDES) from all the rules, if following
      	$(ALL_CPPFLAGS) or $(BUILD_CPPFLAGS).
      
      From-SVN: r103601
      Paolo Bonzini committed
    • re PR ada/23187 (MAXPATHLEN usage in gcc/ada/*.c) · b654d8ce
      PR ada/23187
      (GNAT_MAXPATH_LEN): Use default value if MAXPATHLEN is undefined.
      
      From-SVN: r103600
      Arnaud Charlet committed
    • pr23575.c: Use -msse2 instead of -march=pentium4, remove ilp32 requirement. · a7c92c0b
      	* gcc.target/i386/pr23575.c: Use -msse2 instead of
      	-march=pentium4, remove ilp32 requirement.
      
      From-SVN: r103597
      Jakub Jelinek committed
    • re PR middle-end/23484 (__builtin___memcpy_chk miscompilation) · f28d3046
      	PR middle-end/23484
      	* builtins.c (fold_builtin_memory_chk, fold_builtin_stxcpy_chk,
      	fold_builtin_strncpy_chk, fold_builtin_snprintf_chk): If len is
      	not constant, but maxlen is, don't set len to maxlen, rather
      	set maxlen to len if len is a constant.
      
      	* gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
      	* gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
      
      From-SVN: r103594
      Jakub Jelinek committed
    • re PR tree-optimization/23475 (Frequences are not updated for empty loop removal) · 37261a5c
      	PR tree-optimization/23475
      	* tree-ssa-loop-ivcanon.c (remove_empty_loop): Update frequencies
      	and counts.
      
      From-SVN: r103593
      Zdenek Dvorak committed
    • Add marker for PR testsuite/23607. · ba126145
      From-SVN: r103592
      Andreas Jaeger committed