diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bb71c72c2eb..f00c8459f7b 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 00000000000..fc0933441e8 --- /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); +}