https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65932
--- Comment #14 from Jim Wilson <wilson at gcc dot gnu.org> --- Created attachment 35775 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35775&action=edit A possibly better patch, to modify ARM port to stop changing signed HI/QI to unsigned. This would require performance testing to see what the effect is. This is a simpler patch than trying to change the out-of-ssa pass.