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.

Reply via email to