re PR target/88188 (ICE in print_operand, at config/rs6000/rs6000.c)
authorJakub Jelinek <jakub@redhat.com>
Tue, 27 Nov 2018 15:40:57 +0000 (16:40 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 27 Nov 2018 15:40:57 +0000 (16:40 +0100)
commitf316c3e5a7b07e558a62fec06a81e555f8d35185
tree1c5b6e8d138561ff72b4a824a076ba7de91b22cf
parentcece89d0ddb8b1181f15caa0ef44cd2aa89ec957
re PR target/88188 (ICE in print_operand, at config/rs6000/rs6000.c)

PR target/88188
* config/rs6000/rs6000.c (print_operand) <case 'D'>: Use
output_operand_lossage instead of gcc_assert.
<case 't'>: Likewise.
<case 'z'>: Likewise.
<case 'V'>: Use output_operand_lossage instead of gcc_unreachable.

* gcc.target/powerpc/pr88188.c: New test.

From-SVN: r266515
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c
gcc/testsuite/gcc.target/powerpc/pr88188.c [new file with mode: 0644]