https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97108
--- Comment #12 from Sam James <sjames at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #10) > 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. r14-2296-g819285ef10a87d was also committed for PR110228.