re PR target/89186 (ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138)
commitc8010d70be43ae96908bb82000518e03b5b65829
authorJakub Jelinek <jakub@redhat.com>
Tue, 5 Feb 2019 09:17:18 +0000 (5 10:17 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Feb 2019 09:17:18 +0000 (5 10:17 +0100)
tree9f8f49e48a7b17069999deb827417b11ec01d606
parent7eeb6fc25cf78a0171e8a956f877f95427a01796
re PR target/89186 (ICE in mark_addressable at gcc/gimple-expr.c:894 since r268138)

PR target/89186
* optabs.c (prepare_cmp_insn): Pass x and y to
emit_block_comp_via_libcall rather than XEXP (x, 0) and XEXP (y, 0).

* g++.dg/ext/vector36.C: New test.

From-SVN: r268531
gcc/ChangeLog
gcc/optabs.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/vector36.C [new file with mode: 0644]