From: Richard Biener Date: Tue, 21 Feb 2023 09:31:29 +0000 (+0100) Subject: tree-optimization/108855 - new testcase X-Git-Tag: upstream/13.1.0~1092 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e79b9db15e410c4652438ffbbc44b6aa04e1ba61;p=platform%2Fupstream%2Fgcc.git tree-optimization/108855 - new testcase New testcase for the fixed bug. PR tree-optimization/108855 * gcc.dg/pr108855.c: New testcase. --- diff --git a/gcc/testsuite/gcc.dg/pr108855.c b/gcc/testsuite/gcc.dg/pr108855.c new file mode 100644 index 0000000..f79638f --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr108855.c @@ -0,0 +1,23 @@ +/* { dg-do compile } */ +/* { dg-options "-O1" } */ + +int m; + +int +undefined (int); + +__attribute__ ((pure, returns_twice)) int +bar (void) +{ + m = 1; + while (m) + m = 2; + + return m; +} + +int +foo (void) +{ + return undefined (bar ()); +}