arc/gas: Accept, but ignore, dummy arguments.
authorAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 9 Dec 2015 19:13:54 +0000 (19:13 +0000)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Thu, 10 Dec 2015 09:23:19 +0000 (09:23 +0000)
There's a set of legacy command line arguments that the arc assembler
still accepts, however, these arguments not longer have any effect on
the assembler.

Currently we return false from md_parse_option for all of these
arguments, with the result that the assembler terminates with an error
message.

We should return true indicating that the argument has been accepted,
even though we ignore it.

gas/ChangeLog:

* config/tc-arc.c (md_parse_option): Return 1 in order to accept
dummy arguments.

gas/ChangeLog
gas/config/tc-arc.c

index 147925e74884356d9a557bf576a0366e835bb04f..63014ee98c6b53912ae3ce46f884d44ddaec0270 100644 (file)
@@ -1,3 +1,8 @@
+2015-12-10  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * config/tc-arc.c (md_parse_option): Return 1 in order to accept
+       dummy arguments.
+
 2015-12-09  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
        * config/tc-sparc.c (sparc_ip): Support %dN and %qN notation for
index cbf218045aac452c4d4c49ab523f4e4996e20f06..0686945c0447665635c436480d30400df18995c9 100644 (file)
@@ -1764,7 +1764,8 @@ md_parse_option (int c, char *arg ATTRIBUTE_UNUSED)
     case OPTION_SWAPE:
     case OPTION_RTSC:
     case OPTION_FPUDA:
-      /* Dummy options.  */
+      /* Dummy options are accepted but have no effect.  */
+      break;
 
     default:
       return 0;