]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/testsuite/ChangeLog
PR c/70093
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Mar 2016 15:51:47 +0000 (15:51 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Mar 2016 15:51:47 +0000 (15:51 +0000)
commit462ca422721e20930fa4a8faba6ff2ca508f5770
treeae34ca036a37457ea8c7f084769e76de4294edff
parentfe58aacc74987e0bef0280901a68bd3e6810c564
PR c/70093
* c-typeck.c (build_function_call_vec): Create a TARGET_EXPR for
nested functions returning VM types.

* cgraphunit.c (cgraph_node::expand_thunk): Also build call to the
function being thunked if the result type doesn't have fixed size.
* gimplify.c (gimplify_modify_expr): Also set LHS if the result type
doesn't have fixed size.

* gcc.dg/nested-func-10.c: New test.
* gcc.dg/nested-func-9.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234259 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/cgraphunit.c
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/nested-func-10.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/nested-func-9.c [new file with mode: 0644]