Fix erroneous agent expression test
authorTom Tromey <tom@tromey.com>
Sat, 9 Jan 2021 17:01:30 +0000 (10:01 -0700)
committerTom Tromey <tom@tromey.com>
Sat, 9 Jan 2021 17:01:30 +0000 (10:01 -0700)
Testing of the expression rewrite revealed a buglet in ax.exp.  One
test does:

    gdb_test "maint agent (unsigned char)1L" ".*ext 8.*"

However, zero extension is not actually needed in this case -- a
simple "const8 1" is also correct here.

This patch changes the test to look for a push of any width of the
constant 1.

gdb/testsuite/ChangeLog
2021-01-09  Tom Tromey  <tom@tromey.com>

* gdb.trace/ax.exp: Do not require an "ext".

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/ax.exp

index fcca04996f4fa51d35b8e00a32b70475e33f92e0..03593c5499e01d2cca52fb0ec08fc848e7ac6b0e 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-09  Tom Tromey  <tom@tromey.com>
+
+       * gdb.trace/ax.exp: Do not require an "ext".
+
 2021-01-08  Tom Tromey  <tromey@adacore.com>
 
        * gdb.ada/voidctx/pck.adb: New file.
index f4d1ec7dab7a88e4f7887d9824089c4f40521d59..f5dfbb59f30d23dfa51e1ef4173378410fa94350 100644 (file)
@@ -86,7 +86,7 @@ gdb_test "maint agent &gdb_long_test == &gdb_short_test" ""
 
 gdb_test "maint agent &gdb_long_test < &gdb_short_test" ""
 
-gdb_test "maint agent (unsigned char)1L" ".*ext 8.*"
+gdb_test "maint agent (unsigned char)1L" ".*const.* 1.*"
 
 # Now test eval version of agent expressions.