modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/vector-1.c (about)

     1  /* { dg-options "-msse" { target { i?86-*-* x86_64-*-* } } } */
     2  #define vector __attribute__((vector_size(16) ))
     3  struct ss
     4  {
     5   vector float mVec;
     6  };
     7  float getCapsule(vector int t)
     8  {
     9   vector float t1 = (vector float)t;
    10   struct ss y = {t1};
    11   return *((float*)&y.mVec);
    12  }