diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/pr41679.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/pr41679.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr41679.c b/gcc/testsuite/gcc.c-torture/compile/pr41679.c new file mode 100644 index 000000000..aa10cb612 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/pr41679.c @@ -0,0 +1,15 @@ +/* { dg-options "-g" } */ + +extern int a; +extern char b; +extern int foo (void); + +void +test (void) +{ + int c; + b = foo () ? '~' : '\0'; + while ((c = foo ())) + if (c == '7') + a = 0; +} |