libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / pr100547.c
blob2d3da4eb50eab26775a6dbbec0d138292479f933
1 /* { dg-do compile { target lp64 } } */
2 /* { dg-options "-O -g" } */
4 typedef int __attribute__((vector_size(
5 ((((((((((((((((((((((((((((((8 * sizeof(short)) * sizeof(short)) *
6 sizeof(short)) *
7 sizeof(short)) *
8 sizeof(short)) *
9 sizeof(short)) *
10 sizeof(short)) *
11 sizeof(short)) *
12 sizeof(short)) *
13 sizeof(short)) *
14 sizeof(short)) *
15 sizeof(short)) *
16 sizeof(short)) *
17 sizeof(short)) *
18 sizeof(short)) *
19 sizeof(short)) *
20 sizeof(short)) *
21 sizeof(short)) *
22 sizeof(short)) *
23 sizeof(short)) *
24 sizeof(short)) *
25 sizeof(short)) *
26 sizeof(short)) *
27 sizeof(short)) *
28 sizeof(short)) *
29 sizeof(short)) *
30 sizeof(short)) *
31 sizeof(short)) *
32 sizeof(short)) *
33 sizeof(short)) *
34 sizeof(short)))) V; /* { dg-error "number of vector components" } */
35 void k() { V w = { 0 }; }