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 <peter@the-baradas.com>
> 	    C Jaiprakash <cjaiprakash@noida.hcltech.com>
> 	* 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.
