From 2c84f67d8458beba886d3cf319327bf44060a9ad Mon Sep 17 00:00:00 2001 From: Greta Yorsh Date: Fri, 31 Aug 2012 17:42:21 +0100 Subject: [PATCH] arm.c (arm_expand_epilogue): Remove unused variable floats_from_frame. gcc/ 2012-08-31 Greta Yorsh * config/arm/arm.c (arm_expand_epilogue): Remove unused variable floats_from_frame. From-SVN: r190838 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.c | 14 +------------- 2 files changed, 6 insertions(+), 13 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f55c42cc03..3bcf2e2a913 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-08-31 Greta Yorsh + + * config/arm/arm.c (arm_expand_epilogue): Remove unused variable + floats_from_frame. + 2012-08-31 Martin Jambor PR middle-end/54409 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 381f05525fb..9ce3c0f068a 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -22760,7 +22760,6 @@ arm_expand_epilogue (bool really_return) int num_regs = 0; int i; int amount; - int floats_from_frame = 0; arm_stack_offsets *offsets; func_type = arm_current_func_type (); @@ -22787,18 +22786,7 @@ arm_expand_epilogue (bool really_return) /* Get frame offsets for ARM. */ offsets = arm_get_frame_offsets (); saved_regs_mask = offsets->saved_regs_mask; - - /* Find offset of floating point register from frame pointer. - The initialization is done in this way to take care of frame pointer - and static-chain register, if stored. */ - floats_from_frame = offsets->saved_args - offsets->frame; - /* Compute how many registers saved and how far away the floats will be. */ - for (i = 0; i <= LAST_ARM_REGNUM; i++) - if (saved_regs_mask & (1 << i)) - { - num_regs++; - floats_from_frame += 4; - } + num_regs = bit_count (saved_regs_mask); if (frame_pointer_needed) { -- 2.30.2