Index: ChangeLog =================================================================== RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v retrieving revision 2.8178 diff -r2.8178 ChangeLog 0a1,25 > 2005-04-12 Peter Barada > C Jaiprakash > * config/m68k/m68k.c (m68k_compute_frame_layout, m68k_output_function_prologue, > m68k_output_function_epilogue): Changes for ColdFire v4e > (emit_move_sequence,fp_reg_operand,force_mode) : New > * config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Add builtin_define __mcfv4e__ > (MASK_CFV4E, TARGET_CFV4E, GO_IF_CFV4E_LEGITIMATE_ADDRESS): New > (MASK_COLDFIRE): Modify for coldfire v4e > (TARGET_SWITCHES): Add -mcfv4e > (CONDITIONAL_REGISTER_USAGE,MODES_TIEABLE_P,REG_CLASS_FROM_LETTER,GO_IF_LEGITIMATE_ADDRESS, > GO_IF_NONINDEXED_ADDRESS): Modify for coldfire v4e > * config/m68k/m68k.md (tstsf, tstdf, cmpdi, cmpsf, movsi_cf, movsi_cfv4, movsf_cf, > movdf, floatsisf2, floatsidf2, floathisf2, floathidf2, floatqisf2, ftruncdf2, ftruncsf2_v4e, > fixsfqi2_68881,fixsfhi2, fixsfsi2, fixdfqi2, fixdfhi2, fixdfsi2 ): Modify for TARGET_CFV4E > (tstsf_v4e,tstdf_v4e,cmpdf_v4e,cmpsf_v4e,reload_insf, reload_outsf,movsf_v4e, > reload_indf, reload_outdf, movdf_v4e, extendsfdf2_v4e, truncdfsf2_v4e, floatsisf2_v4e, > floatsidf2_v4e, floathisf2_v4e, floathisf2_68881, floathidf2_v4e, floatqisf2_v4e, floatqisf2_68881, > floatqidf2_v4e,floatqidf2_68881,ftruncdf2_v4e, ftruncdf2_68881, ftruncsf2_v4e, ftruncsf2_68881 > fixsfqi2_v4e, fixsfqi2_68881, fixsfhi2_68881, fixsfhi2_v4e, fixsfsi2_68881, fixsfsi2_v4e, > fixdfqi2_68881, fixdfqi2_v4e, fixdfhi2_68881, fixdfhi2_v4e, fixdfsi2_68881, fixdfsi2_v4e > adddf3_v4e, addsf3_v4e, subdf3_v4e, subsf3_v4e, muldf3_v4e, mulsf3_v4e, divdf3_v4e, divsf3_v4e > negsf2_v4e, negdf2_v4e, sqrtsf2_v4e, sqrtsf2_68881, sqrtdf2_v4e, abssf_v4e, absdf_v4e): New patterns > * config/m68k/predicates.md (fpu_operand): New > * config/m68k/m68k-protos.h (emit_move_sequence): New > 10570c10595 < (PREFERRED_RELOAD_CLASS): Move to function. --- > (prefERRED_RELOAD_CLASS): Move to function.