]>
Commit | Line | Data |
---|---|---|
1d8381f1 JJ |
1 | /* PR middle-end/31959 */ |
2 | /* { dg-do compile } */ | |
3 | /* { dg-options "-O0 -fguess-branch-probability" } */ | |
4 | ||
5 | struct A { int i; }; | |
6 | ||
7 | static inline struct A * | |
8 | bar (struct A *x) | |
9 | { | |
10 | return x; | |
11 | } | |
12 | ||
13 | void * | |
14 | foo (struct A *x, int y) | |
15 | { | |
16 | void *p = (void *) 0; | |
17 | if (__builtin_expect (y >= 6, 0)) | |
18 | p = bar (x); | |
19 | return p; | |
20 | } |