https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117006

--- Comment #7 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
(In reply to Hongtao Liu from comment #6)
> (In reply to Jakub Jelinek from comment #5)
> > So if anything, one would need to decide this on something larger rather
> > than small testcases, say build the whole gcc with -Os + once again with the
> > revision reverted (or SPEC or firefox or something large) and compare
> > overall sizes if something is generally a win or not.
> 
> I'll compare the impact of the commit on SPEC2017 with Os to see if the
> change need to be guarded under speed only.

overall, the commit reduce codesize a little bit with -march=x86-64 Os

500.perlbench_r         0.07%
502.gcc_r               -0.02%
505.mcf_r               0.04%
520.omnetpp_r           0.10%
523.xalancbmk_r         0.01%
525.x264_r              -0.01%
531.deepsjeng_r         0.01%
541.leela_r             -0.09%
548.exchange2_r         -0.23%
557.xz_r                -0.12%
503.bwaves_r            0.00%
507.cactuBSSN_r         0.00%
508.namd_r              0.01%
510.parest_r            0.00%
511.povray_r            0.02%
519.lbm_r               0.07%
521.wrf_r               0.06%
526.blender_r           -0.01%
527.cam4_r              0.02%
538.imagick_r           0.01%
544.nab_r               0.02%
549.fotonik3d_r         -0.04%
554.roms_r              -0.67%
ALL             -0.03%

Reply via email to