GDC for x86_64!

Anders F Björklund afb at algonet.se
Thu Sep 21 02:56:33 PDT 2006


Thomas Kuehne wrote:

> I had to disable some code in the following files due to
> "internal compiler error: in copy_to_mode_reg, at explow.c:691"
> "internal compiler error: in emit_move_insn, at expr.c:2830"
> "internal compiler error: in expand_expr_real, at expr.c:6525"
> 
> d/phobos/std/file.d
> d/phobos/std/string.d
> d/phobos/std/regexp.d
> d/phobos/std/format.d
> d/phobos/std/zip.d

Did you have a patch for those ? Think I saw the same on PPC64,
for the std.string "abbrev" but didn't encounter the others...


I just did a version() and a assert(0), to disable ICE sections:

version (PPC64)
{
assert(0); // "internal compiler error: in copy_to_mode_reg, at 
explow.c:581"
}
else

Think you could do the same workaround for the five issues above ?
(depending on whether it was in a commonly used function or not...)

--anders



More information about the Digitalmars-d mailing list