diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2015-04-27 10:29:07 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2015-04-27 10:29:07 +0000 |
commit | 232f1f97ad3ed549374769697eda3e872aab95f3 (patch) | |
tree | a2c95407a69e695e95bc79c88324215c682d8408 /gcc/tree-cfg.c | |
parent | e5115cf9bcfb46f6cc0df6486fee510cbf246640 (diff) | |
download | gcc-232f1f97ad3ed549374769697eda3e872aab95f3.zip gcc-232f1f97ad3ed549374769697eda3e872aab95f3.tar.gz gcc-232f1f97ad3ed549374769697eda3e872aab95f3.tar.bz2 |
stor-layout.c (self_referential_component_ref_p): New predicate.
* 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.
From-SVN: r222456
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 988ab2a..99b27c7 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -7441,7 +7441,11 @@ dump_function_to_file (tree fndecl, FILE *file, int flags) else { if (!ignore_topmost_bind) - fprintf (file, "{\n"); + { + fprintf (file, "{\n"); + /* No topmost bind, pretend it's ignored for later. */ + ignore_topmost_bind = true; + } indent = 2; } |