From: Richard Biener Date: Wed, 31 Jan 2018 18:56:11 +0000 (+0000) Subject: backport: re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with... X-Git-Tag: releases/gcc-6.5.0~552 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1407a2475a7fb0970637724ce1a700930db51cb;p=thirdparty%2Fgcc.git backport: re PR bootstrap/80867 (gnat bootstrap broken on powerpc64le-linux-gnu with -O3) gcc/ChangeLog: 2018-01-31 Richard Biener Kelvin Nilsen Backport from mainline 2018-01-29 Richard Biener Kelvin Nilsen 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 From-SVN: r257252 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1bb9c6491aa2..c918dc097105 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2018-01-31 Richard Biener + Kelvin Nilsen + + Backport from mainline + 2018-01-29 Richard Biener + Kelvin Nilsen + + 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 Backport from mainline diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 9a2402299f43..5fbaadc523f2 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -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); }