internal compiler error in elim_reg_cond

Ian Lance Taylor iant@google.com
Thu Jun 10 14:13:00 GMT 2010


Boris Boesler <baembel@gmx.de> writes:

> I get an internal compiler error with gcc-4.2.1 and my own back-end
> when I support conditional execution:
>
> ../build/gcc/cc1 -Wall -O1 -o bug.O1.s bug.c
>
> bug.c: In function ‘cond_assign_les0’:
> bug.c:13: internal compiler error: in elim_reg_cond, at flow.c:3486

What is 'x' when that error occurs?  From a quick glance at the code
that can only happen if your backend has somehow built a conditional
with a component which is not a conditional.

Note that all this code is gone in current gcc.  It was removed in gcc
4.3, replaced by the data flow framework.

Ian



More information about the Gcc mailing list