https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87720
--- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> --- Hi Paul, How can the mode of dest be different from that of the source? How does PC get into this? Could you show an example of bad / good RTL?