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;