------- Comment #32 from steven at gcc dot gnu dot org 2008-01-27 15:35 ------- I have re-tested Zdenek's patch on arm-unknown-elf.
128 files are smaller with the patch, and 126 files are larger. The total size increase with the patch is 324 bytes on 3601910 bytes total size (or <0.01%) with r131735. Neglecting all size increases, the total win with the patch is -2552 bytes, which is still less than one tenth of a percent. The biggest win is for lib/zlib_inflate/inffast from the package linux-2.4.23-pre3-testplatform. The size decrease is 112 bytes with the patch, or -9.84%. The biggest loser is jidctred from jpeg-6b with 100 bytes for +7.08%, but in bytes the loser is src/nrrd/axis from teem-1.6.0-src with 184 bytes or 4.05%. It would be interesting to investigate the inffast improvement. But the overall gain or loss with this patch makes it seem this isn't worth perusing too much further. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31849