--- Comment #16 from jonz at gcc dot gnu dot org 2006-03-22 22:12 ---
Subject: Bug 24173
Author: jonz
Revision: 112262
Modified property: svn:log
Modified: svn:log at Wed Mar 22 22:11:55 2006
--
--- svn:log
--- Comment #15 from dpatel at gcc dot gnu dot org 2006-03-21 22:33 ---
Subject: Bug 24173
Author: dpatel
Date: Tue Mar 21 22:33:32 2006
New Revision: 112262
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=112262
Log:
PR c++/24173
* decl.c (duplicate_decls): Don't rely on
--- Comment #9 from mmitchel at gcc dot gnu dot org 2005-12-03 00:54
---
Subject: Bug 24173
Author: mmitchel
Date: Sat Dec 3 00:54:01 2005
New Revision: 107977
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107977
Log:
PR c++/24173
* decl.c (duplicate_decls):
--- Comment #10 from mmitchel at gcc dot gnu dot org 2005-12-03 00:54
---
Subject: Bug 24173
Author: mmitchel
Date: Sat Dec 3 00:54:17 2005
New Revision: 107978
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107978
Log:
PR c++/24173
* decl.c (duplicate_decls):
--- Comment #11 from mmitchel at gcc dot gnu dot org 2005-12-03 00:57
---
Subject: Bug 24173
Author: mmitchel
Date: Sat Dec 3 00:56:57 2005
New Revision: 107979
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107979
Log:
PR c++/24173
* decl.c (duplicate_decls):
--- Comment #12 from mmitchel at gcc dot gnu dot org 2005-12-03 00:57
---
Subject: Bug 24173
Author: mmitchel
Date: Sat Dec 3 00:57:34 2005
New Revision: 107980
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107980
Log:
PR c++/24173
* decl.c (duplicate_decls):
--- Comment #13 from mmitchel at gcc dot gnu dot org 2005-12-03 01:02
---
Subject: Bug 24173
Author: mmitchel
Date: Sat Dec 3 01:02:33 2005
New Revision: 107983
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=107983
Log:
PR c++/24173
* decl.c (duplicate_decls):
--- Comment #14 from mmitchel at gcc dot gnu dot org 2005-12-03 01:03
---
Fixed in 4.0.3.
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #7 from reichelt at gcc dot gnu dot org 2005-11-30 10:16
---
Here's an even shorter testcase:
=
templateint struct A;
void foo(A0);
templateint struct A
{
friend void foo(A0);
};
void bar()
{
foo(A0());
}
=
--- Comment #8 from mmitchel at gcc dot gnu dot org 2005-11-30 23:32
---
I'm working on a fix for this.
The bug is that nothing updates DECL_FRIENDLIST or CLASSTYPE_DECL_LIST when a
friend of a template turns out to match a global function.
That looks to have been a long-standing
--- Comment #5 from reichelt at gcc dot gnu dot org 2005-11-29 19:03
---
Confirmed.
Here's a reduced testcase.
Compile with g++ --param ggc-min-expand=0 --param ggc-min-heapsize=0.
templateint, int, int struct Dummy;
--- Comment #6 from pinskia at gcc dot gnu dot org 2005-11-29 23:08 ---
Shorter testcase:
template typename T struct F;
template typename T FT operator(FT, const char*);
templatetypename T
struct F
{
friend F operator (F, const char*);
};
typedef Fchar F1;
templatetypename struct X;
12 matches
Mail list logo