[Bug target/50493] ICE in neon_disambiguate_copy, at config/arm/arm.c:20388

2011-11-19 Thread rearnsha at gcc dot gnu.org
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

2011-11-19 Thread rearnsha at gcc dot gnu.org
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

2011-11-19 Thread rearnsha at gcc dot gnu.org
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

2011-11-11 Thread rearnsha at gcc dot gnu.org
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

2011-11-09 Thread michael.hope at linaro dot org
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

2011-09-26 Thread irar at il dot ibm.com
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

2011-09-24 Thread mikpe at it dot uu.se
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