diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2005-04-12 14:26:52 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2005-04-12 14:26:52 +0000 |
commit | f02a5d0e98248b0a1302553e56de7e93f1c82c76 (patch) | |
tree | dedf68a358f1570a9a0aa70d16574f9726533820 /gcc/config/bfin/bfin.opt | |
parent | 1ff7682ce15e1365c2cf726e0be93625b18b732f (diff) | |
download | gcc-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.opt | 4 |
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 |