From: Greta Yorsh Date: Fri, 31 Aug 2012 16:42:21 +0000 (+0100) Subject: arm.c (arm_expand_epilogue): Remove unused variable floats_from_frame. X-Git-Tag: misc/gccgo-go1_1_2~1107 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2c84f67d8458beba886d3cf319327bf44060a9ad;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4f55c42cc033..3bcf2e2a913d 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 381f05525fb7..9ce3c0f068ad 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) {