x86_64 mmx reload error
Alexandre Oliva
aoliva@redhat.com
Tue Mar 28 06:48:00 GMT 2006
On Feb 20, 2006, Alexandre Oliva <aoliva@redhat.com> wrote:
> On Dec 20, 2005, Alexandre Oliva <aoliva@redhat.com> wrote:
>> The testcase included in the patch below triggers a reload bug. The
>> problem is that one of the operands of the vector xor is a paradoxical
>> (subreg:V2SI (reg:QI 0 rax)), and preferred_reload_class() forbids
>> reload from trying to satisfy the reload into MMX_REGS.
>> I realize the test I'm proposing might be a bit crude, but the
>> alternative I could think of, namely making exceptions for other
>> register classes such as MMX_REGS, looked even less appealing to me.
>> Bootstrapped and tested in the 4.0 branch, trunk build is in stage2,
>> stage1 passes the test, will run full test as soon as build completes.
>> Ok to install?
> Ping?
Ping? This has already passed many bootstrap and regtest cycles.
http://gcc.gnu.org/ml/gcc-patches/2006-02/msg01637.html
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
Secretary for FSF Latin America http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
More information about the Gcc-patches
mailing list