https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- % cat illegal_inst.cpp extern signed char var_13; long int rrr; void foo() { rrr = !0 % ((var_13 < 0) << 21); }
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78720
--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> --- % cat illegal_inst.cpp extern signed char var_13; long int rrr; void foo() { rrr = !0 % ((var_13 < 0) << 21); }