2018-11-07 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / torture / pr59822.C
blob7357b6dc383a8588606062be37341e5509925b8b
1 // { dg-do compile }
3 typedef struct rtvec_def *rtvec;
4 enum machine_mode { VOIDmode };
5 struct rtvec_def { void *elem[1]; };
6 extern void *const_tiny_rtx[2];
7 void
8 ix86_build_const_vector (enum machine_mode mode, bool vect,
9                          void *value, rtvec v, int n_elt)
11   int i;
12   for (i = 1; i < n_elt; ++i)
13     ((v)->elem[i]) = vect ? value : (const_tiny_rtx[(int) (mode)]);