From 1823c4f69ba4b5e59a460e8a3eb59dc345f24bc2 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 22 Aug 2017 08:50:37 +0000 Subject: common.opt (feliminate-dwarf2-dups): Ignore. 2017-08-22 Richard Biener * common.opt (feliminate-dwarf2-dups): Ignore. * doc/invoke.texi (feliminate-dwarf2-dups): Remove documentation. * dwarf2out.c (push_new_compile_unit, pop_compile_unit, same_die_p_wrap, compute_section_prefix, is_symbol_die, assign_symbol_names, break_out_includes): Remove. (comdat_symbol_id, comdat_symbol_number): Likewise. (cu_hash_table_entry, cu_hash_table_entry_hasher, cu_hash_type): Likewise. (check_duplicate_cu, record_comdat_symbol_number): Likewise. (output_die): Mark unreachable path unreachable. (dwarf2out_start_source_file): Do not create DW_TAG_GNU_BINCL. (dwarf2out_end_source_file): Do not create DW_TAG_GNU_EINCL. (dwarf2out_init): Remove code handling flag_eliminate_dwarf2_dups. (dwarf2out_early_finish): Likewise. * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups. * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise. * g++.dg/debug/dwarf2/pr46123-2.C: Likewise. * g++.dg/debug/dwarf2/typedef5.C: Likewise. * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise. * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise. * gcc.dg/debug/dwarf2/dups-types.c: Remove. * gcc.dg/debug/dwarf2/dups-types.h: Likewise. From-SVN: r251262 --- gcc/common.opt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/common.opt') diff --git a/gcc/common.opt b/gcc/common.opt index 1cb1c83..1331008 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1303,8 +1303,8 @@ Common Report Var(flag_early_inlining) Init(1) Optimization Perform early inlining. feliminate-dwarf2-dups -Common Report Var(flag_eliminate_dwarf2_dups) -Perform DWARF duplicate elimination. +Common Ignore +Does nothing. Preserved for backward compatibility. fipa-sra Common Report Var(flag_ipa_sra) Init(0) Optimization -- cgit v1.1