This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH v5, middle end]: Committed: Fix PR 37908, thinko with atomic NAND operation
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: Steve Ellcey <sje at cup dot hp dot com>
- Cc: Jakub Jelinek <jakub at redhat dot com>, GCC Patches <gcc-patches at gcc dot gnu dot org>, "H.J. Lu" <hjl dot tools at gmail dot com>
- Date: Thu, 20 Nov 2008 19:16:44 +0100
- Subject: Re: [PATCH v5, middle end]: Committed: Fix PR 37908, thinko with atomic NAND operation
- References: <1227198778.161159.16442.nullmailer@hpsje.cup.hp.com>
Steve Ellcey wrote:
On Thu, Nov 20, 2008 at 11:26:48PM +0100, Jakub Jelinek wrote:
This patch works just fine on ia64-linux, I've bootstrapped/regtested
it there and it fixed
-FAIL: gcc.dg/ia64-sync-1.c execution test
-FAIL: gcc.dg/ia64-sync-2.c execution test
-FAIL: gcc.dg/pr37908.c execution test
-FAIL: gcc.dg/sync-2.c execution test
-FAIL: gcc.dg/sync-3.c execution test
I tried the patch here on IA64 Linux and HP-UX and it fixed these bugs
with no regressions. Uros and Jakub, do one of you want to check in
the change or would you like me to?
This change only is not enough, sync_nand_* patterns from sync.md have
to be also changed, although this last change is more a cosmetic one.
I will prepare a full patch (with a ChangeLog) for ia64.
Thanks,
Uros.