From 24a7799ea4d03dd01fe537ac2da65b41f6039bae Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Mon, 17 Jul 2006 14:44:48 +0000 Subject: re PR other/28251 (dumped addresses makes diffing dumps unusable) gcc: PR other/28251 * tree.h (dump_addr): Declare. * print-tree.c (dump_addr): New function. (print_node_brief, print_node): Use it. * print-rtl.c (print_rtx): Likewise. * common.opt (-fdump-noaddr): New option. * doc/invoke.texi (-fdump-noaddr): Document. * loop-unroll.c (si_info_hash): Make hash independent of addresses. (ve_info_hash): Likewise. gcc/testsuite: PR other/28251 gcc.c-torture/unsorted/dump-noaddr.c: New test. gcc.c-torture/unsorted/dump-noaddr.x: New driver. From-SVN: r115519 --- gcc/common.opt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'gcc/common.opt') diff --git a/gcc/common.opt b/gcc/common.opt index 3c5fc0e..204560f 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -381,9 +381,13 @@ fdump- Common Joined RejectNegative -fdump- Dump various compiler internals to a file +fdump-noaddr +Common Report Var(flag_dump_noaddr) +Suppress output of addresses in debugging dumps + fdump-unnumbered Common Report Var(flag_dump_unnumbered) VarExists -Suppress output of instruction numbers and line number notes in debugging dumps +Suppress output of instruction numbers, line number notes and addresses in debugging dumps fearly-inlining Common Report Var(flag_early_inlining) Init(1) -- cgit v1.1