[Bug target/13423] sh-elf: V4SFmode passed in integer registers

2015-10-26 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423 --- Comment #7 from Oleg Endo --- See also PR 68091

[Bug target/13423] sh-elf: V4SFmode passed in integer registers

2014-12-14 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423 --- Comment #6 from Oleg Endo olegendo at gcc dot gnu.org --- Note: For things like: #pragma pack (4) struct x { int a; v4sf b; }; vec_load_lanesmn and vec_store_lanesmn patterns should probably also be implemented.

[Bug target/13423] sh-elf: V4SFmode passed in integer registers

2014-10-02 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423 --- Comment #5 from Oleg Endo olegendo at gcc dot gnu.org --- (In reply to Oleg Endo from comment #3) Although this is an ABI issue, passing float vector by reference should not actually suffer from this problem, but it does: typedef float

[Bug target/13423] sh-elf: V4SFmode passed in integer registers

2013-03-11 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423 --- Comment #4 from Oleg Endo olegendo at gcc dot gnu.org 2013-03-11 19:56:20 UTC --- (In reply to comment #3) ideally, this would be something like (no insn scheduling applied): fmov.s @r4+,fr0 fmov.s @r4+,fr1

[Bug target/13423] sh-elf: V4SFmode passed in integer registers

2013-03-09 Thread olegendo at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423 Oleg Endo olegendo at gcc dot gnu.org changed: What|Removed |Added CC||olegendo