Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
authorEdward Smith-Rowland <3dw4rd@verizon.net>
Wed, 23 Oct 2013 11:43:25 +0000 (11:43 +0000)
committerEdward Smith-Rowland <emsr@gcc.gnu.org>
Wed, 23 Oct 2013 11:43:25 +0000 (11:43 +0000)
commitfe15a1a7eb43bf486577d55e650222fb3479554f
treeafde1543e428548d165bc5ec5b019eb0735f30f8
parent1099e56939f8c8a9e54d7a83087e25d87b01d1b2
Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.

gcc/cp:

2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>

Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
* parser.c (cp_parser_std_attribute): Interpret [[deprecated]]
as [[gnu::deprecated]].

gcc/testsuite:

2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>

Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
* g++.dg/cpp1y/attr-deprecated.C: New.
* g++.dg/cpp1y/attr-deprecated-neg.C: New.

From-SVN: r203955
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp1y/attr-deprecated-neg.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp1y/attr-deprecated.C [new file with mode: 0644]