check for invalid Xtensa instructions

Bob Wilson bwilson@tensilica.com
Fri Nov 12 22:02:00 GMT 2004


I've committed this patch to check for Xtensa instructions that are invalid 
because they contain more than one access to hardware interfaces that are 
related (e.g., for hardware queues).


2004-11-12  Bob Wilson  <bob.wilson@acm.org>

include/ChangeLog
	* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
	* xtensa-isa.h (xtensa_interface_class_id): New prototype.

bfd/ChangeLog
	* xtensa-isa.c (xtensa_interface_class_id): New.

gas/ChangeLog
	* config/tc-xtensa.c (finish_vinsn): Clear pending instruction if
	there is a conflict.
	(check_t1_t2_reads_and_writes): Check for both reads and writes to
	interfaces that are related as determined by xtensa_interface_class_id.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: interface-class_id.patch
URL: <https://sourceware.org/pipermail/binutils/attachments/20041112/086b1cf3/attachment.ksh>


More information about the Binutils mailing list