Match rustc beta versions
authorTom Tromey <tom@tromey.com>
Fri, 25 Mar 2022 19:36:32 +0000 (13:36 -0600)
committerTom Tromey <tom@tromey.com>
Fri, 15 Apr 2022 16:34:03 +0000 (10:34 -0600)
The rust_compiler_version proc extracts the Rust compiler version from
the "rustc --version" output.  For a beta compiler, the output looks
like:

    rustc 1.60.0-beta.6 (7bccde197 2022-03-22)

This patch slightly relaxes the regexp -- removing a space -- so that
this can be understood by this proc.

gdb/testsuite/lib/rust-support.exp

index 0d39566df73d24af0d560577b6883e8fb42010ed..85e5b021e21bd19f74f3a617fcb35bc1e2100d9d 100644 (file)
@@ -104,7 +104,7 @@ gdb_caching_proc rust_compiler_version {
     } else {
        set output [lindex [remote_exec host "$rustc --version --verbose"] 1]
        foreach line [split $output \n] {
-           if {[regexp "rustc (\[0-9.\]+) .*\$" $output ignore version]} {
+           if {[regexp "rustc (\[0-9.\]+).*\$" $output ignore version]} {
                return $version
            }
        }