diff -r 5138d1e453f1 -r 2b63712ec874 src/arch/isa_parser.py --- a/src/arch/isa_parser.py Fri Mar 11 11:27:36 2011 -0800 +++ b/src/arch/isa_parser.py Thu Mar 17 17:44:41 2011 -0400 @@ -181,6 +181,12 @@ operands.concatSomeAttrStrings(is_src, 'op_src_decl') myDict['op_dest_decl'] = \ operands.concatSomeAttrStrings(is_dest, 'op_dest_decl') + if operands.readPC: + myDict['op_src_decl'] += \ + 'TheISA::PCState __parserAutoPCState;\n' + if operands.setPC: + myDict['op_dest_decl'] += \ + 'TheISA::PCState __parserAutoPCState;\n' myDict['op_rd'] = operands.concatAttrStrings('op_rd') if operands.readPC: