This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: loop-2{f,g} failures
>>>>> "Robert" == Robert Lipe <robertl@dgii.com> writes:
Robert> I have been adding another x86 target (essentially a
Robert> SVR5-based target) and trying to analyze two new failures
Robert> that I haven't been seeing on other similar x86 targets.
Robert> Linux doesn't fail. OpenServer doesn't fail. Unixware 2
Robert> doesn't fail.
Robert> The tests in question were loop-2f and loop-2g. Now I see
Robert> these exact tests failing on Sparc/Solaris tests. I think
Robert> this means I can pretty much quit staring at my new
Robert> target-specific files. :-)
Robert> Can anyone briefly comment on these failures? Are these
Robert> known to be fragile? In all the mmap voodoo in those test
Robert> cases, have we perhaps introduced a dependence on
Robert> library/mmap/vm behaviour?
Those two tests both tickle a known bug in loop optimization whereby
induction variable signedness is not taken into account when doing
comparisons. They fail for me on x86-linux-gnu.
I'm on the hook to fix them, by the way, and I haven't forgotten.
But, with 1.1 the big priority, and with other things to do, I've been
putting this off.
--
Mark Mitchell mark@markmitchell.com
Mark Mitchell Consulting http://www.markmitchell.com