https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423
--- Comment #7 from Oleg Endo ---
See also PR 68091
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.
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
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13423
Oleg Endo olegendo at gcc dot gnu.org changed:
What|Removed |Added
CC||olegendo