|
From: | cvs-commit at gcc dot gnu.org |
Subject: | [Bug gas/22738] .dc.a directive has wrong size on SPARC 64-bit |
Date: | Sat, 10 Feb 2018 01:49:49 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=22738 --- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> --- The binutils-2_30-branch branch has been updated by Eric Botcazou <address@hidden>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=9224cc645045ee01787f05dd7d11c460b28b9966 commit 9224cc645045ee01787f05dd7d11c460b28b9966 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] |