summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2013-05-13 17:37:48 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2013-05-13 17:37:48 +0000
commitd9e8e670ff9a8ec29e65bc0bc32ee97de84cd024 (patch)
tree4015de57863e4a09351987cfca9def3d24f197ba
parentd742c1dcbf5918296ede8d80f20ea78d8feed716 (diff)
downloadppe42-gcc-d9e8e670ff9a8ec29e65bc0bc32ee97de84cd024.tar.gz
ppe42-gcc-d9e8e670ff9a8ec29e65bc0bc32ee97de84cd024.zip
PR target/57264
* gcc.target/i386/pr57264.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198839 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog14
-rw-r--r--gcc/testsuite/gcc.target/i386/pr57264.c18
2 files changed, 26 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cc2d06bf59a..6c8691f86e9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,11 +1,15 @@
+2013-05-13 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/57264
+ * gcc.target/i386/pr57264.c: New test.
+
2013-05-13 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/vector-shift-2.c: Add -O to dg-options.
2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
- * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums
- to dg-options.
+ * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
2013-05-13 Jakub Jelinek <jakub@redhat.com>
@@ -13,12 +17,10 @@
PR tree-optimization/57157
* c-c++-common/rotate-1.c: Add 32 tests with +.
* c-c++-common/rotate-1a.c: Adjust.
- * c-c++-common/rotate-2.c: Add 32 tests with +, expect
- only 48 rotates.
+ * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
* c-c++-common/rotate-2b.c: New test.
* c-c++-common/rotate-3.c: Add 32 tests with +.
- * c-c++-common/rotate-4.c: Add 32 tests with +, expect
- only 48 rotates.
+ * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
* c-c++-common/rotate-4b.c: New test.
* c-c++-common/rotate-5.c: New test.
diff --git a/gcc/testsuite/gcc.target/i386/pr57264.c b/gcc/testsuite/gcc.target/i386/pr57264.c
new file mode 100644
index 00000000000..46fce7f04e5
--- /dev/null
+++ b/gcc/testsuite/gcc.target/i386/pr57264.c
@@ -0,0 +1,18 @@
+/* { dg-do compile } */
+/* { dg-options "-O1 -mcld" } */
+
+void test (int x, int **pp)
+{
+ while (x)
+ {
+ int *ip = *pp;
+ int *op = *pp;
+ while (*ip)
+ {
+ int v = *ip++;
+ *op++ = v + 1;
+ }
+ }
+}
+
+/* { dg-final { scan-assembler-not "stosl" } } */
OpenPOWER on IntegriCloud