20 lines
375 B
C
20 lines
375 B
C
/* Test support of scalar_storage_order attribute */
|
|
|
|
/* { dg-do compile } */
|
|
|
|
int i;
|
|
|
|
#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
|
|
struct __attribute__((scalar_storage_order("big-endian"))) Rec
|
|
{
|
|
int *p;
|
|
};
|
|
#else
|
|
struct __attribute__((scalar_storage_order("little-endian"))) Rec
|
|
{
|
|
int *p;
|
|
};
|
|
#endif
|
|
|
|
struct Rec r = { &i }; /* { dg-error "element is not constant" } */
|