2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
gcc/
* recog.c: Include function-abi.h.
(peep2_find_free_register): Use crtl->abi when deciding whether
a register is free for use after RA.
From-SVN: r276330
+2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * recog.c: Include function-abi.h.
+ (peep2_find_free_register): Use crtl->abi when deciding whether
+ a register is free for use after RA.
+
2019-09-30 Richard Sandiford <richard.sandiford@arm.com>
* postreload-gcse.c: Include regs.h and function-abi.h.
#include "cfgcleanup.h"
#include "reload.h"
#include "tree-pass.h"
+#include "function-abi.h"
#ifndef STACK_POP_CODE
#if STACK_GROWS_DOWNWARD
break;
}
/* And that we don't create an extra save/restore. */
- if (! call_used_or_fixed_reg_p (regno + j)
+ if (! crtl->abi->clobbers_full_reg_p (regno + j)
&& ! df_regs_ever_live_p (regno + j))
{
success = 0;