target-insns.def (canonicalize_funcptr_for_compare): Add.
authorRichard Biener <rguenther@suse.de>
Tue, 30 Jun 2015 08:52:48 +0000 (08:52 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 30 Jun 2015 08:52:48 +0000 (08:52 +0000)
commit582554e3bc1509b6ddc407004f97e3f756bcedf5
treeb1ed01f79f0cbb1722548c3388771b77be0e8607
parent4f75d60893e092cffcbe422825ce4dc092d3fb9e
target-insns.def (canonicalize_funcptr_for_compare): Add.

2015-06-30  Richard Biener  <rguenther@suse.de>

* target-insns.def (canonicalize_funcptr_for_compare): Add.
* fold-const.c (build_range_check): Replace uses of
HAVE_canonicalize_funcptr_for_compare.
(fold_widened_comparison): Likewise.
(fold_sign_changed_comparison): Likewise.
* dojump.c: Include "target.h".
(do_compare_and_jump): Replace uses of
HAVE_canonicalize_funcptr_for_compare and
gen_canonicalize_funcptr_for_compare.
* expr.c (do_store_flag): Likewise.

From-SVN: r225163
gcc/ChangeLog
gcc/dojump.c
gcc/expr.c
gcc/fold-const.c
gcc/target-insns.def