Haifa buglet
Jeffrey A Law
law@cygnus.com
Wed Jan 12 16:28:00 GMT 2000
In message < 200001121852.SAA09843@cam-mail2.cambridge.arm.com >you write:
> This is a multipart MIME message.
>
> --==_Exmh_13719096420
> Content-Type: text/plain; charset=us-ascii
>
>
> Jeff's recent change in the call extract_bitlst changed the second
> argument to be es (presumably on the assumption that this had been
> recently initialized to edgeset_size). Unfortunately, this is wrong,
> since es is then used as a loop iterator so by the time of the call is
> always -1. Patch below installed also adds a declartion for bitlen.
>
> This fixes a bootstrap error on the ARM when the scheduler incorrectly
> steals an increment insn from another block even though the edge is
> conditional and the reg is live across both exit routes.
Thanks. I bet this also fixes the bootstrap error I was just tracking down
on the PA.
I've got a nice small testcase for this one :-)
jeff
More information about the Gcc-patches
mailing list