1 /* PR tree-optimization/56064 */
3 /* { dg-options "-std=gnu99 -O2" } */
5 extern void abort (void);
6 extern void exit (int);
11 __INT32_TYPE__ i
= -__INT32_MAX__
;
13 if (sizeof (a
) != sizeof (i
))
16 __builtin_memcpy (&a
, &i
, sizeof (a
));
27 if (sizeof (a
) != sizeof (i
))
30 __builtin_memcpy (&a
, &i
, sizeof (a
));
40 __INT8_TYPE__ i
= -__INT8_MAX__
;
42 if (sizeof (a
) != sizeof (i
))
45 __builtin_memcpy (&a
, &i
, sizeof (a
));
56 if (sizeof (a
) != sizeof (i
))
59 __builtin_memcpy (&a
, &i
, sizeof (a
));
68 _Accum a
= __ACCUM_MIN__
;
71 if (sizeof (a
) != sizeof (i
))
74 __builtin_memcpy (&i
, &a
, sizeof (i
));
85 if (sizeof (a
) != sizeof (i
))
88 __builtin_memcpy (&i
, &a
, sizeof (i
));
97 short _Fract a
= __SFRACT_MIN__
;
100 if (sizeof (a
) != sizeof (i
))
103 __builtin_memcpy (&i
, &a
, sizeof (i
));
111 short _Fract a
= 0hr
;
114 if (sizeof (a
) != sizeof (i
))
117 __builtin_memcpy (&i
, &a
, sizeof (i
));