https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85121
Bug ID: 85121 Summary: Assembler messages: Error: operand out of range (264 is not between 0 and 248) Product: gcc Version: unknown Status: UNCONFIRMED Keywords: assemble-failure Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: powerpcspe-*-linux-gnu* Created attachment 43796 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43796&action=edit Testcase gas 2.29.1 rejects the code generated by gcc-8.0.0-alpha20180325 snapshot (r258846) w/ -mfloat-gprs=single -O2 -fassociative-math -fstack-protector -ftree-loop-vectorize -fno-omit-frame-pointer -fno-signed-zeros -fno-trapping-math --param vect-max-version-for-alignment-checks=5 for the attached snippet compiled for a powerpcspe target: % powerpc-e500v2-linux-gnuspe-gcc-8.0.0-alpha20180325 -mfloat-gprs=single -O2 -fassociative-math -fstack-protector -ftree-loop-vectorize -fno-omit-frame-pointer -fno-signed-zeros -fno-trapping-math --param vect-max-version-for-alignment-checks=5 -c xoacmrcv.c /tmp/ccKuPpxJ.s: Assembler messages: /tmp/ccKuPpxJ.s:370: Error: operand out of range (264 is not between 0 and 248)