This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/70012] test case gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c fails
- From: "wschmidt at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 30 Jan 2017 15:34:46 +0000
- Subject: [Bug target/70012] test case gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c fails
- Auto-submitted: auto-generated
- References: <bug-70012-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70012
--- Comment #6 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #5)
> (In reply to Bill Schmidt from comment #4)
> > Created attachment 40568 [details]
> > Proposed patch
> >
> > Attaching proposed patch. Iain, would you be able to test this on Darwin
> > 32- and 64-bit and see whether it makes sense?
>
> On darwin (powerpc-darwin9, trunk 244915) the patch flips the fail from m32
> -> m64. I.E. without the patch m64 passes and m32 fails; with the patch,
> the inverse.
>
> I haven't built powerpc64-darwin9 in quite a while, so no comment there.
>
> Apologies, but will have defer analysis for a while.
Hi Iain,
If you get a chance to just send me the vectorization dump file from each of
-m32 and -m64, I can figure out why the tests fail for powerpc-darwin9 -m64.
My guess from what I'm seeing is that powerpc64-darwin9 will have the same
characteristics as powerpc-darwin9 -m64.
Thanks,
Bill