diff options
author | Martin Liska <mliska@suse.cz> | 2020-11-30 15:02:57 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-11-30 17:30:34 +0100 |
commit | 167ab4b1534a0c9d3c3e8376462822ae47e6d10d (patch) | |
tree | 734b76478d13533298d6fc7202642ec65b1299ec | |
parent | 57cbb7acdbcb83b827f8e241568559f0c54e8af6 (diff) | |
download | gcc-167ab4b1534a0c9d3c3e8376462822ae47e6d10d.zip gcc-167ab4b1534a0c9d3c3e8376462822ae47e6d10d.tar.gz gcc-167ab4b1534a0c9d3c3e8376462822ae47e6d10d.tar.bz2 |
ipa: dump symtab to emergency dump file
gcc/ChangeLog:
* passes.c (emergency_dump_function): Dump symtab when
we are in an IPA pass.
-rw-r--r-- | gcc/passes.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index f71f639..973c958 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1837,6 +1837,9 @@ emergency_dump_function () fnotice (stderr, "dump file: %s\n", dump_file_name); fprintf (dump_file, "\n\n\nEMERGENCY DUMP:\n\n"); execute_function_dump (cfun, current_pass); + + if (symtab && current_pass->type == IPA_PASS) + symtab->dump (dump_file); } static struct profile_record *profile_record; |