1. 24 Feb, 2008 8 commits
  2. 23 Feb, 2008 12 commits
  3. 22 Feb, 2008 13 commits
  4. 21 Feb, 2008 7 commits
    • re PR bootstrap/35273 (Bootstrap of mingw32 using non-MSYS shell broken) · 703fdf5a
      PR bootstrap/35273
      * config.build (build_file_translate): Set to `CMD //c' only if
      it works.
      * Makefile.in (build_file_translate): Improve comment.
      
      From-SVN: r132528
      Ralf Wildenhues committed
    • predict.def (PRED_TREE_OPCODE_POSITIVE, [...]): Update. · 0ca16832
      	* predict.def (PRED_TREE_OPCODE_POSITIVE, PRED_TREE_OPCODE_NONEQUAL,
      	PRED_TREE_OPCODE_POSITIVE, PRED_TREE_OPCODE_NONEQUAL, PRED_CALL,
      	PRED_TREE_EARLY_RETURN, PRED_NULL_RETURN): Update.
      
      From-SVN: r132523
      Jan Hubicka committed
    • re PR target/35264 (ntfs-3g miscompiled) · c754abbf
              PR target/35264
              * config/i386/i386.c (ix86_expand_branch): Add missing breaks.
      
              * gcc.dg/pr35264.c: New testcase.
      
      From-SVN: r132521
      Michael Matz committed
    • i386.md (mov<mode>cc): Macroize expander from movsfcc... · 85845bb9
      	* config/i386/i386.md (mov<mode>cc): Macroize expander from movsfcc,
      	movdfcc and movxfcc using X87MODEF mode iterator and SSE_FLOAT_MODE_P
      	as insn constraint.
      	* config/i386/sse.md (<sse>_movup<ssemodesuffixf2c>): Macroize insn
      	from sse_movups adn sse2_movupd using SSEMODEF2P mode iterator and
      	SSE_VEC_FLOAT_MODE_P as insn constraint.
      	(<sse>_movmskp<ssemodesuffixf2c>): Ditto from similar patterns.
      	(sse4a_movnt<mode>): Macroize insn from sse4a_movntsf and
      	sse4a_movntdf using MODEF mode iterator.
      	(sse4a_vmmovnt<mode>): Macroize insn form sse4a_vmmovntv2df and
      	sse4a_vmmovntv4sf using SSEMODEF2P mode iterator.
      	(sse4_1_blendp<ssemodesuffixf2c>): Ditto from similar patterns.
      	(sse4_1_blendvp<ssemodesuffixf2c>): Ditto.
      	(sse4_1_dpp<ssemodesuffixf2c>): Ditto.
      	(sse4_1_roundp<ssemodesuffixf2c>): Ditto.
      	(sse4_1_rounds<ssemodesuffixf2c>): Ditto.
      
      From-SVN: r132518
      Uros Bizjak committed
    • tree.def (PAREN_EXPR): New tree code. · dedd42d5
      2008-02-21  Richard Guenther  <rguenther@suse.de>
      
      	* tree.def (PAREN_EXPR): New tree code.
      	* fold-const.c (fold_unary): Remove PAREN_EXPR around constants
      	and PAREN_EXPR.
      	* tree-pretty-print.c (dump_generic_node): Handle PAREN_EXPR.
      	* expr.c (expand_expr_real_1): Likewise.
      	* tree-inline.c (estimate_num_insns_1): Likewise.
      	* tree-complex.c (expand_complex_move): Likewise.
      	* tree-vectorizer.c (vect_is_simple_use): Treat PAREN_EXPR (x)
      	as plain x.
      
      	* trans-expr.c (gfc_conv_expr_op): Expand INTRINSIC_PARENTHESES
      	as unary PAREN_EXPR for real and complex typed expressions.
      	(gfc_conv_unary_op): Fold the built tree.
      
      	* gfortran.dg/reassoc_1.f90: New testcase.
      	* gfortran.dg/reassoc_2.f90: Likewise.
      	* gfortran.dg/reassoc_3.f90: Likewise.
      
      From-SVN: r132515
      Richard Guenther committed
    • re PR libfortran/34974 (null bytes when reverse-tabbing long records (regression vs. g77)) · 163b0163
      2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR libfortran/34974
      	* gfortran.dg/fmt_t_7.f: New test.
      
      	PR libfortran/35132
      	* gfortran.dg/streamio_15.f90: New test.
      
      From-SVN: r132513
      Jerry DeLisle committed