diff options
author | Richard Henderson <rth@redhat.com> | 2012-07-26 14:31:40 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2012-07-26 14:31:40 -0700 |
commit | e45abe1f20e35a461c2378f4caf8b1455c98385d (patch) | |
tree | 20c51469f397cdea4c543dc55b62a9a1b3ce14d1 /gcc/tree-flow.h | |
parent | 27ec0502c807dd79b1e6782806ac2d95bd084a6a (diff) | |
download | gcc-e45abe1f20e35a461c2378f4caf8b1455c98385d.zip gcc-e45abe1f20e35a461c2378f4caf8b1455c98385d.tar.gz gcc-e45abe1f20e35a461c2378f4caf8b1455c98385d.tar.bz2 |
Hot/cold attributes for labels.
gcc/
* doc/extend.texi (attribute): Document hot/cold for labels.
* predict.c (tree_estimate_probability_bb): Handle hot/cold
attributes on user labels.
* predict.def (PRED_HOT_LABEL, PRED_COLD_LABEL): New.
gcc/c-family/
* c-common.c (handle_hot_attribute): Allow labels.
(handle_cold_attribute): Likewise.
gcc/testsuite/
* gcc.dg/attr-hotcold-1.c: New.
* gcc.dg/tree-ssa/attr-hotcold-2.c: New.
From-SVN: r189898
Diffstat (limited to 'gcc/tree-flow.h')
0 files changed, 0 insertions, 0 deletions