bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/25539] fix-loongson3-llsc cannot produce `sync` when there are


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/25539] fix-loongson3-llsc cannot produce `sync` when there are multi label at the same address
Date: Fri, 28 Feb 2020 09:37:59 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=25539

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Chenghua Xu <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dec7b24be89fe0496f9442232bcbfcb16e030742

commit dec7b24be89fe0496f9442232bcbfcb16e030742
Author: YunQiang Su <address@hidden>
Date:   Fri Feb 28 15:58:13 2020 +0800

    MIPS/fix_loongson3_llsc: fix when target has multi labels

    When there is multi-labels on the same insn, the current code
    will take care about the last one. it may cause that no sync
    is added at the target.

    Here we scan all labels with same value of
       S_GET_VALUE(label_list->label)
    by label_list->next.

    2020-02-28  YunQiang Su  <address@hidden>

        PR gas/25539
        * config/tc-mips.c (fix_loongson3_llsc): Compare label value
        to handle multi-labels.
        (has_label_name): New.

-- 
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]