aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2011-07-29 05:17:36 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2011-07-28 22:17:36 -0700
commit7d7d50baf7dbd0d5cb6c16951007726b8cc7f66d (patch)
tree3846fa59cd6dc49c7fd22fdfbd7181c94cb5b978
parent02a8fe00b562ef74f504e32dd2371dfe2e288c69 (diff)
downloadgcc-7d7d50baf7dbd0d5cb6c16951007726b8cc7f66d.zip
gcc-7d7d50baf7dbd0d5cb6c16951007726b8cc7f66d.tar.gz
gcc-7d7d50baf7dbd0d5cb6c16951007726b8cc7f66d.tar.bz2
Add a testcase for PR rtl-optimization/47958.
2011-07-28 H.J. Lu <hongjiu.lu@intel.com> PR rtl-optimization/47958 * gcc.dg/torture/pr47958-1.c: New. From-SVN: r176914
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr47958-1.c13
2 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d5e61cb..aebaf01 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR rtl-optimization/47958
+ * gcc.dg/torture/pr47958-1.c: New.
+
2011-07-29 Wei Guozhi <carrot@google.com>
PR rtl-optimization/49799
diff --git a/gcc/testsuite/gcc.dg/torture/pr47958-1.c b/gcc/testsuite/gcc.dg/torture/pr47958-1.c
new file mode 100644
index 0000000..9fdf142f
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/torture/pr47958-1.c
@@ -0,0 +1,13 @@
+/* { dg-do assemble } */
+
+void (*foo[6][6]) (int);
+void bar (hdR)
+ int hdR;
+{ }
+void xxx ()
+{
+ unsigned int i, j;
+ for (i = 0; i < 6; ++i)
+ for (j = 0; j < 6; ++j)
+ foo [i][j] = bar;
+}