------- Comment #7 from Joey dot ye at intel dot com 2009-01-14 10:08 ------- (In reply to comment #5) > Joern, re. comment #4, Richi refers to my patch to enable PRE at -Os, see > [1]. > An extension to this patch that we tested on x86 machines, is to disable PRE > for scalar integer registers, via SMALL_REGISTER_CLASSES. I changed > SMALL_REGISTER_CLASSES into a target hook for this purpose, see [2]. You could > play with this, see if you can use this to cure your problem... > [1] http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00199.html > [2] http://gcc.gnu.org/ml/gcc-patches/2008-12/msg00590.html Reproduced on x86. But I fail to build with patch [2] on x86_64, anything wrong? ../../src/gcc/target-def.h:476:1: error: unterminated #ifndef ../../src/gcc/c-common.c:8197: error: 'TARGETCM_INITIALIZER' undeclared here (not in a function)
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38785