1 /* { dg-do run } */ 2 /* { dg-require-effective-target stdint_types } */ 3 /* { dg-options "" } */ 4 #include <stdint.h> 5 6 extern void abort (void); 7 main(void)8int main (void) 9 { 10 uint32_t a = 0x80000000; 11 uint32_t b; 12 13 b = __builtin_bswap32 (a); 14 a = __builtin_bswap32 (b); 15 16 if (b != 0x80 || a != 0x80000000) 17 abort (); 18 19 return 0; 20 } 21