1. 31 Dec, 2006 1 commit
  2. 30 Dec, 2006 8 commits
    • * tree-inline.c: Fix a comment typo. · 5305a4cb
      From-SVN: r120288
      Kazu Hirata committed
    • re PR fortran/30321 (program crash for SUM applied to zero-size array) · 80ee04b9
      2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/30321
      	* m4/ifunction.m4 (name`'rtype_qual`_'atype_code):
      	Check for extents < 0 for zero-sized arrays.  If
      	no retarray has been specified and the size is zero,
      	return early.
      	(`m'name`'rtype_qual`_'atype_code): Likewise.
      	* generated/all_l16.c: Regenerated.
      	* generated/all_l4.c: Regenerated.
      	* generated/all_l8.c: Regenerated.
      	* generated/any_l16.c: Regenerated.
      	* generated/any_l4.c: Regenerated.
      	* generated/any_l8.c: Regenerated.
      	* generated/count_16_l16.c: Regenerated.
      	* generated/count_16_l4.c: Regenerated.
      	* generated/count_16_l8.c: Regenerated.
      	* generated/count_4_l16.c: Regenerated.
      	* generated/count_4_l4.c: Regenerated.
      	* generated/count_4_l8.c: Regenerated.
      	* generated/count_8_l16.c: Regenerated.
      	* generated/count_8_l4.c: Regenerated.
      	* generated/count_8_l8.c: Regenerated.
      	* generated/cshift1_16.c: Regenerated.
      	* generated/cshift1_4.c: Regenerated.
      	* generated/cshift1_8.c: Regenerated.
      	* generated/maxloc1_16_i16.c: Regenerated.
      	* generated/maxloc1_16_i4.c: Regenerated.
      	* generated/maxloc1_16_i8.c: Regenerated.
      	* generated/maxloc1_16_r10.c: Regenerated.
      	* generated/maxloc1_16_r16.c: Regenerated.
      	* generated/maxloc1_16_r4.c: Regenerated.
      	* generated/maxloc1_16_r8.c: Regenerated.
      	* generated/maxloc1_4_i16.c: Regenerated.
      	* generated/maxloc1_4_i4.c: Regenerated.
      	* generated/maxloc1_4_i8.c: Regenerated.
      	* generated/maxloc1_4_r10.c: Regenerated.
      	* generated/maxloc1_4_r16.c: Regenerated.
      	* generated/maxloc1_4_r4.c: Regenerated.
      	* generated/maxloc1_4_r8.c: Regenerated.
      	* generated/maxloc1_8_i16.c: Regenerated.
      	* generated/maxloc1_8_i4.c: Regenerated.
      	* generated/maxloc1_8_i8.c: Regenerated.
      	* generated/maxloc1_8_r10.c: Regenerated.
      	* generated/maxloc1_8_r16.c: Regenerated.
      	* generated/maxloc1_8_r4.c: Regenerated.
      	* generated/maxloc1_8_r8.c: Regenerated.
      	* generated/maxval_i16.c: Regenerated.
      	* generated/maxval_i4.c: Regenerated.
      	* generated/maxval_i8.c: Regenerated.
      	* generated/maxval_r10.c: Regenerated.
      	* generated/maxval_r16.c: Regenerated.
      	* generated/maxval_r4.c: Regenerated.
      	* generated/maxval_r8.c: Regenerated.
      	* generated/minloc1_16_i16.c: Regenerated.
      	* generated/minloc1_16_i4.c: Regenerated.
      	* generated/minloc1_16_i8.c: Regenerated.
      	* generated/minloc1_16_r10.c: Regenerated.
      	* generated/minloc1_16_r16.c: Regenerated.
      	* generated/minloc1_16_r4.c: Regenerated.
      	* generated/minloc1_16_r8.c: Regenerated.
      	* generated/minloc1_4_i16.c: Regenerated.
      	* generated/minloc1_4_i4.c: Regenerated.
      	* generated/minloc1_4_i8.c: Regenerated.
      	* generated/minloc1_4_r10.c: Regenerated.
      	* generated/minloc1_4_r16.c: Regenerated.
      	* generated/minloc1_4_r4.c: Regenerated.
      	* generated/minloc1_4_r8.c: Regenerated.
      	* generated/minloc1_8_i16.c: Regenerated.
      	* generated/minloc1_8_i4.c: Regenerated.
      	* generated/minloc1_8_i8.c: Regenerated.
      	* generated/minloc1_8_r10.c: Regenerated.
      	* generated/minloc1_8_r16.c: Regenerated.
      	* generated/minloc1_8_r4.c: Regenerated.
      	* generated/minloc1_8_r8.c: Regenerated.
      	* generated/minval_i16.c: Regenerated.
      	* generated/minval_i4.c: Regenerated.
      	* generated/minval_i8.c: Regenerated.
      	* generated/minval_r10.c: Regenerated.
      	* generated/minval_r16.c: Regenerated.
      	* generated/minval_r4.c: Regenerated.
      	* generated/minval_r8.c: Regenerated.
      	* generated/product_c10.c: Regenerated.
      	* generated/product_c16.c: Regenerated.
      	* generated/product_c4.c: Regenerated.
      	* generated/product_c8.c: Regenerated.
      	* generated/product_i16.c: Regenerated.
      	* generated/product_i4.c: Regenerated.
      	* generated/product_i8.c: Regenerated.
      	* generated/product_r10.c: Regenerated.
      	* generated/product_r16.c: Regenerated.
      	* generated/product_r4.c: Regenerated.
      	* generated/product_r8.c: Regenerated.
      	* generated/sum_c10.c: Regenerated.
      	* generated/sum_c16.c: Regenerated.
      	* generated/sum_c4.c: Regenerated.
      	* generated/sum_c8.c: Regenerated.
      	* generated/sum_i16.c: Regenerated.
      	* generated/sum_i4.c: Regenerated.
      	* generated/sum_i8.c: Regenerated.
      	* generated/sum_r10.c: Regenerated.
      	* generated/sum_r16.c: Regenerated.
      	* generated/sum_r4.c: Regenerated.
      	* generated/sum_r8.c: Regenerated.
      
      2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
      
      	PR libfortran/30321
      	* gfortran.dg/sum_zero_array_1.f90:  New test.
      
      From-SVN: r120287
      Thomas Koenig committed
    • ipa-pure-const.c (check_operand): SSA_NAME is safe. · 54e7d067
      	* ipa-pure-const.c (check_operand): SSA_NAME is safe.
      	* ipa-type-escape.c (scan_for_refs): Look into SSA_NAMEs.
      
      From-SVN: r120286
      Jan Hubicka committed
    • tree.h (DECL_CALL_CLOBBERED): Remove. · b730fa61
      	* tree.h (DECL_CALL_CLOBBERED): Remove.
      	(tree_decl_common): Remove call_clobbered flag.
      	* tree-flow.h (struct var_ann_d): Add call_clobbered flag.
      	* tree-ssa-alias.c (mark_non_addressable, reset_cc_flags): Update.
      	* tree-flow-inline.h (is_call_clobbered, mark_call_clobbered,
      	clear_call_clobbered): Update.
      	* tree-ssa.c (verify_call_clobbering): Update.
      
      From-SVN: r120285
      Jan Hubicka committed
    • tree-ssa-alias.c (create_structure_vars): When in SSA, update operand caches. · d586d6d1
      	* tree-ssa-alias.c (create_structure_vars): When in SSA, update operand
      	caches.
      	* tree-ssa-operands.c (build_ssa_operands): Recompute addresses_taken
      	bitmap.
      
      From-SVN: r120284
      Jan Hubicka committed
    • emit-rt.c (emit_copy_of_insn_after): Fix bug causing exponential amount of… · 4b73962b
      emit-rt.c (emit_copy_of_insn_after): Fix bug causing exponential amount of copies of INSN_NOTEs list.
      
      	* emit-rt.c (emit_copy_of_insn_after): Fix bug causing exponential
      	amount of copies of INSN_NOTEs list.
      
      Co-Authored-By: Vladimir Yanovsky <volodyan@gmail.com>
      
      From-SVN: r120283
      Jan Hubicka committed
    • cgraph.c (cgraph_exapnd_queue): Rename to... · f45e0ad1
      
      	* cgraph.c (cgraph_exapnd_queue): Rename to...
      	(cgraph_new_nodes): ... this one.
      	(cgraph_state): New global variable.
      	(cgraph_add_new_function): Work in more cases.
      	* cgraph.h (cgraph_expand_queue): Rename to ...
      	(cgraph_new_nodes): ... this one.
      	(cgraph_state): New enum and static variable.
      	(cgraph_add_new_function): Update prototype.
      	(cgraph_process_new_functions): New.
      	* omp-low.c (expand_omp_parallel): Update.
      	* cgraphunit.c (initialize_inline_failed): Declare early.
      	(cgraph_process_new_functions): New function.
      	(cgraph_assemble_pending_functions): Use it.
      	(cgraph_expand_all_functions): Use it.
      	(cgraph_optimize): Use it; set cgraph_state.
      	* passes.c (execute_one_pass, execute_ipa_pass_list): Process new
      	functions
      
      From-SVN: r120282
      Jan Hubicka committed
    • Daily bump. · e288c21a
      From-SVN: r120279
      GCC Administrator committed
  3. 29 Dec, 2006 12 commits
  4. 28 Dec, 2006 13 commits
  5. 27 Dec, 2006 5 commits
  6. 26 Dec, 2006 1 commit