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));