diff mbox series

Fix PR92119

Message ID nycvar.YFH.7.76.1910161204180.5566@zhemvz.fhfr.qr
State New
Headers show
Series Fix PR92119 | expand

Commit Message

Richard Biener Oct. 16, 2019, 10:04 a.m. UTC
Committed as obvious.

Richard.

2019-10-16  Richard Biener  <rguenther@suse.de>

	PR tree-optimization/92119
	* tree-vect-patterns.c (vect_recog_rotate_pattern): Guard
	against missing bswap lhs.
diff mbox series

Patch

Index: gcc/tree-vect-patterns.c
===================================================================
--- gcc/tree-vect-patterns.c	(revision 277053)
+++ gcc/tree-vect-patterns.c	(working copy)
@@ -2199,7 +2199,8 @@  vect_recog_rotate_pattern (stmt_vec_info
       lhs = gimple_call_lhs (last_stmt);
       oprnd0 = gimple_call_arg (last_stmt, 0);
       type = TREE_TYPE (oprnd0);
-      if (TYPE_PRECISION (TREE_TYPE (lhs)) != 16
+      if (!lhs
+	  || TYPE_PRECISION (TREE_TYPE (lhs)) != 16
 	  || TYPE_PRECISION (type) <= 16
 	  || TREE_CODE (oprnd0) != SSA_NAME
 	  || BITS_PER_UNIT != 8