binutils/testsuite: handle the different install names of c++filt

c++filt is always named cxxfilt in a build directory, but in a install
directory it would be named either cxxfilt or c++filt (depending on
the host).  Handle this last case in testsuite.

binutils/ChangeLog:
        *  testsuite/config/default.exp (CXXFILE): if cxxfilt not found,
        try c++filt.
This commit is contained in:
Clément Chigot 2022-09-23 11:52:54 +02:00
parent e9d9235172
commit fe441584bb

View File

@ -92,7 +92,10 @@ if ![info exists DLLTOOL] then {
set DLLTOOL [findfile $base_dir/dlltool]
}
if ![info exists CXXFILT] then {
set CXXFILT [findfile $base_dir/cxxfilt]
set CXXFILT [findfile $base_dir/cxxfilt $base_dir/cxxfilt [which [transform cxxfilt]]]
if {$CXXFILT == 0} then {
set CXXFILT [transform c++filt]
}
}
if ![info exists CXXFILTFLAGS] then {
set CXXFILTFLAGS ""