[gcc r11-3106] Add emergency dump after an ICE
Eric Botcazou
ebotcazou@gcc.gnu.org
Thu Sep 10 16:01:19 GMT 2020
https://gcc.gnu.org/g:66a204a6567385638f633732bb61e2ac26b2eb02
commit r11-3106-g66a204a6567385638f633732bb61e2ac26b2eb02
Author: Eric Botcazou <ebotcazou@gcc.gnu.org>
Date: Thu Sep 10 13:26:31 2020 +0200
Add emergency dump after an ICE
This is only for internal debugging purposes.
gcc/ada/ChangeLog:
* gcc-interface/misc.c: Include tree-pass.h.
(internal_error_function): Call emergency_dump_function.
Diff:
---
gcc/ada/gcc-interface/misc.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c
index 3999f9cc2be..183daf33fb6 100644
--- a/gcc/ada/gcc-interface/misc.c
+++ b/gcc/ada/gcc-interface/misc.c
@@ -35,6 +35,7 @@
#include "stor-layout.h"
#include "print-tree.h"
#include "toplev.h"
+#include "tree-pass.h"
#include "langhooks.h"
#include "langhooks-def.h"
#include "plugin.h"
@@ -307,6 +308,9 @@ internal_error_function (diagnostic_context *context, const char *msgid,
/* Warn if plugins present. */
warn_if_plugins ();
+ /* Dump the representation of the function. */
+ emergency_dump_function ();
+
/* Reset the pretty-printer. */
pp_clear_output_area (context->printer);
More information about the Gcc-cvs
mailing list