[Bug tree-optimization/91010] ICE: Segmentation fault (in location_wrapper_p)

2020-05-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91010

Arseny Solokha  changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution|--- |FIXED
  Known to work||10.1.0

--- Comment #5 from Arseny Solokha  ---
g++ 9 emits "sorry, unimplemented", so obviously there's no backport pending.

[Bug tree-optimization/91010] ICE: Segmentation fault (in location_wrapper_p)

2019-07-08 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91010

--- Comment #4 from Arseny Solokha  ---
Can this PR be closed now?

[Bug tree-optimization/91010] ICE: Segmentation fault (in location_wrapper_p)

2019-06-27 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91010

--- Comment #3 from Jakub Jelinek  ---
Author: jakub
Date: Thu Jun 27 21:23:09 2019
New Revision: 272763

URL: https://gcc.gnu.org/viewcvs?rev=272763=gcc=rev
Log:
PR tree-optimization/91010
* tree-vect-stmts.c (scan_operand_equal_p): If offset1 == offset2,
return true.  Otherwise, don't call operand_equal_p if offset1 or
offset2 is NULL and just return false.

* g++.dg/vect/simd-10.cc: New test.

Added:
trunk/gcc/testsuite/g++.dg/vect/simd-10.cc
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-vect-stmts.c

[Bug tree-optimization/91010] ICE: Segmentation fault (in location_wrapper_p)

2019-06-27 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91010

Jakub Jelinek  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|unassigned at gcc dot gnu.org  |jakub at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek  ---
Created attachment 46525
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46525=edit
gcc10-pr91010.patch

Untested fix.

[Bug tree-optimization/91010] ICE: Segmentation fault (in location_wrapper_p)

2019-06-27 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91010

Richard Biener  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2019-06-27
 CC||jakub at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #1 from Richard Biener  ---
Confirmed.

Program received signal SIGSEGV, Segmentation fault.
0x008cff4e in location_wrapper_p (exp=)
at /space/rguenther/src/svn/trunk2/gcc/tree.h:3854
3854  if ((TREE_CODE (exp) == NON_LVALUE_EXPR
(gdb) 
#4  0x018050fe in scan_operand_equal_p (ref1=
, ref2=)
at /space/rguenther/src/svn/trunk2/gcc/tree-vect-stmts.c:6351
6351  if (!operand_equal_p (offset1, offset2, 0))

and offset1/offset2 are NULL_TREE.  Jakub, this is yours.