* c-parser.c (c_parser_postfix_expression): Handle
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2011 15:53:51 +0000 (15:53 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Aug 2011 15:53:51 +0000 (15:53 +0000)
commitbff4ad11a7fb0ced47d88c7e330e02a65d5d141b
tree6962b481efb1f6dbc36e80864a62800c7cd68b11
parentffebd9c539372d8c2780ca84b63b8600c6f3f12f
* c-parser.c (c_parser_postfix_expression): Handle
RID_BUILTIN_COMPLEX.
* doc/extend.texi (__builtin_complex): Document.

c-family:
* c-common.c (c_common_reswords): Add __builtin_complex.
* c-common.h (RID_BUILTIN_COMPLEX): New.

testsuite:
* gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177911 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c-parser.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/builtin-complex-err-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/builtin-complex-err-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/dfp/builtin-complex.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/torture/builtin-complex-1.c [new file with mode: 0644]