aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.c
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-09-10 16:19:23 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-09-10 16:19:23 +0000
commite8b0314a583b028ad2d6508b455e33f5787bffe1 (patch)
tree0a912d382c9a09330094df197632485b07733b76 /gcc/dwarf2out.c
parent68a57628f482c75003abfc77b5c2a3be029668fa (diff)
downloadgcc-e8b0314a583b028ad2d6508b455e33f5787bffe1.zip
gcc-e8b0314a583b028ad2d6508b455e33f5787bffe1.tar.gz
gcc-e8b0314a583b028ad2d6508b455e33f5787bffe1.tar.bz2
Make get_call_rtx_from take a const rtx_insn *
Only one caller (in dwarf2out.c) was preventing get_call_rtx_from from taking an rtx_insn *. Since that caller just passes a PATTERN, it's a trivial change to make. 2019-09-10 Richard Sandiford <richard.sandiford@arm.com> gcc/ * rtl.h (get_call_rtx_from): Take a const rtx_insn * instead of an rtx. * rtlanal.c (get_call_rtx_from): Likewise. * dwarf2out.c (dwarf2out_var_location): Pass the insn rather than the pattern to get_call_rtx_from. * config/i386/i386-expand.h (ix86_notrack_prefixed_insn_p): Take an rtx_insn * instead of an rtx. * config/i386/i386-expand.c (ix86_notrack_prefixed_insn_p): Likewise. From-SVN: r275593
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r--gcc/dwarf2out.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index 279c6b7..c359c2d 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -27505,7 +27505,7 @@ create_label:
ca_loc->tail_call_p = SIBLING_CALL_P (prev);
/* Look for a SYMBOL_REF in the "prev" instruction. */
- rtx x = get_call_rtx_from (PATTERN (prev));
+ rtx x = get_call_rtx_from (prev);
if (x)
{
/* Try to get the call symbol, if any. */