This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gen_highpart patch for IA-64 linux bootstrap failure


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]