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