This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: machmode.h


> GET_MODE_MASK now uses an array instead of computing the mask at
> runtime.  This makes a noticable difference in compiler code size,
> especially when HOST_WIDE_INT=long long.

But it will cause code size increase when the mode is a constant.
Maybe this could be prevented if compiling with gcc / bootstrapping
by using __builtin_constant_p (which would of course have to be guarded
by #ifdef _GNUC or somesuch, probably using a macro like we do for
ATTRIBUTE_UNUSED).


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]