aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2018-04-26 13:01:26 +0100
committerPedro Alves <palves@redhat.com>2018-04-26 13:07:25 +0100
commita0aca7b0e13d884f43ba77c4c6d752d9140cb54b (patch)
treec3aeeaa0c3ff84bc0e8f0f90b82952a75d69e334 /gdb/ChangeLog
parent76af0f26356580771a18c37de4ebccdfbc449356 (diff)
downloadgdb-a0aca7b0e13d884f43ba77c4c6d752d9140cb54b.zip
gdb-a0aca7b0e13d884f43ba77c4c6d752d9140cb54b.tar.gz
gdb-a0aca7b0e13d884f43ba77c4c6d752d9140cb54b.tar.bz2
Eliminate find_pc_partial_function_gnu_ifunc
Not used anywhere any longer. If this is ever reinstated, note that this case: cache_pc_function_is_gnu_ifunc = TYPE_GNU_IFUNC (SYMBOL_TYPE (f)); was incorrect in that regular symbols never have type marked as GNU ifunc type, only minimal symbols. At some point I had some fix that checking the matching minsym here. But in the end I ended up just eliminating need for this function, so that fix was not necessary. gdb/ChangeLog: 2018-04-26 Pedro Alves <palves@redhat.com> * blockframe.c (cache_pc_function_is_gnu_ifunc): Delete. Remove all references. (find_pc_partial_function_gnu_ifunc): Rename to ... (find_pc_partial_function): ... this, and remove references to 'is_gnu_ifunc_p'. (find_pc_partial_function): Delete old implementation. * symtab.h (find_pc_partial_function_gnu_ifunc): Delete.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6a94e75..d10252e 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,15 @@
2018-04-26 Pedro Alves <palves@redhat.com>
+ * blockframe.c (cache_pc_function_is_gnu_ifunc): Delete. Remove
+ all references.
+ (find_pc_partial_function_gnu_ifunc): Rename to ...
+ (find_pc_partial_function): ... this, and remove references to
+ 'is_gnu_ifunc_p'.
+ (find_pc_partial_function): Delete old implementation.
+ * symtab.h (find_pc_partial_function_gnu_ifunc): Delete.
+
+2018-04-26 Pedro Alves <palves@redhat.com>
+
* linespec.c (struct bound_minimal_symbol_search_key): New.
(convert_linespec_to_sals): Sort minimal symbols earlier. Don't
skip first line if we found a GNU ifunc minimal symbol by name.