patch for opcodes/cgen-dis.in
Dave Brolley
brolley@redhat.com
Fri Oct 13 10:39:00 GMT 2000
More information about the Binutils mailing list
Fri Oct 13 10:39:00 GMT 2000
- Previous message (by thread): patch for opcodes/cgen-dis.in
- Next message (by thread): patch for opcodes/cgen-dis.in
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Isn't this what the NO-DIS attribute on the macro insn in the .cpu file is for? Dave matthew green wrote: > > i'd like to propose this patch for the generated cgen disassembler. it > allows one to disable the printing of macro (alias) instructions, forcing > the "real" instruction name to be displayed. > > it does not affect any other port's regenerated files, as it only is enabled > when CGEN_DISASSEMBLE_IGNORE_ALIASES is defined, similar to how > CGEN_VALIDATE_INSN_SUPPORTED is implemented. > > .mrg. > > 2000-10-13 matthew green <mrg@cygnus.com> > > * cgen-dis.in (print_insn): Ignore instruction aliases if compiled > with CGEN_DISASSEMBLE_IGNORE_ALIASES defined. > > Index: cgen-dis.in > =================================================================== > RCS file: /cvs/cvsfiles/devo/opcodes/cgen-dis.in,v > retrieving revision 1.26 > diff -p -r1.26 cgen-dis.in > *** cgen-dis.in 2000/08/28 18:36:53 1.26 > --- cgen-dis.in 2000/10/13 09:37:46 > *************** print_insn (cd, pc, info, buf, buflen) > *** 271,276 **** > --- 271,285 ---- > } > #endif > > + #ifdef CGEN_DISASSEMBLE_IGNORE_ALIASES > + /* Don't use aliases when disassembling. */ > + if (CGEN_INSN_ATTR_VALUE (insn, CGEN_INSN_ALIAS) != 0) > + { > + insn_list = CGEN_DIS_NEXT_INSN (insn_list); > + continue; > + } > + #endif > + > /* Basic bit mask must be correct. */ > /* ??? May wish to allow target to defer this check until the extract > handler. */
- Previous message (by thread): patch for opcodes/cgen-dis.in
- Next message (by thread): patch for opcodes/cgen-dis.in
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list