Fix ICE in substring-handling building 502.gcc_r (PR 87562)
[official-gcc.git] / gcc / testsuite / gcc.dg / pr31959.c
blobf8090f45cc025e04194662576d31881d9a807338
1 /* PR middle-end/31959 */
2 /* { dg-do compile } */
3 /* { dg-options "-O0 -fguess-branch-probability" } */
5 struct A { int i; };
7 static inline struct A *
8 bar (struct A *x)
10 return x;
13 void *
14 foo (struct A *x, int y)
16 void *p = (void *) 0;
17 if (__builtin_expect (y >= 6, 0))
18 p = bar (x);
19 return p;