3 /* { dg-do compile } */
4 /* { dg-options "-O2" } */
6 /* This used to fail on SPARC at -O2 because the combiner
7 produces a compare insn that was not rematched by the
10 static __inline__
__attribute__ ((always_inline
))
11 int page_mapping (unsigned flags
)
13 if (1u & (flags
>> 16))
17 void install_page (unsigned flags
)
19 if (__builtin_expect (!page_mapping (flags
), 0))