re PR target/83850 (Spills on vector extract, gcc.target/i386/pr80846-1.c FAILs)
authorRichard Biener <rguenther@suse.de>
Mon, 15 Jan 2018 14:43:52 +0000 (14:43 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 15 Jan 2018 14:43:52 +0000 (14:43 +0000)
2018-01-15  Richard Biener  <rguenther@suse.de>

PR middle-end/83850
* expmed.c (extract_bit_field_1): Fix typo.

From-SVN: r256700

gcc/ChangeLog
gcc/expmed.c

index 980573ff3c6bdacb7417476c5679b3da149b3f7d..9c59870638d2377bea8a1579e42d4de369c5ecec 100644 (file)
@@ -1,3 +1,8 @@
+2018-01-15  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/83850
+       * expmed.c (extract_bit_field_1): Fix typo.
+
 2018-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        PR target/83687
index 35ce82bbb29bd12ffabcd22ced2fb4d625f15d03..4c74e7dc2ea448fb1c1dd69d197b4bca23668b44 100644 (file)
@@ -1631,7 +1631,7 @@ extract_bit_field_1 (rtx str_rtx, poly_uint64 bitsize, poly_uint64 bitnum,
   if (VECTOR_MODE_P (GET_MODE (op0))
       && !MEM_P (op0)
       && VECTOR_MODE_P (tmode)
-      && known_eq (bitsize, GET_MODE_SIZE (tmode))
+      && known_eq (bitsize, GET_MODE_BITSIZE (tmode))
       && maybe_gt (GET_MODE_SIZE (GET_MODE (op0)), GET_MODE_SIZE (tmode)))
     {
       machine_mode new_mode = GET_MODE (op0);