public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/50043] New: [C++0x] Implement core/1123
@ 2011-08-11  9:23 paolo.carlini at oracle dot com
  2012-02-21 11:55 ` [Bug c++/50043] " mimomorin at gmail dot com
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2011-08-11  9:23 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

             Bug #: 50043
           Summary: [C++0x] Implement core/1123
    Classification: Unclassified
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: c++
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: paolo.carlini@oracle.com


... let's try this new Bugzilla ;)

This is an internal reminder that it would be nice to have implemented quite
soon the resolution of core/1123:

  http://www.open-std.org/JTC1/SC22/WG21/docs/cwg_defects.html#1123

For sure the library would immediately benefit, no more explicitly noexcept
destructors in a lot of places.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
@ 2012-02-21 11:55 ` mimomorin at gmail dot com
  2012-02-21 12:12 ` redi at gcc dot gnu.org
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mimomorin at gmail dot com @ 2012-02-21 11:55 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #1 from Michel Morin <mimomorin at gmail dot com> 2012-02-21 11:51:14 UTC ---
Created attachment 26711
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26711
A testcase for N3204

Attached a testcase for N3204 ;)


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
  2012-02-21 11:55 ` [Bug c++/50043] " mimomorin at gmail dot com
@ 2012-02-21 12:12 ` redi at gcc dot gnu.org
  2012-02-22  2:48 ` mimomorin at gmail dot com
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2012-02-21 12:12 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-02-21 12:05:40 UTC ---
We don't want front-end testcases that rely on <iostream> and need to check
what gets printed. A better test would use static_assert, but would also test
cases with both throwing and non-throwing base class and members.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
  2012-02-21 11:55 ` [Bug c++/50043] " mimomorin at gmail dot com
  2012-02-21 12:12 ` redi at gcc dot gnu.org
@ 2012-02-22  2:48 ` mimomorin at gmail dot com
  2012-03-23  1:07 ` paolo.carlini at oracle dot com
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: mimomorin at gmail dot com @ 2012-02-22  2:48 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #3 from Michel Morin <mimomorin at gmail dot com> 2012-02-22 02:43:30 UTC ---
Created attachment 26721
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26721
A updated testcase

OK, here is a take two!


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (2 preceding siblings ...)
  2012-02-22  2:48 ` mimomorin at gmail dot com
@ 2012-03-23  1:07 ` paolo.carlini at oracle dot com
  2012-03-23  1:35 ` paolo.carlini at oracle dot com
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-23  1:07 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-23 01:05:26 UTC ---
Jason, I'm glad to work on this (if you don't have anything better to do ;) Any
tips for me? Shouldn't be so hard but I'm still a bit lost...


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (3 preceding siblings ...)
  2012-03-23  1:07 ` paolo.carlini at oracle dot com
@ 2012-03-23  1:35 ` paolo.carlini at oracle dot com
  2012-03-23 18:03 ` paolo.carlini at oracle dot com
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-23  1:35 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-23 01:07:00 UTC ---
Of course I meant "if you have something better to do ;)"


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (4 preceding siblings ...)
  2012-03-23  1:35 ` paolo.carlini at oracle dot com
@ 2012-03-23 18:03 ` paolo.carlini at oracle dot com
  2012-03-23 18:45 ` paolo.carlini at oracle dot com
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-23 18:03 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2012-03-23
     Ever Confirmed|0                           |1

--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-23 17:59:05 UTC ---
I'm making some progress understanding these parts of the front-end.

For example the following trivial patchlet passes the testcase ;) But,
seriously, I'm not sure whether we really need a full fledged
build_exception_variant, whether we have to do something about LAZY_* things,
and much, much, more.


Index: class.c
===================================================================
--- class.c     (revision 185722)
+++ class.c     (working copy)
@@ -1001,6 +1001,10 @@ add_method (tree type, tree method, tree using_dec
                   "destructor",
                   type);
        }
+      else if (cxx_dialect >= cxx0x
+              && !TYPE_RAISES_EXCEPTIONS (TREE_TYPE (method)))
+       TREE_TYPE (method) = build_exception_variant (TREE_TYPE (method),
+                                                     noexcept_true_spec);
     }
   else
     {


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (5 preceding siblings ...)
  2012-03-23 18:03 ` paolo.carlini at oracle dot com
