https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118609
Bug ID: 118609
Summary: gcc.target/i386/amxmovrs-t2rpntlvw-2.c etc. FAIL
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: ro at gcc dot gnu.org
CC: haochen.jiang at intel dot com, lin1.hu at intel dot com
Target Milestone: ---
Target: i?86-*-*, x86_64-*-*
When switching gas from 2.43 to 2.43.90, two tests FAIL on all x86 targets
for 64-bit:
+FAIL: gcc.target/i386/amxmovrs-t2rpntlvw-2.c (test for excess errors)
Excess errors:
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.target/i386/amxmovrs-t2rpntlvw-2.c:39:
Warning: operand 2 `%tmm1' implicitly denotes `%tmm0' to `%tmm1' group in
`t2rpntlvwz1'
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.target/i386/amxmovrs-t2rpntlvw-2.c:53:
Warning: operand 2 `%tmm1' implicitly denotes `%tmm0' to `%tmm1' group in
`t2rpntlvwz1t1'
+FAIL: gcc.target/i386/amxtranspose-2rpntlvw-2.c (test for excess errors)
Excess errors:
/vol/gcc/src/hg/master/local/gcc/testsuite/gcc.target/i386/amxtranspose-2rpntlvw-2.c:35:
Warning: operand 2 `%tmm1' implicitly denotes `%tmm0' to `%tmm1' group in
`t2rpntlvwz1'
That gas warning was introduced in binutils commit
commit 3c17b69fa1ac3b5c820caf5431532aa79e1e28cf
Author: Jan Beulich <[email protected]>
Date: Mon Nov 18 11:45:34 2024 +0100
x86: generalize "implicit quad group" handling
No idea where the problem is, though, but with the binutils 2.44 release
imminent, this should be fixed somehow.
With gas 2.43, the tests were UNSUPPORTED.