]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with...
authorRichard Biener <rguenther@suse.de>
Wed, 31 Jan 2018 18:56:11 +0000 (18:56 +0000)
committerKelvin Nilsen <kelvin@gcc.gnu.org>
Wed, 31 Jan 2018 18:56:11 +0000 (18:56 +0000)
gcc/ChangeLog:

2018-01-31  Richard Biener <rguenther@suse.de>
    Kelvin Nilsen  <kelvin@gcc.gnu.org>

Backport from mainline
2018-01-29  Richard Biener <rguenther@suse.de>
    Kelvin Nilsen  <kelvin@gcc.gnu.org>

PR bootstrap/80867
* tree-vect-stmts.c (vectorizable_call): Don't call
targetm.vectorize_builtin_md_vectorized_function if callee is
NULL.

Co-Authored-By: Kelvin Nilsen <kelvin@gcc.gnu.org>
From-SVN: r257252

gcc/ChangeLog
gcc/tree-vect-stmts.c

index 1bb9c6491aa21c9eadb752d957f397786d5c24fc..c918dc09710502eba95d72ca86ee1aa34886c135 100644 (file)
@@ -1,3 +1,15 @@
+2018-01-31  Richard Biener <rguenther@suse.de>
+           Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       Backport from mainline
+       2018-01-29  Richard Biener <rguenther@suse.de>
+                   Kelvin Nilsen  <kelvin@gcc.gnu.org>
+
+       PR bootstrap/80867
+       * tree-vect-stmts.c (vectorizable_call): Don't call
+       targetm.vectorize_builtin_md_vectorized_function if callee is
+       NULL.
+
 2018-01-29  Alan Modra  <amodra@gmail.com>
 
        Backport from mainline
index 9a2402299f434071dce2e40081044ee02af66d9a..5fbaadc523f258262fbaceb484c3ff89a67de866 100644 (file)
@@ -2320,7 +2320,7 @@ vectorizable_call (gimple *gs, gimple_stmt_iterator *gsi, gimple **vec_stmt,
       if (cfn != CFN_LAST)
        fndecl = targetm.vectorize.builtin_vectorized_function
          (cfn, vectype_out, vectype_in);
-      else
+      else if (callee)
        fndecl = targetm.vectorize.builtin_md_vectorized_function
          (callee, vectype_out, vectype_in);
     }