From: Jan Hubicka Date: Tue, 3 Nov 2020 23:21:40 +0000 (+0100) Subject: Add testcase for pr97695 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=2e391ceb77bda0b095f1e64f07eb0be2d81aa16a;p=gcc.git Add testcase for pr97695 * gcc.c-torture/execute/pr97695.c: New test. --- diff --git a/gcc/testsuite/gcc.c-torture/execute/pr97695.c b/gcc/testsuite/gcc.c-torture/execute/pr97695.c new file mode 100644 index 00000000000..36f48b4140c --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/pr97695.c @@ -0,0 +1,20 @@ +int *a, b, **c = &a, d, e; + +int f(int g, int h) { return !h || (g && h == 1) ? 0 : g / h; } + +static void *i(int g) { + while (e < 2) + if (!f(g, 9)) { + while (b) + ; + return 0; + } + return 0; +} + +void j() { + i(1); + *c = i(d); +} + +int main() { j(); return 0; }