* stor-layout.c (self_referential_component_ref_p): New predicate.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2015 10:29:07 +0000 (10:29 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Apr 2015 10:29:07 +0000 (10:29 +0000)
commit5759dc8e5bf7c0103ed80e6c53cb08c8c6bf0cdc
treea2c95407a69e695e95bc79c88324215c682d8408
parentea67ac1e1063ec1aaf18f0af268ba8be5164da3c
* stor-layout.c (self_referential_component_ref_p): New predicate.
(copy_self_referential_tree_r): Use it.
(self_referential_size): Punt for simple operations directly involving
self-referential component references.
* tree-cfg.c (dump_function_to_file): Add missing final curly bracket.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222456 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/stor-layout.c
gcc/tree-cfg.c