aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2007-12-11 09:08:12 +0100
committerUros Bizjak <uros@gcc.gnu.org>2007-12-11 09:08:12 +0100
commit67689d1ad6e58969c455f31a997290732ac13842 (patch)
treef853f4d9d51a9c1e656d4136065acda4b1f7c23e
parent424cc6dcf439a3dd48cbc74335b47421ebf2d8fb (diff)
downloadgcc-67689d1ad6e58969c455f31a997290732ac13842.zip
gcc-67689d1ad6e58969c455f31a997290732ac13842.tar.gz
gcc-67689d1ad6e58969c455f31a997290732ac13842.tar.bz2
re PR tree-optimization/34407 (verify_stmts failed)
PR tree-optimization/34407 * gcc.dg/vect/pr34407.c: New test. From-SVN: r130769
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/vect/pr34407.c16
2 files changed, 22 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9311821..33e5663 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2007-12-11 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/34407
+ * gcc.dg/vect/pr34407.c: New test.
+
2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/34411
@@ -206,7 +211,7 @@
PR target/34312
* gcc.target/i386/pr34312.c: New test.
-2007-12-05 Tobias Burnus <bU gcc/stmt.c
+2007-12-05 Tobias Burnus <burnus@net-b.de>
PR fortran/34333
* gfortran.dg/nan_2.f90: New.
diff --git a/gcc/testsuite/gcc.dg/vect/pr34407.c b/gcc/testsuite/gcc.dg/vect/pr34407.c
new file mode 100644
index 0000000..3da2ed7
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/vect/pr34407.c
@@ -0,0 +1,16 @@
+/* { dg-do compile } */
+
+extern int ReadBlobByte (void);
+
+void ReadRLEImage (unsigned char *p)
+{
+ unsigned char background_color[4] = { 0, 1, 2, 3 };
+ long j;
+
+ unsigned long number_planes = ReadBlobByte();
+
+ for (j = 0; j < (long) number_planes; j++)
+ *p++ = background_color[j];
+}
+
+/* { dg-final { cleanup-tree-dump "vect" } } */