diff options
author | Bernd Schmidt <bernd.schmidt@analog.com> | 2008-11-27 09:11:50 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2008-11-27 09:11:50 +0000 |
commit | bf85bc3dcc02c70212d9462f7f3d51da6bd28135 (patch) | |
tree | 39f86c0b994fdbd882d7d60227581db147b68ed7 /gcc/doc | |
parent | 58ad17cfc604874da23ea94095db3976b965f070 (diff) | |
download | gcc-bf85bc3dcc02c70212d9462f7f3d51da6bd28135.zip gcc-bf85bc3dcc02c70212d9462f7f3d51da6bd28135.tar.gz gcc-bf85bc3dcc02c70212d9462f7f3d51da6bd28135.tar.bz2 |
bfin.opt (micplb): New option.
* config/bfin/bfin.opt (micplb): New option.
* config/bfin/linux.h (SUBTARGET_DRIVER_SELF_SPECS): Set it.
* config/bfin/bfin-protos.h (WA_INDIRECT_CALLS,
ENABLE_WA_INDIRECT_CALLS): New macros.
* config/bfin/bfin.c (bfin_cpus): Add WA_INDIRECT_CALLS to
all 54x CPUs.
(indirect_call_p): New function.
(workaround_speculation): Handle anomaly 05-00-0426 when
ENABLE_WA_INDIRECT_CALLS is true.
* config/bfin/bfin.h (TARGET_CPU_CPP_BUILTINS): Define
__WORKAROUND_INDIRECT_CALLS if ENABLE_WA_INDIRECT_CALLS.
* doc/invoke.texi (Blackfin Options): Document -micplb.
From-SVN: r142240
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index a25f469..7e6da15 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -468,7 +468,8 @@ Objective-C and Objective-C++ Dialects}. -mno-id-shared-library -mshared-library-id=@var{n} @gol -mleaf-id-shared-library -mno-leaf-id-shared-library @gol -msep-data -mno-sep-data -mlong-calls -mno-long-calls @gol --mfast-fp -minline-plt -mmulticore -mcorea -mcoreb -msdram} +-mfast-fp -minline-plt -mmulticore -mcorea -mcoreb -msdram @gol +-micplb} @emph{CRIS Options} @gccoptlist{-mcpu=@var{cpu} -march=@var{cpu} -mtune=@var{cpu} @gol @@ -9312,6 +9313,12 @@ Build standalone application for SDRAM. Proper start files and link scripts will be used to put the application into SDRAM. Loader should initialize SDRAM before loading the application into SDRAM. This option defines @code{__BFIN_SDRAM}. + +@item -micplb +@opindex micplb +Assume that ICPLBs are enabled at runtime. This has an effect on certain +anomaly workarounds. For Linux targets, the default is to assume ICPLBs +are enabled; for standalone applications the default is off. @end table @node CRIS Options |