1. 01 Dec, 2008 5 commits
    • re PR middle-end/37908 (atomic NAND op generate wrong code;… · d04dceb5
      re PR middle-end/37908 (atomic NAND op generate wrong code; __sync_nand_and_fetch, __sync_fetch_and_nand)
      
      	PR middle-end/37908
      	* config/alpha/alpha.c (alpha_split_atomic_op): Properly handle NAND
      	case by calculating ~(new_reg & val) instead of (~new_reg & val).
      	* config/alpha/sync.md (sync_nand<mode>): Change insn RTX
      	to (not:I48MODE (and:I48MODE (...))).
      	(sync_old_nand<mode>): Ditto.
      	(sync_new_nand<mode>): Ditto.
      
      From-SVN: r142313
      Uros Bizjak committed
    • stormy16.md (CARRY_REG): New constant. · d40ba0b6
      * config/stormy16/stormy16.md (CARRY_REG): New constant.
        Replace uses of the "y" register class with direct references to
        the CARRY_REG register.
        * config/stormy16/stormy16.c: Replace clobbers of a BImode scratch
        register with clobbers of the carry register.
        (xstormy16_secondary_reload_class): Do not return CARRY_REGS.
        (xstormy16_split_cbranch): Remove redundant carry parameter.
        (xstormy16_expand_arith): Likewise.
        * config/stormy16/stormy16.h (enum reg_class): Remove CARRY_REGS.
        (IRA_COVER_CLASSES, REG_CLASS_NAMES, REG_CLASS_CONTENTS,
        REGNO_REG_CLASS, REG_CLASS_FROM_LETTER): Likewise.
        (CARRY_REGNUM): Define.
        * config/stormy16/stormy16-protos.h (xstormy16_split_cbranch):
        Update prototype.
        (xstormy16_expand_arith): Likewise.
      
      From-SVN: r142309
      Nick Clifton committed
    • score.h (IRA_COVER_CLASSES): Define. · e8ddcbf9
      2008-12-01  Chen Liqin  <liqin.chen@sunplusct.com>
      
      	* config/score/score.h (IRA_COVER_CLASSES): Define.
      
      From-SVN: r142307
      Chen Liqin committed
    • Daily bump. · 01e3c12a
      From-SVN: r142304
      GCC Administrator committed
  2. 30 Nov, 2008 6 commits
  3. 29 Nov, 2008 13 commits
  4. 28 Nov, 2008 7 commits
  5. 27 Nov, 2008 9 commits