This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: gen_highpart patch for IA-64 linux bootstrap failure
- To: Jim Wilson <wilson at redhat dot com>
- Subject: Re: gen_highpart patch for IA-64 linux bootstrap failure
- From: Jan Hubicka <jh at suse dot cz>
- Date: Thu, 28 Jun 2001 10:59:23 +0200
- Cc: gcc-patches at gcc dot gnu dot org, jh at suse dot cz
- References: <200106272347.f5RNlxM09318@blp.cygnus.com>
> This is needed to fix an ia64-linux bootstrap failure. Current sources
> fail while compiling libstdc++-v3/src/complex_io.cc with this error:
> ../../../../gcc/libstdc++-v3/include/bits/std_complex.h:375: Unrecognizable
> insn:
> (insn 178 177 179 (set (mem/s:SF (plus:DI (reg/v/u/f:DI 342)
> (const_int 4 [0x4])) 0)
> (reg:SF 383)) -1 (insn_list 177 (nil))
> (expr_list:REG_DEAD (reg:SF 383)
> (expr_list:REG_DEAD (reg/v/u/f:DI 342)
> (nil))))
Oops, my original intention was to keep the memory simplification code in
gen_highpart, as I've done in onter places.
But your sollution sounds more plausible, so I will probably change the other
gen_* beasts as well.
Thanks for caring that!
Honza