https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88104
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> --- The failing tests are compile-only (don't involve the assembler), and would pass even with a default-configured GCC. The reason why they fail is that the large_long_double DejaGnu configuration test both compiles and assembles the test, and the latter step fails. The following fixes it: @@ -2664,7 +2664,7 @@ proc check_effective_target_large_long_double { } # 0 otherwise. proc check_effective_target_large_double { } { - return [check_no_compiler_messages large_double object { + return [check_no_compiler_messages large_double assembly { int dummy[sizeof(double) > sizeof(float) ? 1 : -1]; }] }