As a result of the previous changes, epilogue_insns pattern can only be generated in Thumb1.
As a result of the previous changes, epilogue_insns pattern can only be generated in Thumb1. After removing other cases in define_insn for epilogue_insns, the function arm_output_epilogue becomes dead code and can be eliminated, along with all its helper functions. gcc/ 2012-06-18 Ian Bolton <ian.bolton@arm.com> Sameera Deshpande <sameera.deshpande@arm.com> Greta Yorsh <greta.yorsh@arm.com> * config/arm/arm-protos.h (arm_output_epilogue): Remove. * config/arm/arm.c (print_multi_reg): Remove. (vfp_output_fldmd): Likewise. (arm_output_epilogue): Likewise. * config/arm/arm.md (epilogue_insns): Update condition and code. Co-Authored-By: Greta Yorsh <greta.yorsh@arm.com> Co-Authored-By: Sameera Deshpande <sameera.deshpande@arm.com> From-SVN: r188745
Showing
This diff is collapsed.
Click to expand it.
Please
register
or
sign in
to comment