https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118996
--- Comment #7 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- (In reply to H.J. Lu from comment #6) > SMALL_REGISTER_CLASSES was added by > > commit c98f874233428d7e6ba83def7842fd703ac0ddf1 > Author: James Van Artsdalen <j...@gnu.org> > Date: Sun Feb 9 13:28:48 1992 +0000 > > Initial revision > > which became TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P. It is false from > day 1 for i386. Since x86-64 doubles the number of registers, should > TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P be changed to to return false > for x86-64? Let me measure with SPEC.