aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2025-02-14 09:35:28 +0100
committerJan Beulich <jbeulich@suse.com>2025-02-14 09:35:28 +0100
commitf59d6a9c3bf02e71141b6fcb0e644f719cdf69ed (patch)
tree1e61eb12f8d8fd566e9a7406d03075fea3dffbb6
parentb5cb46b155500a87e27ffd4ee3c6b2fca6b82d5d (diff)
downloadbinutils-f59d6a9c3bf02e71141b6fcb0e644f719cdf69ed.zip
binutils-f59d6a9c3bf02e71141b6fcb0e644f719cdf69ed.tar.gz
binutils-f59d6a9c3bf02e71141b6fcb0e644f719cdf69ed.tar.bz2
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.
-rw-r--r--gas/config/tc-i386.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index 9adf8d5..d648158 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)