2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
- * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): Add handling for
- early GIMPLE expansion of vector multiplies.
+ * gimple-fold.c (create_tmp_reg_or_ssa_name): Remove static declaration.
+ * gimple-fold.h (create_tmp_reg_or_ssa_name): New prototype.
+
+2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
+
+ * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): Add handling for
+ early GIMPLE expansion of vector multiplies.
2017-05-12 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
is in SSA form, a SSA name is created. Otherwise a temporary register
is made. */
-static tree
-create_tmp_reg_or_ssa_name (tree type, gimple *stmt = NULL)
+tree
+create_tmp_reg_or_ssa_name (tree type, gimple *stmt)
{
if (gimple_in_ssa_p (cfun))
return make_ssa_name (type, stmt);
#ifndef GCC_GIMPLE_FOLD_H
#define GCC_GIMPLE_FOLD_H
+extern tree create_tmp_reg_or_ssa_name (tree, gimple *stmt = NULL);
extern tree canonicalize_constructor_val (tree, tree);
extern tree get_symbol_constant_value (tree);
extern bool get_range_strlen (tree, tree[2]);