ipa-split.c (split_function): For aggregate values set return_slot_opt...
authorJan Hubicka <jh@suse.cz>
Fri, 2 Jul 2010 23:38:19 +0000 (01:38 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 2 Jul 2010 23:38:19 +0000 (23:38 +0000)
commit556e9ba02874fcb3eb1221683327a98c278429c5
tree1913806125a574a453a4f91633b857b230c20a52
parentb3b7bbce43e5189032c565391f2c5c98dedb3f27
ipa-split.c (split_function): For aggregate values set return_slot_opt...

* ipa-split.c (split_function): For aggregate values set return_slot_opt;
when passing DECL_BY_REFERENCE produce *<retval> = fncall.part ()
(execute_split_functions): Do not care about DECL_BY_REFERENCE.

From-SVN: r161756
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/ipa-split.c