https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72853
Bug ID: 72853
Summary: gcc/testsuite/gcc.c-torture/execute/20021120-1.c
generates incorrect stxssp op with -mcpu=power9
Product: gcc
Version: 6.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: acsawdey at gcc dot gnu.org
Target Milestone: ---
Created attachment 39088
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=39088&action=edit
preprocessed version of 20021120-1.c
Compiling the test case with options:
-mcpu=power9 -fno-diagnostics-show-caret -fdiagnostics-color=never -O3
-fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -w
-lm -o ./20021120-1.exe
Results in
/tmp/cc9aoc1f.s: Assembler messages:
/tmp/cc9aoc1f.s:552: Error: operand out of domain (30 is not a multiple of 4)
/tmp/cc9aoc1f.s:552: Error: syntax error; found `,', expected `('
/tmp/cc9aoc1f.s:552: Error: junk at end of line: `,24'
The compiler is gcc-6-branch svn version 239277.