https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002

            Bug ID: 105002
           Summary: [12 regression] gcc.target/powerpc/float128-minmax-3.c
                    fails starting with r12-7687-g3a7ba8fd0cda38
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:3a7ba8fd0cda387809e4902328af2473662b6a4a, r12-7687-g3a7ba8fd0cda38
make  -k check-gcc
RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/float128-minmax-3.c"
FAIL: gcc.target/powerpc/float128-minmax-3.c scan-assembler \\mxsmaxcqp\\M
FAIL: gcc.target/powerpc/float128-minmax-3.c scan-assembler \\mxsmincqp\\M

The new generated code is worse I believe.

seurer@rain6p1:~/gcc/git/build/gcc-test$ diff float128-minmax-3.s.r12-7686
float128-minmax-3.s.r12-7687
13c13,14
<       xsmincqp 2,2,3
---
>       xscmpgtqp 0,3,2
>       xxsel 34,35,34,32
28c29,30
<       xsmaxcqp 2,3,2
---
>       xscmpgtqp 0,3,2
>       xxsel 34,34,35,32

Reply via email to