------- Comment #16 from uros at gcc dot gnu dot org  2008-12-01 13:50 -------
Subject: Bug 37908

Author: uros
Date: Mon Dec  1 13:48:52 2008
New Revision: 142313

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142313
Log:
        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.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/alpha/alpha.c
    trunk/gcc/config/alpha/sync.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37908

Reply via email to