1. 22 Apr, 2007 2 commits
    • predict.c: Include pointer-set.h. · f06b0a10
      	* predict.c: Include pointer-set.h.
      	(bb_predictions): New variable.
      	(tree_predicted_by_p, tree_predict_edge,
      	remove_predictions_associated_with_edge): Use bb_predictions map
      	instead of bb->predictions.
      	(clear_bb_predictions, assert_is_empty): New functions.
      	(combine_predictions_for_bb): Use bb_predictions map.  Call
      	clear_bb_predictions.
      	(tree_estimate_probability): Create and free bb_predictions map.
      	* Makefile.in (predict.o): Add pointer-set.h dependency.
      	* basic-block.h (struct basic_block_def): Remove predictions
      	field.
      	* cfgrtl.c (rtl_verify_flow_info_1): Do not check bb->predictions.
      
      From-SVN: r124032
      Zdenek Dvorak committed
    • re PR target/31480 (ICE with -O -fomit-frame-pointer on SH) · e919dfe2
      	PR target/31480
      	* config/sh/sh.md (length): Check if prev_nonnote_insn (insn)
      	is null.
      
      From-SVN: r124031
      Kaz Kojima committed
  2. 21 Apr, 2007 9 commits
    • Daily bump. · ffd0af25
      From-SVN: r124029
      GCC Administrator committed
    • re PR fortran/31495 (Is this continuation line legal?) · c839d34b
      2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/31495
      	* gfortran.dg/continuation_8.f90: New test.
      
      From-SVN: r124026
      Jerry DeLisle committed
    • timevar.c (timevar_print): Change reference of --disable-checking to --enable-checking=release. · 7be97ac7
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * timevar.c (timevar_print): Change reference of --disable-checking to
              --enable-checking=release.  Also warn if assert checking is disabled.
      
      From-SVN: r124025
      Andrew Pinski committed
    • re PR c/30265 (Compound literal can cause invalid gimple) · c8a0a219
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C/30265
              * c-gimplifier.c (gimplify_compound_literal_expr): Mark the
              decl as addressable if the compound literal was marked as
              addressable.
              Mark the decl as a gimple register if it is a complex or
              vector decl and does not live in memory.
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              PR C/30265
              * gcc.c-torture/compile/compound-literal-2.c: New testcase.
              * gcc.c-torture/compile/compound-literal-3.c: New testcase.
      
      From-SVN: r124024
      Andrew Pinski committed
    • re PR fortran/31495 (Is this continuation line legal?) · c284e499
      2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR fortran/31495
      	* scanner.c (load_line):  Remove check for comment after ampersand and
      	adjust tracking of ampersand.
      
      From-SVN: r124022
      Jerry DeLisle committed
    • tree.h (GIMPLE_TUPLE_P): Also true for PHI_NODEs. · 3d95caa4
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * tree.h (GIMPLE_TUPLE_P): Also true for PHI_NODEs.
              (GENERIC_NEXT): New function macro.
              (PHI_CHAIN): Use phi_node's new chain variable.
              (tree_phi_node): Change tree_common to tree_base
              and add the chain field.
              * tree-phinodes.c (make_phi_node): Don't set
              TREE_TYPE on the new node.
              * c-decl.c (lang_tree_node): Use GENERIC_NEXT
              instead of checking GIMPLE_TUPLE_P in chain_next.
              * tree-vect-transform.c
              (get_initial_def_for_induction): Look at
              PHI_RESULT_TREE for the type of the phi node.
              (update_vuses_to_preheader): Use PHI_CHAIN
              instead of TREE_CHAIN on the phi node.
              * tree-ssa-structalias.c (compute_points_to_sets):
              Likewise.
              (ipa_pta_execute): Likewise.
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * cp-tree.h (lang_tree_node): Use GENERIC_NEXT
              instead of checking GIMPLE_STMT_P in chain_next.
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * ada-tree.h (lang_tree_node): Use GENERIC_NEXT
              instead of checking GIMPLE_STMT_P in chain_next.
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * f95-lang.c (lang_tree_node): Use GENERIC_NEXT
              instead of checking GIMPLE_STMT_P in chain_next.
      2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
      
              * java-tree.h (lang_tree_node): Use GENERIC_NEXT
              instead of checking GIMPLE_STMT_P in chain_next.
      
      From-SVN: r124021
      Andrew Pinski committed
    • re PR tree-optimization/31136 (FRE ignores bit-field truncation (C and C++… · 84ece8ef
      re PR tree-optimization/31136 (FRE ignores bit-field truncation (C and C++ front-end don't produce bit-field truncation)
      
      2007-04-21  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/31136
      	* fold-const.c (fold_unary): Call fold_convert_const on the
      	original tree.
      
      	* gcc.c-torture/execute/pr31136.c: New testcase.
      
      From-SVN: r124020
      Richard Guenther committed
    • * sv.po: Update. · fc52a144
      From-SVN: r124016
      Joseph Myers committed
    • gcse.c (store_killed_in_insn): Handle PARALLELs. · 1071bcbd
      gcc/ChangeLog:
      * gcse.c (store_killed_in_insn): Handle PARALLELs.
      (store_killed_in_pat): New.
      gcc/testsuite/ChangeLog:
      * gcc.target/i386/movsi-sm-1.c: New.
      
      From-SVN: r124015
      Alexandre Oliva committed
  3. 20 Apr, 2007 15 commits
  4. 19 Apr, 2007 12 commits
  5. 18 Apr, 2007 2 commits