c-decl.c (grokdeclarator): Diagnose _Noreturn for non-C1X if pedantic.
authorJoseph Myers <joseph@codesourcery.com>
Fri, 19 Aug 2011 13:25:51 +0000 (14:25 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 19 Aug 2011 13:25:51 +0000 (14:25 +0100)
commitc4b3a0a0b9566dcd63e4a35ddcafa4b93055aa96
treec6c54b66903cafd5d960e932fa497941dd2ad58a
parentc26dffff5c573aa7f3935dddc8300a2c8fd660a1
c-decl.c (grokdeclarator): Diagnose _Noreturn for non-C1X if pedantic.

* c-decl.c (grokdeclarator): Diagnose _Noreturn for non-C1X if
pedantic.
* c-parser.c (c_parser_declspecs): Include _Noreturn in syntax
comment.
* ginclude/stdnoreturn.h (noreturn): Don't define for C++.

testsuite:
* gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.

From-SVN: r177899
gcc/ChangeLog
gcc/c-decl.c
gcc/c-parser.c
gcc/ginclude/stdnoreturn.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c90-noreturn-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/c99-noreturn-1.c [new file with mode: 0644]