2009-11-09 Jason Molenda (jmolenda@apple.com) * i386-dis.c (dis386): Allow lahf and sahf in x86_64 executables. 2008-11-21 Greg Clayton * arm-dis.c: Updated thumb ldmia instruction to handle the case where Rn is in the register list and thus shouldn't be updated. 2008-09-10 Jason Molenda (jmolenda@apple.com) * i386-dis.c (prefix_user_table): Print "movq" instead of "movd" if there was a rex prefix. 2008-06-27 Jason Molenda (jmolenda@apple.com) * arm-dis.c: Update to FSF gdb sources from 2007-07-02. This has the Apple local changes merged in. 2007-11-06 Greg Clayton * arm-dis.c (print_insn_thumb32): Fixed BLX(1) offset for thumb. 2007-05-09 Jason Molenda (jmolenda@apple.com) * i386-dis.c (print_insn, OP_sI, OP_J): Reapply Eric's Apple local change. 2007-05-09 Jason Molenda (jmolenda@apple.com) * i386-dis.c: Update to stock FSF TOT version on 2007-05-09. None of the Apple local mods applied yet. * i386-opc.c: New file. * i386-opc.h: New file. * configure.in: Build new file. * Makefile.am: Build new file. * Makefile.in, configure, aclocal.m4: Updated. 2007-02-09 Jason Molenda (jmolenda@apple.com) * i386-dis.c: Reapply the changes from 2007-01-26 -- I can't reproduce the failure that caused me to revert them now. 2007-01-26 Jason Molenda (jmolenda@apple.com) * i386-dis.c: Revert today's changes for now. There is another sign extension bug in the current version sources, either from a merge mistake or another problem on the type Eric fixed in March last year. 2007-01-26 Jason Molenda (jmolenda@apple.com) * i386-dis.c (OP_E): Display negative offsets as decimal regardless of whether we're using riprel mode or not. 2007-01-26 Jason Molenda (jmolenda@apple.com) * i386-dis.c (OP_E): My 2005-04-14 changes to print disp8/disp32 displacement offsets as integers, not hex values. (print_insn, OP_J): Eric's 2006-03-25 changes to fix an improper sign extension. 2007-01-26 Jason Molenda (jmolenda@apple.com) * i386-dis.c: Imported today's version of i386-dis.c from the src.apple.com opcodes CVS source repository. No Apple local modifications applied in this checkin. 2006-06-22 Jason Molenda (jmolenda@apple.com) * i386-dis.c: Imported two patches from HJ Lu from http://sourceware.org/ml/binutils/2006-02/msg00149.html http://sourceware.org/ml/binutils/2006-02/msg00150.html His changelog entry: 2006-02-11 H.J. Lu * i386-dis.c ('Z'): Add a new macro. (dis386_twobyte): Use "movZ" for control register moves. 2006-02-11 H.J. Lu * i386-dis.c (dis386_twobyte): Use "movZ" for debug register moves. 2006-05-02 Eric Albert (ejalbert@apple.com) * i386-dis.c: Add MNI instruction disassembly support. (THREE_BYTE_0, THREE_BYTE_1): New. (dis386_twobyte[]): Updated. (twobyte_has_modrm[]): Updated. (three_byte_table[]): New. (print_insn): Updated. 2006-03-25 Eric Albert (ejalbert@apple.com) * i386-dis.c (OP_J): Displacements here are signed 32-bit values, not unsigned. Also, do math on them as signed values rather than unsigned values. (print_insn): Do math on RIP-relative offsets as signed values rather than unsigned values. 2005-04-14 Jason Molenda (jmolenda@apple.com) * i386-dis.c (OP_E): Print disp8 and disp32 displacement offsets as signed integers, not hex values. 2005-03-24 Jason Molenda (jmolenda@apple.com) * configure.in: Force AC_FUNC_MMAP's result to 'yes' - it needs to run a test case to say 'yes' so cross-host builds end up with mmap support turned off. * configure, config.in, po/POTFILES.in: Regenerated. 2003-05-20 Klee Dienes * po/Make-in: Don't error out if unable to write .po files to the source directory. 2003-05-11 Klee Dienes * ppc-dis.c (powerpc_dialect): Add GPUL support. * ppc-opc.c (powerpc_operands): Add support for the 'attn' instruction. (powerpc_opcodes): Add GPUL instructions, ++/-- branch predictors. 2003-04-24 Klee Dienes * config.in: Regenerate. * configure: Regenerate. * po/opcodes.pot: Regenerate. 2003-01-07 Klee Dienes * Makefile.am (ALL_MACHINES): Add msp430-dis.lo. * Makefile.in: Regenerate. * configure: Regenerate. 2002-12-06 Klee Dienes * tic30-dis.c: Revert to FSF sources. 2002-11-18 Klee Dienes * Makefile.am: Remove dependency on mmalloc. (INCLUDES): Remove free=xfree. (headers): Remove. * Makefile.in: Regenerate. * aclocal.m4: Regenerate. * config.in: Regenerate. * configure: Regenerate. * sparc-dis.c: Revert from free to xfree. * sysdep.h: Remove definitions of true/false. 2002-11-11 Klee Dienes These were all submitted to the FSF, but in substantially modified form. They're not currently needed by our builds; I'm removing them and will expect to merge them in once they are accepted by the FSF. * arc-opc.c: Revert to FSF sources. * avr-dis.c: Revert to FSF sources. * cgen-opc.c: Revert to FSF sources. * h8500-opc.h: Revert to FSF sources. * m32r-desc.c: Revert to FSF sources. 2002-11-05 Klee Dienes * po/Make-in: Update to use @USE_NLS@ (revert to FSF sources). 2002-11-01 Klee Dienes * arc-ext.c (arc_ext_operand_value): Remove (unused, moved to arc-opc.c). * arc-opc.c (arc_ext_operand_value): Add. Remove initializer; rely on being compiled with -fno-common when building a dylib. (ls_operand): Remove initializer. (arc_operand_map): Remove initializer. * or32-opc.c: Remove initializers for automata, nuncovered, ti, op_data, and op_start. 2002-10-28 Klee Dienes * Makefile.am: Remove PIC support. * Makefile.in: Regenerate. 2002-10-26 Klee Dienes * po/POTFILES.in: Remove PIC support. * disassemble.c: Remove PIC support. * pic-dis.c: Remove. * pic-opc.h: Remove. 2002-10-06 Klee Dienes * ppc-opc.c: Revert to Cygnus sources.