https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65375
kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #12 from kugan at gcc dot gnu.org --- Fixed in trunk except for the additional orr instruction (overlapping register reads / write). As Ramana mentioned, that is a known problem and tracked in PR43725.