https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87984
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Alexander Monakov from comment #3) > Reopening - please read the testcase in detail. Neither the 'a' nor the 'd' > input are clobbered in the original code, which uses a temporary ('t') as > recommended by the docs. Except a is used twice. Which even though is not very specific in the manual is also not a support case.