--- Comment #5 from jakub at gcc dot gnu dot org 2008-01-22 14:56 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-22 14:48 ---
Subject: Bug 34846
Author: jason
Date: Tue Jan 22 14:48:05 2008
New Revision: 131724
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131724
Log:
PR c++/33959
* pt.c (tsubst_aggr_type): Make sure
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org
|dot org
--
jsm28 at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34846
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #3 from dkwan at transmeta dot com 2008-01-19 03:33 ---
cc1plus SEG faults because the hash table local_specializations is NULL. There
are calls to retrieve_local_specialization in pt.c. All but one, which caused
this ICE, are protected by a NULL test. I have a sandbox with
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-01-18 09:33 ---
Looks related to PR34573.
Backtrace:
#0 0x010bacb1 in htab_find_with_hash (htab=0x0,
element=0x2b899b95a300, hash=863155296)
at /space/rguenther/src/svn/trunk/libiberty/hashtab.c:566
#1 0x000
--- Comment #1 from ian at airs dot com 2008-01-18 06:11 ---
Here is a standalone test case.
template struct __are_same { enum { __value = 0 }; };
template struct __are_same<_Tp, _Tp> { enum { __value = 1 }; };
template struct __enable_if { };
template struct __enable_if<_Tp, true> { ty