This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: MMIX ueberbaum build failure
- From: Andreas Jaeger <aj at suse dot de>
- To: Hans-Peter Nilsson <hp at bitrange dot com>
- Cc: GCC Bug <gcc-bugs at gcc dot gnu dot org>
- Date: Fri, 04 Apr 2003 16:44:33 +0200
- Subject: Re: MMIX ueberbaum build failure
- References: <Pine.BSF.4.44.0304040852320.80080-100000@dair.pair.com>
Hans-Peter Nilsson <hp at bitrange dot 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 at suse dot de
private aj at arthur dot inka dot de
http://www.suse.de/~aj