From 390d719fbbadef9a28883c6b7b2a187c38f13e5c Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Fri, 12 Nov 2004 21:59:13 +0000 Subject: 2004-11-12 Bob Wilson 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. --- include/xtensa-isa-internal.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/xtensa-isa-internal.h') diff --git a/include/xtensa-isa-internal.h b/include/xtensa-isa-internal.h index 50ac4781c..44e53f95b 100644 --- a/include/xtensa-isa-internal.h +++ b/include/xtensa-isa-internal.h @@ -131,6 +131,7 @@ typedef struct xtensa_interface_internal_struct const char *name; /* Interface name. */ int num_bits; /* Width of the interface. */ uint32 flags; /* See XTENSA_INTERFACE_* flags. */ + int class_id; /* Class of related interfaces. */ char inout; /* "i" or "o". */ } xtensa_interface_internal; -- cgit v1.2.3