This is the mail archive of the gcc-cvs@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]

egcs/gcc ChangeLog config/ia64/ia64-protos.h c ...


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	rth@sourceware.cygnus.com	2000-09-11 14:15:50

Modified files:
	gcc            : ChangeLog 
	gcc/config/ia64: ia64-protos.h ia64.c ia64.h ia64.md 

Log message:
	* config/ia64/ia64-protos.h (fr_nonimmediate_operand): Declare.
	* config/ia64/ia64.c (fr_nonimmediate_operand): New.
	(ia64_override_options): Prevent optimizing division for both
	latency and throughput.
	(rtx_needs_barrier): Handle frcpa.
	* config/ia64/ia64.h (MASK_INLINE_DIV_LAT): New.
	(MASK_INLINE_DIV_THR, TARGET_INLINE_DIV_LAT): New.
	(TARGET_INLINE_DIV_THR, TARGET_INLINE_DIV): New.
	(TARGET_SWITCHES): Add -minline-divide-min-latency and
	-minline-divide-max-throughput.
	(PREDICATE_CODES): Update.
	* config/ia64/ia64.md (extendsidi2): Remove * from f case.
	(zero_extendsidi2): Likewise.  Fix typo in f case insn.
	(extendsfdf2): Add cases for gr<->fr and fr<->mem.
	(extendsftf2): Likewise.
	(extenddftf2): Likewise.
	(fix_trunctfdi2_alts): New.
	(fixuns_trunctfdi2_alts): New.
	(madd*4): Rename from madd*3.
	(divsi3, modsi3, udivsi3, umodsi3): New.
	(divsi3_internal): New.
	(divdi3, moddi3, udivdi3, umoddi3): New.
	(divdi3_internal_lat, divdi3_internal_thr): New.
	(multf3_alts, maddtf4_alts, nmaddtf4_alts): New.
	(recip_approx): New.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.7699&r2=1.7700
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/ia64/ia64-protos.h.diff?cvsroot=gcc&r1=1.20&r2=1.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&r1=1.48&r2=1.49
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/ia64/ia64.h.diff?cvsroot=gcc&r1=1.43&r2=1.44
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/ia64/ia64.md.diff?cvsroot=gcc&r1=1.45&r2=1.46


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]