bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/22738] .dc.a directive has wrong size on SPARC 64-bit


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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]