[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 --- Comment #5 from Richard Earnshaw rearnsha at gcc dot gnu.org 2011-11-19 13:47:40 UTC --- Author: rearnsha Date: Sat Nov 19 13:47:35 2011 New Revision: 181508 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181508 Log: PR target/50493 * arm.c (neon_disambiguate_copy): Correctly handle partial overlap of src and dest operands. Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 --- Comment #6 from Richard Earnshaw rearnsha at gcc dot gnu.org 2011-11-19 16:47:06 UTC --- Author: rearnsha Date: Sat Nov 19 16:47:02 2011 New Revision: 181510 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181510 Log: PR target/50493 * arm.c (neon_disambiguate_copy): Correctly handle partial overlap of src and dest operands. Modified: branches/gcc-4_6-branch/gcc/ChangeLog branches/gcc-4_6-branch/gcc/config/arm/arm.c
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution||FIXED Target Milestone|--- |4.6.3 --- Comment #7 from Richard Earnshaw rearnsha at gcc dot gnu.org 2011-11-19 16:48:25 UTC --- Fixed on trunk and 4.6 branch
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 Richard Earnshaw rearnsha at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED Last reconfirmed|2011-09-26 00:00:00 |2011-11-11 0:00 CC||rearnsha at gcc dot gnu.org AssignedTo|unassigned at gcc dot |rearnsha at gcc dot gnu.org |gnu.org | --- Comment #4 from Richard Earnshaw rearnsha at gcc dot gnu.org 2011-11-11 15:59:31 UTC --- Has gone latent again on trunk, but confirmed that the code here is both broken and unnecessarily complex. Testing a fix.
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 Michael Hope michael.hope at linaro dot org changed: What|Removed |Added CC||michael.hope at linaro dot ||org --- Comment #3 from Michael Hope michael.hope at linaro dot org 2011-11-09 20:58:41 UTC --- I'm seeing similar at: https://bugs.launchpad.net/gcc/+bug/809446 and: https://bugs.launchpad.net/gcc-linaro/+bug/885393 but it's a bit random. Richard Earnshaw was looking at this recently. I'll ping him.
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 Ira Rosen irar at il dot ibm.com changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed||2011-09-26 CC||irar at il dot ibm.com, ||ramana at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #2 from Ira Rosen irar at il dot ibm.com 2011-09-26 07:18:29 UTC --- Looks like the problem is with neon_movv4si. My patch enabled the use of quad-word vectors by default, the test doesn't fail with double-words.
[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50493 Mikael Pettersson mikpe at it dot uu.se changed: What|Removed |Added CC||irar at gcc dot gnu.org, ||mikpe at it dot uu.se --- Comment #1 from Mikael Pettersson mikpe at it dot uu.se 2011-09-24 16:42:17 UTC --- This test case started ICEing on trunk with Ira's r178588: http://gcc.gnu.org/ml/gcc-cvs/2011-09/msg00199.html