https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98020
Bug ID: 98020 Summary: PPC: mfvsrwz+extsw not merge to mtvsrwa Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jens.seifert at de dot ibm.com Target Milestone: --- int extract(vector signed int v) { return v[2]; } Command line: gcc -mcpu=power8 -maltivec -m64 -O3 -save-temps extract.C Output: _Z7extractDv4_i: .LFB0: .cfi_startproc mfvsrwz 3,34 extsw 3,3 blr