]> git.ipfire.org Git - thirdparty/gcc.git/commit
Backport:
authorGiovanni Bajo <giovannibajo@gcc.gnu.org>
Thu, 28 Jul 2005 10:22:22 +0000 (10:22 +0000)
committerGiovanni Bajo <giovannibajo@gcc.gnu.org>
Thu, 28 Jul 2005 10:22:22 +0000 (10:22 +0000)
commit2604fb4f1750aaa4c4a3b7f9665a1effb5a0f258
treeb9bf0f044a2dc232261e5b585b4c5c9c4a7a2f42
parentf1e6c8c46d30ea7f9c19a40344be8a722766f4f2
Backport:

2004-09-16  Mark Mitchell  <mark@codesourcery.com>
PR c++/16002
* parser.c (cp_parser_simple_declaration): Commit to tentative
parses after seeing a decl-specifier.
(cp_parser_simple_declaration): Eliminate spurious message.
(cp_parser_init_declarator): Adjust error message.

2005-06-17  Geoffrey Keating  <geoffk@apple.com>
PR c++/17413
* pt.c (type_unification_real): Apply template type deduction even
to procedure parameters that are not dependent on a template
parameter.

2004-11-02  Mark Mitchell  <mark@codesourcery.com>
PR c++/18124
* parser.c (cp_parser_type_parameter): Robustify.
PR c++/18155
* parser.c (cp_parser_single_declaration): Disallow template
typedefs.
(cp_parser_typedef_p): New function.

2004-12-21  Mark Mitchell  <mark@codesourcery.com>
PR c++/18378
* call.c (convert_like_real): Do not permit the use of a copy
constructor to copy a packed field.

Backport:

2004-09-16  Mark Mitchell  <mark@codesourcery.com>
PR c++/16002
* g++.dg/parse/error18.C: New test.
* g++.dg/parse/crash11.C: Adjust error markers.

2005-06-17  Geoffrey Keating  <geoffk@apple.com>
PR c++/17413
* g++.dg/template/local5.C: New.

2004-11-02  Mark Mitchell  <mark@codesourcery.com>
PR c++/18124
* g++.dg/template/crash25.C: New test.
PR c++/18155
* g++.dg/template/typedef2.C: New test.
* g++.dg/parse/crash13.C: Adjust error markers.

2004-12-21  Mark Mitchell  <mark@codesourcery.com>
PR c++/18378
* g++.dg/ext/packed8.C: New test.

From-SVN: r102477
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash11.C
gcc/testsuite/g++.dg/parse/crash13.C
gcc/testsuite/g++.dg/parse/error18.C [new file with mode: 0644]