2015-02-16 Jakub Jelinek PR middle-end/65074 * g++.dg/opt/pr65074.C: New test. --- gcc/testsuite/g++.dg/opt/pr65074.C.jj 2015-02-16 09:53:52.171683872 +0100 +++ gcc/testsuite/g++.dg/opt/pr65074.C 2015-02-16 09:53:24.000000000 +0100 @@ -0,0 +1,19 @@ +// PR middle-end/65074 +// { dg-do link { target pie } } +// { dg-options "-pie -fpie -O2" } + +#include + +using namespace std; + +__attribute__((noinline, noclone)) void +foo (const char *fname) +{ + ifstream f (fname); +} + +int +main () +{ + foo ("foobar"); +}