patch to fix an -m64 ICE when expanding a constant address

Richard Henderson rth@redhat.com
Tue Aug 30 23:05:00 GMT 2005


On Tue, Aug 30, 2005 at 08:09:54AM -0700, Fariborz Jahanian wrote:
>         * expr.c (expand_expr_real_1): Compare size of address
>         mode to target's address mode size in deciding expansion of
>         the constant address.

Ug.  I guess this is ok as a minimalistic change, but I see several
bugs (or at least inconsistencies) in the not-quite replicated code
there.  I'm pretty sure (1) these blocks should be identical, and
(2) HOST_BITS_PER_WIDE_INT is only relevant due to the poor quality
of the code within.


r~



More information about the Gcc-patches mailing list