1. 29 May, 2007 1 commit
  2. 28 May, 2007 25 commits
  3. 27 May, 2007 9 commits
    • re PR fortran/31812 (Better message than "syntax error" when truncating long lines) · b16cc039
      2007-05-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/31812
      	* parse.c (next_statement): Warn for truncated lines if source is free
      	form.
      
      From-SVN: r125119
      Jerry DeLisle committed
    • re PR fortran/32088 (ICE (doesn't occur if given function standalone instead on internal)) · c2de0c19
      fortran/
      2007-05-27 Paul Thomas  <pault@gcc.gnu.org>
      	   Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/32088
      	* symbol.c (gfc_check_function_type): Copy dimensions of
      	  result variable.
      	* resolve.c (resolve_contained_fntype): Improve symbol output in
       	  the error message.
      
      testsuite/
      2007-05-27  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/32088
      	* gfortran.dg/func_result_3.f90: New.
      
      -- Diese und die falgenden Zeilen werden ignoriert --
      
      M    gcc/testsuite/ChangeLog
      A    gcc/testsuite/gfortran.dg/func_result_3.f90
      M    gcc/fortran/symbol.c
      M    gcc/fortran/ChangeLog
      M    gcc/fortran/resolve.c
      
      From-SVN: r125118
      Tobias Burnus committed
    • rs6000.c (rs6000_emit_prologue): Update sp_offset depending on stack size. · bcb2d701
      2007-05-27  Eric Christopher  <echristo@apple.com>
      
      	    * config/rs6000/rs6000.c (rs6000_emit_prologue): Update
      	    sp_offset depending on stack size. Save r12 depending
      	    on registers we're saving later.
      	    (rs6000_emit_epilogue): Update sp_offset depending only
      	    on stack size.
      
      From-SVN: r125116
      Eric Christopher committed
    • tree-vrp.c (execute_vrp): Do not check whether current_loops == NULL. · d51157de
      	* tree-vrp.c (execute_vrp): Do not check whether current_loops == NULL.
      	* tree-chrec.c (evolution_function_is_invariant_rec_p): Ditto.
      	* ifcvt.c (if_convert): Ditto.
      	* tree-ssa-threadupdate.c (thread_block): Ditto.
      	(thread_through_all_blocks): Ditto.  Assert that loops were analysed.
      	* tree-ssa-loop-manip.c (rewrite_into_loop_closed_ssa,
      	verify_loop_closed_ssa): Check number_of_loops instead of current_loops.
      	* predict.c (tree_estimate_probability): Ditto.
      	* tree-if-conv.c (main_tree_if_conversion): Ditto.
      	* tree-ssa-loop-ch.c (copy_loop_headers): Ditto.
      	* modulo-sched.c (sms_schedule): Ditto.
      	* tree-scalar-evolution.c (scev_const_prop): Ditto.
      	(scev_finalize): Do not do anything if scev analysis was not
      	initialized.
      	* cfgloopanal.c (mark_irreducible_loops): Do not check whether
      	current_loops == NULL.
      	(mark_loop_exit_edges): Check number_of_loops instead of current_loops.
      	* loop-init.c (loop_optimizer_init): Do not free current_loops when
      	there are no loops.
      	(loop_optimizer_finalize): Assert that loops were analyzed.
      	(rtl_move_loop_invariants, rtl_unswitch, rtl_unroll_and_peel_loops,
      	rtl_doloop): Check number_of_loops instead of current_loops.
      	* tree-ssa-loop.c (tree_loop_optimizer_init): Do not check whether
      	current_loops == NULL.
      	(tree_ssa_loop_init, tree_ssa_loop_im, tree_ssa_loop_unswitch,
      	gate_tree_vectorize tree_linear_transform, check_data_deps,
      	tree_ssa_loop_ivcanon, tree_ssa_empty_loop, tree_ssa_loop_bounds,
      	tree_complete_unroll, tree_ssa_loop_prefetch, tree_ssa_loop_ivopts):
      	Check number_of_loops instead of current_loops.
      	(tree_ssa_loop_done): Do not check whether current_loops == NULL.
      	* tree-ssa-pre.c (fini_pre): Do not take do_fre argument.  Always
      	free loops if available.
      	(execute_pre): Do not pass do_fre to fini_pre.
      
      From-SVN: r125114
      Zdenek Dvorak committed
    • 2007-05-27 Paolo Carlini <pcarlini@suse.de> · 67a7356b
      	* include/tr1/boost_shared_ptr.h
      	(_Sp_counted_base<_S_mutex>::_M_add_ref_lock()): Do not wrap in
      	#ifdef __GTHREADS.
      
      2007-05-27  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/c_global/cwchar: Do not include <ctime>.
      	* include/c_std/cwchar: Likewise.
      	* include/ext/throw_allocator.h: Do it here.
      
      From-SVN: r125112
      Paolo Carlini committed
    • (svn add was forgotten) · 33935886
      2007-05-27  Tobias Burnus  <burnus@net-b.de>
      
              PR middle-end/32083
              * gfortran.dg/transfer_simplify_3.f90: New.
      
      From-SVN: r125110
      Tobias Burnus committed
    • re PR middle-end/32083 (bug in transfer integer->real->integer) · fe67caf6
      2007-05-26  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/32083
      	* real.c (mpfr_from_real): Fix sign of -Inf.
      
      2007-05-26  Tobias Burnus  <burnus@net-b.de>
      
      	PR fortran/32083
      	* gfortran.dg/transfer_simplify_3.f90: New.
      
      From-SVN: r125108
      Tobias Burnus committed
    • tree-vect-transform.c (vectorizable_conversion): Initialize tree_code variables to ERROR_MARK. · 8ff43db0
      2007-05-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* tree-vect-transform.c (vectorizable_conversion): Initialize
      	tree_code variables to ERROR_MARK.
      	(vectorizable_type_demotion): Likewise.
      	(vectorizable_type_promotion): Likewise.
      
      From-SVN: r125107
      H.J. Lu committed
    • Daily bump. · 7854a19e
      From-SVN: r125105
      GCC Administrator committed
  4. 26 May, 2007 5 commits