Fix timeout for gdb.xml/tdesc-reload.exp
authorLuis Machado <luis.machado@linaro.org>
Thu, 1 Apr 2021 17:31:24 +0000 (14:31 -0300)
committerLuis Machado <luis.machado@linaro.org>
Tue, 27 Apr 2021 23:40:44 +0000 (20:40 -0300)
For aarch64, the "info all-registers" output is very verbose.  If you run
this test using read1, it will timeout before the command output is done being
read.

Read line-by-line so we don't run into timeouts.

gdb/testsuite/ChangeLog:

2021-04-27  Luis Machado  <luis.machado@linaro.org>

* gdb.xml/tdesc-reload.exp: Pass -lbl.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.xml/tdesc-reload.exp

index 10c77864fe60d816b8135dda78acdf70f1dc97df..999ab44d7896305fa93f0088d73fa248f461df9d 100644 (file)
@@ -1,3 +1,7 @@
+2021-04-27  Luis Machado  <luis.machado@linaro.org>
+
+       * gdb.xml/tdesc-reload.exp: Pass -lbl.
+
 2021-04-27  Michael Weghorn  <m.weghorn@posteo.de>
            Simon Marchi  <simon.marchi@polymtl.ca>
 
index bc0f88b7ee3f6547b6950826fa417c9699f32ca1..a3bb2fb166ad75633cc3cb1ca61ebfa840805dc3 100644 (file)
@@ -70,8 +70,11 @@ if ![runto_main] then {
 
 # Run info registers just to check this appears to run fine with the
 # new target description.
-gdb_test "info all-registers" ".*" \
-    "Run info registers"
+gdb_test_multiple "info all-registers" "Run info registers" -lbl {
+    -re -wrap "" {
+       pass $gdb_test_name
+    }
+}
 
 # Write out the current target description.
 gdb_test_no_output "pipe maint print xml-tdesc | cat > $xml_file_3" \