bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/29728] bpf: support LLVM BPF pseudo-C assembly syntax


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/29728] bpf: support LLVM BPF pseudo-C assembly syntax
Date: Wed, 26 Apr 2023 17:30:01 +0000

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

--- Comment #6 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Jose E. Marchesi
<jemarch@sourceware.org>:

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

commit bba4624d035002ad90970ac06a9976c006872258
Author: Guillermo E. Martinez <guillermo.e.martinez@oracle.com>
Date:   Thu Apr 20 16:43:03 2023 +0200

    gas: BPF pseudo-c syntax tests

    This patch expands the GAS BPF testsuite in order to also test the
    alternative pseudo-C syntax used in BPF assembly.

    This includes three main changes:

    - Some general GAS tests involving assignment and equality operands in
      expressions (such as = and ==) are disabled in bpf-* targets,
      because the syntax collides with the pseudo-C BPF assembly syntax.

    - New tests are added to the BPF GAS testsuite that test the pseudo-c
    syntax.  Tests for all BPF instructions are included.

    - New tests are added to the BPF GAS testsuite that test the support
      for both syntaxes in the same source.

    gas/ChangeLog:

    2023-04-20  Guillermo E. Martinez  <guillermo.e.martinez@oracle.com>

            PR gas/29728
            * testsuite/gas/all/assign-bad-recursive.d: Skip test in bpf-*
            targets.
            * testsuite/gas/all/eqv-dot.d: Likewise.
            * testsuite/gas/all/gas.exp: Skip other assignment tests in bpf-*.
            * testsuite/gas/bpf/alu-pseudoc.s: New file.
            * testsuite/gas/bpf/pseudoc-normal.s: Likewise.
            * testsuite/gas/bpf/pseudoc-normal.d: Likewise.
            * testsuite/gas/bpf/pseudoc-normal-be.d: Likewise.
            * testsuite/gas/bpf/mem-pseudoc.s: Likewise.
            * testsuite/gas/bpf/lddw-pseudoc.s: Likewise.
            * testsuite/gas/bpf/jump32-pseudoc.s: Likewise.
            * testsuite/gas/bpf/jump-pseudoc.s: Likewise.
            * testsuite/gas/bpf/indcall-1-pseudoc.s: Likewise.
            * testsuite/gas/bpf/atomic-pseudoc.s: Likewise.
            * testsuite/gas/bpf/alu32-pseudoc.s: Likewise.
            * testsuite/gas/bpf/*.d: Add -pseudoc variants of the tests.

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