PR tree-optimization/67921
commit1674217bad529ed3342b9edfbfb2fab0bffe7255
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Feb 2016 17:17:47 +0000 (1 17:17 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Feb 2016 17:17:47 +0000 (1 17:17 +0000)
tree71a5ad91eb43ad0ae0479f0aeb90f06e0084d1e5
parent948eee2f34592d1cc7434313c5a72db20b8f6d46
PR tree-optimization/67921
* fold-const.c (split_tree): New parameters.  Convert pointer
type variable part to proper type before negating.
(fold_binary_loc): Pass new arguments to split_tree.

gcc/testsuite/ChangeLog
PR tree-optimization/67921
* c-c++-common/ubsan/pr67921.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233042 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/ubsan/pr67921.c [new file with mode: 0644]