--- Comment #36 from meissner at gcc dot gnu dot org 2010-02-25 04:59
---
I've tested the current GCC 4.5 development branch and it builds fine now with
BOOT_CFLAGS='-g -O3 -ftree-vectorize -mcpu=power5 -maltivec'. It also builds
with BOOT_CFLAGS='-g -O3 -ftree-vectorize
--- Comment #35 from irar at il dot ibm dot com 2006-12-14 11:58 ---
Th problem was solved for i386 by
http://gcc.gnu.org/viewcvs?view=revrevision=119779.
Ira
--
irar at il dot ibm dot com changed:
What|Removed |Added
--- Comment #32 from irar at il dot ibm dot com 2006-12-11 12:46 ---
I am attaching the bad rs6000.s (generated with vectorization) and good
rs6000.s (generated with vectorization and -fno-move-loop-invariants) using
revision 110852 (from February 2006). I looked over these a bit, but I
--- Comment #33 from irar at il dot ibm dot com 2006-12-11 12:57 ---
Created an attachment (id=12779)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12779action=view)
Bad rs6000.s
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #34 from irar at il dot ibm dot com 2006-12-11 13:02 ---
Created an attachment (id=12781)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12781action=view)
Good rs6000.s
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #30 from irar at il dot ibm dot com 2006-12-07 12:14 ---
I am testing a patch for x86 boostrap failure. It was caused by a bug in
vectorization of strided accesses analysis, and, therefore, has nothing to do
with the bootstrap failures on ppc.
Ira
--
--- Comment #31 from irar at il dot ibm dot com 2006-12-07 13:30 ---
(In reply to comment #17)
I applied the patch http://gcc.gnu.org/ml/gcc-patches/2006-07/msg01043.html (a
fix for PR26197). The bootstrap with vectorization passes!
However, the failure in comment #3 still occurs in
--- Comment #29 from irar at il dot ibm dot com 2006-12-04 09:24 ---
I reproduced the wrong printings on x86. It seems to be a problem in strided
access vectorization after all - no stores are generated. I am looking into
this.
Thanks,
Ira
--
--- Comment #28 from volodyan at gmail dot com 2006-12-02 17:46 ---
(In reply to comment #27)
I committed the patch that enables vectorization of strided accesses
Confirmed the bug on gcc-4.3/(Pentium-M)X86. Configured as
../gcc/configure --enable-bootstrap --enable-languages=c
--- Comment #27 from irar at il dot ibm dot com 2006-11-22 11:15 ---
I committed the patch that enables vectorization of strided accesses
(http://gcc.gnu.org/ml/gcc-patches/2006-03/msg01679.html), and now bootstrap
with vectorization fails also on x86 with the same error as in comment
--- Comment #22 from janis at gcc dot gnu dot org 2006-11-15 22:28 ---
Ira, I keep running into problems with the regression hunt but I'm making
progress.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #19 from irar at il dot ibm dot com 2006-11-12 09:52 ---
Janis,
Thanks a lot!
The range of the revisions is 110758 - 111615 (110758 passes bootstrap with
vectorization with the patch, 111615 fails with the error in comment #3).
I had to modify the patch and split it into
--- Comment #20 from irar at il dot ibm dot com 2006-11-12 09:55 ---
Created an attachment (id=12597)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12597action=view)
The first part of the patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #21 from irar at il dot ibm dot com 2006-11-12 09:56 ---
Created an attachment (id=12598)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12598action=view)
The second part of the patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #17 from irar at il dot ibm dot com 2006-11-09 10:15 ---
I applied the patch http://gcc.gnu.org/ml/gcc-patches/2006-07/msg01043.html (a
fix for PR26197). The bootstrap with vectorization passes!
However, the failure in comment #3 still occurs in the later revisions. So, I
--- Comment #18 from janis187 at us dot ibm dot com 2006-11-09 17:34
---
Subject: Re: bootstrap comparision fails with -ftree-vectorize -maltivec on
ppc
On Thu, Nov 09, 2006 at 10:15:24AM -, irar at il dot ibm dot com wrote:
However, the failure in comment #3 still occurs in the
--- Comment #12 from irar at il dot ibm dot com 2006-11-08 08:40 ---
Jeff,
Thanks a lot! I will do the things you've suggested shortly. Meanwhile, out of
curiosity, I am attaching a good recog.i (built with vectorization enabled,
but the offending loop was not vectorized).
BTW, here
--- Comment #14 from irar at il dot ibm dot com 2006-11-08 11:33 ---
(In reply to comment #11)
1. Put a breakpoint in tree_ssa_cd_dce when compiling the
offending function from recog.c.When that breakpoint
triggers issue:
verify_ssa (true)
I can't see any
--- Comment #15 from irar at il dot ibm dot com 2006-11-08 12:05 ---
Additional behavior:
If I run bootstrap with BOOT_CFLAGS=-O2 -g -ftree-vectorize -maltivec
(without -fdump-tree-vect-details), bootstrap fails with
../../gcc/gcc/recog.c: In function constrain_operands:
--- Comment #16 from law at redhat dot com 2006-11-08 18:29 ---
Subject: Re: bootstrap comparision fails with
-ftree-vectorize -maltivec on ppc
On Wed, 2006-11-08 at 11:33 +, irar at il dot ibm dot com wrote:
--- Comment #14 from irar at il dot ibm dot com
--- Comment #9 from irar at il dot ibm dot com 2006-11-07 08:31 ---
In r110758 (and r110705) bootstrap with BOOT_CFLAGS=-O2 -g -ftree-vectorize
-maltivec fails with another error:
/Develop/main-110758/build-vect/./prev-gcc/xgcc
-B/Develop/main-110758/build-vect/./prev-gcc/
--- Comment #10 from irar at il dot ibm dot com 2006-11-07 08:32 ---
Created an attachment (id=12560)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=12560action=view)
recog.i
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752
--- Comment #11 from law at redhat dot com 2006-11-07 21:03 ---
Subject: Re: bootstrap comparision fails with
-ftree-vectorize -maltivec on ppc
On Tue, 2006-11-07 at 08:31 +, irar at il dot ibm dot com wrote:
--- Comment #9 from irar at il dot ibm dot com
--- Comment #7 from irar at il dot ibm dot com 2006-11-06 09:38 ---
Janis - thanks a lot for your help!
http://gcc.gnu.org/viewcvs?view=revrev=110705
r110705 | law | 2006-02-07 18:31:27 + (Tue, 07 Feb 2006)
In r110704 bootstrap passes with and w/o vectorization enabled, and in
--- Comment #8 from law at redhat dot com 2006-11-06 17:37 ---
Subject: Re: bootstrap comparision fails with
-ftree-vectorize -maltivec on ppc
On Mon, 2006-11-06 at 09:39 +, irar at il dot ibm dot com wrote:
--- Comment #7 from irar at il dot ibm dot com 2006-11-06
--- Comment #4 from irar at il dot ibm dot com 2006-11-02 11:18 ---
The loop at config/rs6000/rs6000.c:3674 requires versioning for alignment, so
when bootstrapping with
-ftree-vectorize -fno-tree-vect-loop-version it does not get vectorized.
However, we still fail bootstrap... This is
--- Comment #5 from irar at il dot ibm dot com 2006-11-02 11:44 ---
I found that revision 110671 passed bootstrap with vectorization enabled, and
revision 110846 failed bootstrap with vectorization enabled (but passed w/o).
Janis - could you help track down the patch that
--- Comment #6 from janis at gcc dot gnu dot org 2006-11-03 00:08 ---
A regression hunt on powerpc64-linux identified the following large patch:
http://gcc.gnu.org/viewcvs?view=revrev=110705
r110705 | law | 2006-02-07 18:31:27 + (Tue, 07 Feb 2006)
--
--- Comment #3 from irar at il dot ibm dot com 2006-10-30 11:33 ---
I am getting another failure:
/home/irar/main-boot/build7/./gcc/xgcc -B/home/irar/main-boot/build7/./gcc/
-B/home/irar/main-boot/ppc64-redhat-linux/bin/
-B/home/irar/main-boot/ppc64-redhat-linux/lib/ -isystem
29 matches
Mail list logo