diff options
author | Jason Thorpe <thorpej@netbsd.org> | 2003-09-26 23:02:34 +0000 |
---|---|---|
committer | Jason Thorpe <thorpej@netbsd.org> | 2003-09-26 23:02:34 +0000 |
commit | 530556a951f5feea7e2101f7cd5b51255c727ac0 (patch) | |
tree | d4ab1717b98cd45c0522d6c3f039f89a2e7b9b80 /gas/config/tc-vax.c | |
parent | 54c847345db758fa2d2f618b9202394866a53b50 (diff) | |
download | gdb-530556a951f5feea7e2101f7cd5b51255c727ac0.zip gdb-530556a951f5feea7e2101f7cd5b51255c727ac0.tar.gz gdb-530556a951f5feea7e2101f7cd5b51255c727ac0.tar.bz2 |
2003-09-26 Matt Thomas <matt@3am-software.com>
* config/tc-vax.c (md_shortopts): Fix a typo. Remove 'K'.
(OPTION_PIC): Define.
(md_longopts): Add "pic" option.
(md_parse_option): Change 'K' to OPTION_PIC.
Diffstat (limited to 'gas/config/tc-vax.c')
-rw-r--r-- | gas/config/tc-vax.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gas/config/tc-vax.c b/gas/config/tc-vax.c index 2425663..2b336b4 100644 --- a/gas/config/tc-vax.c +++ b/gas/config/tc-vax.c @@ -3256,12 +3256,16 @@ md_create_long_jump (ptr, from_addr, to_addr, frag, to_symbol) #ifdef OBJ_VMS const char *md_shortopts = "d:STt:V+1h:Hv::"; -#elif defined(OBJ_ELC) +#elif defined(OBJ_ELF) const char *md_shortopts = "d:STt:VkK"; #else const char *md_shortopts = "d:STt:V"; #endif struct option md_longopts[] = { +#ifdef OBJ_ELF +#define OPTION_PIC (OPTION_MD_BASE) + {"pic", no_argument, NULL, OPTION_PIC}, +#endif {NULL, no_argument, NULL, 0} }; size_t md_longopts_size = sizeof (md_longopts); @@ -3325,7 +3329,7 @@ md_parse_option (c, arg) #endif #ifdef OBJ_ELF - case 'K': + case OPTION_PIC: case 'k': flag_want_pic = 1; break; /* -pic, Position Independent Code */ |