http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43653

--- Comment #11 from Jeffrey A. Law <law at redhat dot com> 2011-02-16 04:03:41 
UTC ---
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 02/15/11 15:42, ubizjak at gmail dot com wrote:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43653
> 
> --- Comment #10 from Uros Bizjak <ubizjak at gmail dot com> 2011-02-15 
> 22:41:40 UTC ---
> (In reply to comment #9)
>> I think an x86 maintainer is going to need to take a look at this.
> 
>> Which simply isn't going to work and it's all downhill from there, including 
>> a
>> surprise secondary memory allocation which ultimately triggers the ICE.
>>
>> I was able to hack things to work by enabling a secondary reload when copying
>> (plus (sp) (whatever)) into SSE_REGS, but that may not be the best solution. 
>> Someone with more x86 internal knowledge should look at this.
> 
> Hm, indeed. SSE can't handle non-vector PLUS insn, so reload needs a bit of
> help.
It's unfortunate that reload decides to reload the constant offset, but
I suspect this kind of thing is exceedingly rare.

I'll let you own taking care of the PR since you've got a patch :-)

jeff
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNW0yQAAoJEBRtltQi2kC7VJsH/isQ/CjWMiBfrNea5JEqF6Hw
rc955z1QyN4584IfL2Vcl1KTwvMr5zy7FJTiWbybl812a24V5b7lFwGlgDmag3/6
59XY1RdEH4j+JLYuT+bEu3IBL4orqNZSHMxDRAqzeYGbzLj16KVJeS1+cNQV4iV5
foXZGrZ+1jr4saqpBCkpA0ecid5a4eX8vtMv2EmGWnW7LW/fy2w8casgn24iGio+
0HdMn8gBQuTGknU/u7yLf0ArS9/UBlrk8iE3VM9ssgz4oD4w3BJt0J5VMlBaqCpQ
G8BgZkfrmVCAvYcEiHpa6Cj30OmR3VeWN9IDu+jUWiZhSOluo5EDIxWCU8S1FBU=
=7vqY
-----END PGP SIGNATURE-----

Reply via email to