aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Ellcey <sje@cup.hp.com>2009-04-28 16:14:35 +0000
committerSteve Ellcey <sje@gcc.gnu.org>2009-04-28 16:14:35 +0000
commit9f1bdf53bddd5183e2c4bd62a92e83648671b8b2 (patch)
treebc457c4e9ff089cfa5adb038d4e9a078177238a4
parent6c907a4586c7f63ea52bc2092d94e260a2e255a2 (diff)
downloadgcc-9f1bdf53bddd5183e2c4bd62a92e83648671b8b2.zip
gcc-9f1bdf53bddd5183e2c4bd62a92e83648671b8b2.tar.gz
gcc-9f1bdf53bddd5183e2c4bd62a92e83648671b8b2.tar.bz2
sync-1.c: Check for cmpxchg8 only if lp64 is true.
* testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if lp64 is true. From-SVN: r146903
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/ia64/sync-1.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6c91769..ebfcff9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2009-04-28 Steve Ellcey <sje@cup.hp.com>
+
+ * testsuite/gcc.target/ia64/sync-1.c: Check for cmpxchg8 only if
+ lp64 is true.
+
2009-04-28 Richard Guenther <rguenther@suse.de>
PR middle-end/39937
diff --git a/gcc/testsuite/gcc.target/ia64/sync-1.c b/gcc/testsuite/gcc.target/ia64/sync-1.c
index 95f6dae..2de04e57 100644
--- a/gcc/testsuite/gcc.target/ia64/sync-1.c
+++ b/gcc/testsuite/gcc.target/ia64/sync-1.c
@@ -2,7 +2,7 @@
/* { dg-options "-O2" } */
/* { dg-final { scan-assembler "xchg4 .*, r0" } } */
/* { dg-final { scan-assembler "cmpxchg4.*, r0, .*" } } */
-/* { dg-final { scan-assembler "cmpxchg8.*, r0, .*" } } */
+/* { dg-final { scan-assembler "cmpxchg8.*, r0, .*" { target lp64 } } } */
int
foo1 (int *p)