1  /* { dg-do compile } */
       2  /* { dg-options "-fgimple" } */
       3  /* { dg-additional-options "-fno-common" { target hppa*-*-hpux* } } */
       4  
       5  typedef unsigned char v16qi __attribute__((vector_size(16)));
       6  typedef unsigned char v8qi __attribute__((vector_size(8)));
       7  
       8  v16qi x;
       9  
      10  void __GIMPLE foo (unsigned char *p)
      11  {
      12    v8qi _2;
      13    v16qi _3;
      14  
      15  bb_2:
      16    _2 = __MEM <v8qi, 8> (p_1(D));
      17    _3 = _Literal (v16qi) { _2, _Literal (v8qi) { _Literal (unsigned char) 0, _Literal (unsigned char) 0, _Literal (unsigned char) 0, _Literal (unsigned char) 0, _Literal (unsigned char) 0, _Literal (unsigned char) 0, _Literal (unsigned char) 0 } };
      18    x = _3;
      19    return;
      20  }
      21