Mercurial > hg > CbC > CbC_gcc
diff gcc/testsuite/gcc.dg/pr82386.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gcc/testsuite/gcc.dg/pr82386.c Fri Oct 27 22:46:09 2017 +0900 @@ -0,0 +1,38 @@ +/* PR target/82386 */ +/* { dg-do compile } */ +/* { dg-options "-O2 -w" } */ +/* { dg-additional-options "-misel" { target powerpc*-*-* } } */ + +long long int fs; +int vm; + +void +sd (void) +{ + fs = 1; + vm = 2; + goto zf; + + if (0) + { + int y6 = 0; + int *uu = &y6; + short int he; + int of = 0; + + zf: + for (;;) + { + he = of; + if (he || (fs |= vm)) + { + *uu = fs; + fs += vm; + } + if (y6 == vm) + fs |= he; + he = y6 || fs; + fs /= 0; + } + } +}