Re: [PATCH] sel-sched: fix merging of LHS reg availability (PR 50340)

2011-10-14 Thread Vladimir Makarov
On 09/13/2011 12:42 PM, Alexander Monakov wrote: Fixed as follows, bootstrapped and regtested on x86_64-linux and ia64-linux (without java, with one recent SRA patch reverted to unbreak bootstrap) with sel-sched enabled at -O2. OK for trunk? Ok with a small code format change below. (a small

Re: [PATCH] sel-sched: fix merging of LHS reg availability (PR 50340)

2011-10-10 Thread Alexander Monakov
Ping. This is now a P1 bug, as it breaks spec2k gcc on ia64. On Tue, 13 Sep 2011, Alexander Monakov wrote: > Hello, > > This patches fixes an ICE on an assert that performs a sanity check on > target_available field of expr_t, which is tri-state: LHS register is > available (1), not available (

[PATCH] sel-sched: fix merging of LHS reg availability (PR 50340)

2011-09-13 Thread Alexander Monakov
Hello, This patches fixes an ICE on an assert that performs a sanity check on target_available field of expr_t, which is tri-state: LHS register is available (1), not available (0) or unknown (-1). The problem is, when merging expr data of separable exprs with differing LHSes, we can't claim we k