http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37743
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Fixed. That said, both testcases in this PR are inherently non-portable, on some targets __builtin_bswap32 returns unsigned long, on most unsigned int, could be even unsigned long long. So, one should really use uint32_t and PRIu32.