Status of SEE and Autovectorization patches?
Roger Sayle
roger@eyesopen.com
Fri May 5 13:55:00 GMT 2006
Hi Mircea,
On Fri, 5 May 2006, Mircea Namolaru wrote:
> > That certainly does suggest a bug in the SEE patches. They needn't do
> > anything useful on IA32/AMD64, but they should presumably either (a) not
> > cause a bootstrap failure on these architectures, or (b) be disabled on
> > these architectures.
>
> Agree. I will check the bootstrapping on x86. (a) seems preferable but
> if not feasible in a short time frame, it will be (b).
Given that this is more than a bootstrap problem with non-default flags,
but testsuite regressions for gfortran and SPEC failures on a primary
platform, I think this falls under GCC's 48 hour rule. This simply
formalizes your phrase "short time frame" above, and means that it you're
unlikely to come up with a solution to these problems in the next day
or two, that you/we should simply disable -fsee from being turned on by
default at -O3.
I appreciate your efforts to actually correct the defficiencies in SEE,
which is indeed preferable, but for regression breakage in stage3, its
often better to simply band-aid the problem as quickly as possible, even
if you're close to a fix, as a courtesy to other developers.
Roger
--
More information about the Gcc
mailing list