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 foo(unsigned char * p)10void __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 22