aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
diff options
context:
space:
mode:
authorPatrick Palka <patrick@parcs.ath.cx>2015-08-29 18:07:50 -0400
committerPatrick Palka <patrick@parcs.ath.cx>2015-09-02 20:53:33 -0400
commit6c214e7cb397bf0de539fec640e764f0131e9677 (patch)
tree006d38cfd7e9e31004ea4babecab8a82724d8438 /ld/testsuite
parenteed8b28a07c32f835dfb4ff21fb9c0bf33c738df (diff)
downloadgdb-6c214e7cb397bf0de539fec640e764f0131e9677.zip
gdb-6c214e7cb397bf0de539fec640e764f0131e9677.tar.gz
gdb-6c214e7cb397bf0de539fec640e764f0131e9677.tar.bz2
Use gdbarch obstack to allocate the TYPE_NAME string in arch_type
Since the type whose name is being set is now being allocated on the gdbarch obstack, we should allocate its TYPE_NAME on the obstack too. This reduces the number of individual valgrind warnings for the command "gdb gdb" from ~300 to ~150. Tested on x86_64-unknown-linux-gnu. gdb/ChangeLog: * gdb_obstack.h (obstack_strdup): Declare. * gdb_obstack.c (obstack_strdup): Define. * gdbarch.sh (gdbarch_obstack_strdup): Declare and define. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * gdbtypes.c (arch_type): Use gdbarch_obstack_strdup.
Diffstat (limited to 'ld/testsuite')
0 files changed, 0 insertions, 0 deletions