1. 05 Jul, 2006 10 commits
  2. 04 Jul, 2006 17 commits
  3. 03 Jul, 2006 11 commits
    • decl.c (match_old_style_init): Add data attribute to symbol. · ed0e3607
      	* decl.c (match_old_style_init): Add data attribute to symbol.
      
      	* gfortran.dg/oldstyle_2.f90: New.
      
      From-SVN: r115161
      Asher Langton committed
    • tree.c (range_in_array_bounds_p): New predicate. · 11fc4275
      	* tree.c (range_in_array_bounds_p): New predicate.
      	* tree.h (range_in_array_bounds_p): Declare it.
      	* tree-eh.c (tree_could_trap_p) <ARRAY_RANGE_REF>: Use it to
      	return a less conservative answer.
      	* tree-sra.c (struct sra_elt): Add new pointer field 'groups'
      	and flag 'is_group'.
      	(IS_ELEMENT_FOR_GROUP): New macro.
      	(FOR_EACH_ACTUAL_CHILD): Likewise.
      	(next_child_for_group): New helper function.
      	(can_completely_scalarize_p): Take into account groups.
      	(sra_hash_tree): Handle RANGE_EXPR.
      	(sra_elt_eq): Likewise.
      	(lookup_element): Be prepared for handling groups.
      	(is_valid_const_index): Delete.
      	(maybe_lookup_element_for_expr) <ARRAY_REF>: Use in_array_bounds_p
      	instead of is_valid_const_index.
      	<ARRAY_RANGE_REF>: New case.
      	(sra_walk_expr) <ARRAY_REF>: Use in_array_bounds_p instead of
      	is_valid_const_index.
      	<ARRAY_RANGE_REF>: Do not unconditionally punt.
      	(scan_dump): Dump info for groups too.
      	(decide_instantiation_1): Likewise.
      	(decide_block_copy): Assert that the element is not a group.
      	Propagate decision to groups.
      	(generate_one_element_ref): Handle RANGE_EXPR.
      	(mark_no_warning): Iterate over actual childs.
      	(generate_copy_inout): Likewise.
      	(generate_element_copy): Likewise.
      	(generate_element_zero): Likewise.
      	(generate_element_init_1): Likewise.
      	(dump_sra_elt_name): Handle RANGE_EXPR.
      
      From-SVN: r115160
      Eric Botcazou committed
    • rc_string_base.h (__rc_string_base::_S_max_size): Adjust, take into account rounding in _M_create. · 2da7ea25
      2006-07-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/rc_string_base.h (__rc_string_base::_S_max_size):
      	Adjust, take into account rounding in _M_create.
      	(__rc_string_base::_M_create): Add early _S_max_size check.
      
      From-SVN: r115158
      Paolo Carlini committed
    • [multiple changes] · 7aa6ba76
      2006-07-03  Ian Lance Taylor  <ian@airs.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/rc_string_base.h (__rc_string_base::_S_max_size):
      	Increase by a factor of two.
      	* include/ext/sso_string_base.h (__sso_string_base::_S_max_size):
      	Likewise.
      
      2006-07-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/sso_string_base.h (__sso_string_base::_M_create): Never
      	allocate a string bigger than _S_max_size.
      
      From-SVN: r115155
      Paolo Carlini committed
    • iresolve.c (gfc_resolve_cpu_time, [...]): Remove ATTRIBUTE_UNUSED for used argument. · cdc3c14c
      	* iresolve.c (gfc_resolve_cpu_time, gfc_resolve_random_number):
      	Remove ATTRIBUTE_UNUSED for used argument.
      
      From-SVN: r115152
      Francois-Xavier Coudert committed
    • re PR tree-optimization/26251 (code size increase with -Os) · 31a9760a
      
      	PR tree-optimization/26251
      	* tree-ssa-threadupdate.c (redirection_block_p): New function.
      	(thread_block): When optimizing for size refuse to thread jumps
      	that would require duplication of blocks other than redirection
      	blocks.
      
      From-SVN: r115150
      Roger Sayle committed
    • * intrinsic.texi: Document new intrinsics. · 3a3977a8
      From-SVN: r115148
      Francois-Xavier Coudert committed
    • configure.in: Fix thinkos in previous check-in. · 95695ad3
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Fix thinkos in previous check-in.
      	* configure: Regenerate.
      
      From-SVN: r115147
      Paolo Bonzini committed
    • configure.in: Fix thinko in previous check-in. · b6348cb3
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Fix thinko in previous check-in.
      	* configure: Regenerate.
      
      gcc:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Fix thinko in previous check-in.
      	* configure: Regenerate.
      
      From-SVN: r115146
      Paolo Bonzini committed
    • re PR other/27063 (Fail to build gcc-core-4.2 snapshots) · 1546bb64
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* configure.in: Test subdir_requires and give an appropriate
      	error message.
      	* configure: Regenerate
      
      gcc:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* configure.ac (for lang...): Simplify nesting of conditionals.
      	Test subdir_requires for non-enabled languages.  Move processing
      	of lang_opt_files and lang_tree_fiels below that test.
      	* configure: Regenerate.
      	* doc/sourcebuild.texi (Front End Config): Document subdir_requires.
      
      gcc/objcp:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* config-lang.in: Add subdir_requires.
      
      From-SVN: r115145
      Paolo Bonzini committed
    • Daily bump. · a57fb562
      From-SVN: r115139
      GCC Administrator committed
  4. 02 Jul, 2006 2 commits