From: Martin Jambor Date: Wed, 8 Jan 2014 15:32:50 +0000 (+0100) Subject: re PR ipa/59610 (ICE in parm_preserved_before_stmt_p) X-Git-Tag: releases/gcc-4.9.0~1780 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a537fa74e256265925390d687d1f5212494e19b;p=thirdparty%2Fgcc.git re PR ipa/59610 (ICE in parm_preserved_before_stmt_p) 2014-01-08 Martin Jambor PR ipa/59610 testsuite/ * gcc.dg/ipa/pr59610.c: New test. From-SVN: r206430 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bb71c72c2eb3..f00c8459f7ba 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2014-01-08 Martin Jambor + + PR ipa/59610 + * gcc.dg/ipa/pr59610.c: New test. + 2014-01-08 Janus Weil 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 000000000000..fc0933441e82 --- /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); +}