This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/78953] New: Errors in compiling Spec 2006 for power9


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78953

            Bug ID: 78953
           Summary: Errors in compiling Spec 2006 for power9
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: meissner at gcc dot gnu.org
  Target Milestone: ---

Two of the spec 2006 benchmarks (gamess and calculix) get errors when compiled
by recent trunk compilers with -mcpu=power9:

Error in gamess:

Error: insn does not satisfy its constraints:
(insn 8520 8519 8521 96 (parallel [
            (set (reg:SI 4 4 [4221])
                (vec_select:SI (reg:V4SI 43 11 [orig:586 vect__86.1681 ] [586])
                    (parallel [
                            (const_int 1 [0x1])
                        ])))
            (clobber (reg:SI 29 29 [4222]))
        ]) "loccd.fppized.f":379 1184 {vsx_extract_v4si_p9}
     (expr_list:REG_UNUSED (reg:SI 29 29 [4222])
        (nil)))
loccd.fppized.f:564:0: internal compiler error: in extract_constrain_insn, at
recog.c:2213

Error in calculix:

SPOOLES/MSMD/src/MSMD_init.c: In function 'MSMD_init':
SPOOLES/MSMD/src/MSMD_init.c:161:1: error: insn does not satisfy its
constraints:
 return ; }
 ^~~~~~
(insn 2674 2673 2675 37 (parallel [
            (set (reg:SI 0 0 [985])
                (vec_select:SI (reg:V4SI 32 0 [orig:378 vect__50.42 ] [378])
                    (parallel [
                            (const_int 1 [0x1])
                        ])))
            (clobber (reg:SI 31 31 [986]))
        ]) "SPOOLES/MSMD/src/MSMD_init.c":113 1184 {vsx_extract_v4si_p9}
     (expr_list:REG_UNUSED (reg:SI 31 31 [986])
        (nil)))

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]