MMIX ueberbaum build failure

Andreas Jaeger aj@suse.de
Fri Apr 4 14:46:00 GMT 2003


Hans-Peter Nilsson <hp@bitrange.com> writes:

> On Fri, 4 Apr 2003, Andreas Jaeger wrote:
>> Using current CVS mainline, I get this error in GCC when building
>> an mmix crosscompiler:
>>
>> /mmix/mmix/build/gcc/xgcc -B/mmix/mmix/build/gcc/ -nostdinc -B/mmix/mmix/build/mmix/gnuabi/newlib/ -isystem /mmix/mmix/build/mmix/gnuabi/newlib/targ-include -isystem /mmix/cross-mmix-sources/combined/newlib/libc/include -B/mmix/mmix/install/mmix/bin/ -B/mmix/mmix/install/mmix/lib/ -isystem /mmix/mmix/install/mmix/include -isystem /mmix/mmix/install/mmix/sys-include -L/mmix/mmix/build/ld  -mabi=gnu -DPACKAGE=\"newlib\" -DVERSION=\"1.11.0\"  -I. -I/mmix/cross-mmix-sources/combined/newlib/libm/math  -I/mmix/cross-mmix-sources/combined/newlib/libm/math/../common -O2 -DCOMPACT_CTYPE -fno-builtin    -O2 -g -O2  -O2 -g -O2  -mabi=gnu -c /mmix/cross-mmix-sources/combined/newlib/libm/math/ef_cosh.c
>> /mmix/cross-mmix-sources/combined/newlib/libm/math/ef_cosh.c: In function `__ieee754_coshf':
>> /mmix/cross-mmix-sources/combined/newlib/libm/math/ef_cosh.c:71: error: unrecognizable insn:
>> (insn 405 81 82 3 (nil) (set (reg:SF 478)
>>         (float_truncate:SF (reg:DF 306))) -1 (insn_list 79 (nil))
>>     (expr_list:REG_DEAD (reg:DF 306)
>>         (nil)))
>
> Thanks for the heads-up.  Something changed in register
> allocation or thereafter: a memory_operand predicate and memory
> constraint is not followed; something assumes that it can
> replace what was originally a memory destination (through
> define_expand) with a register.  What does your LAST_UPDATED
> say?

This morning (I have a local CVS archive that I updated 9 hours ago).

> I think I'll give Janis' reghunt scripts a try (thanks).

That's a good idea, her script is really helpful!

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj



More information about the Gcc-bugs mailing list