|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug gas/22738] .dc.a directive has wrong size on SPARC 64-bit |
Date: | Mon, 29 Jan 2018 23:16:02 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22738 --- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Eric Botcazou <address@hidden>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d85815e2d16f7c042d7912f1fa85bf1b9c28ca44 commit d85815e2d16f7c042d7912f1fa85bf1b9c28ca44 Author: Eric Botcazou <address@hidden> Date: Tue Jan 30 00:13:51 2018 +0100 Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit). The .dc.a directive has wrong size (32 bits) on SPARC 64-bit because the assembler sets the correct BFD architecture only at the very end of the processing and it's too late for the directive. It's fixed by defining TARGET_MACH and making it return a sensible default value. gas/ * config/tc-sparc.h (sparc_mach): Declare. (TARGET_MACH): Define to above. * config/tc-sparc.c (sparc_mach): New function. (sparc_md_end): Minor tweak. ld/ * testsuite/ld-elf/pr22450.d: Remove reference to SPARC64. -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |