aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Jambor <mjambor@suse.cz>2014-01-08 16:32:50 +0100
committerMartin Jambor <jamborm@gcc.gnu.org>2014-01-08 16:32:50 +0100
commit2a537fa74e256265925390d687d1f5212494e19b (patch)
tree9c3b5f9bc52a43f592c72d3008622150c13d0ce0 /gcc
parent76d3d479f3918faea87b69fd416f518371f01f3b (diff)
downloadgcc-2a537fa74e256265925390d687d1f5212494e19b.zip
gcc-2a537fa74e256265925390d687d1f5212494e19b.tar.gz
gcc-2a537fa74e256265925390d687d1f5212494e19b.tar.bz2
re PR ipa/59610 (ICE in parm_preserved_before_stmt_p)
2014-01-08 Martin Jambor <mjambor@suse.cz> PR ipa/59610 testsuite/ * gcc.dg/ipa/pr59610.c: New test. From-SVN: r206430
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/ipa/pr59610.c11
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bb71c72..f00c845 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-01-08 Martin Jambor <mjambor@suse.cz>
+
+ PR ipa/59610
+ * gcc.dg/ipa/pr59610.c: New test.
+
2014-01-08 Janus Weil <janus@gcc.gnu.org>
PR fortran/58182
diff --git a/gcc/testsuite/gcc.dg/ipa/pr59610.c b/gcc/testsuite/gcc.dg/ipa/pr59610.c
new file mode 100644
index 0000000..fc09334
--- /dev/null
+++ b/gcc/testsuite/gcc.dg/ipa/pr59610.c
@@ -0,0 +1,11 @@
+/* { dg-do compile } */
+/* { dg-options "-O2" } */
+
+struct A { int a; };
+extern void *y;
+
+__attribute__((optimize (0))) void
+foo (void *p, struct A x)
+{
+ foo (y, x);
+}