Skip ubsan/asan internal fns with different location in tail-merge
commit1b6ef572c17b44f58e4400200c9693bc2e31469b
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 14:50:13 +0000 (7 14:50 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Mar 2016 14:50:13 +0000 (7 14:50 +0000)
tree3ebf552658d52b307645a69d810b8f70c237c9c0
parentd33914da77856e698689f8291487df88996a5062
Skip ubsan/asan internal fns with different location in tail-merge

2016-03-07  Tom de Vries  <tom@codesourcery.com>

PR tree-optimization/70116
* tree-ssa-tail-merge.c (merge_stmts_p): New function, handling
is_tm_ending stmts and ubsan/asan internal functions.
(find_duplicate): Use it.  Don't test is_tm_ending here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@234029 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-tail-merge.c