varasm.c (compute_reloc_for_rtx_1): Take a const_rtx.
authorRichard Sandiford <rdsandiford@googlemail.com>
Thu, 28 Aug 2014 06:25:18 +0000 (06:25 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 28 Aug 2014 06:25:18 +0000 (06:25 +0000)
commit82cfcdb63298a08a5eff485750128577e21786f0
tree933db56ad5893f71086edf621cd43051f18b098c
parent750b270a1dd7a1c617f9dfa48a24b68216abf1c2
varasm.c (compute_reloc_for_rtx_1): Take a const_rtx.

gcc/
* varasm.c (compute_reloc_for_rtx_1): Take a const_rtx.  Remove the
pointer to the cumulative reloc value and return the value for
this reloc instead.
(compute_reloc_for_rtx): Take a const_rtx.  Call
compute_reloc_for_rtx_1 directly for SYMBOL_REF and LABEL_REF,
avoiding any recursion.  Use FOR_EACH_SUBRTX rather than
for_each_rtx for the CONST case.

From-SVN: r214667
gcc/ChangeLog
gcc/varasm.c