1. 04 Oct, 2015 6 commits
    • i386.c (ix86_nsaved_regs): Use GENERAL_REGNO_P to check for general register. · beabed99
      	* config/i386/i386.c (ix86_nsaved_regs): Use GENERAL_REGNO_P to
      	check for general register.
      	(ix86_emit_save_regs): Ditto.
      	(ix86_emit_save_regs_using_mov): Ditto.
      	(ix86_emit_restore_regs_using_pop): Ditto.
      	(ix86_emit_restore_regs_using_mov): Ditto.
      
      From-SVN: r228460
      Uros Bizjak committed
    • vect-pack-trunc-1.c: Require avx512bw effective target. · 51daf358
      	* gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
      	effective target.
      	* gcc.target/i386/vect-pack-trunc-2.c: Ditto.
      	* gcc.target/i386/vect-perm-even-1.c: Ditto.
      	* gcc.target/i386/vect-perm-odd-1.c: Ditto.
      	* gcc.target/i386/vect-unpack-1.c: Ditto.
      	* gcc.target/i386/vect-unpack-2.c: Ditto.
      
      From-SVN: r228459
      Uros Bizjak committed
    • Remove dead code · 2018f53e
      gcc/fortran/
      	* match.c (gfc_match_common): Remove dead variable old_blank_common.
      
      From-SVN: r228458
      Mikael Morin committed
    • Fix fortran common-related error recovery ICE. · 2b3f52a2
      Upon reverting a symbol in a common block (after throwing an error),
      the compiler was ICEing because the symbol's common_block field was set,
      but the symbol was not in the common block's list of symbols.
      
      Fixed by both adding the symbol to the common block list and setting
      the symbol's common_block field at the same time.
      Furthermore, the gfc_add_in_common call is delayed and its result is
      ignored, so that its error messages are ignored and the compiler has
      the opportunity to give a better error message.
      Another gfc_add_in_common call is added later during resolution
      to emit again the missing errors.
      
      	PR fortran/67758
      gcc/fortran/
      	* match.c (gfc_match_common): Delay the common_block pointer
      	assignment after error checking.
      	Delay the call to gfc_add_in_common attribute after the handling
      	of array specs.
      	* resolve.c (resolve_common_vars): Call gfc_add_in_common again.
      gcc/testsuite/
      	* gfortran.dg/common_24.f: New.
      
      From-SVN: r228457
      Mikael Morin committed
    • Factor access to the common block head symbol · 6dcab507
      	* resolve.c (resolve_common_vars): Move access to the common
      	block's head symbol inside the function.
      	(resolve_common_blocks, resolve_types): Update callers.
      
      From-SVN: r228456
      Mikael Morin committed
    • Daily bump. · 18696c74
      From-SVN: r228454
      GCC Administrator committed
  2. 03 Oct, 2015 7 commits
  3. 02 Oct, 2015 27 commits