diff options
author | Andrew Burgess <andrew.burgess@embecosm.com> | 2015-12-09 19:13:54 +0000 |
---|---|---|
committer | Andrew Burgess <andrew.burgess@embecosm.com> | 2015-12-10 09:23:19 +0000 |
commit | c74088593761f7e839aa9a97728df146f3dfb3d6 (patch) | |
tree | e4210e12acd7e61e7e22092025c936f5a8e86608 | |
parent | 33d4099fc891760ea1f080746dee4dcfc36c757c (diff) | |
download | gdb-c74088593761f7e839aa9a97728df146f3dfb3d6.zip gdb-c74088593761f7e839aa9a97728df146f3dfb3d6.tar.gz gdb-c74088593761f7e839aa9a97728df146f3dfb3d6.tar.bz2 |
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
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.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-arc.c | 3 |
2 files changed, 7 insertions, 1 deletions
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 <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 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; default: return 0; |