OSDN Git Service

2004-10-05 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20030605-1.c
1 /* Test for proper preparation of the comparison operands for 
2    generation of a conditional trap.  Produced unrecognizable
3    rtl on Sparc.  */
4
5 struct blah { char *b_data; };
6
7 void set_bh_page(struct blah *bh, unsigned long offset)
8 {
9         if ((1UL << 12 ) <= offset)
10                 __builtin_trap() ;
11         bh->b_data = (char *)offset;
12 }