gcc/testsuite/ChangeLog: 2016-11-09 Kito Cheng <kito.ch...@gmail.com>
PR target/78230 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. (test2) Ditto.
From 73ff22745720ecfc2a33148f68ff7e0f36c1144b Mon Sep 17 00:00:00 2001 From: Kito Cheng <kito.ch...@gmail.com> Date: Wed, 9 Nov 2016 10:39:59 +0800 Subject: [PATCH] Use uintptr_t instead of int for pr66178.c --- gcc/testsuite/gcc.dg/torture/pr66178.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gcc/testsuite/gcc.dg/torture/pr66178.c b/gcc/testsuite/gcc.dg/torture/pr66178.c index c42996d..ee09cf6 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: -- 2.7.4