aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2015-04-27 10:29:07 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2015-04-27 10:29:07 +0000
commit232f1f97ad3ed549374769697eda3e872aab95f3 (patch)
treea2c95407a69e695e95bc79c88324215c682d8408 /gcc/tree-cfg.c
parente5115cf9bcfb46f6cc0df6486fee510cbf246640 (diff)
downloadgcc-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.c6
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;
}