aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorManuel López-Ibáñez <manu@gcc.gnu.org>2010-04-27 20:22:54 +0000
committerManuel López-Ibáñez <manu@gcc.gnu.org>2010-04-27 20:22:54 +0000
commit5dc16b195243d3c9ed970aa1ae62159a9265b2c4 (patch)
tree778af4c2a789370f37221943c394560c41ac11e2 /gcc/tree.h
parentea8b8aa005a994ce5d3e5437c780a35a2c27ff4e (diff)
downloadgcc-5dc16b195243d3c9ed970aa1ae62159a9265b2c4.zip
gcc-5dc16b195243d3c9ed970aa1ae62159a9265b2c4.tar.gz
gcc-5dc16b195243d3c9ed970aa1ae62159a9265b2c4.tar.bz2
invoke.texi (-Wsuggest-attribute=const, [...]): Document.
2010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org> Jan Hubicka <hubicka@ucw.cz> * doc/invoke.texi (-Wsuggest-attribute=const, -Wsuggest-attribute=pure): Document. * ipa-pure-const.c: Include toplev.h, intl.h and opts.h. (function_always_visible_to_compiler_p, suggest_attribute, warn_function_pure, warn_function_const): New functions. (check_call): Improve debug info. (analyze_function): Do not check availability. (add_new_function): Check availability. (propagate): Output warnings. (skip_function_for_local_pure_const): New function. (local_pure_const): Use it; output warnings. * common.opt (Wsuggest-attribute=const, Wsuggest-attribute=pure): New. testsuite/ * gcc.dg/pure-2.c: New testcase. * gcc.dg/const-1.c: New testcase. Co-Authored-By: Jan Hubicka <hubicka@ucw.cz> From-SVN: r158803
Diffstat (limited to 'gcc/tree.h')
0 files changed, 0 insertions, 0 deletions