summaryrefslogtreecommitdiff
path: root/gas/config/tc-h8300.c
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2008-08-06 15:42:15 +0000
committerDJ Delorie <dj@delorie.com>2008-08-06 15:42:15 +0000
commit936a8a8bdfb2ceda749db6f3cfdab2805a92ae2e (patch)
tree1251d0e11a6665c9d690b24c7d6d5bc865eb2ba8 /gas/config/tc-h8300.c
parentb1630514265a11b9d00c2ffbf5564ca73ff8afd5 (diff)
downloadbinutils-redhat-936a8a8bdfb2ceda749db6f3cfdab2805a92ae2e.tar.gz
* NEWS: Mention these changes.
* config/tc-h8300.h (H_TICK_HEX): Define. * config/tc-h8300.c (OPTION_H_TICK_HEX): New. (md_longopts): Add "-h-tick-hex". (md_parse_option): Support it. * doc/c-h8300.texi (H8/300 Options): Document it. * doc/as.texinfo (Overview): Likewise. * config/tc-sh.h (H_TICK_HEX): Define. * config/tc-sh.c (OPTION_H_TICK_HEX): New. (md_longopts): Add "-h-tick-hex". (md_parse_option): Support it. * doc/c-sh.texi (SH Options): Document it. * doc/c-sh64.texi (SH64 Options): Document it. * doc/as.texinfo (Overview): Likewise.
Diffstat (limited to 'gas/config/tc-h8300.c')
-rw-r--r--gas/config/tc-h8300.c14
1 files changed, 13 insertions, 1 deletions
diff --git a/gas/config/tc-h8300.c b/gas/config/tc-h8300.c
index 95864f3bf4..86b2450d83 100644
--- a/gas/config/tc-h8300.c
+++ b/gas/config/tc-h8300.c
@@ -2018,8 +2018,11 @@ md_atof (int type, char *litP, int *sizeP)
return ieee_md_atof (type, litP, sizeP, TRUE);
}
+#define OPTION_H_TICK_HEX (OPTION_MD_BASE)
+
const char *md_shortopts = "";
struct option md_longopts[] = {
+ { "h-tick-hex", no_argument, NULL, OPTION_H_TICK_HEX },
{NULL, no_argument, NULL, 0}
};
@@ -2028,7 +2031,16 @@ size_t md_longopts_size = sizeof (md_longopts);
int
md_parse_option (int c ATTRIBUTE_UNUSED, char *arg ATTRIBUTE_UNUSED)
{
- return 0;
+ switch (c)
+ {
+ case OPTION_H_TICK_HEX:
+ enable_h_tick_hex = 1;
+ break;
+
+ default:
+ return 0;
+ }
+ return 1;
}
void