[binutils-gdb] x86: drop redundant checks from ISA-used version determination

Jan Beulich jbeulich@sourceware.org
Fri Feb 14 08:36:45 GMT 2025


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

commit f59d6a9c3bf02e71141b6fcb0e644f719cdf69ed
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Feb 14 09:35:28 2025 +0100

    x86: drop redundant checks from ISA-used version determination
    
    All F16C and all FMA insns are VEX-encoded; there's no need to check
    for their Cpu* attributes.

Diff:
---
 gas/config/tc-i386.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 9adf8d5748b..d648158b19c 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -12324,8 +12324,6 @@ output_insn (const struct last_insn *last_insn)
 	      && !is_cpu (&i.tm, CpuLWP)
 	      && !is_cpu (&i.tm, CpuTBM)
 	      && !(feature_2_used & GNU_PROPERTY_X86_FEATURE_2_TMM))
-	  || is_cpu (&i.tm, CpuF16C)
-	  || is_cpu (&i.tm, CpuFMA)
 	  || is_cpu (&i.tm, CpuLZCNT)
 	  || is_cpu (&i.tm, CpuMovbe)
 	  || is_cpu (&i.tm, CpuXSAVES)


More information about the Binutils-cvs mailing list