From: Jakub Jelinek Date: Thu, 16 Jan 2014 19:14:49 +0000 (+0100) Subject: re PR tree-optimization/59387 (wrong code (hangs) at -Os on x86_64-linux-gnu) X-Git-Tag: releases/gcc-4.9.0~1630 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e4e6a4af0b6dca48bb0d7207da651c5be4ff8256;p=thirdparty%2Fgcc.git re PR tree-optimization/59387 (wrong code (hangs) at -Os on x86_64-linux-gnu) PR tree-optimization/59387 * gcc.c-torture/execute/pr59387.c: New test. From-SVN: r206678 --- diff --git a/gcc/testsuite/gcc.c-torture/execute/pr59387.c b/gcc/testsuite/gcc.c-torture/execute/pr59387.c new file mode 100644 index 000000000000..e226cf112507 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/pr59387.c @@ -0,0 +1,19 @@ +/* PR tree-optimization/59387 */ + +int a, *d, **e = &d, f; +char c; +struct S { int f1; } b; + +int +main () +{ + for (a = -19; a; a++) + { + for (b.f1 = 0; b.f1 < 24; b.f1++) + c--; + *e = &f; + if (!d) + return 0; + } + return 0; +}