https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61578
--- Comment #14 from Fredrik Hederstierna <fredrik.hederstie...@securitas-direct.com> --- Created attachment 34916 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34916&action=edit CSiBE benchmark with gnu89, updates with newer trunk as reference. I added attachment with new CSiBE measurement from newer trunk, and now using -std=gnu89 for correctness. It looks alot better on current trunk, the code size is now smaller than 4.8.x, so in this case this issue seems at least partly resolved. Though, still the proposed patch with "-mip-fixed" on trunk, still gets approx -0.2% reduced code size in average, which might seem significant. See attached docs. The CSiBE test also it indicates that LRA might improved specific areas, where the code size gets worse with IP fixed, which could be investigated further. Example file are libmspack/test/cabd_md5.c. So, I'm just wondering if you that are or have been involved with this issue, thinks the proposed patch is a good idea and worth putting time to make it proper for commit? I just do not want to put time and effort in this patch if its not likely to get in, or you think its a bad idea. Please comment :) Thanks and Kind Regards Fredrik