]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR middle-end/87188
authordanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Sep 2018 23:26:12 +0000 (23:26 +0000)
committerdanglin <danglin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Sep 2018 23:26:12 +0000 (23:26 +0000)
commit20530c6b10132c2dd0569666a1e2fd6184f7962f
tree408d2c467782ee84c4590e65b055f6b0cb4fbc1a
parentbcf4b449a9191119035a2e8efc43996c64888a20
PR middle-end/87188
* dojump.c (do_compare_and_jump): Canonicalize function pointers
when one operand is a function pointer.  Use POINTER_TYPE_P and
FUNC_OR_METHOD_TYPE_P.
* expr.c (do_store_flag): Use POINTER_TYPE_P and FUNC_OR_METHOD_TYPE_P.
* fold-const.c (build_range_check): Likewise.
* match.pd (simple_comparison): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264336 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dojump.c
gcc/expr.c
gcc/fold-const.c
gcc/match.pd