1 /* Test support of scalar_storage_order attribute */
2 
3 /* { dg-do compile } */
4 
5 int i;
6 
7 #if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
8 struct __attribute__((scalar_storage_order("big-endian"))) Rec
9 {
10   int *p;
11 };
12 #else
13 struct __attribute__((scalar_storage_order("little-endian"))) Rec
14 {
15   int *p;
16 };
17 #endif
18 
19 struct Rec r = { &i };  /* { dg-error "element is not constant" } */
20