1 /* Test that various types are all derived from int. */ 2 /* { dg-do compile } */ 3 4 #include <stddef.h> 5 #include <stdint.h> 6 #include <sys/types.h> 7 8 extern size_t a; 9 unsigned int a; 10 extern unsigned int aa; 11 size_t aa; 12 13 extern ssize_t b; 14 int b; 15 extern int bb; 16 ssize_t bb; 17 18 extern ptrdiff_t c; 19 int c; 20 extern int cc; 21 ptrdiff_t cc; 22 23 extern intptr_t d; 24 int d; 25 extern int dd; 26 intptr_t dd; 27 28 extern uintptr_t e; 29 unsigned int e; 30 extern unsigned int ee; 31 uintptr_t ee; 32 33 34 35