Dimitrios Bartzos wrote:
[...] /ece2/eeof/egcs-1.1.2/gcc/p/rts/files.pas:162: internal error--unrecognizable insn: (insn 288 285 290 (set (zero_extract:SI (reg:SI 223) (const_int 32) (const_int 0)) (reg:SI 222)) -1 (insn_list 285 (insn_list 287 (nil))) (expr_list:REG_DEAD (reg:SI 222) (nil))) ../../../egcs-1.1.2/gcc/p/../toplev.c:1385: Internal compiler error in function fatal_insn
For me, this looks like an internal error in the backend. This makes it hard to debug ... :-(
Maybe the error is related to egcs-1.1.2? Did you try gcc-2.8.x? (There will also be gcc-2.95, soon.)
Debugging gpc1 while it issues these error messages is possible, but some work. `cd' to the `.../p/rts/' directory, run `gdb ../../gpc1', type `set args -fautomake files.pas' (plus maybe other necessary options to `gpc1' that appear in the Makefile). Then `run' the compiler. When the error occurs, type `info stack' and show us the result. After that we will see ... :-]
Has anyone successfully built gpc on HP-UX?
Someone has successfully done this in the past, but I do not remember who ...
Hope this helps
Peter