https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111331
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |14.0 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- here is a testcase that fails even at -O0 on the trunk due to the match patches: ``` int a; int b; int main() { int d = b+30; { int t; t = d < 29 ? 29 : ((d > 28) ? 28 : d); a = t; } volatile int t = a; if (a != 28) __builtin_trap(); } ```