summaryrefslogtreecommitdiff
path: root/gcc/flags.h
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2010-03-26 17:18:51 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2010-03-26 17:18:51 +0100
commit6ca5d1f6d08c5c6b4cfd006a363b8e9ad17347dc (patch)
tree9d76e0c545aec903e1d1c2de6c36145397d24c24 /gcc/flags.h
parent1360467133687fc799b31a91bb9a975bd0a634e0 (diff)
re PR debug/43516 ("-fcompare-debug failure" at -O2)
PR debug/43516 * flags.h (final_insns_dump_p): New extern. * final.c (final_insns_dump_p): New variable. (rest_of_clean_state): Set it before -fdump-final-insns= dumping, clear afterwards. * print-rtl.c (print_rtx): If final_insns_dump_p don't dump MEM_ALIAS_SET on MEMs. From-SVN: r157753
Diffstat (limited to 'gcc/flags.h')
-rw-r--r--gcc/flags.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/flags.h b/gcc/flags.h
index d1634bd9e11..bc51b2bda34 100644
--- a/gcc/flags.h
+++ b/gcc/flags.h
@@ -182,6 +182,10 @@ extern int flag_gen_aux_info;
extern int flag_dump_unnumbered;
+/* True if printing into -fdump-final-insns= dump. */
+
+extern bool final_insns_dump_p;
+
/* Nonzero means change certain warnings into errors.
Usually these are warnings about failure to conform to some standard. */