Major i386 testsuite regressions on trunk

Jan Hubicka jh@suse.cz
Thu Jun 6 05:54:00 GMT 2002


> > Jan Hubicka writes:
> > 
> > > This is interesting.  All these tests passes for me and majority of the
> > > code in patch you point out os not executed yet (it will be once STC
> > > patch is ready for merging).  What error messages are you seeing?
> > 
> > Judging from the various testsuite results, this seems to happen only for
> > the i386 configurations, not e.g. i686.
> 
> Yes, that is the case, thanks!
> The problem is that GCC played ping-pong with test instruction.  It
> first decided to turn 32bit test to 8bit test in my new code and then
> decoded to turn back as it is instructed to promote all 8bit
> computations to 32bit.  I think we need to be more selective on what to
> promote.  This should result in better code too.
> 
> Wed Jun  5 15:57:51 CEST 2002  Jan Hubicka  <jh@suse.cz>
> 	* i386.md (and promiting splitters): Disable QI to SImode promoting
> 	when doing so changes immediate to be 32bit.

Hi,
I've gave some additional testing to this patch and I am about to commit
is as abvious to allow people to bootstrap non i686 setups.

Honza



More information about the Gcc-patches mailing list