aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-05-12 14:13:32 +0200
committerRichard Biener <rguenther@suse.de>2020-05-12 14:15:28 +0200
commit119a7db1e05c9741803b3ff93266b00fd535732a (patch)
tree2deb93093d52ffcdbd168e3466a612129d1b50c8 /gcc
parente8fb1a3892f4e2f8268ac2649776a7bd0a967643 (diff)
downloadgcc-119a7db1e05c9741803b3ff93266b00fd535732a.zip
gcc-119a7db1e05c9741803b3ff93266b00fd535732a.tar.gz
gcc-119a7db1e05c9741803b3ff93266b00fd535732a.tar.bz2
middle-end/94988 fix testcase for big-endian
The testcase only works for little-endian, mark it so. 2020-05-12 Richard Biener <rguenther@suse.de> PR middle-end/94988 * gcc.dg/torture/pr94988.c: Disable runtime test for * non-little-endian.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr94988.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/torture/pr94988.c b/gcc/testsuite/gcc.dg/torture/pr94988.c
index 1ee99fe..dd523b8 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;
}