https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121693

--- Comment #1 from Vincent Lefèvre <vincent-gcc at vinc17 dot net> ---
Note: my initial testcase was with

  T v;
  volatile unsigned char c = 2;
  v.c = c;
  v.b = v.i;
  printf ("%d\n", (int) v.c);

(which should give 0, not 2). This could also be useful for the testsuite.

Reply via email to