error building for SH4: insn and constraints error
Robert P. J. Day
rpjday@mindspring.com
Wed Oct 19 09:50:00 GMT 2005
On Tue, 18 Oct 2005, Dan Kegel wrote:
> Robert P. J. Day wrote:
> > having built fine for little-endian SH3, tweaking slightly for SH4
> > generates:
> >
> > In file included from dcigettext.c:377:
> > plural-eval.c: In function 'plural_eval':
> > plural-eval.c:101: error: insn does not satisfy its constraints:
> > (insn 57 55 315 6 (set (reg/v:SI 76 fr12 [orig:170 n ] [170])
> > (reg:SI 147 t)) 129 {movsi_ie} (insn_list:REG_DEP_TRUE 55
> > (nil))
> > (nil))
> > plural-eval.c:101: internal compiler error: in
> > reload_cse_simplify_operands, at postreload.c:391
>
> Yeah, I get that, too:
>
> http://kegel.com/crosstool/crosstool-0.38/buildlogs/sh4-gcc-4.0.0-glibc-2.3.5-hdrs-2.6.11.2.log.txt
kaz on the linux SH list pointed out that you'd already filed this as
a bug for which he'd supplied a patch:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21623
so i'll give this a shot right away. if the patch fixes it, it would
seem to make sense to add it to the crosstool patches directory until
it's no longer needed. thanks.
rday
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com
More information about the crossgcc
mailing list