Dirk Eddelbuettel
2009-Apr-04 18:11 UTC
[Rd] R-alpha/R-beta builds on Alpha platform failing with compiler error
Per https://buildd.debian.org/build.php?pkg=r-base, we see the Alpha platform having trouble with deriv.c : gcc -I. -I../../src/include -I../../src/include -DHAVE_CONFIG_H -mieee-with-inexact -fpic -std=gnu99 -O3 -pipe -g -c deriv.c -o deriv.o deriv.c: In function 'simplify': deriv.c:267: error: unrecognizable insn: (insn 2103 64 65 9 ../../src/include/Rinlinedfuns.h:86 (set (reg:DI 2 $2) (const:DI (plus:DI (label_ref:DI 68) (const_int 24 [0x18])))) -1 (insn_list:REG_LABEL_OPERAND 68 (nil))) deriv.c:267: internal compiler error: in extract_insn, at recog.c:2001 Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions. make[4]: *** [deriv.o] Error 1 This could of course be a bug in gcc. Does anybody have insights into anything that may have changed here? Dirk -- Three out of two people have difficulties with fractions.
Peter Dalgaard
2009-Apr-04 21:21 UTC
[Rd] R-alpha/R-beta builds on Alpha platform failing with compiler error
Dirk Eddelbuettel wrote:> Per https://buildd.debian.org/build.php?pkg=r-base, we see the Alpha platform > having trouble with deriv.c : > > gcc -I. -I../../src/include -I../../src/include -DHAVE_CONFIG_H -mieee-with-inexact -fpic -std=gnu99 -O3 -pipe -g -c deriv.c -o deriv.o > deriv.c: In function 'simplify': > deriv.c:267: error: unrecognizable insn: > (insn 2103 64 65 9 ../../src/include/Rinlinedfuns.h:86 (set (reg:DI 2 $2) > (const:DI (plus:DI (label_ref:DI 68) > (const_int 24 [0x18])))) -1 (insn_list:REG_LABEL_OPERAND 68 (nil))) > deriv.c:267: internal compiler error: in extract_insn, at recog.c:2001 > Please submit a full bug report, > with preprocessed source if appropriate. > See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions. > make[4]: *** [deriv.o] Error 1 > > This could of course be a bug in gcc. Does anybody have insights into > anything that may have changed here?I think it is by definition a bug in gcc... It is usually rather hopeless to work around this sort of issue by source code changes. Have you tried reducing the optimization level?> > Dirk >-- O__ ---- Peter Dalgaard ?ster Farimagsgade 5, Entr.B c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918 ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907