middle-end: Prefer TRULY_NOOP_TRUNCATION_MODES_P over raw target hook.

2020-07-16  Roger Sayle  <roger@nextmovesoftware.com>

gcc/ChangeLog
	* function.c (assign_parm_setup_block): Use the macro
	TRULY_NOOP_TRUNCATION_MODES_P instead of calling
	targetm.truly_noop_truncation directly.
This commit is contained in:
Roger Sayle 2020-07-17 14:06:45 +01:00
parent 737355072a
commit c08ff9f819
1 changed files with 2 additions and 2 deletions

View File

@ -3013,8 +3013,8 @@ assign_parm_setup_block (struct assign_parm_data_all *all,
to the value directly in mode MODE, otherwise we must
start with the register in word_mode and explicitly
convert it. */
if (targetm.truly_noop_truncation (size * BITS_PER_UNIT,
BITS_PER_WORD))
if (mode == word_mode
|| TRULY_NOOP_TRUNCATION_MODES_P (mode, word_mode))
reg = gen_rtx_REG (mode, REGNO (entry_parm));
else
{