1 2 3 4 5 6 7 8 9 10
/* { dg-do run } */ int main() { _Bool b; *(char *)&b = 123; if (*(char *)&b != 123) __builtin_abort (); return 0; }