old-cross-binutils/gdb/testsuite/gdb.dwarf2
Gary Benson 481860b396 gdb:
PR breakpoints/10738
	* dwarf2read.c (use_deprecated_index_sections): New global.
	(struct partial_die_info): New member may_be_inlined.
	(read_partial_die): Set may_be_inlined where appropriate.
	(add_partial_subprogram): Add partial symbols for partial
	DIEs that may be inlined.
	(new_symbol_full): Add inlined subroutines to the current
	scope.
	(write_psymtabs_to_index): Bump version number.
	(dwarf2_read_index): Read only version 6 indices unless
	use_deprecated_index_sections is set.
	* linespec.c (symbol_and_data_callback): New structure.
	(iterate_inline_only): New function.
	(iterate_over_all_matching_symtabs): New argument
	"include_inline".  If nonzero, also call the callback for
	symbols representing inlined subroutines.
	(lookup_prefix_sym): Pass extra argument to the above.
	(find_function_symbols): Likewise.
	(add_matching_symbols_to_info): Likewise.
	* NEWS: Mention that GDB can now set breakpoints on inlined
	functions.

gdb/doc:
	PR breakpoints/10738
	* gdb.texinfo (Inline Functions): Remove the now-unnecessary @item
	stating that GDB cannot set breakpoints on inlined functions.
	(Mode Options): Document --use-deprecated-index-sections.
	(Index Section Format): Document new index section version format.

gdb/testsuite:
	PR breakpoints/10738
	* gdb.opt/inline-break.exp: New file.
	* gdb.opt/inline-break.c: Likewise.
	* gdb.dwarf2/inline-break.exp: Likewise.
	* gdb.dwarf2/inline-break.S: Likewise.
	* gdb.base/annota1.exp: Cope with old .gdb_index warnings.
	* gdb.base/async-shell.exp: Likewise.
	* lib/mi-support.exp (library_loaded_re): Likewise.
2012-03-16 16:47:34 +00:00
..
callframecfa.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
callframecfa.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
clztest.c
clztest.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
clztest.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dup-psym.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dup-psym.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ada-ffffffff.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ada-ffffffff.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-anonymous-func.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-anonymous-func.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-bad-parameter-type.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-bad-parameter-type.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-basic.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-basic.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-case-insensitive-debug.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-case-insensitive.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-case-insensitive.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-compressed.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-compressed.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-const.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-const.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-cp-infcall-ref-static-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-cp-infcall-ref-static.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-cp-infcall-ref-static.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-cu-size.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-cu-size.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-double-set-die-type.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-double-set-die-type.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-empty-namespace.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-empty-namespace.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-empty-pc-range.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-empty-pc-range.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-entry-value-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-entry-value.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-entry-value.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-filename.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-filename.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ifort-parameter-debug.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ifort-parameter.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ifort-parameter.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-inheritance.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-inheritance.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-inline-break.exp gdb: 2012-03-16 16:47:34 +00:00
dw2-inline-break.S gdb: 2012-03-16 16:47:34 +00:00
dw2-inline-param-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-inline-param.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-inline-param.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-intercu.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-intercu.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-intermix.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-intermix.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-linkage-name-trust-main.cc Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-linkage-name-trust.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-linkage-name-trust.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-modula2-self-type.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-modula2-self-type.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-namespaceless-anonymous.exp gdb/testsuite/ 2012-01-14 10:46:35 +00:00
dw2-namespaceless-anonymous.S gdb/testsuite/ 2012-01-14 10:46:35 +00:00
dw2-noloc-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-noloc.exp 2012-02-21 Pedro Alves <palves@redhat.com> 2012-02-21 22:01:10 +00:00
dw2-noloc.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-objfile-overlap-inner.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-objfile-overlap-outer.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-objfile-overlap.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-op-call.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-op-call.S gdb/ 2012-03-08 19:37:08 +00:00
dw2-op-stack-value.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-op-stack-value.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-param-error-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-param-error.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-param-error.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-producer.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-producer.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ranges.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ranges.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ranges2.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ranges3.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ref-missing-frame-func.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ref-missing-frame-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ref-missing-frame.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-ref-missing-frame.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-restore.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-restore.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-simple-locdesc.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-simple-locdesc.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-skip-prologue.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-skip-prologue.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-skip-prologue.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-stack-boundary.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-stack-boundary.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw2-strp.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-strp.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-unresolved-main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-unresolved.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-unresolved.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-var-zero-addr.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw2-var-zero-addr.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw4-sig-type-unused.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw4-sig-type-unused.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
dw4-sig-types-b.cc
dw4-sig-types.cc
dw4-sig-types.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
dw4-sig-types.h
file1.txt
implptr-64bit.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
implptr-64bit.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
implptr-optimized-out.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
implptr-optimized-out.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
implptr.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
implptr.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
implptr.S
mac-fileno.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
mac-fileno.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
main.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
Makefile.in Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
member-ptr-forwardref.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
member-ptr-forwardref.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
pieces.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
pieces.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
pieces.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
pr10770.c
pr10770.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
pr11465.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
pr11465.S gdb/testsuite/ 2012-03-15 09:08:10 +00:00
typeddwarf-amd64.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
typeddwarf.c
typeddwarf.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
typeddwarf.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
valop.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
valop.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
watch-notconst.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
watch-notconst.exp Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
watch-notconst2.c Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00
watch-notconst2.S Copyright year update in most files of the GDB Project. 2012-01-04 08:17:56 +00:00