diff options
| author | Ilya Leoshkevich <iii@linux.ibm.com> | 2019-10-10 17:00:29 +0000 | 
|---|---|---|
| committer | Ilya Leoshkevich <iii@gcc.gnu.org> | 2019-10-10 17:00:29 +0000 | 
| commit | 3245582f7d5cf4a5f69218add91a15aa606e8822 (patch) | |
| tree | fdcf32824e9008e70b705baee6af497f414c4b41 /libcpp/files.c | |
| parent | d26082357676a3c3843595dfe88a6c682b56e334 (diff) | |
| download | gcc-3245582f7d5cf4a5f69218add91a15aa606e8822.zip gcc-3245582f7d5cf4a5f69218add91a15aa606e8822.tar.gz gcc-3245582f7d5cf4a5f69218add91a15aa606e8822.tar.bz2 | |
[PATCH 1/3] S/390: Do not use signaling vector comparisons on z13
z13 supports only non-signaling vector comparisons.  This means we
cannot vectorize LT, LE, GT, GE and LTGT when compiling for z13.  Notify
middle-end about this by using more restrictive operator predicate in
vcond<V_HW:mode><V_HW2:mode>.
gcc/ChangeLog:
2019-10-10  Ilya Leoshkevich  <iii@linux.ibm.com>
	PR target/77918
	* config/s390/vector.md (vcond_comparison_operator): New
	predicate.
	(vcond<V_HW:mode><V_HW2:mode>): Use vcond_comparison_operator.
From-SVN: r276842
Diffstat (limited to 'libcpp/files.c')
0 files changed, 0 insertions, 0 deletions
