rs6000: Replace FAIL with gcc_unreachable

gcc/ChangeLog:

	* config/rs6000/vector.md: Replace FAIL with gcc_unreachable
	in all vcond* patterns.
This commit is contained in:
Martin Liska 2020-06-02 15:29:37 +02:00
parent e7b3f654f2
commit 291f65f15a
No known key found for this signature in database
GPG Key ID: 4DC182DC0FA73785

View File

@ -354,7 +354,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcond<mode><mode>"
@ -371,7 +371,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcondv4sfv4si"
@ -389,7 +389,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcondv4siv4sf"
@ -407,7 +407,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcondv2dfv2di"
@ -425,7 +425,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcondv2div2df"
@ -443,7 +443,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vcondu<mode><mode>"
@ -460,7 +460,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vconduv4sfv4si"
@ -478,7 +478,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
(define_expand "vconduv2dfv2di"
@ -496,7 +496,7 @@
operands[3], operands[4], operands[5]))
DONE;
else
FAIL;
gcc_unreachable ();
})
;; To support vector condition vectorization, define vcond_mask and vec_cmp.