1 /* { dg-require-effective-target int128 } */
2 
3 #define ENDIAN __attribute((scalar_storage_order ("little-endian")))
4 
5 typedef struct ENDIAN
6 {
7   __uint128_t t:124;
8   __uint128_t t1:4;
9 }f;
10 
g(void)11 f g(void)
12 {
13   f t = {1, 2};
14   return t;
15 }
16