bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/31178] [2.42 regression] Crash when building Valgrind tests (In


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/31178] [2.42 regression] Crash when building Valgrind tests (Internal error in build_vex_prefix in tc-i386.c:376)
Date: Tue, 09 Jan 2024 12:50:46 +0000

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

--- Comment #6 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jan Beulich <jbeulich@sourceware.org>:

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

commit 7440781b67631ebdf1b0587724f5d77c3748b034
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jan 9 13:49:48 2024 +0100

    x86: FMA insns aren't eligible to VEX2 encoding

    PR gas/31178

    In da0784f961d8 ("x86: fold FMA VEX and EVEX templates") I overlooked
    that C aliases StaticRounding, and hence build_vex_prefix() now needs to
    be aware of that aliasing. Disambiguation is easy, as StaticRounding is
    only ever used together with SAE (hence why the overlaying works in the
    first place).

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