aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2005-08-31 17:28:17 +0000
committerDale Johannesen <dalej@gcc.gnu.org>2005-08-31 17:28:17 +0000
commitc0dbaebd31780ab0262dfe3daf53ae03da31730e (patch)
tree2ceb7992c33e6a5abe64eddc73df0c784c4dc99f /gcc
parentd16093fdff612ff4bac76f70a66afa5a320e4f04 (diff)
downloadgcc-c0dbaebd31780ab0262dfe3daf53ae03da31730e.zip
gcc-c0dbaebd31780ab0262dfe3daf53ae03da31730e.tar.gz
gcc-c0dbaebd31780ab0262dfe3daf53ae03da31730e.tar.bz2
20050830-1.c: New.
2005-08-31 Dale Johannesen <dalej@apple.com> * gcc.dg/20050830-1.c: New. From-SVN: r103691
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/20050830-1.c13
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6e96b8d..a0e340a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2005-08-31 Dale Johannesen <dalej@apple.com>
+
+ * gcc.dg/20050830-1.c: New.
+
2005-08-31 Josh Conner <jconner@apple.com>
* g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
diff --git a/gcc/testsuite/gcc.dg/20050830-1.c b/gcc/testsuite/gcc.dg/20050830-1.c
new file mode 100644
index 0000000..edbf6b8
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/20050830-1.c
@@ -0,0 +1,13 @@
+/* Make sure the doloop optimization is done for this loop. */
+/* { dg-do compile { target powerpc-*-* } } */
+/* { dg-options "-O2" } */
+/* { dg-final { scan-assembler "bdn" } } */
+extern int a[];
+int foo(int w) {
+ int n = w;
+ while (n >= 512)
+ {
+ a[n] = 42;
+ n -= 256;
+ }
+ }