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