egcs/gcc ChangeLog final.c config/h8300/h8300. ...

vmakarov@egcs.cygnus.com vmakarov@egcs.cygnus.com
Mon Mar 22 07:56:00 GMT 1999


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	vmakarov@egcs.cygnus.com	99/03/22 07:56:10

Modified files:
	gcc            : ChangeLog final.c 
	gcc/config/h8300: h8300.c h8300.md 

Log message:
	Mon Mar 22 10:44:33 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
	
	* config/h8300/h8300.md (adjust_length): New attribute.
	(modhi3+1, andsi3+1, iorsi3+1, extzv+1, extzv+2): Change insn
	default value of attribute "adjust_length" onto "no".
	
	* config/h8300/h8300.c (h8300_adjust_insn_length):  Use 0 if the
	shift is negative.
	
	* final.c (shorten_branches): Check insn length after its
	adjusting.



More information about the Gcc-cvs mailing list