From af9e275f45ee4c1ec23a9701aaceb7fc4c66c184 Mon Sep 17 00:00:00 2001 From: Senthil Kumar Selvaraj Date: Wed, 27 Jul 2016 05:22:08 +0000 Subject: [PATCH] Use __{U,}INTPTR_TYPE__ to avoid including stdint.h gcc/testsuite/ * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of including stdint.h. * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of including stdint.h. From-SVN: r238780 --- gcc/testsuite/ChangeLog | 7 +++++++ gcc/testsuite/gcc.dg/torture/pr69352.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71866.c | 5 +++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0b8b40572b0..a1b6c56fdee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2016-07-27 Senthil Kumar Selvaraj + + * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of + including stdint.h. + * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of + including stdint.h. + 2016-07-26 Michael Meissner PR target/71869 diff --git a/gcc/testsuite/gcc.dg/torture/pr69352.c b/gcc/testsuite/gcc.dg/torture/pr69352.c index 12f7f91c2e6..c111913553d 100644 --- a/gcc/testsuite/gcc.dg/torture/pr69352.c +++ b/gcc/testsuite/gcc.dg/torture/pr69352.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ -#include +__extension__ typedef __INTPTR_TYPE__ intptr_t; int a[10][14], b, c, d, e, f, g, h, i; void bar (void); diff --git a/gcc/testsuite/gcc.dg/torture/pr71866.c b/gcc/testsuite/gcc.dg/torture/pr71866.c index 4d71e09f22a..b9c1a77660e 100644 --- a/gcc/testsuite/gcc.dg/torture/pr71866.c +++ b/gcc/testsuite/gcc.dg/torture/pr71866.c @@ -1,7 +1,8 @@ /* { dg-do compile } */ /* { dg-additional-options "-ftree-pre -fcode-hoisting" } */ -#include +__extension__ typedef __UINTPTR_TYPE__ uintptr_t; + typedef unsigned char u8; extern unsigned long pci_io_base; u8 in_8 (const volatile void *); @@ -26,7 +27,7 @@ u8 readb (const volatile void * addr) static inline u8 inb (unsigned long port) { - return readb((volatile void *)(intptr_t)pci_io_base + port); + return readb((volatile void *)(uintptr_t)pci_io_base + port); } static inline void outb (u8 val, unsigned long port) -- 2.30.2