[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 --- 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 --- (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 v4sf __attribute__ ((vect

[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 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 > fmov.s @r4+

[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 changed: What|Removed |Added CC||olegendo at gcc dot gnu.org --- Com