https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97108
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu.org See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=110228 --- Comment #10 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The real issue here is that fold during the building of generic Converted `(separate_stderr && orig_err != STDERR_FILENO)` into `(separate_stderr & orig_err != STDERR_FILENO)`. basically making a conditional uninitialized use into unconditional in some cases. ifcombine was fixed in r14-2289-gb083203f053f16 to make sure that does not happen. So basically we can't do this in generic any more either.