>> I did find something which might be the real problem. Within 
>> delete_output_reload there are two calls to count_occurrences. The 
>> second one will be called with parameters
>
>... 
> 
>> Due to this difference, no occurence is found. So the second 
>> operand=20 of the (plus:DI ...) is not counted.
>
>I see.  This does look exactly like the problem Alexandre Oliva fixed
for PR target/28146:
>http://gcc.gnu.org/ml/gcc-patches/2006-08/msg00592.html
>
>This patch is in mainline, but hasn't been applied to the 4.1 branch.
>Could you check whether it fixes your problem?

Yes, this fixes my problem.

Thanks for your work.

        Erwin

Reply via email to