This is the mail archive of the gcc-patches@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: x86_64 merger part 19 - trivial i386.c bits


> Surely a DImode immediate has length 8?  If you're playing
> games with sign/zero extension, I'd set attr mode to SI,
> since that's the actual mode of the constant.
All DImode constant on hammer are 32bit sign extended except for the move.
We play similar games with constant in SImode, whose may or may not be 8bit.
I really want to make mode represent real size computation is done in,
since then it is usable for other purposes, such as detecting need for 16/32
32/64 prefixes and partial register stalls.

I will install rest of the patch minus those hunks.
Thanks!

Honza
> 
> Otherwise ok.
> 
> 
> r~


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