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] |
This patch removes the define_insn and define_expand support for the obsolete Maverick co-processor. There's some necessary purging of code in arm.c as well (though the major cleanups here are still to come). Tested on arm-eabi and committed to trunk. * arm.c (arm_cirrus_insn_p): Delete. (cirrus_reorg): Delete. (arm_reorg): Don't call cirrus_reorg. (arm_final_prescan_insn_p): Don't check for cirrus insns. * arm.md (define_attr "type"): Remove mav_farith and mav_dmult. (adddi3, subdi3): Remove Maverick support. (arm_adddi3): Likewise. (adddi_sesidi_di, adddi_zesidi_di): Likewise. (addsf3, adddf3): Likewise. (subsf3, subdf3): Likewise. (mulsf3, muldf3): Likewise. (ashldi3, ashrdi3, lshrdi3): Likewise. (floatsisf2, floatsidf2): Likewise. (fix_truncsfsi2, fix_truncdfsi2): Likewise. (arm_movdi, thumb1_movdi_insn): Likewise. (arm_cmpdi_insn): Likewise. (cirrus_cmpsf, cirrus_cmpdf, cirrus_cmpdi): Likewise. (cirrus.md): Don't include. * cirrus.md: Delete file. * t-arm (MD_INCLUDES): Remove cirrus.md.
Attachment:
nofpa4.patch
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |