https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72802
Bug ID: 72802 Summary: powerpc64le: -mcpu=power9 emits lxssp instruction with offset that isn't a multiple of 4 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: anton at samba dot org CC: amodra at gcc dot gnu.org, bergner at gcc dot gnu.org, meissner at gcc dot gnu.org, segher at gcc dot gnu.org Target Milestone: --- Target: powerpc64le-linux I just hit this binutils error: blah.s:401: Error: operand out of domain (2 is not a multiple of 4) Which corresponds to: lxssp 31,2(30) Alan points out that the bottom two bits are part of the opcode, so it had better be 4 byte aligned.