Comment 8 for bug 634731

Revision history for this message
In , stevenb (steven-gcc) wrote :

That redundant move has to be a separate issue, indeed. I would expect the register allocator to coalesce those registers.

I hadn't expected this. I thought the result would be just the removal of the redundant load, but the code that comes out is bigger (14 instructions instead of 13) and has a completely different structure.

I'll see if I can understand what is going on. Thus, mine.