https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104510
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2022-02-13 Status|UNCONFIRMED |NEW Component|tree-optimization |c Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- It works with the C++ front-end: float f; typedef float t32 __attribute__((mode(SD))); typedef float t64 __attribute__((mode(DD))); t64 d; int foo (void) { return d > (t32) (t64) f; }