https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96895
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target| |x86_64-*-*
Keywords| |ABI
CC| |hjl at gcc dot gnu.org,
| |matz at gcc dot gnu.org
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I guess the psABI does not say anything about "non-standard" vector types.
Note v1sf seems to be returned in %xmm0 with GCC but %eax with clang which
passes v1sf in general regs as well while GCC passes in %xmm0.
typedef float v1df __attribute__((vector_size(4)));
v1df foo (v1df x)
{
return x;
}