[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #6 from dje at gcc dot gnu dot org 2005-11-16 19:49 --- Patch committed. Should be fixed. -- dje at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772
[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #5 from dje at gcc dot gnu dot org 2005-11-16 15:59 --- Subject: Bug 24772 Author: dje Date: Wed Nov 16 15:59:27 2005 New Revision: 107085 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107085 Log: PR target/24772 * config/rs6000/predicates.md (vrsave_operation): SET_SRC is a VEC. * config/rs6000/rs6000.md (btruncsf2, ceilsf2, floorsf2, roundsf2): Remove "s" from mnemonic. Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/predicates.md trunk/gcc/config/rs6000/rs6000.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772
[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #4 from dje at gcc dot gnu dot org 2005-11-15 22:27 --- Patch -- dje at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dje at gcc dot gnu dot org |dot org | URL||http://gcc.gnu.org/ml/gcc- ||patches/2005- ||11/msg01176.html Status|NEW |ASSIGNED Last reconfirmed|2005-11-10 09:34:09 |2005-11-15 22:27:31 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772
[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #3 from pinskia at gcc dot gnu dot org 2005-11-10 13:48 --- (In reply to comment #2) > they appear after 40.flow2 for some reason. The some reason is that they are prologue/epologue code. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added Keywords|ice-on-invalid-code |ice-checking, ice-on-valid- ||code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772
[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #2 from rguenth at gcc dot gnu dot org 2005-11-10 09:51 --- Testcase: void bar (float *pa, float *pb, float *pc) { int i; for (i = 0; i < 256; i++) { } } main1 (int n) { int i; float a[256] __attribute__ ((__aligned__(16))); float b[256] __attribute__ ((__aligned__(16))) = {0,3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57}; float c[256] __attribute__ ((__aligned__(16))) = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}; float *pa = a; float *pb = b; float *pc = c; for (i = 0; i < n; i++) { pa[i] = pb[i] * pc[i]; } bar (pa,pb,pc); } last rtl dump of main (43.ce3) shows: (insn 340 339 341 0 (parallel [ (set (reg:SI 109 vrsave) (unspec_volatile:SI [ (reg:SI 0 0) (reg:SI 109 vrsave) ] 30)) (clobber (reg:V4SI 77 0)) (clobber (reg:V4SI 78 1)) (clobber (reg:V4SI 90 13)) ]) -1 (nil) (expr_list:REG_DEAD (reg:SI 0 0) (expr_list:REG_UNUSED (reg:V4SI 90 13) (expr_list:REG_UNUSED (reg:V4SI 78 1) (expr_list:REG_UNUSED (reg:V4SI 77 0) (nil)) they appear after 40.flow2 for some reason. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772
[Bug target/24772] Lots of ICEs in vrsave_operation_1 while running the testsuite on powerpc
--- Comment #1 from rguenth at gcc dot gnu dot org 2005-11-10 09:34 --- Confirmed (rtl checking enabled only). /abuild/rguenther/gcc-obj/gcc/cc1 -fpreprocessed vect-46.i -quiet -dumpbase vect-46.c -maltivec -m64 -auxbase-strip vect-46.s -O2 -version -ftree-vectorize -ftree-vectorizer-verbose=4 -fdump-tree-vect-stats -fno-show-column -o vect-46.s -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||ice-on-invalid-code Last reconfirmed|-00-00 00:00:00 |2005-11-10 09:34:09 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24772