re PR c/43381 (infinite loop in gcc.dg/parm-impl-decl-1.c with -g)
authorJoseph Myers <joseph@codesourcery.com>
Fri, 26 Mar 2010 23:52:09 +0000 (23:52 +0000)
committerJoseph Myers <jsm28@gcc.gnu.org>
Fri, 26 Mar 2010 23:52:09 +0000 (23:52 +0000)
commit10e76c1a45d1efa0f4637ec4bb09fbc6005ed3fd
tree8dd23f7d006e9f449c212ce5cea214baccf360b6
parentc6cc83d0c956ff38234275106c582edac67d3e39
re PR c/43381 (infinite loop in gcc.dg/parm-impl-decl-1.c with -g)

PR c/43381
* c-decl.c (get_parm_info): Assert that decl going in OTHERS has a
nested binding iff it is a FUNCTION_DECL.
(store_parm_decls_newstyle): Pass nested=true to bind for
FUNCTION_DECLs amongst parameters.

testsuite:
* gcc.dg/parm-impl-decl-3.c: New test.

From-SVN: r157766
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/parm-impl-decl-3.c [new file with mode: 0644]