@ 2012-03-23 18:45 ` paolo.carlini at oracle dot com
  2012-03-23 23:01 ` paolo.carlini at oracle dot com
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-23 18:45 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #7 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-23 18:17:56 UTC ---
This doesn't compile, for example:

struct B
{
  ~B();
};

B::~B() { }


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (6 preceding siblings ...)
  2012-03-23 18:45 ` paolo.carlini at oracle dot com
@ 2012-03-23 23:01 ` paolo.carlini at oracle dot com
  2012-03-28 10:06 ` paolo.carlini at oracle dot com
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-23 23:01 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
         AssignedTo|unassigned at gcc dot       |paolo.carlini at oracle dot
                   |gnu.org                     |com
   Target Milestone|---                         |4.8.0

--- Comment #8 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-03-23 22:48:59 UTC ---
The latter issue could be addressed by something like:

Index: decl.c
===================================================================
--- decl.c    (revision 185715)
+++ decl.c    (working copy)
@@ -1136,7 +1136,10 @@ check_redeclaration_exception_specification (tree
   if ((pedantic || ! DECL_IN_SYSTEM_HEADER (old_decl))
       && ! DECL_IS_BUILTIN (old_decl)
       && flag_exceptions
-      && !comp_except_specs (new_exceptions, old_exceptions, ce_normal))
+      && !comp_except_specs (new_exceptions, old_exceptions, ce_normal)
+      && !(DECL_DESTRUCTOR_P (new_decl)
+       && cxx_dialect >= cxx0x
+       && !new_exceptions && TYPE_NOEXCEPT_P (old_type)))    
     {
       error ("declaration of %qF has a different exception specifier",
          new_decl);


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (7 preceding siblings ...)
  2012-03-23 23:01 ` paolo.carlini at oracle dot com
@ 2012-03-28 10:06 ` paolo.carlini at oracle dot com
  2012-04-02  0:14 ` paolo at gcc dot gnu.org
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-03-28 10:06 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|enhancement                 |normal


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (8 preceding siblings ...)
  2012-03-28 10:06 ` paolo.carlini at oracle dot com
@ 2012-04-02  0:14 ` paolo at gcc dot gnu.org
  2012-04-02  0:20 ` paolo.carlini at oracle dot com
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo at gcc dot gnu.org @ 2012-04-02  0:14 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #9 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 2012-04-02 00:13:35 UTC ---
Author: paolo
Date: Mon Apr  2 00:13:30 2012
New Revision: 186058

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186058
Log:
/cp
2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

    PR c++/50043
    * class.c (deduce_noexcept_on_destructor,
    deduce_noexcept_on_destructors): New.
    (check_bases_and_members): Call the latter.
    * decl.c (grokfndecl): Call the former.
    * method.c (implicitly_declare_fn): Not static.
    * cp-tree.h (deduce_noexcept_on_destructor, implicitly_declare_fn):
    Declare

/testsuite
2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>

    PR c++/50043
    * g++.dg/cpp0x/noexcept17.C: New.
    * g++.old-deja/g++.eh/cleanup1.C: Adjust.
    * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
    * g++.dg/cpp0x/noexcept01.C: Likewise.
    * g++.dg/eh/init-temp1.C: Likewise.
    * g++.dg/eh/ctor1.C: Likwise.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/noexcept17.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
    trunk/gcc/cp/cp-tree.h
    trunk/gcc/cp/decl.c
    trunk/gcc/cp/method.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/cpp0x/noexcept01.C
    trunk/gcc/testsuite/g++.dg/eh/ctor1.C
    trunk/gcc/testsuite/g++.dg/eh/init-temp1.C
    trunk/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C
    trunk/gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (9 preceding siblings ...)
  2012-04-02  0:14 ` paolo at gcc dot gnu.org
