[gdb/testsuite] Allow override of ASAN_OPTIONS in lib/gdb.exp
authorTom de Vries <tdevries@suse.de>
Mon, 18 Jul 2022 04:20:38 +0000 (06:20 +0200)
committerTom de Vries <tdevries@suse.de>
Mon, 18 Jul 2022 04:20:38 +0000 (06:20 +0200)
commitc3d3b64b34bff289f178e2267e6363f71b0c4234
tree1b62b8f615fe48c4bcbed7c2b490f8ec389968d5
parent9d9dd861e9815829124a4413f0446e3bcc119dca
[gdb/testsuite] Allow override of ASAN_OPTIONS in lib/gdb.exp

Use set_sanitizer_default for ASAN_OPTIONS in lib/gdb.exp.

This allows us to override the default detect_leaks=0 setting, by manually
doing:
...
$ export ASAN_OPTIONS=detect_leaks=1
$ make check
...

Tested on x86_64-linux, by building with -fsanitize=address and running
test-case gdb.dwarf2/gdb-add-index.exp with and without
"export ASAN_OPTIONS=detect_leaks=1".
gdb/testsuite/lib/gdb.exp