Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/opt/pr80436.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// PR debug/80436 // { dg-do compile { target c++11 } } // { dg-options "-O3 -fcompare-debug" } // { dg-xfail-if "" { powerpc-ibm-aix* } } void fn (...); void foo (int, int, int); struct { int elt1; int bits; } *a; int b, d; int bar (unsigned *x) { if (0) next_bit: return 1; while (1) { if (b) if (a->bits) goto next_bit; *x = b; if (a->elt1) return 0; a = 0; } } enum { C0, C1 } *c; void baz () { int e, m = d; for (; e < m; e++) { if (e < 0) foo (0, 0, c[e]); unsigned f; for (; bar (&f);) fn (f); } }