* optabs.c (expand_parity): Fix mode mismatch, add final conversion
commite16e12bfb75dede27f339b1646abd19c6a66aa19
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2016 18:46:02 +0000 (15 18:46 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2016 18:46:02 +0000 (15 18:46 +0000)
tree6d8669aea59b7a3885fe9277ffce84a5f64aa031
parentf2540a7efd1bdbe34a762ebc27016c159898e382
* optabs.c (expand_parity): Fix mode mismatch, add final conversion
and keep looping on failure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@241202 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sparc/popc-1.c [moved from gcc/testsuite/gcc.target/sparc/popc.c with 100% similarity]
gcc/testsuite/gcc.target/sparc/popc-2.c [new file with mode: 0644]