r142240 - in /trunk/gcc: ChangeLog config/bfin/...
bernds@gcc.gnu.org
bernds@gcc.gnu.org
Thu Nov 27 09:11:00 GMT 2008
Author: bernds
Date: Thu Nov 27 09:11:50 2008
New Revision: 142240
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142240
Log:
* 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.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/bfin/bfin-protos.h
trunk/gcc/config/bfin/bfin.c
trunk/gcc/config/bfin/bfin.h
trunk/gcc/config/bfin/bfin.opt
trunk/gcc/config/bfin/linux.h
trunk/gcc/doc/invoke.texi
More information about the Gcc-cvs
mailing list