[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-11-21 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

--- Comment #5 from Jason Merrill jason at gcc dot gnu.org ---
Author: jason
Date: Fri Nov 21 21:34:54 2014
New Revision: 217948

URL: https://gcc.gnu.org/viewcvs?rev=217948root=gccview=rev
Log:
PR c++/63588
* pt.c (uses_template_parms): Handle null argument.

Added:
trunk/gcc/testsuite/g++.dg/cpp1y/var-templ15.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/pt.c


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-11-21 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

Jason Merrill jason at gcc dot gnu.org changed:

   What|Removed |Added

 Status|WAITING |RESOLVED
 CC||jason at gcc dot gnu.org
 Resolution|--- |FIXED
   Assignee|unassigned at gcc dot gnu.org  |jason at gcc dot gnu.org

--- Comment #6 from Jason Merrill jason at gcc dot gnu.org ---
Fixed.


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-11-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

Richard Biener rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Keywords|ice-on-valid-code   |ice-on-invalid-code
 Target|arm-linxux-gnueabihf|
   Priority|P3  |P1
 Status|UNCONFIRMED |WAITING
   Last reconfirmed||2014-11-20
 Ever confirmed|0   |1

--- Comment #3 from Richard Biener rguenth at gcc dot gnu.org ---
Confirmed on x86_64.

#0  0x0073fb39 in uses_template_parms (t=tree 0x0)
at /space/rguenther/src/svn/trunk/gcc/cp/pt.c:8284
#1  0x0073dfb4 in lookup_template_variable (
templ=template_decl 0x76da2080 elements, arglist=tree 0x0)
at /space/rguenther/src/svn/trunk/gcc/cp/pt.c:8019
#2  0x00803278 in cp_parser_template_id (parser=0x76da2000, 
template_keyword_p=false, check_dependency_p=false, tag_type=none_type, 
is_declaration=false)
at /space/rguenther/src/svn/trunk/gcc/cp/parser.c:13752
#3  0x0080d617 in cp_parser_class_name (parser=0x76da2000, 
typename_keyword_p=false, template_keyword_p=false, tag_type=none_type, 
check_dependency_p=false, class_head_p=false, is_declaration=false)
at /space/rguenther/src/svn/trunk/gcc/cp/parser.c:19598
#4  0x007f5ba6 in cp_parser_qualifying_entity (parser=0x76da2000, 
typename_keyword_p=false, template_keyword_p=false, 
check_dependency_p=false, type_p=false, is_declaration=false)
at /space/rguenther/src/svn/trunk/gcc/cp/parser.c:5645
#5  0x007f4db1 in cp_parser_nested_name_specifier_opt (
parser=0x76da2000, typename_keyword_p=false, check_dependency_p=false, 
type_p=false, is_declaration=false)
at /space/rguenther/src/svn/trunk/gcc/cp/parser.c:5370

note the reduced testcase is invalid (obviously).  Please provide unreduced.


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-11-20 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

--- Comment #4 from Matthias Klose doko at gcc dot gnu.org ---
libjava builds again with 20141119 on arm-linux-gnueabihf


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-10-20 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

Richard Biener rguenth at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|--- |5.0


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-10-20 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

ktkachov at gcc dot gnu.org changed:

   What|Removed |Added

 CC||ktkachov at gcc dot gnu.org

--- Comment #1 from ktkachov at gcc dot gnu.org ---
So is there a reduced testcase for this?


[Bug c++/63588] [5 Regression] ICE (segfault) on arm-linux-gnueabihf

2014-10-20 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63588

--- Comment #2 from Matthias Klose doko at gcc dot gnu.org ---
yes, see above.