From: Kito Cheng Date: Wed, 23 Nov 2016 19:20:33 +0000 (+0000) Subject: re PR target/78230 (Compile pr66178.c fail for mips64el-elf with N64 abi) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=62567da0dfe77e3c708620544f2f395f64caca13;p=gcc.git re PR target/78230 (Compile pr66178.c fail for mips64el-elf with N64 abi) PR target/78230 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. (test2) Ditto. From-SVN: r242792 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c74a422c251..b116ed66752 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2016-11-23 Kito Cheng + + PR target/78230 + * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. + (test2) Ditto. + 2016-11-23 Jakub Jelinek PR c++/77907 diff --git a/gcc/testsuite/gcc.dg/torture/pr66178.c b/gcc/testsuite/gcc.dg/torture/pr66178.c index c42996df60a..ee09cf6bfd1 100644 --- a/gcc/testsuite/gcc.dg/torture/pr66178.c +++ b/gcc/testsuite/gcc.dg/torture/pr66178.c @@ -1,9 +1,11 @@ /* { dg-do compile } */ /* { dg-require-effective-target label_values } */ +typedef __UINTPTR_TYPE__ uintptr_t; + int test(void) { - static int a = ((char *)&&l1-(char *)&&l2)-1; + static uintptr_t a = ((char *)&&l1-(char *)&&l2)-1; l1: l2: return a; @@ -11,7 +13,7 @@ l2: int test2(void) { - static int a = ((char *)&&l2-(char *)&&l3)+((char *)&&l1-(char *)&&l2); + static uintptr_t a = ((char *)&&l2-(char *)&&l3)+((char *)&&l1-(char *)&&l2); l1: l2: l3: