https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101041
Stefan Schulze Frielinghaus <stefansf at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
CC| |stefansf at gcc dot gnu.org
--- Comment #1 from Stefan Schulze Frielinghaus <stefansf at gcc dot gnu.org>
---
Using gcc 8.5 with options -O2 -march=z13 -mzvector I get
mul64:
.LFB1:
.cfi_startproc
vlgvg %r2,%v24,0
vlgvg %r3,%v26,0
vlgvg %r1,%v24,1
msgr %r3,%r2
vlgvg %r2,%v26,1
msgr %r1,%r2
vlvgp %v24,%r3,%r1
br %r14
I assume that in the initial report an unoptimized build (-O0) was done for
which the emitted code looks ok.