4 GCC regressions, 2 new, with your patch on 2002-07-18T09:56:17Z.
Jan Hubicka
jh@suse.cz
Fri Aug 9 02:11:00 GMT 2002
> > c) I hope to move the code motion to hoist* functions I've
> > contributed that uses liveness information to validate motion to
> > given point. In case we will be systematically choosing points
> > where flags are alive, we will disable all motion of instructions
> > having clobbers in parallel
>
> This will be better. I hope that in the long run all of GCSE will go
> away and be replaced with a SSA-based pass.
Really? I thought that the SSA on lowlevel RTL is no-no becuase of
subregs and strict low parts etc. We need some CSE-like pass to cleanup
after last code lowering stage in any stage and it should be global.
>
> > 3) The clobbers of the instruction I move over are not causing problems
> > here as the instruction is known to have only one effect of storing
> > newly created pseudo.
>
> Then single_set is unnecessary, correct? You can use PATTERN instead.
I am reffring to instruction I am moving, not the instruction I am
examining.
Honza
More information about the Gcc-patches
mailing list