[Bug target/88778] Odd Complex value load

2019-01-11 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88778 --- Comment #4 from 刘袋鼠 --- Currently _Complex is classified as SSE_REG_CLASS, and need two 2 hardreg to handle it. We may need to handle things like TARGET_HARD_REGNO_MODE_OK in backend. So that ira can work suitable for our complex operation.

[Bug target/88778] Odd Complex value load

2019-01-11 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88778 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/88778] Odd Complex value load

2019-01-10 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88778 --- Comment #2 from H.J. Lu --- (In reply to Uroš Bizjak from comment #1) > This is due to nonexistent SCmode patterns. I guess that movsc pattern is > needed here. Can IRA allocate registers for SCmode and DCmode?

[Bug target/88778] Odd Complex value load

2019-01-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88778 --- Comment #1 from Uroš Bizjak --- This is due to nonexistent SCmode patterns. I guess that movsc pattern is needed here.