PR c/61240
commit992a51f2b9dc4144d8f5efa7dcedf4c3cb089505
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jan 2018 08:29:14 +0000 (18 08:29 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Jan 2018 08:29:14 +0000 (18 08:29 +0000)
tree3ebe287328aa2352463c380f91f601c2002085b1
parent9afb622ecd29c67f5dd9a883c479b81fac103aac
PR c/61240
* match.pd ((P + A) - P, P - (P + A), (P + A) - (P + B)): For
pointer_diff optimizations use view_convert instead of convert.

* gcc.dg/pr61240.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256838 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/match.pd
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr61240.c [new file with mode: 0644]