https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63223 --- Comment #5 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> --- I also observe that the cpi/cpc/brne idiom that is used throughout - before and after your patch - is nonsentical.