*** empty log message ***
[binutils-gdb.git] / gas / as.c
index 0a9d5201bd959619b10f5d834170830f51e69de6..43f413f5e1264980f39a77983a54a9707d578e99 100644 (file)
--- a/gas/as.c
+++ b/gas/as.c
@@ -378,6 +378,10 @@ parse_args (pargc, pargv)
   static const struct option std_longopts[] = {
 #define OPTION_HELP (OPTION_STD_BASE)
     {"help", no_argument, NULL, OPTION_HELP},
+    /* getopt allows abbreviations, so we do this to stop it from
+       treating -k as an abbreviation for --keep-locals.  Some
+       ports use -k to enable PIC assembly.  */
+    {"keep-locals", no_argument, NULL, 'L'},
     {"keep-locals", no_argument, NULL, 'L'},
     {"mri", no_argument, NULL, 'M'},
 #define OPTION_NOCPP (OPTION_STD_BASE + 1)