From 10c9620d4e99fd04a637edbcbe9934c4672758b6 Mon Sep 17 00:00:00 2001 From: Michael Meissner Date: Sat, 13 Jul 1996 00:54:55 +0000 Subject: [PATCH] Recognize and handle -K PIC --- gas/ChangeLog | 4 ++++ gas/config/tc-ppc.c | 14 +++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 3cbc271784..9cd6961d7a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +Fri Jul 12 20:54:19 1996 Michael Meissner + + * config/tc-ppc.c (md_parse_option): Recognize -K PIC. + Wed Jul 10 12:39:08 1996 Richard Henderson * config/tc-alpha.c (alpha_align): Change fill parameter diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index a5b0a7270a..0a8671ce27 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -606,7 +606,7 @@ const int md_long_jump_size = 4; #endif #ifdef OBJ_ELF -CONST char *md_shortopts = "b:l:usm:VQ:"; +CONST char *md_shortopts = "b:l:usm:K:VQ:"; #else CONST char *md_shortopts = "um:"; #endif @@ -651,6 +651,18 @@ md_parse_option (c, arg) return 0; break; + + case 'K': + /* Recognize -K PIC */ + if (strcmp (arg, "PIC") == 0) + { + mrelocatable = true; + ppc_flags |= EF_PPC_RELOCATABLE_LIB; + } + else + return 0; + + break; #endif case 'm': -- 2.34.1