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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[11/12 Regression]          |[11/12/13 Regression]
                   |Miscompile at -O1           |Miscompile at -O1
   Last reconfirmed|                            |2024-03-18
     Ever confirmed|0                           |1
             Status|UNCONFIRMED                 |NEW

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Actually this still fails in GCC 13 with a slightly different testcase:
```
_Bool a, c = 1;
int b, d;
int main() {
  _Bool g = c;
  d = !a ? ({ c > a ? c : a; }) : 0;
  __builtin_printf("%x, %x\n", d, (int)g);
}
```

Reply via email to