https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68643
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2015-12-02 Ever confirmed|0 |1 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- /* { dg-require-effective-target freorder } */ so this is set wrongly for your target? Or rather # Return 1 if compilation with -freorder-blocks-and-partition is error-free # for trivial code, 0 otherwise. proc check_effective_target_freorder {} { return [check_no_compiler_messages freorder object { void foo (void) { } } "-freorder-blocks-and-partition"] } is not working for some reason?