This is not entirely satisfactory either, because I don’t see why this barrier would be needed. It could be a GCC bug, as this file is a real stress test. Ideas? Unless someone comes up with a better idea, I’ll commit a portable version of the above patch. (Tested on sparc64-unknown-linux-gnu and hppa2.0-unknown-linux-gnu.) Thanks, Ludo’.