From cb861fcbad7bf5b7e4f9e07f0533fb2da0c95a0b Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 17 Dec 2002 12:02:41 +0000 Subject: Duplicate --keep-locals entry in order to prevent it being confused with -k. --- gas/as.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gas/as.c') diff --git a/gas/as.c b/gas/as.c index 0a9d5201bd..43f413f5e1 100644 --- 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) -- cgit v1.2.1