From: Luis Machado Date: Tue, 6 Jun 2023 09:57:59 +0000 (+0100) Subject: Fix gdb.base/memtag.exp failure X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cb50f66e6ac7fa6dac664c10131e2c49fb94a591;p=binutils-gdb.git Fix gdb.base/memtag.exp failure While running this test on an emulator, I noticed we're failing to match the output message when "memory-tag check" is issued with no arguments. That's because I coded the message using "error" and missed a period at the end. Other similar messages are issued with error_no_arg. This patch changes that call to use error_no_arg. Tested on aarch64-linux Ubuntu 20.04/22.04. --- diff --git a/gdb/printcmd.c b/gdb/printcmd.c index f9517e6e086..d8d97493bab 100644 --- a/gdb/printcmd.c +++ b/gdb/printcmd.c @@ -3196,7 +3196,7 @@ memory_tag_check_command (const char *args, int from_tty) show_memory_tagging_unsupported (); if (args == nullptr) - error (_("Argument required (address or pointer)")); + error_no_arg (_("address or pointer")); /* Parse the expression into a value. If the value is an address or pointer, then check its logical tag against the allocation tag. */