This is the mail archive of the mailing list for the binutils project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] arc/gas: Accept, but ignore, dummy arguments.;h=c74088593761f7e839aa9a97728df146f3dfb3d6

commit c74088593761f7e839aa9a97728df146f3dfb3d6
Author: Andrew Burgess <>
Date:   Wed Dec 9 19:13:54 2015 +0000

    arc/gas: Accept, but ignore, dummy arguments.
    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
    We should return true indicating that the argument has been accepted,
    even though we ignore it.
    	* config/tc-arc.c (md_parse_option): Return 1 in order to accept
    	dummy arguments.

 gas/ChangeLog       | 5 +++++
 gas/config/tc-arc.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 147925e..63014ee 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2015-12-10  Andrew Burgess  <>
+	* config/tc-arc.c (md_parse_option): Return 1 in order to accept
+	dummy arguments.
 2015-12-09  Jose E. Marchesi  <>
 	* config/tc-sparc.c (sparc_ip): Support %dN and %qN notation for
diff --git a/gas/config/tc-arc.c b/gas/config/tc-arc.c
index cbf2180..0686945 100644
--- a/gas/config/tc-arc.c
+++ b/gas/config/tc-arc.c
@@ -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;
       return 0;

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]