This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, I spent some time trying to fix PR target/49398 but have run out of time to fix it properly beyond the original patch in the bug report. It probably needs the fix from the bug report and maybe some more but since I've not heard in 48 hours after the original bug report (it is thumb2 v7-a and that's useful for a number of folks to be able to build and test) from the original author I've decided to revert it given : - I'll not be able to find time in the next couple of days to work on this. - I've not heard anyone else actively working on fixing this patch. For now in the interest of letting people be able to bootstrap and for builds of arm-eabi to proceed I've reverted this patch thusly. cheers Ramana 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> PR target/49398 Revert. 2011-06-10 Wei Guozhi <carrot@google.com> PR target/45335 * config/arm/ldmstm.md (ldm2_ia, stm2_ia, ldm2_ib, stm2_ib, ldm2_da, stm2_da, ldm2_db, stm2_db): Add condition !arm_arch7 to these insns. (ldrd, ldrd_reg1, ldrd_reg2 and peephole2): New insn patterns and related peephole2. (strd, strd_reg1, strd_reg2 and peephole2): New insn patterns and related peephole2. * config/arm/arm-protos.h (arm_check_ldrd_operands): New prototype. (arm_legitimate_ldrd_p): New prototype. (arm_output_ldrd): New prototype. * config/arm/arm.c (arm_check_ldrd_operands): New function. (arm_legitimate_ldrd_p): New function. (arm_output_ldrd): New function. 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> Revert 2011-06-10 Wei Guozhi <carrot@google.com> PR target/45335 * gcc.target/arm/pr45335.c: New test. * gcc.target/arm/pr45335-2.c: New test. * gcc.target/arm/pr45335-3.c: New test. * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd". * gcc.target/arm/pr40457-2.c: Changed to store 3 words. * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
Attachment:
revert-patch-for-pr49398.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |