Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

"insn does not satisfy its constraints" compiling perl



Hi,

My NetBSD 11_RC1 VAXstation VLC is working valiantly to compile the latest perl from pkgsrc. Two days and 16 hours later:

gcc -c -DPERL_CORE -O2 -pthread -I/usr/include -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -std=c99 -O2 -pthread -I/usr/include -Wall -Werror=pointer-arith -Werror=vla -Wextra -Wno-long-long -Wno-declaration-after-statement -Wc++-compat -Wwrite-strings -Wno-use-after-free -DPIC -fPIC toke.c
toke.c: In function 'Perl_valid_identifier_pve':
toke.c:13972:1: error: insn does not satisfy its constraints:
13972 | }
      | ^
(insn 406 405 74 40 (parallel [
            (set (reg:SI 0 %r0 [112])
                (zero_extract:SI (mem/u:SI (reg:SI 0 %r0) [2  S4 A32])
                    (const_int 8 [0x8])
                    (const_int 16 [0x10])))
            (clobber (reg:CC 16 %psl))
        ]) "toke.c":13945:12 470 {*extzv_aligned_2}
     (expr_list:REG_UNUSED (reg:CC 16 %psl)
        (nil)))
during RTL pass: cprop_hardreg
toke.c:13972:1: internal compiler error: in extract_constrain_insn, at recog.cc:2698
no stack trace because unwind library not available
Please submit a full bug report, with preprocessed source (by using -freport-bug).
See <http://www.NetBSD.org/support/send-pr.html> for instructions.
*** Error code 1


I can't say I've seen this one before. For whatever reason, it compiled fine with "-O0".

Anyone?

John


Home | Main Index | Thread Index | Old Index