re PR c/8081 (ICE with variably sized types returned from nested functions)
authorRichard Guenther <rguenther@suse.de>
Fri, 13 Jan 2012 12:05:27 +0000 (12:05 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Fri, 13 Jan 2012 12:05:27 +0000 (12:05 +0000)
commitaabb90e5ad703efbfc7a6c69c08817c2e2ccfb13
tree3d05814c131d0a75d48d9673832203b3d531b7e4
parentb9b16ad4092d4939889ea8a6aa2484cb92f0ab13
re PR c/8081 (ICE with variably sized types returned from nested functions)

2012-01-13  Richard Guenther  <rguenther@suse.de>

PR middle-end/8081
* gimplify.c (gimplify_modify_expr_rhs): For calls with a
variable-sized result always use RSO.

* gcc.dg/torture/pr8081.c: New testcase.

From-SVN: r183153
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr8081.c [new file with mode: 0644]