------- Comment #11 from dave at hiauly1 dot hia dot nrc dot ca 2010-02-03 19:48 ------- Subject: Re: [4.5 Regression] pex-unix.c:589:1: internal compiler error: output_operand
> ------- Comment #10 from sje at cup dot hp dot com 2010-02-03 19:31 ------- > > > return XVECEXP (XEXP (x, 1), 0, 0); > > > > The return is wrong. The UNSPEC_DLTIND14R operation returns the > > address of XVECEXP (XEXP (x, 1), 0, 0). > > > Is it as simple as wrapping this in a MEM rtx? I am testing > > return gen_rtx_MEM (GET_MODE (x), XVECEXP (XEXP (x, 1), 0, 0)); > > So far, so good. That may well be the solution. The code in pa.c uses gen_const_mem. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42924