--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-12
10:22 ---
Reduced testcase:
=
struct A
{
static void foo(A);
};
struct B
{
friend void foo(B);
};
templatetypename T struct C : T
{
C() { foo(T()); }
};
CA c;
--- Additional Comments From jakub at gcc dot gnu dot org 2004-11-12 10:35
---
I see segfault in perform_or_defer_access_check too, on:
template class T1, class T2
struct P
{
T1 t1;
T2 t2;
P () : t1(), t2() { }
template class U1, class U2
P (const PU1, U2 x) : t1(x.t1),
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-12
11:58 ---
The examples from comment #3 and comment #4 can both be reduced to
=
void foo(int);
struct A
{
static void foo(A);
};
templatetypename T struct B : T
{
B() {
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-12
12:26 ---
Mark, the ICE on mainline appears with your patch
http://gcc.gnu.org/ml/gcc-cvs/2004-09/msg01274.html
--
What|Removed |Added
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-12
12:42 ---
: Search converges between 2004-09-27-014001-trunk (#563) and
2004-09-27-161002-trunk
(#564).
: Search converges between 2004-09-27-004002-3.4 (#82) and
2004-09-28-004001-3.4 (#83).
--
What
--
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com
|dot org |
Status|NEW
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-12
21:47 ---
Subject: Bug 18436
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2004-11-12 21:47:13
Modified files:
gcc/cp : ChangeLog decl.c decl2.c parser.c
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-11-12
21:57 ---
Subject: Bug 18436
CVSROOT:/cvs/gcc
Module name:gcc
Branch: gcc-3_4-branch
Changes by: [EMAIL PROTECTED] 2004-11-12 21:57:31
Modified files:
gcc/cp :
--- Additional Comments From mmitchel at gcc dot gnu dot org 2004-11-12
21:58 ---
Fixed in GCC 3.4.4.
--
What|Removed |Added
Status|ASSIGNED
--
What|Removed |Added
Keywords||ice-on-valid-code
Summary|ICE in |[3.4/4.0 Regression] ICE in
--
What|Removed |Added
CC||giovannibajo at libero dot
||it
11 matches
Mail list logo