https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114010

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
The first example (of assembly here) in comment #0 is extra moves due to the RA
not handling subreg that decent for the load/store lane. There are other bug
reports dealing with that. Why the SSA_NAMES being monotonically help is just
by an accident really. 



Also:
> This mostly affects all the bitmaps that use SSA_NAME_VERSION as a key.

Most use sparse bitmaps there so it is not a big deal.

I think this should be split up in a few different bug reports really.
One for each case where better optimizations happen.

Also:
>I have seen two similar source files generating the exact same GIMPLE code up 
>to some optimization pass but then completely diverging due to different 
>freelists.

The only case where I have seen this happen is expand will have different pesdu
# really. Yes I noticed this effect while I did r14-569-g21e2ef2dc25de3 really.

Reply via email to