@ 2012-04-02  0:20 ` paolo.carlini at oracle dot com
  2012-04-12  0:11 ` paolo.carlini at oracle dot com
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-04-02  0:20 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

--- Comment #10 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-04-02 00:19:43 UTC ---
Done. Library clean-ups will follow.


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (10 preceding siblings ...)
  2012-04-02  0:20 ` paolo.carlini at oracle dot com
@ 2012-04-12  0:11 ` paolo.carlini at oracle dot com
  2012-06-11 10:29 ` redi at gcc dot gnu.org
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: paolo.carlini at oracle dot com @ 2012-04-12  0:11 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniel.kruegler at
                   |                            |googlemail dot com

--- Comment #11 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-04-12 00:10:26 UTC ---
*** Bug 51295 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (11 preceding siblings ...)
  2012-04-12  0:11 ` paolo.carlini at oracle dot com
@ 2012-06-11 10:29 ` redi at gcc dot gnu.org
  2012-06-13  3:48 ` kirbyzhou@sogou-inc.com
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2012-06-11 10:29 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kirbyzhou@sogou-inc.com

--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-06-11 10:28:40 UTC ---
*** Bug 53613 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (12 preceding siblings ...)
  2012-06-11 10:29 ` redi at gcc dot gnu.org
@ 2012-06-13  3:48 ` kirbyzhou@sogou-inc.com
  2012-06-15  2:15 ` kirbyzhou@sogou-inc.com
  2014-05-05 15:24 ` redi at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: kirbyzhou@sogou-inc.com @ 2012-06-13  3:48 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #13 from Kirby Zhou <kirbyzhou@sogou-inc.com> 2012-06-13 03:48:34 UTC ---
How about back port this patch to 4.7 branch?
It cause a lot of compile error which easily confuse programmers.


