From: Jan Beulich Date: Fri, 24 Jul 2026 06:23:06 +0000 (+0200) Subject: x86: slightly simplify VPBROADCASTQ -> VUNPCKLQDQ optimization again X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=333fb2dac903a18fe87eefa932aa87fc6878b630;p=thirdparty%2Fbinutils-gdb.git x86: slightly simplify VPBROADCASTQ -> VUNPCKLQDQ optimization again To fix eb4031cb20aa, c117ca0fc276 ("x86: Check XMM destination when optimizing 128-bit VPBROADCASTQ") should merely have changed which operand is checked for being Xmmword. Drop the excess check. --- diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 92771c3ca15..7ace19e4a9e 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -5828,7 +5828,6 @@ optimize_encoding (void) && i.operands == i.reg_operands && i.tm.opcode_modifier.vex && !(i.op[0].regs->reg_flags & RegRex) - && i.op[0].regs->reg_type.bitfield.xmmword && i.op[1].regs->reg_type.bitfield.xmmword && pp.encoding != encoding_vex3) {