ifcvt pass ordering
Jan Hubicka
jh@suse.cz
Sat Oct 26 15:02:00 GMT 2002
> Jan Hubicka <jh@suse.cz> writes:
>
> > Hi,
> > Robert's patch to disable early ifcvt passes had unwanted effect of
> > disabling almost all ifcvt with -ftracer. -ftracer usually duplicates
> > code to make ifcvt impossible so we must run at least one pass before.
> > I would like to see this in the mainline too, but technically it is not
> > regression, so I would be happy with BIB branch too.
> >
> > Wed Oct 16 20:23:12 CEST 2002 Jan Hubicka <jh@suse.cz>
> > * toplev.c (dump_file_index): Add DFI_ce3.
> > (dump_file_info): Likewise.
> > (rest_of_compilation): Run first ifcvt pass before tracer.
>
> This also causes a bunch of regressions on Darwin; at least, it's all
> the following:
I am just looking into it. I guess regscan pass got lost somewhere,
that is curious since I am quite sure I was moving it before ifcvt.
Let me check.
Honza
More information about the Gcc-regression
mailing list