+2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
+
+ * builtins.c (expand_builtin_memcpy_with_bounds): Use target hook
+ instead of BNDmode.
+ (expand_builtin_mempcpy_with_bounds): Likewise.
+ (expand_builtin_memset_with_bounds): Likewise.
+
2014-11-17 Ilya Enkovich <ilya.enkovich@intel.com>
* tree-ssa-strlen.c: include ipa-chkp.h, cgraph.h,
/* Return src bounds with the result. */
if (res)
{
- rtx bnd = force_reg (BNDmode,
+ rtx bnd = force_reg (targetm.chkp_bound_mode (),
expand_normal (CALL_EXPR_ARG (exp, 1)));
res = chkp_join_splitted_slot (res, bnd);
}
/* Return src bounds with the result. */
if (res)
{
- rtx bnd = force_reg (BNDmode,
+ rtx bnd = force_reg (targetm.chkp_bound_mode (),
expand_normal (CALL_EXPR_ARG (exp, 1)));
res = chkp_join_splitted_slot (res, bnd);
}
/* Return src bounds with the result. */
if (res)
{
- rtx bnd = force_reg (BNDmode,
+ rtx bnd = force_reg (targetm.chkp_bound_mode (),
expand_normal (CALL_EXPR_ARG (exp, 1)));
res = chkp_join_splitted_slot (res, bnd);
}