This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]