(In reply to comment #9)
> Author: paolo
> Date: Mon Apr  2 00:13:30 2012
> New Revision: 186058
> 
> URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186058
> Log:
> /cp
> 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
> 
>     PR c++/50043
>     * class.c (deduce_noexcept_on_destructor,
>     deduce_noexcept_on_destructors): New.
>     (check_bases_and_members): Call the latter.
>     * decl.c (grokfndecl): Call the former.
>     * method.c (implicitly_declare_fn): Not static.
>     * cp-tree.h (deduce_noexcept_on_destructor, implicitly_declare_fn):
>     Declare
> 
> /testsuite
> 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
> 
>     PR c++/50043
>     * g++.dg/cpp0x/noexcept17.C: New.
>     * g++.old-deja/g++.eh/cleanup1.C: Adjust.
>     * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
>     * g++.dg/cpp0x/noexcept01.C: Likewise.
>     * g++.dg/eh/init-temp1.C: Likewise.
>     * g++.dg/eh/ctor1.C: Likwise.
> 
> Added:
>     trunk/gcc/testsuite/g++.dg/cpp0x/noexcept17.C
> Modified:
>     trunk/gcc/cp/ChangeLog
>     trunk/gcc/cp/class.c
>     trunk/gcc/cp/cp-tree.h
>     trunk/gcc/cp/decl.c
>     trunk/gcc/cp/method.c
>     trunk/gcc/testsuite/ChangeLog
>     trunk/gcc/testsuite/g++.dg/cpp0x/noexcept01.C
>     trunk/gcc/testsuite/g++.dg/eh/ctor1.C
>     trunk/gcc/testsuite/g++.dg/eh/init-temp1.C
>     trunk/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C
>     trunk/gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (13 preceding siblings ...)
  2012-06-13  3:48 ` kirbyzhou@sogou-inc.com
@ 2012-06-15  2:15 ` kirbyzhou@sogou-inc.com
  2014-05-05 15:24 ` redi at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: kirbyzhou@sogou-inc.com @ 2012-06-15  2:15 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

--- Comment #14 from Kirby Zhou <kirbyzhou@sogou-inc.com> 2012-06-15 02:14:48 UTC ---
I have tested to apply this patch to 4.7 branch, everythings goes well.
Since it breaks already existing code, anybody can do commit backport to 4.7
branch?

(In reply to comment #13)
> How about back port this patch to 4.7 branch?
> It cause a lot of compile error which easily confuse programmers.
> (In reply to comment #9)
> > Author: paolo
> > Date: Mon Apr  2 00:13:30 2012
> > New Revision: 186058
> > 
> > URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=186058
> > Log:
> > /cp
> > 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
> > 
> >     PR c++/50043
> >     * class.c (deduce_noexcept_on_destructor,
> >     deduce_noexcept_on_destructors): New.
> >     (check_bases_and_members): Call the latter.
> >     * decl.c (grokfndecl): Call the former.
> >     * method.c (implicitly_declare_fn): Not static.
> >     * cp-tree.h (deduce_noexcept_on_destructor, implicitly_declare_fn):
> >     Declare
> > 
> > /testsuite
> > 2012-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
> > 
> >     PR c++/50043
> >     * g++.dg/cpp0x/noexcept17.C: New.
> >     * g++.old-deja/g++.eh/cleanup1.C: Adjust.
> >     * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
> >     * g++.dg/cpp0x/noexcept01.C: Likewise.
> >     * g++.dg/eh/init-temp1.C: Likewise.
> >     * g++.dg/eh/ctor1.C: Likwise.
> > 
> > Added:
> >     trunk/gcc/testsuite/g++.dg/cpp0x/noexcept17.C
> > Modified:
> >     trunk/gcc/cp/ChangeLog
> >     trunk/gcc/cp/class.c
> >     trunk/gcc/cp/cp-tree.h
> >     trunk/gcc/cp/decl.c
> >     trunk/gcc/cp/method.c
> >     trunk/gcc/testsuite/ChangeLog
> >     trunk/gcc/testsuite/g++.dg/cpp0x/noexcept01.C
> >     trunk/gcc/testsuite/g++.dg/eh/ctor1.C
> >     trunk/gcc/testsuite/g++.dg/eh/init-temp1.C
> >     trunk/gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C
> >     trunk/gcc/testsuite/g++.old-deja/g++.eh/cleanup1.C


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Bug c++/50043] [C++0x] Implement core/1123
  2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
                   ` (14 preceding siblings ...)
  2012-06-15  2:15 ` kirbyzhou@sogou-inc.com
@ 2014-05-05 15:24 ` redi at gcc dot gnu.org
  15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2014-05-05 15:24 UTC (permalink / raw)
  To: gcc-bugs

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50043

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jaak at ristioja dot ee

--- Comment #15 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 61067 has been marked as a duplicate of this bug. ***


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2014-05-05 15:24 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-11  9:23 [Bug c++/50043] New: [C++0x] Implement core/1123 paolo.carlini at oracle dot com
2012-02-21 11:55 ` [Bug c++/50043] " mimomorin at gmail dot com
2012-02-21 12:12 ` redi at gcc dot gnu.org
2012-02-22  2:48 ` mimomorin at gmail dot com
2012-03-23  1:07 ` paolo.carlini at oracle dot com
2012-03-23  1:35 ` paolo.carlini at oracle dot com
2012-03-23 18:03 ` paolo.carlini at oracle dot com
2012-03-23 18:45 ` paolo.carlini at oracle dot com
2012-03-23 23:01 ` paolo.carlini at oracle dot com
2012-03-28 10:06 ` paolo.carlini at oracle dot com
2012-04-02  0:14 ` paolo at gcc dot gnu.org
2012-04-02  0:20 ` paolo.carlini at oracle dot com
2012-04-12  0:11 ` paolo.carlini at oracle dot com
2012-06-11 10:29 ` redi at gcc dot gnu.org
2012-06-13  3:48 ` kirbyzhou@sogou-inc.com
2012-06-15  2:15 ` kirbyzhou@sogou-inc.com
2014-05-05 15:24 ` redi at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).