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