This is the mail archive of the binutils-cvs@sources.redhat.com mailing list for the binutils 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]

src/gas ChangeLog doc/c-cris.texi config/tc-cris.c


CVSROOT:	/cvs/src
Module name:	src
Branch: 	binutils-2_15-branch
Changes by:	hp@sourceware.org	2004-03-22 00:07:30

Modified files:
	gas            : ChangeLog 
	gas/doc        : c-cris.texi 
	gas/config     : tc-cris.c 

Log message:
	* doc/c-cris.texi (CRIS-Opts): Document --no-mul-bug-abort,
	--mul-bug-abort and the default behavior.
	* config/tc-cris.c (cris_insn_kind): New member CRIS_INSN_MUL.
	(err_for_dangerous_mul_placement): New variable.
	(STATE_MUL, OPTION_MULBUG_ABORT_ON, OPTION_MULBUG_ABORT_OFF): New
	macros.
	(md_cris_relax_table): Have placeholder for STATE_MUL.
	(md_longopts): New options --mul-bug-abort and --no-mul-bug-abort.
	(cris_relax_frag) <case ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: New
	case doing nothing.
	(md_estimate_size_before_relax) <case ENCODE_RELAX (STATE_MUL,
	STATE_BYTE)>: Ditto.
	(md_convert_frag) <ENCODE_RELAX (STATE_MUL, STATE_BYTE)>: Check
	alignment and position of this frag, emit error message if
	suspicious.
	(md_assemble): For a multiply insn and when checking it,
	transform the current frag into a special frag for that purpose.
	(md_parse_option) <case OPTION_MULBUG_ABORT_OFF, case
	OPTION_MULBUG_ABORT_ON>: Handle new options.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.2053.2.6&r2=1.2053.2.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/doc/c-cris.texi.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.1&r2=1.1.12.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-cris.c.diff?cvsroot=src&only_with_tag=binutils-2_15-branch&r1=1.28&r2=1.28.6.1


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