This is the mail archive of the gcc-bugs@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]
Other format: [Raw text]

Re: Major i386 testsuite regressions on trunk


Jan Hubicka writes:

> The problem is that GCC played ping-pong with test instruction.  It
> first decided to turn 32bit test to 8bit test in my new code and then
> decoded to turn back as it is instructed to promote all 8bit
> computations to 32bit.  I think we need to be more selective on what to
> promote.  This should result in better code too.

Thanks, I'll fire off a test now.

>      && (GET_MODE (operands[0]) == HImode
>          || (GET_MODE (operands[0]) == QImode 
> + 	   /* Ensure that the operand will remain sign extended immedaite.  */

                                                                     ^ typo

	Rainer


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