[Bug target/53559] ICE on altivec builtins stv[l|r]x[l]

2012-09-25 Thread segher at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53559



Segher Boessenkool segher at gcc dot gnu.org changed:



   What|Removed |Added



 Status|UNCONFIRMED |RESOLVED

 CC||segher at gcc dot gnu.org

 Resolution||FIXED



--- Comment #5 from Segher Boessenkool segher at gcc dot gnu.org 2012-09-25 
07:27:27 UTC ---

Fixed.


[Bug target/53559] ICE on altivec builtins stv[l|r]x[l]

2012-06-04 Thread edmarwjr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53559

--- Comment #2 from edmarwjr at gcc dot gnu.org 2012-06-04 17:42:30 UTC ---
Author: edmarwjr
Date: Mon Jun  4 17:42:25 2012
New Revision: 188194

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188194
Log:
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* config/rs6000/altivec.md (altivec_stvlx): Change machine mode of
operands.
(altivec_stvlxl): Ditto.
(altivec_stvrx): Ditto.
(altivec_stvrxl): Ditto.

gcc/testsuite
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* gcc.target/powerpc/cell_builtin_1.c: New test case.
* gcc.target/powerpc/cell_builtin_2.c: Ditto.
* gcc.target/powerpc/cell_builtin_3.c: Ditto.
* gcc.target/powerpc/cell_builtin_4.c: Ditto.
* gcc.target/powerpc/cell_builtin_5.c: Ditto.
* gcc.target/powerpc/cell_builtin_6.c: Ditto.
* gcc.target/powerpc/cell_builtin_7.c: Ditto.
* gcc.target/powerpc/cell_builtin_8.c: Ditto.


Added:
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c
branches/gcc-4_6-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
Modified:
branches/gcc-4_6-branch/gcc/ChangeLog
branches/gcc-4_6-branch/gcc/config/rs6000/altivec.md
branches/gcc-4_6-branch/gcc/testsuite/ChangeLog


[Bug target/53559] ICE on altivec builtins stv[l|r]x[l]

2012-06-04 Thread edmarwjr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53559

--- Comment #3 from edmarwjr at gcc dot gnu.org 2012-06-04 18:15:56 UTC ---
Author: edmarwjr
Date: Mon Jun  4 18:15:46 2012
New Revision: 188198

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188198
Log:
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* config/rs6000/altivec.md (altivec_stvlx): Change machine mode of
operands.
(altivec_stvlxl): Ditto.
(altivec_stvrx): Ditto.
(altivec_stvrxl): Ditto.

gcc/testsuite
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* gcc.target/powerpc/cell_builtin_1.c: New test case.
* gcc.target/powerpc/cell_builtin_2.c: Ditto.
* gcc.target/powerpc/cell_builtin_3.c: Ditto.
* gcc.target/powerpc/cell_builtin_4.c: Ditto.
* gcc.target/powerpc/cell_builtin_5.c: Ditto.
* gcc.target/powerpc/cell_builtin_6.c: Ditto.
* gcc.target/powerpc/cell_builtin_7.c: Ditto.
* gcc.target/powerpc/cell_builtin_8.c: Ditto.


Added:
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c
branches/gcc-4_7-branch/gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
Modified:
branches/gcc-4_7-branch/gcc/ChangeLog
branches/gcc-4_7-branch/gcc/config/rs6000/altivec.md
branches/gcc-4_7-branch/gcc/testsuite/ChangeLog


[Bug target/53559] ICE on altivec builtins stv[l|r]x[l]

2012-06-04 Thread edmarwjr at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53559

--- Comment #4 from edmarwjr at gcc dot gnu.org 2012-06-04 18:44:58 UTC ---
Author: edmarwjr
Date: Mon Jun  4 18:44:53 2012
New Revision: 188200

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188200
Log:
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* config/rs6000/altivec.md (altivec_stvlx): Change machine mode of
operands.
(altivec_stvlxl): Ditto.
(altivec_stvrx): Ditto.
(altivec_stvrxl): Ditto.

gcc/testsuite
2012-06-04  Edmar Wienskoski  ed...@freescale.com

PR target/53559
* gcc.target/powerpc/cell_builtin_1.c: New test case.
* gcc.target/powerpc/cell_builtin_2.c: Ditto.
* gcc.target/powerpc/cell_builtin_3.c: Ditto.
* gcc.target/powerpc/cell_builtin_4.c: Ditto.
* gcc.target/powerpc/cell_builtin_5.c: Ditto.
* gcc.target/powerpc/cell_builtin_6.c: Ditto.
* gcc.target/powerpc/cell_builtin_7.c: Ditto.
* gcc.target/powerpc/cell_builtin_8.c: Ditto.


Added:
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c
trunk/gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/rs6000/altivec.md
trunk/gcc/testsuite/ChangeLog


[Bug target/53559] ICE on altivec builtins stv[l|r]x[l]

2012-06-01 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53559

Andrew Pinski pinskia at gcc dot gnu.org changed:

   What|Removed |Added

   Keywords||ice-on-valid-code
 Target||powerpc

--- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org 2012-06-01 
19:49:35 UTC ---
Hmm,
  This was working correctly when I implemented the support for these.
I did add a few testcases for this too.

Anyways I think your patch is correct.