PR bootstrap/41405 * dwarf2out.c (base_type_die, record_type_tag, gen_subprogram_die, add_call_src_coords_attributes, add_high_low_attributes, gen_compile_unit_die, gen_type_die_with_usage force_decl_die, gen_decl_die, dwarf2out_imported_module_or_decl_1, dwarf2out_finish, dwarf2out_imported_module_or_decl): Avoid using DWARF3 additions when -gdwarf-2 -gstrict-dwarf. (loc_list_from_tree): Likewise. Avoid using DWARF4 additions when -gdwarf-[23] -gstrict-dwarf. (address_of_int_loc_descriptor, loc_descriptor, loc_list_for_address_of_addr_expr_of_indirect_ref): Avoid using DWARF4 additions when -gdwarf-[23] -gstrict-dwarf. * common.opt (gno-strict-dwarf, gstrict-dwarf): New options. * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options. * gfortran.dg/debug/pr35154-dwarf2.f: Likewise. * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise. * g++.dg/debug/dwarf2/imported-module-2.C: Likewise. * g++.dg/debug/dwarf2/imported-module-3.C: Likewise. * g++.dg/debug/dwarf2/imported-module-4.C: Likewise. * g++.dg/debug/dwarf2/namespace-1.C: Likewise. * objc.dg/dwarf-2.m: Likewise. From-SVN: r151978
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
gnu-encoding | Loading commit data... | |
pch | Loading commit data... | |
special | Loading commit data... | |
alias.m | Loading commit data... | |
anon-1.m | Loading commit data... | |
bad-receiver-type-2.m | Loading commit data... | |
bad-receiver-type.m | Loading commit data... | |
bitfield-1.m | Loading commit data... | |
bitfield-2.m | Loading commit data... | |
bitfield-3.m | Loading commit data... | |
bitfield-4.m | Loading commit data... | |
bitfield-5.m | Loading commit data... | |
call-super-1.m | Loading commit data... | |
call-super-2.m | Loading commit data... | |
call-super-3.m | Loading commit data... | |
category-1.m | Loading commit data... | |
class-1.m | Loading commit data... | |
class-2.m | Loading commit data... | |
class-protocol-1.m | Loading commit data... | |
comp-types-1.m | Loading commit data... | |
comp-types-10.m | Loading commit data... | |
comp-types-11.m | Loading commit data... | |
comp-types-2.m | Loading commit data... | |
comp-types-3.m | Loading commit data... | |
comp-types-4.m | Loading commit data... | |
comp-types-5.m | Loading commit data... | |
comp-types-6.m | Loading commit data... | |
comp-types-7.m | Loading commit data... | |
comp-types-8.m | Loading commit data... | |
comp-types-9.m | Loading commit data... | |
conditional-1.m | Loading commit data... | |
const-str-1.m | Loading commit data... | |
const-str-10.m | Loading commit data... | |
const-str-11.m | Loading commit data... | |
const-str-12.m | Loading commit data... | |
const-str-2.m | Loading commit data... | |
const-str-3.m | Loading commit data... | |
const-str-4.m | Loading commit data... | |
const-str-5.m | Loading commit data... | |
const-str-6.m | Loading commit data... | |
const-str-7.m | Loading commit data... | |
const-str-8.m | Loading commit data... | |
const-str-9.m | Loading commit data... | |
defs.m | Loading commit data... | |
desig-init-1.m | Loading commit data... | |
desig-init-2.m | Loading commit data... | |
dg.exp | Loading commit data... | |
dwarf-1.m | Loading commit data... | |
dwarf-2.m | Loading commit data... | |
encode-1.m | Loading commit data... | |
encode-2.m | Loading commit data... | |
encode-3.m | Loading commit data... | |
encode-4.m | Loading commit data... | |
encode-5.m | Loading commit data... | |
encode-6.m | Loading commit data... | |
encode-7.m | Loading commit data... | |
encode-8.m | Loading commit data... | |
encode-9.m | Loading commit data... | |
error-1.m | Loading commit data... | |
extra-semi.m | Loading commit data... | |
fix-and-continue-1.m | Loading commit data... | |
fix-and-continue-2.m | Loading commit data... | |
fsyntax-only.m | Loading commit data... | |
func-ptr-1.m | Loading commit data... | |
func-ptr-2.m | Loading commit data... | |
fwd-proto-1.m | Loading commit data... | |
gnu-runtime-1.m | Loading commit data... | |
gnu-runtime-2.m | Loading commit data... | |
gnu-runtime-3.m | Loading commit data... | |
headers.m | Loading commit data... | |
id-1.m | Loading commit data... | |
image-info.m | Loading commit data... | |
isa-field-1.m | Loading commit data... | |
layout-1.m | Loading commit data... | |
local-decl-1.m | Loading commit data... | |
local-decl-2.m | Loading commit data... | |
lookup-1.m | Loading commit data... | |
member-1.m | Loading commit data... | |
method-1.m | Loading commit data... | |
method-10.m | Loading commit data... | |
method-11.m | Loading commit data... | |
method-12.m | Loading commit data... | |
method-13.m | Loading commit data... | |
method-14.m | Loading commit data... | |
method-15.m | Loading commit data... | |
method-16.m | Loading commit data... | |
method-17.m | Loading commit data... | |
method-18.m | Loading commit data... | |
method-19.m | Loading commit data... | |
method-2.m | Loading commit data... | |
method-20.m | Loading commit data... | |
method-3.m | Loading commit data... | |
method-4.m | Loading commit data... | |
method-5.m | Loading commit data... | |
method-6.m | Loading commit data... | |
method-7.m | Loading commit data... | |
method-8.m | Loading commit data... | |
method-9.m | Loading commit data... | |
missing-proto-1.m | Loading commit data... | |
missing-proto-2.m | Loading commit data... | |
missing-proto-3.m | Loading commit data... | |
naming-1.m | Loading commit data... | |
naming-2.m | Loading commit data... | |
next-runtime-1.m | Loading commit data... | |
no-extra-load.m | Loading commit data... | |
objc-fast-4.m | Loading commit data... | |
objc-gc-4.m | Loading commit data... | |
objc-nofilename-1.m | Loading commit data... | |
param-1.m | Loading commit data... | |
pr28050.m | Loading commit data... | |
pragma-1.m | Loading commit data... | |
private-1.m | Loading commit data... | |
private-2.m | Loading commit data... | |
proto-hier-1.m | Loading commit data... | |
proto-hier-2.m | Loading commit data... | |
proto-lossage-1.m | Loading commit data... | |
proto-lossage-2.m | Loading commit data... | |
proto-lossage-3.m | Loading commit data... | |
proto-lossage-4.m | Loading commit data... | |
proto-lossage-5.m | Loading commit data... | |
proto-lossage-6.m | Loading commit data... | |
proto-qual-1.m | Loading commit data... | |
selector-1.m | Loading commit data... | |
selector-2.m | Loading commit data... | |
selector-3.m | Loading commit data... | |
selector-4.m | Loading commit data... | |
sizeof-1.m | Loading commit data... | |
stabs-1.m | Loading commit data... | |
static-1.m | Loading commit data... | |
stret-1.m | Loading commit data... | |
stret-2.m | Loading commit data... | |
stubify-1.m | Loading commit data... | |
stubify-2.m | Loading commit data... | |
super-class-1.m | Loading commit data... | |
super-class-2.m | Loading commit data... | |
super-class-3.m | Loading commit data... | |
super-class-4.m | Loading commit data... | |
super-dealloc-1.m | Loading commit data... | |
super-dealloc-2.m | Loading commit data... | |
symtab-1.m | Loading commit data... | |
sync-1.m | Loading commit data... | |
try-catch-1.m | Loading commit data... | |
try-catch-10.m | Loading commit data... | |
try-catch-3.m | Loading commit data... | |
try-catch-4.m | Loading commit data... | |
try-catch-5.m | Loading commit data... | |
try-catch-6.m | Loading commit data... | |
try-catch-7.m | Loading commit data... | |
try-catch-9.m | Loading commit data... | |
type-size-1.m | Loading commit data... | |
type-size-2.m | Loading commit data... | |
type-stream-1.m | Loading commit data... | |
typedef-alias-1.m | Loading commit data... | |
undeclared-selector.m | Loading commit data... | |
va-meth-1.m | Loading commit data... | |
volatile-1.m | Loading commit data... | |
weak-1.m | Loading commit data... | |
zero-link-1.m | Loading commit data... | |
zero-link-2.m | Loading commit data... | |
zero-link-3.m | Loading commit data... |