2 /* { dg-do compile { target { int32plus } } } */
3 /* { dg-options "-O2 -g" } */
7 struct { unsigned int t1, t2, t3, t4, t5, t6; } t;
9 struct { double X, Y, Z; } r;
11 typedef struct { T *h; } S;
13 static unsigned int v = 0x12345678;
18 v = (v & 0x80000000) ? ((v << 1) ^ 0xa398655d) : (v << 1);
26 v = (v & 0x80000000) ? ((v << 1) ^ 0xa398655d) : (v << 1);
28 return (double) o / 32768.0;