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 <jbeul...@suse.com>
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.

Reply via email to