Commit af9e275f by Senthil Kumar Selvaraj Committed by Senthil Kumar Selvaraj

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
parent 71abba1e
2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
* 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 <meissner@linux.vnet.ibm.com>
PR target/71869
......
/* { dg-do compile } */
#include <stdint.h>
__extension__ typedef __INTPTR_TYPE__ intptr_t;
int a[10][14], b, c, d, e, f, g, h, i;
void bar (void);
......
/* { dg-do compile } */
/* { dg-additional-options "-ftree-pre -fcode-hoisting" } */
#include <stdint.h>
__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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment