1 /* { dg-do compile } */ 2 /* { dg-options "-Wall" } */ 3 /* { dg-error "" "" { target { { *arm*-*-*elf* xtensa*-*-elf* } || { vxworks_kernel && { ! *-*-vxworks7r* } } } } 0 } */ 4 5 /* Compile with -Wall to get a warning if built-in and system intmax_t don't 6 match. */ 7 8 #include <inttypes.h> 9 10 __INTMAX_TYPE__ __im_t__; 11 __UINTMAX_TYPE__ __uim_t__; 12 intmax_t *im_t_p; 13 uintmax_t *uim_t_p; 14 15 void imt(void)16imt (void) 17 { 18 im_t_p = &__im_t__; 19 } 20 21 void uimt(void)22uimt (void) 23 { 24 uim_t_p = &__uim_t__; 25 } 26