/* PR middle-end/98099 */ /* Reported by G. Steinmetz */ /* { dg-do compile { target { dfp && { be || le } } } } */ /* { dg-options "-fsso-struct=big-endian" { target le } } */ /* { dg-options "-fsso-struct=little-endian" { target be } } */ struct S { _Decimal128 a; }; _Decimal128 f (struct S x) { return x.a; /* { dg-message "sorry, unimplemented: reverse storage order" "" { target { ! int128 } } } */ }