Yours (Richard Kenner's) patch to genrecog

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Sat Oct 20 03:55:00 GMT 2001


    is wrong, as it makes genrecog to generate switch over values wider
    than host's int (this is common in case HOST_WIDE_INT is long long as
    done for 64bit crosscompilers) that makes values to be truncated and
    for instance (const_int 0x100000000) is recognized as (const_int 0).

But I thought I put in a subsequent patch to fix that?

Can you say *exactly* what's wrong.



More information about the Gcc-bugs mailing list