[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-10-30 Thread reichelt at gcc dot gnu dot org


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.5.0


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-10-30 Thread reichelt at gcc dot gnu dot org


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.5.0   |4.3.5


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-11-03 Thread jason at gcc dot gnu dot org


--- Comment #3 from jason at gcc dot gnu dot org  2009-11-03 21:53 ---
Subject: Bug 41876

Author: jason
Date: Tue Nov  3 21:52:56 2009
New Revision: 153873

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153873
Log:
PR c++/41876
* parser.c (cp_parser_exception_declaration): Pass true to
is_condition parm of cp_parser_type_specifier_seq.


Added:
branches/gcc-4_3-branch/gcc/testsuite/g++.dg/parse/eh-decl.C
  - copied unchanged from r153872,
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/eh-decl.C
Modified:
branches/gcc-4_3-branch/gcc/cp/ChangeLog
branches/gcc-4_3-branch/gcc/cp/parser.c
branches/gcc-4_3-branch/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-11-03 Thread jason at gcc dot gnu dot org


--- Comment #2 from jason at gcc dot gnu dot org  2009-11-03 21:34 ---
Subject: Bug 41876

Author: jason
Date: Tue Nov  3 21:33:55 2009
New Revision: 153872

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153872
Log:
PR c++/41876
* parser.c (cp_parser_exception_declaration): Pass true to
is_condition parm of cp_parser_type_specifier_seq.
(cp_parser_omp_for_loop): Likewise.

PR c++/39786, Core issue 812, 861
* name-lookup.c (qualified_lookup_using_namespace): Overhaul.


Added:
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/cpp0x/inline-ns3.C
  - copied unchanged from r153682,
trunk/gcc/testsuite/g++.dg/cpp0x/inline-ns3.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/lookup/using22.C
  - copied unchanged from r153865,
trunk/gcc/testsuite/g++.dg/lookup/using22.C
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/parse/eh-decl.C
  - copied unchanged from r153864,
trunk/gcc/testsuite/g++.dg/parse/eh-decl.C
Modified:
branches/gcc-4_4-branch/gcc/cp/ChangeLog
branches/gcc-4_4-branch/gcc/cp/name-lookup.c
branches/gcc-4_4-branch/gcc/cp/parser.c
branches/gcc-4_4-branch/gcc/testsuite/ChangeLog
branches/gcc-4_4-branch/gcc/testsuite/g++.dg/lookup/using16.C


-- 


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-11-03 Thread jason at gcc dot gnu dot org


--- Comment #1 from jason at gcc dot gnu dot org  2009-11-03 20:52 ---
Subject: Bug 41876

Author: jason
Date: Tue Nov  3 20:52:21 2009
New Revision: 153864

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=153864
Log:
PR c++/41876
* parser.c (cp_parser_type_specifier_seq): Rename is_condition to
is_declaration.
(cp_parser_exception_declaration): Pass true.
(cp_parser_omp_for_loop): Likewise.

Added:
trunk/gcc/testsuite/g++.dg/parse/eh-decl.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/parser.c
trunk/gcc/testsuite/ChangeLog


-- 


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-11-03 Thread jason at gcc dot gnu 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 |
 Status|UNCONFIRMED |ASSIGNED
 Ever Confirmed|0   |1
   Last reconfirmed|-00-00 00:00:00 |2009-11-03 20:02:38
   date||


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



[Bug c++/41876] [4.3/4.4/4.5 regression] Parse problems with catch

2009-11-03 Thread jason at gcc dot gnu dot org


--- Comment #4 from jason at gcc dot gnu dot org  2009-11-03 22:07 ---
Fixed for 4.3.5, 4.4.3, 4.5.0.


-- 

jason at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
 Resolution||FIXED


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