[PATCH, alpha]: RFT: fix recent testsuite failures due to PR37908 fix
Uros Bizjak
ubizjak@gmail.com
Mon Dec 1 13:49:00 GMT 2008
On Sun, Nov 30, 2008 at 12:57 PM, Arthur Loiret <arthur.loiret@u-psud.fr> wrote:
> Hi,
>
> The patch fixes:
>
> FAIL: gcc.dg/ia64-sync-1.c execution test
> FAIL: gcc.dg/ia64-sync-2.c execution test
Thanks, I have committed the patch to mainline with following ChangeLog:
2008-12-01 Uros Bizjak <ubizjak@gmail.com>
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.
The patch was regression tested on alphaev56-unknown-linux-gnu cfarm machine.
Thanks,
Uros.
More information about the Gcc-patches
mailing list