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

            Bug ID: 119834
           Summary: Compiling harfbuzz 11.0.1 with gcc 15 20250413 fails
                    on s390x
           Product: gcc
           Version: 15.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: lfoldy at gmail dot com
  Target Milestone: ---

../harfbuzz-11.0.1/src/hb-ot-layout-common.hh: In member function 'bool
OT::ItemVariationStore::serialize(hb_serialize_context_t*, bool, const
hb_vector_t<unsigned int>&, const hb_vector_t<const hb_hashmap_t<unsigned int,
Triple>*>&, const hb_vector_t<OT::delta_row_encoding_t>&)':
../harfbuzz-11.0.1/src/hb-ot-layout-common.hh:3284:3: error: could not split
insn
 3284 |   }
      |   ^
(insn 415 1625 1686 (parallel [
            (set (mem:BLK (reg/f:DI 1 %r1 [orig:264 pretmp_393 ] [264]) [0 
A8])
                (const_int 0 [0]))
            (use (const_int 3 [0x3]))
            (use (const:BLK (unspec:BLK [
                            (const_int 0 [0])
                        ] UNSPEC_INSN)))
            (clobber (reg:DI 4 %r4 [544]))
            (clobber (reg:CC 33 %cc))
        ]) "../harfbuzz-11.0.1/src/hb-algs.hh":996:17 1900 {*clrmem_short}
     (expr_list:REG_DEAD (reg/f:DI 1 %r1 [orig:264 pretmp_393 ] [264])
        (expr_list:REG_UNUSED (reg:CC 33 %cc)
            (expr_list:REG_UNUSED (reg:DI 4 %r4 [544])
                (nil)))))
during RTL pass: final
../harfbuzz-11.0.1/src/hb-ot-layout-common.hh:3284:3: internal compiler error:
in final_scan_insn_1, at final.cc:2813

Interestingly, the preprocessed file is compiled fine.

This is a qemu system, so everything takes hours or days. Can someone with real
hardware reproduce this?

Reply via email to