summaryrefslogtreecommitdiff
path: root/gcc/config/bfin/bfin.opt
diff options
context:
space:
mode:
authorBernd Schmidt <bernd.schmidt@analog.com>2005-04-12 14:26:52 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2005-04-12 14:26:52 +0000
commitf02a5d0e98248b0a1302553e56de7e93f1c82c76 (patch)
treededf68a358f1570a9a0aa70d16574f9726533820 /gcc/config/bfin/bfin.opt
parent1ff7682ce15e1365c2cf726e0be93625b18b732f (diff)
downloadgcc-f02a5d0e98248b0a1302553e56de7e93f1c82c76.tar.gz
bfin.c (bfin_library_id_string): Remove.
* config/bfin/bfin.c (bfin_library_id_string): Remove. (bfin_library_id): New variable. (bfin_expand_prologue): Use bfin_library_id and bfin_lib_id_given instead of bfin_library_id_string. (bfin_handle_option): New function. (override_options): Remove most code to deal with shared library IDs, just check they aren't used without -mid-shared-library. (TARGET_HANDLE_OPTION): Define. * config/bfin/bfin.h (TARGET_OPTIONS): Delete macro. * config/bfin/bfin.opt (mshared-library-id=): New. From-SVN: r98023
Diffstat (limited to 'gcc/config/bfin/bfin.opt')
-rw-r--r--gcc/config/bfin/bfin.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/bfin/bfin.opt b/gcc/config/bfin/bfin.opt
index b09d4ddf177..8a07bc3187b 100644
--- a/gcc/config/bfin/bfin.opt
+++ b/gcc/config/bfin/bfin.opt
@@ -34,3 +34,7 @@ Avoid speculative loads by inserting CSYNC or equivalent
mid-shared-library
Target Report Mask(ID_SHARED_LIBRARY)
Enabled ID based shared library
+
+mshared-library-id=
+Target RejectNegative Joined UInteger Var(bfin_lib_id_given)
+ID of shared library to build