aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/lib
diff options
context:
space:
mode:
authorJan Kratochvil <jan.kratochvil@redhat.com>2016-10-20 21:58:54 +0200
committerJan Kratochvil <jan.kratochvil@redhat.com>2016-10-20 21:58:54 +0200
commitf90fd8c2f17c7631915103ce5b760830a156ee93 (patch)
tree988c31bd6ed90203ccf4f6ba4171d79843be09f6 /gdb/testsuite/lib
parent789b4e00353f554c69ded290564276742ee290db (diff)
downloadgdb-f90fd8c2f17c7631915103ce5b760830a156ee93.zip
gdb-f90fd8c2f17c7631915103ce5b760830a156ee93.tar.gz
gdb-f90fd8c2f17c7631915103ce5b760830a156ee93.tar.bz2
testsuite: Fix gcc_compiled for gcc 6 & 7
gdb/testsuite/ChangeLog 2016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com> * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r--gdb/testsuite/lib/gdb.exp8
1 files changed, 2 insertions, 6 deletions
diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp
index 378eea0..7d9b198 100644
--- a/gdb/testsuite/lib/gdb.exp
+++ b/gdb/testsuite/lib/gdb.exp
@@ -3290,12 +3290,8 @@ proc get_compiler_info {{arg ""}} {
}
# Set the legacy symbols.
- set gcc_compiled 0
- if { [regexp "^gcc-1-" "$compiler_info" ] } { set gcc_compiled 1 }
- if { [regexp "^gcc-2-" "$compiler_info" ] } { set gcc_compiled 2 }
- if { [regexp "^gcc-3-" "$compiler_info" ] } { set gcc_compiled 3 }
- if { [regexp "^gcc-4-" "$compiler_info" ] } { set gcc_compiled 4 }
- if { [regexp "^gcc-5-" "$compiler_info" ] } { set gcc_compiled 5 }
+ set gcc_compiled 0
+ regexp "^gcc-(\[0-9\]+)-" "$compiler_info" matchall gcc_compiled
# Log what happened.
verbose -log "get_compiler_info: $compiler_info"