[Bug testsuite/88104] sparc-solaris2.11 testsuite failures due to unrecognized as option -m32

ro at CeBiTec dot Uni-Bielefeld.DE gcc-bugzilla@gcc.gnu.org
Tue Nov 20 12:33:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88104

--- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- 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];
>      }]
>  }

Indeed.  However, this is only one instance of the same problem and I'd
rather not change one random instance only, especially given the easy
workaround.  I hope to go through the effective-target tests with an eye
for this problems.


More information about the Gcc-bugs mailing list