1. 28 May, 2008 32 commits
  2. 27 May, 2008 8 commits
    • data-dep-1.c: Skip test for avr-*-* too much code. · 0f7e9e4e
      * gcc.dg/tree-ssa/data-dep-1.c: Skip test for avr-*-* too much code.
      * gcc.dg/tree-ssa/ldist-3.c: Ditto.
      * gcc.dg/tree-ssa/ldist-5.c: Ditto.
      * gcc.dg/tree-ssa/ifc-20040816-2 .c: Adjust for int size < 4 bytes.
      * gcc.dg/tree-ssa/pr32540-1.c: Ditto.
      * gcc.dg/tree-ssa/pr32540-2.c: Ditto.
      * gcc.dg/tree-ssa/ssa-lim-5.c: Ditto.
      * gcc.dg/tree-ssa/pr23115.c: Adjust test for double size < 8 bytes.
      
      From-SVN: r136058
      Andy Hutchinson committed
    • re PR target/35767 (x86 backend uses aligned load on unaligned memory) · 23ac85e7
      gcc/
      
      2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/35767
      	PR target/35771
      	* config/i386/i386.c (ix86_function_arg_boundary): Use
      	alignment of canonical type.
      	(ix86_expand_vector_move): Check unaligned memory access for
      	all SSE modes.
      
      gcc/testsuite/
      
      2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR target/35767
      	PR target/35771
      	* gcc.target/i386/pr35767-1.c: New.
      	* gcc.target/i386/pr35767-1d.c: Likewise.
      	* gcc.target/i386/pr35767-1i.c: Likewise.
      	* gcc.target/i386/pr35767-2.c: Likewise.
      	* gcc.target/i386/pr35767-2d.c: Likewise.
      	* gcc.target/i386/pr35767-2i.c: Likewise.
      	* gcc.target/i386/pr35767-3.c: Likewise.
      	* gcc.target/i386/pr35767-4.c: Likewise.
      	* gcc.target/i386/pr35767-5.c: Likewise.
      
      From-SVN: r136054
      H.J. Lu committed
    • assignment_3.f90: Add missing cleanup-modules. · 61bed519
      2008-05-27  Tobias Burnus  <burnus@net-b.de>
      
              * gfortran.dg/assignment_3.f90: Add missing cleanup-modules.
      
      From-SVN: r136053
      Tobias Burnus committed
    • re PR fortran/36316 (type mismatch in binary expression caught by verify_gimple) · 795dc587
      2008-05-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/36316
              * trans-array.c (gfc_set_loop_bounds_from_array_spec):
              Add missing fold_convert.
      
      2008-05-27  Tobias Burnus  <burnus@net-b.de>
      
              PR fortran/36316
              * gfortran.dg/assignment_3.f90: New.
      
      From-SVN: r136052
      Tobias Burnus committed
    • fortran-torture.exp (get-fortran-torture-options): New function, replacing old… · 75e8fd2f
      fortran-torture.exp (get-fortran-torture-options): New function, replacing old FORTRAN_TORTURE_OPTIONS code.
      
      gcc/testsuite/
      	* lib/fortran-torture.exp (get-fortran-torture-options):
      	New function, replacing old FORTRAN_TORTURE_OPTIONS code.
      	* gfortran.fortran-torture/compile/compile.exp: Use
      	[get-fortran-torture-options] instead of $FORTRAN_TORTURE_OPTIONS.
      	* gfortran.fortran-torture/execute/execute.exp: Likewise.
      
      From-SVN: r136050
      Richard Sandiford committed
    • dwarf2out.c (current_fde): Change return type to dw_fde_ref. · 3395aa05
      2008-05-27  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* dwarf2out.c (current_fde): Change return type to dw_fde_ref.
      	Moved to the front of file.
      
      From-SVN: r136046
      H.J. Lu committed
    • dwarf2out.c (current_fde): New. · 3ce6e42e
      2008-05-27  Xuepeng Guo  <xuepeng.guo@intel.com>
      	    H.J. Lu  <hongjiu.lu@intel.com>
      
      	* dwarf2out.c (current_fde): New.
      	(add_cfi): Use it.
      	(lookup_cfa:): Likewise.
      	(dwarf2out_end_epilogue): Likewise.
      	(dwarf2out_note_section_used): Likewise.
      
      Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com>
      
      From-SVN: r136043
      Xuepeng Guo committed
    • Fix c++/27975. · a3299096
              * c.opt (Wenum-compare): New warning option.
              * doc/invoke.texi (Warning Options): Document -Wenum-compare.
      
      cp/
              * call.c (build_new_op): Make warning conditional on OPT_Wenum_compare.
      
      testsuite/
              * g++.dg/warn/Wenum-compare.C: New testcase.
              * g++.dg/warn/Wenum-compare-no.C: Ditto.
      
      From-SVN: r136035
      Michael Matz committed