The testcase only works for little-endian, mark it so. 2020-05-12 Richard Biener <rguent...@suse.de>
* gcc.dg/torture/pr94988.c: Disable runtime test for * non-little-endian. --- gcc/testsuite/gcc.dg/torture/pr94988.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/testsuite/gcc.dg/torture/pr94988.c b/gcc/testsuite/gcc.dg/torture/pr94988.c index 1ee99fea5ce..dd523b81d99 100644 --- a/gcc/testsuite/gcc.dg/torture/pr94988.c +++ b/gcc/testsuite/gcc.dg/torture/pr94988.c @@ -14,7 +14,9 @@ main() { b = (short *)&b; bar (0, 1); +#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ if ((short)(__UINTPTR_TYPE__)b != 0) __builtin_abort (); +#endif return 0; } -- 2.12.3