[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/32171] The assembler should report errors for illegal uses of e
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions. |
Date: |
Wed, 18 Sep 2024 02:25:25 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=32171
--- Comment #5 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=2963d7d80dffc9feb391ce7b5f3bc1c87e932b9d
commit 2963d7d80dffc9feb391ce7b5f3bc1c87e932b9d
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Sep 16 07:11:39 2024 +0800
x86/APX: Don't promote AVX/AVX2 instructions out of APX spec
V{BROADCAST,EXTRACT,INSERT}{F,I}128 and VROUND{P,S}{S,D} aren't promoted
to support EGPR in APX spec. Don't promote them out of APX spec. This
commit effectively reverted:
ec3babb8c10 x86/APX: V{BROADCAST,EXTRACT,INSERT}{F,I}128 can also be
expressed
5a635f1f59a x86/APX: VROUND{P,S}{S,D} encodings require AVX512{F,VL}
eea4357967b x86/APX: VROUND{P,S}{S,D} can generally be encoded
gas/
PR gas/32171
* testsuite/gas/i386/x86-64-apx-egpr-promote-inval.s: Add
V{BROADCAST,EXTRACT,INSERT}{F,I}128 tests with EGPR.
* testsuite/gas/i386/x86-64-apx-evex-promoted.s: Remove
V{BROADCAST,EXTRACT,INSERT}{F,I}128 and VROUND{P,S}{S,D} tests
with EGPR.
* testsuite/gas/i386/x86-64-apx-egpr-inval.l: Updated.
* testsuite/gas/i386/x86-64-apx-egpr-promote-inval.l: Likewise.
* testsuite/gas/i386/x86-64-apx-evex-promoted-intel.d: Likewise.
* testsuite/gas/i386/x86-64-apx-evex-promoted-wig.d: Likewise.
* testsuite/gas/i386/x86-64-apx-evex-promoted.d: Likewise.
opcodes/
PR gas/32171
* i386-opc.tbl: Remove V{BROADCAST,EXTRACT,INSERT}{F,I}128 and
VROUND{P,S}{S,D} entries with EGPR.
* i386-tbl.h: Regenerated.
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gas/32171] New: The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/12
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/12
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/12
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., hjl.tools at gmail dot com, 2024/09/13
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/13
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., hjl.tools at gmail dot com, 2024/09/13
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/13
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions.,
cvs-commit at gcc dot gnu.org <=
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., cvs-commit at gcc dot gnu.org, 2024/09/20
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., hjl.tools at gmail dot com, 2024/09/20
- [Bug gas/32171] The assembler should report errors for illegal uses of egpr instructions., lili.cui at intel dot com, 2024/09/22