PR c/44322
commit51e2543339c12c813f716f8fc959337b2e6ebf10
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 5 Jun 2010 12:54:41 +0000 (5 12:54 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 5 Jun 2010 12:54:41 +0000 (5 12:54 +0000)
tree6a1083c9a3ed75f534e40143e61b6ec996cb7901
parent596b7b2228e9c430963d3d1bbe195166c428e51b
PR c/44322
* c-typeck.c (build_unary_op): Merge qualifiers into pointer
target type for ADDR_EXPR; require no changes to qualifiers except
for function types.
* c-tree.h (c_build_type_variant): Remove.

testsuite:
* gcc.dg/c99-restrict-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160312 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-tree.h
gcc/c-typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/c99-restrict-4.c [new file with mode: 0644]