]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR target/88213 (ICE in change_address_1, at emit-rtl.c:2286)
authorSegher Boessenkool <segher@kernel.crashing.org>
Wed, 19 Dec 2018 14:04:22 +0000 (15:04 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Wed, 19 Dec 2018 14:04:22 +0000 (15:04 +0100)
Backport from trunk
2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>

PR target/88213
* config/rs6000/vsx.md (*vsx_extract_<P:mode>_<VSX_D:mode>_load):
Require TARGET_POWERPC64.

From-SVN: r267265

gcc/ChangeLog
gcc/config/rs6000/vsx.md

index d1507bfb50f772f1126cf26cc0879b3742c24c65..894ffea28b12eeab5ca71224e8c46c345f1b396b 100644 (file)
@@ -1,3 +1,12 @@
+2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       Backport from trunk
+       2018-12-19  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR target/88213
+       * config/rs6000/vsx.md (*vsx_extract_<P:mode>_<VSX_D:mode>_load):
+       Require TARGET_POWERPC64.
+
 2018-12-17  Senthil Kumar Selvaraj  <senthilkumar.selvaraj@microchip.com>
 
        Backport from trunk
index 37d768fe57026330c85b7c1eb0c4052b164637ca..b4e9ba6e3d00e6e602b7b12aadb86277cec24f2f 100644 (file)
         (match_operand:VSX_D 1 "memory_operand" "m,m")
         (parallel [(match_operand:QI 2 "const_0_to_1_operand" "n,n")])))
    (clobber (match_scratch:P 3 "=&b,&b"))]
-  "VECTOR_MEM_VSX_P (<VSX_D:MODE>mode)"
+  "TARGET_POWERPC64 && VECTOR_MEM_VSX_P (<VSX_D:MODE>mode)"
   "#"
   "&& reload_completed"
   [(set (match_dup 0) (match_dup 4))]