mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-17 05:10:28 +08:00
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:
parent
737355072a
commit
c08ff9f819
@ -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
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user