gcc/include
Jan Hubicka 52bf96d2f2 errors.h (warning, [...]): Mark as cold.
* errors.h (warning, error, fatal, internal_error): Mark as cold.
	* predict.c (maybe_hot_bb): Cold functions are never hot; hot functions
	are hot.
	(probably_cold_bb_p): Cold functions are cold.
	(probably_never_executed_bb_p): Cold functions are cold.
	(tree_bb_level_predictions): Predict calls to cold functions as not
	taken.
	(compute_function_frequency): Check hot/cold attributes.
	* function.h (function_frequency): Update comments.
	* predict.def (PRED_COLD_FUNCTION): Predict cold function.
	* c-common.c (handle_hot_attribute, handle_cold_attribute): New.
	(c_common_att): Add cold and hot.

	* doc/extend.texi (hot,cold attributes): Document.
	
	* ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.

From-SVN: r122632
2007-03-06 18:57:27 +00:00
..
ansidecl.h errors.h (warning, [...]): Mark as cold. 2007-03-06 18:57:27 +00:00
ChangeLog errors.h (warning, [...]): Mark as cold. 2007-03-06 18:57:27 +00:00
ChangeLog-9103 Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
COPYING Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
demangle.h demangle.h: New cplus_demangle_print_callback... 2007-01-29 20:07:49 +00:00
dyn-string.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
fibheap.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
filenames.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
floatformat.h from Mark Kettenis <kettenis@gnu.org> 2005-10-31 12:52:38 -05:00
fnmatch.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
getopt.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
hashtab.h [multiple changes] 2005-06-30 22:18:42 +00:00
libiberty.h * libiberty.h (pex_write_input): Remove prototype. 2007-02-09 15:28:13 +00:00
md5.h * md5.h: Include ansidecl.h 2006-01-18 15:21:59 -05:00
objalloc.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
obstack.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
partition.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
safe-ctype.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
sort.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
splay-tree.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
symcat.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
ternary.h Update the address and phone number of the FSF organization. 2005-05-10 15:22:21 +00:00
xregex2.h xregex2.h (regexec): Qualify this prototype with __extension__ when compiling with GNU C. 2005-07-12 14:39:07 +10:00
xregex.h xregex.h (_REGEX_RE_COMP): Define. 2001-08-02 19:23:47 -04:00
xtensa-config.h xtensa-config.h (XSHAL_ABI): New. 2006-11-27 20:15:58 +00:00