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