Re: [Rd] R-alpha/R-beta builds on Alpha platform failing with compiler error

From: Peter Dalgaard <p.dalgaard_at_biostat.ku.dk>
Date: Sat, 04 Apr 2009 23:21:15 +0200

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

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Sat 04 Apr 2009 - 20:24:45 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 05 Apr 2009 - 13:31:19 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.

list of date sections of archive