[gdb/testsuite] Fix gnatmake_version_at_least
authorTom de Vries <tdevries@suse.de>
Thu, 13 Feb 2020 07:37:34 +0000 (08:37 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 13 Feb 2020 07:37:34 +0000 (08:37 +0100)
commitf3b0f7fe42309fa0e00b4d2074b0faefbf2e8ffd
treee7950909342a7c6087bd1adc44e669ebf0cd4091
parentd1437c0ea6708204fcadbf2c305fcaa40df00866
[gdb/testsuite] Fix gnatmake_version_at_least

After de-installing gnatmake, I get:
...
Running src/gdb/testsuite/gdb.ada/rename_subscript_param.exp ...
ERROR: tcl error sourcing src/gdb/testsuite/gdb.ada/rename_subscript_param.exp.
ERROR: couldn't execute "gnatmake": no such file or directory
    while executing
"exec $gnatmake --version"
    (procedure "gnatmake_version_at_least" line 4)
...

Fix this by wrapping the exec call in a catch call.

Tested with and withouth gnatmake installed on x86_64-linux.

gdb/testsuite/ChangeLog:

2020-02-13  Tom de Vries  <tdevries@suse.de>

* lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
call.
gdb/testsuite/ChangeLog
gdb/testsuite/lib/ada.exp