MMIX ueberbaum build failure
Hans-Peter Nilsson
hp@bitrange.com
Fri Apr 4 13:58:00 GMT 2003
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?
I think I'll give Janis' reghunt scripts a try (thanks).
brgds, H-P
More information about the Gcc-bugs
mailing list