2008-10-02 Richard Guenther <rguenther@suse.de>
commit6b42d67db394c3ef23cfe66bc627edbf52048703
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Oct 2008 13:11:12 +0000 (2 13:11 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Oct 2008 13:11:12 +0000 (2 13:11 +0000)
tree9867bc513626917fe695346fc25c27c99428db23
parent9c19b6a5cdee54288e3c2242b187e359156198a9
2008-10-02  Richard Guenther  <rguenther@suse.de>

PR middle-end/37713
* tree-ssa.c (useless_type_conversion_p_1): For COMPLEX_TYPE
and VECTOR_TYPE recurse with useless_type_conversion_p which
properly handles void pointer conversion.

* gcc.c-torture/compile/pr37713.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@140832 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr37713.c [new file with mode: 0644]
gcc/tree-ssa.c