PATCH: Improve unsupported error message

H.J. Lu hongjiu.lu@intel.com
Fri May 4 17:58:00 GMT 2012


Hi,

I checked in this patch to change error message from

foo.s:1: Error: unsupported for `bar'

to

foo.s:1: Error: unsupported `bar'

when bar is an unsupported instruction.

H.J.
---
	* config/tc-i386.c (match_template): Improve unsupported error
	message.

diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index d33fc56..22c861c 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -4861,8 +4861,9 @@ check_reverse:
 	  err_msg = _("unsupported syntax");
 	  break;
 	case unsupported:
-	  err_msg = _("unsupported");
-	  break;
+	  as_bad (_("unsupported `%s'"),
+		  current_templates->start->name);
+	  return NULL;
 	case invalid_vsib_address:
 	  err_msg = _("invalid VSIB address");
 	  break;



More information about the Binutils mailing list