1. 03 Oct, 2010 6 commits
    • cppbuiltin.c: New file. · 82a1c2fe
      gcc/
      	* cppbuiltin.c: New file.
      	* cppbuiltin.h: New file.
      	* Makefile.in: Take into account cppbuiltin.{h,c}.
      
      gcc/c-family/
      	* c-cppbuiltin.c (define__GNUC__, builtin_define_type_precision):
      	Remove.
      	(c_cpp_builtins): Call functions from cppbuiltin.c instead
      	of duplicating code.
      
      gcc/fortran/
      	* cpp.c (cpp_define_builtins): Call functions from cppbuiltin.c
      	instead of duplicating code.
      	* Make-lang.in: Add dependency on cppbuiltin.h. Don't define
      	BASEVER.
      
      From-SVN: r164917
      François-Xavier Coudert committed
    • lto-cgraph.c (input_cgraph): Check for missing sections. · f1e92a43
      gcc/
          
      2010-10-03  Andi Kleen <ak@linux.intel.com>
          
      	* lto-cgraph.c (input_cgraph): Check for missing sections.
          
      gcc/lto/
         
      2010-10-03  Andi Kleen <ak@linux.intel.com>
          
          	* lto.c (lto_file_finalize): Replace gcc_assert for missing section
                with fatal_error.
      
      From-SVN: r164916
      Andi Kleen committed
    • i386.md (*ashl<mode>3_mask): Change operand 2 preticate to nonimmediate_operand. · 5ed69344
      	* config/i386/i386.md (*ashl<mode>3_mask): Change operand 2 preticate
      	to nonimmediate_operand.  Force operand 2 to register when allowed.
      	(*<shiftrt_insn><mode>3_mask): Ditto.
      	(*<rotate_insn><mode>3_mask): Ditto.
      
      From-SVN: r164915
      Uros Bizjak committed
    • Disallow negative steps in vectorizer. · 888a22d0
      gcc/
      
      2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR tree-optimization/45720
      	PR tree-optimization/45764
      	* tree-vect-data-refs.c (vect_analyze_data_ref_access):
      	Don't accept backwards consecutive accesses.
      	(vect_create_data_ref_ptr): Disallow negative steps.
      
      	* tree-vect-stmts.c (vectorizable_store): Allow negative steps.
      	(perm_mask_for_reverse): Removed.
      	(reverse_vec_elements): Likewise.
      	(vectorizable_load): Don't hanle negative steps.
      
      gcc/testsuite/
      
      2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR tree-optimization/45720
      	PR tree-optimization/45764
      	* g++.dg/torture/pr45764.C: New.
      
      	* gcc.dg/vect/pr43432.c: Xfail.
      	* gcc.dg/vect/vect-114.c: Likewise.
      	* gcc.dg/vect/vect-15.c: Likewise.
      
      From-SVN: r164914
      H.J. Lu committed
    • Revert the pvs change. · 128dbdd2
      2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libstdc++/45863
      	* scripts/extract_symvers: Revert the pvs change.
      
      From-SVN: r164913
      H.J. Lu committed
    • Daily bump. · f1400769
      From-SVN: r164912
      GCC Administrator committed
  2. 02 Oct, 2010 7 commits
  3. 01 Oct, 2010 20 commits
  4. 30 Sep, 2010 7 commits