On Thu, Feb 10, 2022 at 05:43:26PM -0500, David Edelsohn via Gcc-patches wrote: > For the LE testcases, I changed the target selector to > "powrpc*-*-linux*" because that is the only PowerPC target that can > operate as little endian. I could not find a generic "le" target > selector. powerpc*-*-linux* understands "-mlittle", so I left the
There is proc check_effective_target_be { } { return [check_no_compiler_messages be object { int dummy[__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ ? 1 : -1]; }] } and proc check_effective_target_le { } { return [check_no_compiler_messages le object { int dummy[__BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ ? 1 : -1]; }] } so you can just use { dg-do compile { target { le } } } etc. Jakub