I was silly to assume little-endian integer representations for this test case - of course it fails on big-endian machines. Fixed to use endian-agnostic character strings. ref https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56226 https://gcc.gnu.org/ml/gcc-testresults/2016-05/msg00779.html --- Fritz Reese