binutils-gdb/gdb/dwarf2
Andrew Burgess bf92aec588 gdb: Override store_sym_names_in_linkage_form_p for Go language
When store_sym_names_in_linkage_form_p was introduced in this commit:

  commit 59cc4834e5
  Date:   Tue Mar 27 08:57:16 2018 -0500

      problem looking up some symbols when they have a linkage name

A special case was left behind for Go, however, this special case was
not really needed anymore, it could be handled by having
store_sym_names_in_linkage_form_p return the true for go, instead of
false.

This commit overrides store_sym_names_in_linkage_form_p for Go, and
then removes the special case.  As store_sym_names_in_linkage_form_p
is only called once throughout GDB this should be perfectly safe.

There should be no user visible changes after this commit.

gdb/ChangeLog:

	* dwarf2/read.c (dwarf2_physname): Remove special case for
	language_go.
	* go-lang.c (go_language::store_sym_names_in_linkage_form_p): New
	member function.
2020-09-16 10:16:49 +01:00
..
abbrev.c
abbrev.h
attribute.c
attribute.h
comp-unit.c
comp-unit.h
die.h
dwz.c
dwz.h
expr.c gdb: remove TYPE_UNSIGNED 2020-09-14 11:07:57 -04:00
expr.h
frame-tailcall.c gdb: use bool in frame code 2020-08-04 14:53:10 -04:00
frame-tailcall.h
frame.c
frame.h
index-cache.c
index-cache.h
index-common.c
index-common.h
index-write.c gdb: move regcache::regcaches to regcache.c 2020-08-06 16:23:48 -04:00
index-write.h
leb.c
leb.h
line-header.c
line-header.h
loc.c gdb: remove TYPE_UNSIGNED 2020-09-14 11:07:57 -04:00
loc.h
macro.c
macro.h
read.c gdb: Override store_sym_names_in_linkage_form_p for Go language 2020-09-16 10:16:49 +01:00
read.h gdb: replace function pointer with void * data with function_view 2020-08-09 18:26:48 -04:00
section.c
section.h
stringify.c
stringify.h