2003-09-26 Matt Thomas <matt@3am-software.com>
authorJason Thorpe <thorpej@netbsd.org>
Fri, 26 Sep 2003 23:02:34 +0000 (23:02 +0000)
committerJason Thorpe <thorpej@netbsd.org>
Fri, 26 Sep 2003 23:02:34 +0000 (23:02 +0000)
* 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.

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

index 56c6fae..47c820c 100644 (file)
@@ -1,3 +1,10 @@
+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.
+
 2003-09-23  Alan Modra  <alan@modra.org>
 
        * config/obj-elf.c (obj_elf_change_section): Adjust for
index 2425663..2b336b4 100644 (file)
@@ -3256,12 +3256,16 @@ md_create_long_jump (ptr, from_addr, to_addr, frag, to_symbol)
 \f
 #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 */