--- Comment #17 from jason at gcc dot gnu dot org 2010-01-21 19:09 ---
We describe a template as overloading itself since it represents any number of
actual functions.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=5458
--- You are receiving this mail because: ---
You are
--- Comment #5 from jason at gcc dot gnu dot org 2010-01-15 06:18 ---
*** This bug has been marked as a duplicate of 42701 ***
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #11 from jason at gcc dot gnu dot org 2010-01-15 06:18 ---
*** Bug 42569 has been marked as a duplicate of this bug. ***
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #10 from jason at gcc dot gnu dot org 2010-01-14 22:34 ---
Fixed.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #9 from jason at gcc dot gnu dot org 2010-01-14 22:32 ---
Subject: Bug 42701
Author: jason
Date: Thu Jan 14 22:32:24 2010
New Revision: 155916
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155916
Log:
PR c++/42701
* call.c (build_new_met
--- Comment #14 from jason at gcc dot gnu dot org 2009-11-25 02:55 ---
I'm not sure the standard actually says that this is well-formed, though it
seems reasonable to me.
13.4/2: If the name is a function template, template argument deduction is done
(14.9.2.2), and if the arg
--- Comment #15 from jason at gcc dot gnu dot org 2009-04-03 17:32 ---
Subject: Bug 29469
Author: jason
Date: Fri Apr 3 17:31:38 2009
New Revision: 145510
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145510
Log:
Revert:
PR c++/9634
PR c++/29469
--- Comment #20 from jason at gcc dot gnu dot org 2009-04-03 17:32 ---
Subject: Bug 29607
Author: jason
Date: Fri Apr 3 17:31:38 2009
New Revision: 145510
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145510
Log:
Revert:
PR c++/9634
PR c++/29469
--- Comment #19 from jason at gcc dot gnu dot org 2009-03-05 02:51 ---
Fixed for 4.4. I'm not comfortable applying this to older release branches.
--
jason at gcc dot gnu dot org changed:
What|Removed |
--- Comment #18 from jason at gcc dot gnu dot org 2009-03-05 02:49 ---
Subject: Bug 13549
Author: jason
Date: Thu Mar 5 02:49:13 2009
New Revision: 144636
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144636
Log:
PR c++/13549
* sem
--- Comment #17 from jason at gcc dot gnu dot org 2009-03-05 00:44 ---
That is, even though g(j) does not have any dependent arguments, the call is
dependent, so it should get arg-dependent lookup, which should find g(h)
because it's in the associated namespace of j.
--
jason a
--
Bug 29469 depends on bug 9634, which changed state.
Bug 9634 Summary: [DR224] Injected class name as qualifier should not make the
name dependent
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
What|Old Value |New Value
--
Bug 29607 depends on bug 9634, which changed state.
Bug 9634 Summary: [DR224] Injected class name as qualifier should not make the
name dependent
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9634
What|Old Value |New Value
--- Comment #19 from jason at gcc dot gnu dot org 2009-03-04 19:41 ---
Fixed for 4.3 and 4.4, not applying to 4.2.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #14 from jason at gcc dot gnu dot org 2009-03-04 19:40 ---
Fixed for 4.3 and 4.4, not applying to 4.2.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--
Bug 29607 depends on bug 29469, which changed state.
Bug 29469 Summary: [DR 224] [4.2/4.3/4.4 Regression] error: non-template
'pair' used as template
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29469
What|Old Value |New Value
--
--- Comment #18 from jason at gcc dot gnu dot org 2009-03-04 19:38 ---
Subject: Bug 29607
Author: jason
Date: Wed Mar 4 19:37:43 2009
New Revision: 144621
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621
Log:
PR c++/9634
PR c++/29469
PR c
--- Comment #13 from jason at gcc dot gnu dot org 2009-03-04 19:38 ---
Subject: Bug 29469
Author: jason
Date: Wed Mar 4 19:37:43 2009
New Revision: 144621
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144621
Log:
PR c++/9634
PR c++/29469
PR c
--- Comment #12 from jason at gcc dot gnu dot org 2009-03-04 18:42 ---
Subject: Bug 29469
Author: jason
Date: Wed Mar 4 18:42:17 2009
New Revision: 144618
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618
Log:
PR c++/9634
PR c++/29469
PR c
--- Comment #17 from jason at gcc dot gnu dot org 2009-03-04 18:42 ---
Subject: Bug 29607
Author: jason
Date: Wed Mar 4 18:42:17 2009
New Revision: 144618
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144618
Log:
PR c++/9634
PR c++/29469
PR c
--
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
--
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
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
CC|jason at gcc dot gnu dot org|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30132
--- You are
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
CC||jason at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi
--- Comment #15 from jason at gcc dot gnu dot org 2009-03-03 21:14 ---
I don't see any justification for suspending DR 224 PRs when there isn't an
open core issue about the alleged problems.
--
jason at gcc dot gnu dot org changed:
What
--- Comment #11 from jason at gcc dot gnu dot org 2009-03-03 21:10 ---
I don't see any open issues about DR 224 since it went into the WP.
Unsuspending, P3.
--
jason at gcc dot gnu dot org changed:
What|Removed |
--- Comment #16 from jason at gcc dot gnu dot org 2009-03-03 20:02 ---
I don't see a core issue about this question, but it seems pretty clear to me
that since g is dependent, and [temp.arg.explicit]/8 says that we should do
arg-dependent lookup for template-ids (which we don'
--
Bug 33263 depends on bug 31488, which changed state.
Bug 31488 Summary: [4.3/4.4 Regression] va_list considered non-POD
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31488
What|Old Value |New Value
--
--- Comment #25 from jason at gcc dot gnu dot org 2008-02-20 04:48 ---
Subject: Bug 34950
Author: jason
Date: Wed Feb 20 04:47:28 2008
New Revision: 132469
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132469
Log:
PR c++/34950
--- Comment #26 from jason at gcc dot gnu dot org 2008-02-20 04:48 ---
Subject: Bug 34950
Author: jason
Date: Wed Feb 20 04:47:47 2008
New Revision: 132470
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132470
Log:
PR c++/34950
--- Comment #24 from jason at gcc dot gnu dot org 2008-02-20 04:48 ---
Fixed in all open branches.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #23 from jason at gcc dot gnu dot org 2008-02-19 22:54 ---
Subject: Bug 34950
Author: jason
Date: Tue Feb 19 22:53:25 2008
New Revision: 132456
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132456
Log:
PR c++/34950
--- Comment #22 from jason at gcc dot gnu dot org 2008-02-19 22:53 ---
Subject: Bug 34950
Author: jason
Date: Tue Feb 19 22:53:07 2008
New Revision: 132455
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=132455
Log:
PR c++/34950
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
OtherBugsDependingO||35255
nThis||
http
--- Comment #21 from jason at gcc dot gnu dot org 2008-02-19 22:13 ---
On second thought, the testcase seems to be well-formed; we should do partial
ordering and determine that the second template is more specialized than the
first.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
--- Comment #20 from jason at gcc dot gnu dot org 2008-02-19 21:45 ---
Incidentally, the error that 3.3 gave for the testcase in comment #8 seems to
be correct: after we substitute the explicit args into the two function
templates, we are left with one which still has an unbound
--- Comment #19 from jason at gcc dot gnu dot org 2008-02-19 21:39 ---
(In reply to comment #18)
> it may be better to bump processing_template_decl at a higher level, perhaps
> resolve_overloaded_unification.
This seems to be the approach taken in the partial ordering code,
--- Comment #18 from jason at gcc dot gnu dot org 2008-02-19 21:21 ---
The problem comes when we deal with templates from non-template code. In this
case, we are substituting some parameters but not all into a function template
declaration, so we end up building up new typename types
--
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
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
BugsThisDependsOn||31412
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35065
--- You
--- Comment #12 from jason at gcc dot gnu dot org 2007-10-26 19:54 ---
Subject: Bug 24791
Author: jason
Date: Fri Oct 26 19:54:10 2007
New Revision: 129660
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129660
Log:
PR c++/24791
* pt.c (get_template_info)
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
Known to work|3.4.6 4.2.0 |3.4.6 4.2.0 4.3.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26560
--- Comment #28 from jason at gcc dot gnu dot org 2007-10-03 23:54 ---
Changing the testcase to use decltype instead of typeof produces this error
with current sources:
wa.C:2: sorry, unimplemented: zero-operand casts cannot be mangled due to a
defect in the C++ ABI
Now that we have
--- Comment #24 from jason at gcc dot gnu dot org 2007-08-20 15:08 ---
Subject: Bug 7302
Author: jason
Date: Mon Aug 20 15:08:24 2007
New Revision: 127649
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127649
Log:
PR c++/7302
* cp/class.c (finish_struct_
--- Comment #16 from jason at gcc dot gnu dot org 2006-11-14 18:21 ---
(In reply to comment #15)
> patch
Please apply this patch to 4.2 and the trunk. I've reverted my patch on the
4.1 branch, as it seems to be too risky there.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?
--- Comment #13 from jason at gcc dot gnu dot org 2006-08-30 15:52 ---
Subject: Bug 26670
Author: jason
Date: Wed Aug 30 15:52:12 2006
New Revision: 116592
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116592
Log:
PR c++/26670
* class.c (check_fie
--- Comment #14 from jason at gcc dot gnu dot org 2006-08-30 15:52 ---
fixed on 4.1 branch too.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #12 from jason at gcc dot gnu dot org 2006-08-30 15:51 ---
Subject: Bug 26670
Author: jason
Date: Wed Aug 30 15:51:17 2006
New Revision: 116591
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116591
Log:
PR c++/26670
* class.c (check_fie
--- Comment #9 from jason at gcc dot gnu dot org 2006-08-29 07:10 ---
Subject: Bug 26670
Author: jason
Date: Tue Aug 29 07:10:38 2006
New Revision: 116556
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116556
Log:
PR c++/26670
* class.c (check_fie
--- Comment #8 from jason at gcc dot gnu dot org 2006-08-29 06:55 ---
Subject: Bug 26670
Author: jason
Date: Tue Aug 29 06:55:35 2006
New Revision: 116555
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116555
Log:
PR c++/26670
* class.c (check_fie
--- Comment #7 from jason at gcc dot gnu dot org 2006-08-28 08:31 ---
Or perhaps we should ignore the __attribute__ ((packed)) on nonpod_pack, since
one of its fields isn't safe to pack. Yes, that seems like the right way to
handle this testcase.
--
http://gcc.gnu.org/bug
--
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
--- Comment #6 from jason at gcc dot gnu dot org 2006-07-06 03:48 ---
Hmm, actually comment #2 does seem like a bug, both foos should compile
cleanly.
--
jason at gcc dot gnu dot org changed:
What|Removed |Added
--
Bug 26670 depends on bug 17519, which changed state.
Bug 17519 Summary: [4.0/4.1/4.2 Regression] Warning for array of packed non-POD
in packed struct
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17519
What|Old Value |New Value
---
--
Bug 26670 depends on bug 13983, which changed state.
Bug 13983 Summary: no warning on some non-POD struct with packed attribute
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13983
What|Old Value |New Value
--
--- Comment #5 from jason at gcc dot gnu dot org 2006-07-05 20:38 ---
This is intended behavior: a non-POD type which has been marked as packed can
be used as a packed field. 13983 and 17519 are bugs in that feature.
In this case, nonpod_pack::n is not packed, so it is safe to pack
--- Comment #35 from jason at gcc dot gnu dot org 2005-11-30 21:40 ---
Subject: Bug 21123
Author: jason
Date: Wed Nov 30 21:40:12 2005
New Revision: 107742
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107742
Log:
PR c++/21123
* cp-gimplify.c (cp_gene
--- Comment #34 from jason at gcc dot gnu dot org 2005-11-30 21:08 ---
Subject: Bug 21123
Author: jason
Date: Wed Nov 30 21:08:39 2005
New Revision: 107740
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107740
Log:
PR c++/21123
* cp-gimplify.c (cp_gene
--- Comment #33 from jason at gcc dot gnu dot org 2005-11-30 20:58 ---
Subject: Bug 21123
Author: jason
Date: Wed Nov 30 20:58:27 2005
New Revision: 107738
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=107738
Log:
PR c++/21123
* cp-gimplify.c (cp_gene
--- Comment #32 from jason at gcc dot gnu dot org 2005-11-23 23:56 ---
My earlier patch fixed all the reduced testcases, but not the unreduced one.
Here's a reduced testcase that still fails (adding a by-value parm to the
virtual function):
struct A
{
A(const A &a);
--- Comment #27 from jason at gcc dot gnu dot org 2005-11-09 16:58 ---
Subject: Bug 21123
Author: jason
Date: Wed Nov 9 16:58:52 2005
New Revision: 106698
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106698
Log:
PR c++/21123
* method.c (use_thu
--- Comment #25 from jason at gcc dot gnu dot org 2005-11-08 08:32 ---
Subject: Bug 21123
Author: jason
Date: Tue Nov 8 08:32:26 2005
New Revision: 106634
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=106634
Log:
PR c++/21123
* cp/method.c (use_thu
--- Comment #24 from jason at gcc dot gnu dot org 2005-11-07 19:35 ---
This is a bug in the generic thunk support; it doesn't show up on x86 because
it uses asm thunks. Continuing to investigate.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21123
--- You are receiving
--
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
64 matches
Mail list logo