177298Sobrien1999-12-27 Alan Modra <alan@spri.levels.unisa.edu.au> 277298Sobrien 377298Sobrien * i386-dis.c (grps[]): Correct GRP5 FF/3 from "call" to "lcall". 477298Sobrien 577298SobrienWed Dec 1 03:34:53 1999 Jeffrey A Law (law@cygnus.com) 677298Sobrien 777298Sobrien * m10300-opc.c, m10300-dis.c: Add am33 support. 877298Sobrien 977298SobrienWed Nov 24 20:29:58 1999 Jeffrey A Law (law@cygnus.com) 1077298Sobrien 1177298Sobrien * hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names. 1277298Sobrien (print_insn_hppa): Handle 'B' operand. 1377298Sobrien 1477298Sobrien1999-11-22 Nick Clifton <nickc@cygnus.com> 1577298Sobrien 1677298Sobrien * d10v-opc.c: Fix pattern for "cpfg,f{0|1},c" instruction. 1777298Sobrien 1877298Sobrien1999-11-18 Gavin Romig-Koch <gavin@cygnus.com> 1977298Sobrien 2077298Sobrien * mips-opc.c (I5): New. 2177298Sobrien (abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s 2277298Sobrien madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps, 2377298Sobrien pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New. 2477298Sobrien 2577298SobrienMon Nov 15 19:34:58 1999 Donald Lindsay <dlindsay@cygnus.com> 2677298Sobrien 2777298Sobrien * arm-dis.c (print_insn_arm): Added general purpose 'X' format. 2877298Sobrien * arm-opc.h (print_insn_arm): Added comment documenting 2977298Sobrien the 'X' format just added to arm-dis.c. 3077298Sobrien 3177298Sobrien1999-11-15 Gavin Romig-Koch <gavin@cygnus.com> 3277298Sobrien 3377298Sobrien * mips-opc.c (la): Create a version that just uses addiu directly. 3477298Sobrien (dla): Expand to daddiu if possible. 3577298Sobrien 3677298Sobrien1999-11-11 Nick Clifton <nickc@cygnus.com> 3777298Sobrien 3877298Sobrien * mips-opc.c: Add ssnop pattern. 3977298Sobrien 4077298Sobrien1999-11-01 Gavin Romig-Koch <gavin@cygnus.com> 4177298Sobrien 4277298Sobrien * mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER. 4377298Sobrien 4477298Sobrien1999-10-29 Nick Clifton <nickc@cygnus.com> 4577298Sobrien 4677298Sobrien * d30v-opc.c (mvtacc): Use format SHORT_AR not SHORT_AA 4777298Sobrien (d30v_format_tab): Define the SHORT_AR format. 4877298Sobrien 4977298Sobrien1999-10-28 Nick Clifton <nickc@cygnus.com> 5077298Sobrien 5177298Sobrien * mcore-dis.c: Remove spurious code introduced in previous delta. 5277298Sobrien 5377298Sobrien1999-10-27 Scott Bambrough <scottb@netwinder.org> 5477298Sobrien 5577298Sobrien * arm-dis.c: Include sysdep.h to prevent compile time warnings. 5677298Sobrien 5777298Sobrien1999-10-18 Michael Meissner <meissner@cygnus.com> 5877298Sobrien 5977298Sobrien * alpha-opc.c (alpha_operands): Fill in missing initializer. 6077298Sobrien (alpha_num_operands): Convert to unsigned. 6177298Sobrien (alpha_num_opcodes): Ditto. 6277298Sobrien (insert_rba): Declare unused arguments ATTRIBUTE_UNUSED. 6377298Sobrien (insert_rca): Ditto. 6477298Sobrien (insert_za): Ditto. 6577298Sobrien (insert_zb): Ditto. 6677298Sobrien (insert_zc): Ditto. 6777298Sobrien (extract_bdisp): Ditto. 6877298Sobrien (extract_jhint): Ditto. 6977298Sobrien (extract_ev6hwjhint): Ditto. 7077298Sobrien 7177298SobrienSun Oct 10 01:48:01 1999 Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org> 7277298Sobrien 7377298Sobrien * hppa-dis.c (print_insn_hppa): Add new codes 'cc', 'cd', 'cC', 7477298Sobrien 'co', '@'. 7577298Sobrien 7677298Sobrien * hppa-dis.c (print_insn_hppa): Removed unused args. Fix '?W'. 7777298Sobrien 7877298Sobrien * hppa-dis.c (print_insn_hppa): Implement codes "?N", "?Q". 7977298Sobrien 8077298SobrienThu Oct 7 00:12:43 MDT 1999 Diego Novillo <dnovillo@cygnus.com> 8177298Sobrien 8277298Sobrien * d10v-opc.c (d10v_operands): Add RESTRICTED_NUM3 flag for 8377298Sobrien rac/rachi instructions. 8477298Sobrien (d10v_opcodes): Added seven new instructions ld, ld2w, sac, sachi, 8577298Sobrien slae, st and st2w. 8677298Sobrien 8777298Sobrien1999-10-04 Doug Evans <devans@casey.cygnus.com> 8877298Sobrien 8989857Sobrien * fr30-asm.c, fr30-desc.h: Rebuild. 9089857Sobrien * m32r-asm.c, m32r-desc.c, m32r-desc.h: Rebuild. Add m32rx support. 9189857Sobrien * m32r-dis.c, m32r-ibld.c, m32r-opc.c, m32r-opc.h, m32r-opinst.c: Ditto. 9277298Sobrien 9377298Sobrien1999-09-29 Nick Clifton <nickc@cygnus.com> 9477298Sobrien 9577298Sobrien * sh-opc.h: Fix bit patterns for several load and store 9677298Sobrien instructions. 9777298Sobrien 9877298SobrienThu Sep 23 08:27:20 1999 Jerry Quinn <jerry.quinn.adv91@alum.dartmouth.org 9977298Sobrien 10077298Sobrien * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with 10177298Sobrien cleaner code using completer prefixes. Add 'Y'. 10277298Sobrien 10377298SobrienSun Sep 19 10:41:27 1999 Jeffrey A Law (law@cygnus.com) 10477298Sobrien 10577298Sobrien * hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'. 10677298Sobrien 10777298Sobrien * hppa-dis.c (extract_22): New function. 10877298Sobrien 10977298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'. 11077298Sobrien 11177298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'. 11277298Sobrien 11377298Sobrien * hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'. 11477298Sobrien 11577298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='. 11677298Sobrien 11777298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'X' operand. 11877298Sobrien 11977298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'B' operand. 12077298Sobrien 12177298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands. 12277298Sobrien 12377298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'l' operand. 12477298Sobrien 12577298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'g' operand. 12677298Sobrien 12777298SobrienSat Sep 18 11:36:12 1999 Jeffrey A Law (law@cygnus.com) 12877298Sobrien 12977298Sobrien * hppa-dis.c (print_insn_hppa): Output a space after 'X' completer. 13077298Sobrien 13177298Sobrien * hppa-dis.c: (print_insn_hppa): Do output a space before a 'v' 13277298Sobrien operand. 13377298Sobrien 13477298Sobrien * hppa-dis.c: (print_insn_hppa): Handle 'fX'. 13577298Sobrien 13677298Sobrien * hppa-dis.c: (print_insn_hppa): Add missing break after 13777298Sobrien FP register case. 13877298Sobrien 13977298Sobrien * hppa-dis.c: Finish constifying various completers, register 14077298Sobrien names, etc etc. 14177298Sobrien 14277298Sobrien1999-09-14 Michael Meissner <meissner@cygnus.com> 14377298Sobrien 14477298Sobrien * configure.in (Canonicalization of target names): Remove adding 14577298Sobrien ${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14 14677298Sobrien generates $ac_config_sub with a ${CONFIG_SHELL} already. 14777298Sobrien * configure: Regenerate. 14877298Sobrien 14977298SobrienTue Sep 7 13:50:32 1999 Jeffrey A Law (law@cygnus.com) 15077298Sobrien 15177298Sobrien * hppa-dis.c (print_insn_hppa): Escape '%' in output strings. 15277298Sobrien 15377298Sobrien * hppa-dis.c (print_insn_hppa): Handle 'Z' argument. 15477298Sobrien 15577298Sobrien1999-09-07 Nick Clifton <nickc@cygnus.com> 15677298Sobrien 15777298Sobrien * sh-opc.h: Add mulu.w and muls.w patterns. These are the correct 15877298Sobrien names for the mulu and muls patterns. 15977298Sobrien 16077298Sobrien1999-09-04 Steve Chamberlain <sac@pobox.com> 16177298Sobrien 16277298Sobrien * pj-opc.c: New file. 16377298Sobrien * pj-dis.c: New file. 16477298Sobrien * disassemble.c (disassembler): Handle bfd_arch_pj. 16577298Sobrien * configure.in: Handle bfd_pj_arch. 16677298Sobrien * Makefile.am: Rebuild dependencies. 16777298Sobrien (CFILES): Add pj-dis.c and pj-opc.c. 16877298Sobrien (ALL_MACHINES): Add pj-dis.lo and pj-opc.lo. 16977298Sobrien * configure, Makefile.in: Rebuild. 17077298Sobrien 17177298Sobrien1999-09-04 H.J. Lu <hjl@gnu.org> 17277298Sobrien 17377298Sobrien * i386-dis.c (print_insn_i386): Set bytes_per_line to 7. 17477298Sobrien 17577298SobrienMon Aug 30 18:56:14 1999 Richard Henderson <rth@cygnus.com> 17677298Sobrien 17777298Sobrien * alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31. 17877298Sobrien 17977298Sobrien1999-08-04 Doug Evans <devans@casey.cygnus.com> 18077298Sobrien 18189857Sobrien * fr30-asm.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild. 18289857Sobrien * m32r-asm.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild. 18377298Sobrien * m32r-opinst.c: Rebuild. 18477298Sobrien 18577298SobrienSat Aug 28 00:27:24 1999 Jerry Quinn <jquinn@nortelnetworks.com> 18677298Sobrien 18777298Sobrien * hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float 18877298Sobrien register args by 'f'. 18977298Sobrien 19077298Sobrien * hppa-dis.c (print_insn_hppa): Add args q, %, !, and |. 19177298Sobrien 19277298Sobrien * hppa-dis.c (MASK_10, read_write_names, add_compl_names, 19377298Sobrien extract_10U_store): New. 19477298Sobrien (print_insn_hppa): Add new completers. 19577298Sobrien 19677298Sobrien * hppa-dis.c (signed_unsigned_names,mix_half_names, 19777298Sobrien saturation_names): New. 19877298Sobrien (print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'. 19977298Sobrien 20077298Sobrien * hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'. 20177298Sobrien 20277298Sobrien * hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!' 20377298Sobrien 20477298Sobrien * hppa-dis.c (print_insn_hppa): Look at next arg instead of bits 20577298Sobrien to decide to print a space. 20677298Sobrien 20777298Sobrien1999-08-21 Alan Modra <alan@spri.levels.unisa.edu.au> 20877298Sobrien 20977298Sobrien * i386-dis.c: Add AMD athlon instruction support. 21077298Sobrien 21177298Sobrien1999-08-10 Ian Lance Taylor <ian@zembu.com> 21277298Sobrien 21377298Sobrien From Wally Iimura <iimura@microunity.com>: 21477298Sobrien * dis-buf.c (buffer_read_memory): Rewrite expression to avoid 21577298Sobrien overflow at end of address space. 21677298Sobrien (generic_print_address): Use sprintf_vma. 21777298Sobrien 21877298Sobrien1999-08-08 Ian Lance Taylor <ian@zembu.com> 21977298Sobrien 22077298Sobrien * Makefile.am: Rename .dep* files to DEP*. Change DEP variable to 22177298Sobrien MKDEP. Rebuild dependencies. 22277298Sobrien * Makefile.in: Rebuild. 22377298Sobrien 22477298SobrienFri Aug 6 09:46:35 1999 Jerry Quinn <jquinn@nortelnetworks.com> 22577298Sobrien 22677298Sobrien * hppa-dis.c (compare_cond_64_names, cmpib_cond_64_names, 22777298Sobrien add_cond_64_names, wide_add_cond_names, logical_cond_64_names, 22877298Sobrien unit_cond_64_names, shift_cond_64_names, bb_cond_64_names): New. 22977298Sobrien (print_insn_hppa): Add 64 bit condition completers. 23077298Sobrien 23177298SobrienThu Aug 5 16:59:58 1999 Jerry Quinn <jquinn@nortelnetworks.com> 23277298Sobrien 23377298Sobrien * hppa-dis.c (print_insn_hppa): Change condition args to use 23477298Sobrien '?' prefix. 23577298Sobrien 23677298SobrienWed Jul 28 04:33:58 1999 Jerry Quinn <jquinn@nortelnetworks.com> 23777298Sobrien 23877298Sobrien * hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E' 23977298Sobrien code. 24077298Sobrien 24177298Sobrien1999-07-21 Ian Lance Taylor <ian@zembu.com> 24277298Sobrien 24377298Sobrien From Mark Elbrecht: 24477298Sobrien * configure.bat: Remove; obsolete. 24577298Sobrien 24677298Sobrien1999-07-11 Ian Lance Taylor <ian@zembu.com> 24777298Sobrien 24877298Sobrien * dis-buf.c: Add ATTRIBUTE_UNUSED as appropriate. 24977298Sobrien (generic_strcat_address): Add cast to avoid warning. 25077298Sobrien * i386-dis.c: Initialize all structure fields to avoid warnings. 25177298Sobrien Add ATTRIBUTE_UNUSED as appropriate. 25277298Sobrien 25377298Sobrien1999-07-08 Jakub Jelinek <jj@ultra.linux.cz> 25477298Sobrien 25577298Sobrien * sparc-dis.c (print_insn_sparc): Differentiate between 25677298Sobrien addition and oring when guessing symbol for comment. 25777298Sobrien 25877298Sobrien1999-07-05 Nick Clifton <nickc@cygnus.com> 25977298Sobrien 26077298Sobrien * arm-dis.c (print_insn_arm): Display hex equivalent of rotated 26177298Sobrien constant. 26277298Sobrien 26377298Sobrien1999-06-23 Alan Modra <alan@spri.levels.unisa.edu.au> 26477298Sobrien 26577298Sobrien * i386-dis.c: Mention intel mode specials in macro char comment. 26677298Sobrien 26777298Sobrien1999-06-21 Ian Lance Taylor <ian@zembu.com> 26877298Sobrien 26977298Sobrien * alpha-dis.c: Don't include <stdlib.h>. 27077298Sobrien * arm-dis.c: Include "sysdep.h". 27177298Sobrien * tic30-dis.c: Don't include <stdlib.h> or <string.h>. Include 27277298Sobrien "sysdep.h". 27377298Sobrien * Makefile.am: Rebuild dependencies. 27477298Sobrien * Makefile.in: Rebuild. 27577298Sobrien 27677298Sobrien1999-06-16 Nick Clifton <nickc@cygnus.com> 27777298Sobrien 27877298Sobrien * arm-dis.c (print_insn_arm): Add detection of IMB and IMBRange 27977298Sobrien SWIs. 28077298Sobrien 28177298Sobrien1999-06-14 Nick Clifton <nickc@cygnus.com> & Drew Mosley <dmoseley@cygnus.com> 28277298Sobrien 28377298Sobrien * arm-dis.c (arm_regnames): Turn into a pointer to a register 28477298Sobrien name set. 28577298Sobrien (arm_regnames_standard): New variable: Array of ARM register 28677298Sobrien names according to ARM instruction set nomenclature. 28777298Sobrien (arm_regnames_apcs): New variable: Array of ARM register names 28877298Sobrien according to ARM Procedure Call Standard. 28977298Sobrien (arm_regnames_raw): New variable: Array of ARM register names 29077298Sobrien using just 'r' and the register number. 29177298Sobrien (arm_toggle_regnames): New function: Toggle the chosen register set 29277298Sobrien naming scheme. 29377298Sobrien (parse_disassembler_options): New function: Parse any target 29477298Sobrien disassembler command line options. 29577298Sobrien (print_insn_big_arm): Call parse_disassembler_options if any 29677298Sobrien are defined. 29777298Sobrien (print_insn_little_arm): Call parse_disassembler_options if any 29877298Sobrien are defined. 29977298Sobrien 30077298Sobrien1999-06-13 Ian Lance Taylor <ian@zembu.com> 30177298Sobrien 30277298Sobrien * i386-dis.c (FWAIT_OPCODE): Define. 30377298Sobrien (used_prefixes): New static variable. 30477298Sobrien (fetch_data): Don't print an error message if we have already 30577298Sobrien fetched some bytes successfully. 30677298Sobrien (ckprefix): Clear used_prefixes. Use FWAIT_OPCODE, not 0x9b. 30777298Sobrien (prefix_name): New static function. 30877298Sobrien (print_insn_i386): If setjmp fails, indicating a data error, but 30977298Sobrien we have managed to fetch some bytes, print the first one as a 31077298Sobrien prefix or a .byte pseudo-op. If fwait is followed by a non 31177298Sobrien floating point instruction, print the first prefix. Set 31277298Sobrien used_prefixes when prefixes are used. If any prefixes were not 31377298Sobrien used after disassembling the instruction, print the first prefix 31477298Sobrien instead of printing the instruction. 31577298Sobrien (putop): Set used_prefixes when prefixes are used. 31677298Sobrien (append_seg, OP_E, OP_G, OP_REG, OP_I, OP_sI, OP_J): Likewise. 31777298Sobrien (OP_DIR, OP_SIMD_Suffix): Likewise. 31877298Sobrien 31977298Sobrien1999-06-07 Jakub Jelinek <jj@ultra.linux.cz> 32077298Sobrien 32177298Sobrien * sparc-opc.c: Fix up set, setsw, setuw operand kinds. 32277298Sobrien Support signx %reg, clruw %reg. 32377298Sobrien 32477298Sobrien1999-06-07 Jakub Jelinek <jj@ultra.linux.cz> 32577298Sobrien 32677298Sobrien * sparc-opc.c: Add aliases Solaris as supports. 32777298Sobrien 32877298SobrienMon Jun 7 12:04:52 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> 32977298Sobrien 33077298Sobrien * Makefile.am (CFILES): Add arc-{dis,opc}.c and v850-{dis,opc}.c. 33177298Sobrien * Makefile.in: Regenerated. 33277298Sobrien 33377298Sobrien1999-06-03 Philip Blundell <philb@gnu.org> 33477298Sobrien 33577298Sobrien * arm-dis.c (print_insn_arm): Make LDRH/LDRB consistent with LDR 33677298Sobrien when target is PC-relative. 33777298Sobrien 33877298Sobrien1999-05-28 Linus Nordberg <linus.nordberg@canit.se> 33977298Sobrien 34077298Sobrien * m68k-opc.c: Rename MACL/MSACL to MAC/MSAC. Add MACM/MSACM. Add 34177298Sobrien MOVE MACSR,CCR. 34277298Sobrien 34377298Sobrien * m68k-dis.c (fetch_arg): Add places `n', `o'. 34477298Sobrien 34577298Sobrien * m68k-opc.c: Add MSAC, MACL, MOVE to/from ACC, MACSR, MASK. 34677298Sobrien Add mcf5206e to appropriate instructions. 34777298Sobrien Add alias for MAC, MSAC. 34877298Sobrien 34977298Sobrien * m68k-dis.c (print_insn_arg): Add formats `E', `G', `H' and place 35077298Sobrien `N'. 35177298Sobrien 35277298Sobrien * m68k-opc.c (m68k_opcodes): Add divsw, divsl, divuw, divul, macl, 35377298Sobrien macw, remsl, remul for mcf5307. Change mcf5200 --> mcf. 35477298Sobrien 35577298Sobrien * m68k-dis.c: Add format `u' and places `h', `m', `M'. 35677298Sobrien 35777298Sobrien1999-05-18 Alan Modra <alan@spri.levels.unisa.edu.au> 35877298Sobrien 35977298Sobrien * i386-dis.c (Ed): Define. 36077298Sobrien (dis386_twobyte_att, dis386_twobyte_intel): Use Ed for movd. 36177298Sobrien (Rw): Remove. 36277298Sobrien (OP_rm): Rename to OP_Rd. 36377298Sobrien (ONE): Remove. 36477298Sobrien (OP_ONE): Remove. 36577298Sobrien (putop): Add const to template and p. 36677298Sobrien (print_insn_x86): Delete. 36777298Sobrien (print_insn_i386): Merge old function print_insn_x86. Add const 36877298Sobrien to dp. 36977298Sobrien (struct dis386): Add const to name. 37077298Sobrien (dis386_att, dis386_intel): Add const. 37177298Sobrien (dis386_twobyte_att, dis386_twobyte_intel): Add const. 37277298Sobrien (names32, names16, names8, names_seg, index16): Add const. 37377298Sobrien (grps, prefix_user_table, float_reg): Add const. 37477298Sobrien (float_mem_att, float_mem_intel): Add const. 37577298Sobrien (oappend): Add const to s. 37677298Sobrien (OP_REG): Add const to s. 37777298Sobrien (ptr_reg): Add const to s. 37877298Sobrien (dofloat): Add const to dp. 37977298Sobrien (OP_C): Don't skip modrm, it's now done in OP_Rd. 38077298Sobrien (OP_D): Ditto. 38177298Sobrien (OP_T): Ditto. 38277298Sobrien (OP_Rd): Check for valid mod. Call Op_E to print. 38377298Sobrien (OP_E): Handle d_mode arg. Check for bad sfence,lea,lds etc. 38477298Sobrien (OP_MS): Check for valid mod. Call Op_EM to print. 38577298Sobrien (OP_3DNowSuffix): Set obufp and use oappend rather than 38677298Sobrien strcat. Call BadOp() for errors. 38777298Sobrien (OP_SIMD_Suffix): Likewise. 38877298Sobrien (BadOp): New function. 38977298Sobrien 39077298Sobrien1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au> 39177298Sobrien 39277298Sobrien * i386-dis.c (dis386_intel): Remove macro chars, except for 39377298Sobrien jEcxz. Change cWtR and cRtd to cW and cR. 39477298Sobrien (dis386_twobyte_intel): Remove macro chars here too. 39577298Sobrien (putop): Handle R and W macros for intel mode. 39677298Sobrien 39777298Sobrien * i386-dis.c (SIMD_Fixup): New function. 39877298Sobrien (dis386_twobyte_att): Use it on movlps and movhps, and change 39977298Sobrien Ev to EX on these insns. Change movmskps Ev, XM to Gv, EX. 40077298Sobrien (dis386_twobyte_intel): Same here. 40177298Sobrien 40277298Sobrien * i386-dis.c (Av): Remove. 40377298Sobrien (Ap): remove lptr. 40477298Sobrien (lptr): Remove. 40577298Sobrien (OPSIMD): Define. 40677298Sobrien (OP_SIMD_Suffix): New function. 40777298Sobrien (OP_DIR): Remove dead code. 40877298Sobrien (eAX_reg..eDI_reg): Renumber. 40977298Sobrien (onebyte_has_modrm): Table numbering comments. 41077298Sobrien (INTERNAL_DISASSEMBLER_ERROR): Move to before print_insn_x86. 41177298Sobrien (print_insn_x86): Move all prefix oappends to after uses_f3_prefix 41277298Sobrien checks. Print error on invalid dp->bytemode2. Remove simd_cmp, 41377298Sobrien and handle SIMD cmp insns in OP_SIMD_Suffix. 41477298Sobrien (info->bytes_per_line): Bump from 5 to 6. 41577298Sobrien (OP_None): Remove. 41677298Sobrien (OP_E): Use INTERNAL_DISASSEMBLER_ERROR. Handle sfence. 41777298Sobrien (OP_3DNowSuffix): Ensure mnemonic index unsigned. 41877298Sobrien 41977298Sobrien PIII SIMD support from Doug Ledford <dledford@redhat.com> 42077298Sobrien * i386-dis.c (XM, EX, None): Define. 42177298Sobrien (OP_XMM, OP_EX, OP_None): New functions. 42277298Sobrien (USE_GROUPS, USE_PREFIX_USER_TABLE): Define. 42377298Sobrien (GRP14): Rename to GRPAMD. 42477298Sobrien (GRP*): Add USE_GROUPS flag. 42577298Sobrien (PREGRP*): Define. 42677298Sobrien (dis386_twobyte_att, dis386_twobyte_intel): Add SIMD insns. 42777298Sobrien (twobyte_has_modrm): Add SIMD entries. 42877298Sobrien (twobyte_uses_f3_prefix, simd_cmp_op, prefix_user_table): New. 42977298Sobrien (grps): Add SIMD insns. 43077298Sobrien (print_insn_x86): New vars uses_f3_prefix and simd_cmp. Don't 43177298Sobrien oappend repz if uses_f3_prefix. Add code to handle new groups for 43277298Sobrien SIMD insns. 43377298Sobrien 43477298Sobrien From Maciej W. Rozycki <macro@ds2.pg.gda.pl> 43577298Sobrien * i386-dis.c (dis386_att, dis386_intel): Change 0xE8 call insn 43677298Sobrien operand from Av to Jv. 43777298Sobrien 43877298Sobrien1999-05-07 Nick Clifton <nickc@cygnus.com> 43977298Sobrien 44077298Sobrien * mcore-dis.c (print_insn_mcore): Use .short to display 44177298Sobrien unidentified instructions, not .word. 44277298Sobrien 44377298Sobrien1999-04-26 Tom Tromey <tromey@cygnus.com> 44477298Sobrien 44577298Sobrien * aclocal.m4, configure: Updated for new version of libtool. 44677298Sobrien 44777298Sobrien1999-04-14 Doug Evans <devans@casey.cygnus.com> 44877298Sobrien 44989857Sobrien * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild. 45089857Sobrien * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild. 45177298Sobrien 45277298SobrienMon Apr 12 23:46:17 1999 Jeffrey A Law (law@cygnus.com) 45377298Sobrien 45477298Sobrien * hppa-dis.c (print_insn_hppa, case '3'): New case for PA2.0 45577298Sobrien instructions. 45677298Sobrien 45777298Sobrien1999-04-10 Doug Evans <devans@casey.cygnus.com> 45877298Sobrien 45989857Sobrien * fr30-desc.c, fr30-desc.h, fr30-ibld.c: Rebuild. 46089857Sobrien * m32r-desc.c, m32r-desc.h, m32r-opinst.c: Rebuild. 46177298Sobrien 46277298Sobrien1999-04-06 Ian Lance Taylor <ian@zembu.com> 46377298Sobrien 46477298Sobrien * opintl.h (LC_MESSAGES): Never define. 46577298Sobrien 46677298Sobrien1999-04-04 Ian Lance Taylor <ian@zembu.com> 46777298Sobrien 46877298Sobrien * i386-dis.c (intel_syntax, open_char, close_char): Make static. 46977298Sobrien (separator_char, scale_char): Likewise. 47077298Sobrien (print_insn_x86): Likewise. 47177298Sobrien (print_insn_i386): Likewise. Add declaration. 47277298Sobrien 47377298Sobrien1999-03-26 Doug Evans <devans@casey.cygnus.com> 47477298Sobrien 47577298Sobrien * fr30-dis.c: Rebuild. 47677298Sobrien * m32r-dis.c: Rebuild. 47777298Sobrien 47877298Sobrien1999-03-23 Ian Lance Taylor <ian@zembu.com> 47977298Sobrien 48077298Sobrien * m68k-opc.c: Change compare instructions to use "@s" rather than 48177298Sobrien ";s" when used with an immediate operand. 48277298Sobrien 48377298Sobrien1999-03-22 Doug Evans <devans@casey.cygnus.com> 48477298Sobrien 48577298Sobrien * cgen-opc.c (cgen_set_cpu): Delete. 48677298Sobrien (cgen_lookup_insn): max_insn_size renamed to max_insn_bitsize. 48789857Sobrien * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c, 48889857Sobrien fr30-opc.h: Rebuild. 48989857Sobrien * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c, 49089857Sobrien m32r-opc.h: Rebuild. 49177298Sobrien * po/opcodes.pot: Rebuild. 49277298Sobrien 49377298Sobrien1999-03-16 Martin Hunt <hunt@cygnus.com> 49477298Sobrien 49577298Sobrien * d30v-opc.c (mvtsys): Remove FLAG_LKR. 49677298Sobrien 49777298Sobrien1999-03-11 Doug Evans <devans@casey.cygnus.com> 49877298Sobrien 49977298Sobrien * cgen-opc.c (cgen_set_cpu): New arg `isa'. All callers updated. 50077298Sobrien (cgen_operand_lookup_by_name,cgen_operand_lookup_by_num): New fns. 50177298Sobrien (cgen_get_insn_operands): Rewrite test for hardcoded/operand index. 50289857Sobrien * fr30-asm.c, fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c: Rebuild. 50389857Sobrien * m32r-asm.c, m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c: Rebuild. 50477298Sobrien * m32r-opinst.c: Rebuild. 50577298Sobrien 50677298Sobrien1999-02-25 Doug Evans <devans@casey.cygnus.com> 50777298Sobrien 50877298Sobrien * cgen-opc.c (cgen_hw_lookup_by_name): Rewrite. 50977298Sobrien (cgen_hw_lookup_by_num): Rewrite. 51089857Sobrien * fr30-desc.c, fr30-desc.h, fr30-dis.c, fr30-ibld.c, fr30-opc.c: Rebuild. 51189857Sobrien * m32r-desc.c, m32r-desc.h, m32r-dis.c, m32r-ibld.c, m32r-opc.c: Rebuild. 51277298Sobrien * m32r-opinst.c: Rebuild. 51377298Sobrien 51477298SobrienSat Feb 13 14:06:19 1999 Richard Henderson <rth@cygnus.com> 51577298Sobrien 51677298Sobrien * alpha-opc.c: Add sqrt+flags patterns. Add EV6 PALcode insns. 51777298Sobrien (insert_jhint): Fix insertion mask. 51877298Sobrien * alpha-dis.c (print_insn_alpha): Disassemble EV6 PALcode insns. 51977298Sobrien 52077298Sobrien1999-02-10 Doug Evans <devans@casey.cygnus.com> 52177298Sobrien 52277298Sobrien * Makefile.in: Rebuild. 52377298Sobrien 52477298Sobrien1999-02-09 Doug Evans <devans@casey.cygnus.com> 52577298Sobrien 52689857Sobrien * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: Delete. 52777298Sobrien * i960-dis.c (print_insn_i960): Rename from print_insn_i960_orig. 52877298Sobrien * Makefile.am: Remove references to them. 52989857Sobrien (HFILES): Add fr30-desc.h, m32r-desc.h. 53089857Sobrien (CFILES): Add fr30-desc.c, fr30-ibld.c, m32r-desc.c, m32r-ibld.c, 53177298Sobrien m32r-opinst.c. 53277298Sobrien (ALL_MACHINES): Update. 53377298Sobrien * configure.in: Redo handling of cgen_files. 53477298Sobrien (bfd_i960_arch): Delete i960c-*.lo files. 53577298Sobrien * configure: Regenerate. 53677298Sobrien * cgen-asm.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC. 53777298Sobrien (hash_insn_array): Rewrite. 53877298Sobrien * cgen-dis.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC. 53977298Sobrien (hash_insn_array): Rewrite. 54077298Sobrien * cgen-opc.c (*): CGEN_OPCODE_DESC renamed to CGEN_CPU_DESC. 54177298Sobrien (cgen_lookup_insn,cgen_get_insn_operands): Define here. 54277298Sobrien (cgen_lookup_get_insn_operands): Ditto. 54389857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate. 54489857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate. 54577298Sobrien * po/POTFILES.in: Rebuild. 54677298Sobrien * po/opcodes.pot: Rebuild. 54777298Sobrien 54877298SobrienFri Feb 5 00:04:24 1999 Ian Lance Taylor <ian@cygnus.com> 54977298Sobrien 55077298Sobrien * Makefile.am: Rebuild dependencies. 55177298Sobrien (HFILES): Add fr30-opc.h. 55277298Sobrien (CFILES): Add fr30-asm.c, fr30-dis.c, fr30-opc.c. 55377298Sobrien * Makefile.in: Rebuild. 55477298Sobrien 55577298Sobrien * configure.in: Change AC_PREREQ to 2.13. Remove AM_CYGWIN32. 55677298Sobrien Change AM_EXEEXT to AC_EXEEXT and AM_PROG_INSTALL to 55777298Sobrien AC_PROG_INSTALL. 55877298Sobrien * acconfig.h: Remove. 55977298Sobrien * configure: Rebuild with current autoconf/automake. 56077298Sobrien * aclocal.m4: Likewise. 56177298Sobrien * config.in: Likewise. 56277298Sobrien * Makefile.in: Likewise. 56377298Sobrien 56477298SobrienThu Feb 4 13:48:52 1999 Ian Lance Taylor <ian@cygnus.com> 56577298Sobrien 56677298Sobrien * m68k-opc.c: Correct move (not movew) to status word on 5200. 56777298Sobrien 56877298SobrienMon Feb 1 20:54:36 1999 Catherine Moore <clm@cygnus.com> 56977298Sobrien 57077298Sobrien * disassemble.c (disassembler): Handle bfd_mach_i386_i386_intel_syntax. 57177298Sobrien * i386-dis.c (x_mode): Define. 57277298Sobrien (dis386): Remove. 57377298Sobrien (dis386_att): New. 57477298Sobrien (dis386_intel): New. 57577298Sobrien (dis386_twobyte): Remove. 57677298Sobrien (dis386_twobyte_att): New. 57777298Sobrien (dis386_twobyte_intel): New. 57877298Sobrien (print_insn_x86): Use new arrays. 57977298Sobrien (float_mem): Remove. 58077298Sobrien (float_mem_intel): New. 58177298Sobrien (float_mem_att): New. 58277298Sobrien (dofloat): Use new float_mem arrays. 58377298Sobrien (print_insn_i386_att): New. 58477298Sobrien (print_insn_i386_intel): New. 58577298Sobrien (print_insn_i386): Handle bfd_mach_i386_i386_intel_syntax. 58677298Sobrien (putop): Handle intel syntax. 58777298Sobrien (OP_indirE): Handle intel syntax. 58877298Sobrien (OP_E): Handle intel syntax. 58977298Sobrien (OP_I): Handle intel syntax. 59077298Sobrien (OP_sI): Handle intel syntax. 59177298Sobrien (OP_OFF): Handle intel syntax. 59277298Sobrien 59377298Sobrien1999-01-27 Doug Evans <devans@casey.cygnus.com> 59477298Sobrien 59589857Sobrien * fr30-opc.h, fr30-opc.c: Rebuild. 59689857Sobrien * i960c-opc.h, i960c-opc.c: Rebuild. 59777298Sobrien * m32r-opc.c: Rebuild. 59877298Sobrien 59977298SobrienTue Jan 19 18:01:54 1999 David Taylor <taylor@texas.cygnus.com> 60077298Sobrien 60177298Sobrien * hppa-dis.c: revert HP merge changes until HP gives us 60277298Sobrien an updated file. 60377298Sobrien 60477298Sobrien1999-01-19 Nick Clifton <nickc@cygnus.com> 60577298Sobrien 60677298Sobrien * arm-dis.c (print_insn_arm): Display ARM syntax for PC relative 60777298Sobrien offsets as well as symbloic address. 60877298Sobrien 60977298SobrienTue Jan 19 10:51:01 1999 David Taylor <taylor@texas.cygnus.com> 61077298Sobrien 61177298Sobrien * hppa-dis.c: fix comments and some indentation. 61277298Sobrien 61377298Sobrien1999-01-12 Doug Evans <devans@casey.cygnus.com> 61477298Sobrien 61589857Sobrien * fr30-opc.c, i960c-opc.c: Regenerate. 61677298Sobrien 61777298Sobrien1999-01-11 Doug Evans <devans@casey.cygnus.com> 61877298Sobrien 61977298Sobrien * fr30-opc.c: Regenerate. 62077298Sobrien 62177298Sobrien1999-01-06 Doug Evans <devans@casey.cygnus.com> 62277298Sobrien 62377298Sobrien * m32r-dis.c: Regenerate. 62477298Sobrien 62577298Sobrien1999-01-05 Doug Evans <devans@casey.cygnus.com> 62677298Sobrien 62789857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.h, fr30-opc.c: Regenerate. 62889857Sobrien * i960c-asm.c, i960c-dis.c, i960c-opc.h, i960c-opc.c: Regenerate. 62989857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate. 63077298Sobrien 63177298Sobrien1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com) 63277298Sobrien 63377298Sobrien * configure.in: Require autoconf 2.12.1 or higher. 63477298Sobrien 63577298Sobrien1998-12-30 Gavin Romig-Koch <gavin@cygnus.com> 63677298Sobrien 63777298Sobrien * mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH. 63877298Sobrien 63977298SobrienWed Dec 16 16:17:49 1998 Dave Brolley <brolley@cygnus.com> 64077298Sobrien 64177298Sobrien * fr30-opc.c: Regenerated. 64277298Sobrien 64377298Sobrien1998-12-16 Gavin Romig-Koch <gavin@cygnus.com> 64477298Sobrien 64577298Sobrien * mips-dis.c (set_mips_isa_type): Handle bfd_mach_mips4111. 64677298Sobrien 64777298Sobrien1998-12-15 Dave Brolley <brolley@cygnus.com> 64877298Sobrien 64989857Sobrien * fr30-opc.c, fr30-opc.h: Regenerated. 65077298Sobrien 65177298Sobrien1998-12-14 Dave Brolley <brolley@cygnus.com> 65277298Sobrien 65389857Sobrien * fr30-opc.c, fr30-opc.h: Regenerated. 65477298Sobrien 65577298SobrienThu Dec 10 18:39:46 1998 Dave Brolley <brolley@cygnus.com> 65677298Sobrien 65789857Sobrien * fr30-opc.c, fr30-opc.h: Regenerated. 65877298Sobrien 65977298SobrienThu Dec 10 12:49:24 1998 Doug Evans <devans@canuck.cygnus.com> 66077298Sobrien 66177298Sobrien * m32r-opc.c: Regenerate. 66277298Sobrien 66377298SobrienTue Dec 8 13:56:18 1998 David Taylor <taylor@texas.cygnus.com> 66477298Sobrien 66577298Sobrien * dis-buf.c (generic_strcat_address): reformat to GNU coding 66677298Sobrien conventions. change sprintf call to an sprintf_vma call. 66777298Sobrien 66877298SobrienTue Dec 8 13:12:44 1998 Dave Brolley <brolley@cygnus.com> 66977298Sobrien 67089857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated. 67177298Sobrien 67277298SobrienTue Dec 8 10:50:46 1998 David Taylor <taylor@texas.cygnus.com> 67377298Sobrien 67477298Sobrien The following changes were made by 67577298Sobrien Elena Zannoni <ezannoni@kwikemart.cygnus.com>, 67677298Sobrien David Taylor <taylor@texas.cygnus.com>, and 67777298Sobrien Edith Epstein <eepstein@sophia.cygnus.com> as part of a project to 67877298Sobrien merge in changes by HP; HP did not create ChangeLog entries. 67977298Sobrien 68077298Sobrien * dis-buf.c (generic_strcat_address): new function. 68177298Sobrien 68277298Sobrien * hppa-dis.c: Changes to improve hppa disassembly. 68377298Sobrien Changed formatting in : reg_names, fp_reg_names,control_reg, 68477298Sobrien New variables : sign_extension_names, deposit_names, conversion_names 68577298Sobrien float_test_names, compare_cond_names_double, add_cond_names_double, 68677298Sobrien logical_cond_names_double, unit_cond_names_double, 68777298Sobrien branch_push_pop_names, saturation_names, shift_names, mix_names, 68877298Sobrien New Macros : GET_COMPL_O, GET_PUSH_POP,MERGED_REG 68977298Sobrien Move some definitions to libhppa.h: GET_FIELD, GET_BIT 69077298Sobrien (fput_const): renamed as fput_hex_const 69177298Sobrien (print_insn_hppa): 69277298Sobrien - use the macros fputs_filtered and 69377298Sobrien fput_decimal_const whenever possible; calls to sign_extend require 69477298Sobrien 2 params -- add a missing second param of 0. 69577298Sobrien - Some new code ifdefed for LOCAL_ONLY, all related to figuring out 69677298Sobrien architecture version number of current machine. HP folks are 69777298Sobrien trying to handle situation where the target program was compiled 69877298Sobrien for PA 1.x (32-bit), but is running on a PA 2.0 machine and 69977298Sobrien visa versa. 70077298Sobrien - added new cases : 'g', 'B', 'm' 70177298Sobrien - added cases specifically for PA 2.0 70277298Sobrien - changed the following cases : '"', 'n', 'N', 'p', 'Z', 70377298Sobrien - calls to fput_const become calls to fput_hex_const 70477298Sobrien 70577298Sobrien1998-12-07 James E Wilson <wilson@wilson-pc.cygnus.com> 70677298Sobrien 70777298Sobrien * Makefile.am (CFILES): Add i960c-asm, i960c-dis.c, i960c-opc.c. 70877298Sobrien (ALL_MACHINES): Add i960c-asm.lo, i960c-dis.lo, i960-opc.lo. 70977298Sobrien (i960-asm.lo, i960c-dis.lo, i960c-opc.lo): New Makefile rules. 71077298Sobrien * Makefile.in: Rebuilt. 71177298Sobrien * configure.in (bfd_i960_arch): Add i960c-opc.lo, i960-asm.o, 71277298Sobrien i960-dis.c to ta. 71377298Sobrien * i960-dis.c (print_insn_i960): Rename to print_insn_i960_orig. 71477298Sobrien * i960c-asm.c, i960c-dis.c, i960c-opc.c, i960c-opc.h: New files. 71577298Sobrien 71677298SobrienMon Dec 7 14:33:44 1998 Dave Brolley <brolley@cygnus.com> 71777298Sobrien 71889857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated. 71977298Sobrien 72077298SobrienSun Dec 6 14:06:48 1998 Ian Lance Taylor <ian@cygnus.com> 72177298Sobrien 72277298Sobrien * mips-opc.c (mips_builtin_opcodes): Add dmfc2 and dmtc2. 72377298Sobrien 72477298Sobrien * ppc-opc.c (powerpc_opcodes): Add PowerPC403 GC[X] instructions. 72577298Sobrien From Saitoh Masanobu <msaitoh@spa.is.uec.ac.jp>. 72677298Sobrien 72777298SobrienFri Dec 4 17:45:51 1998 Doug Evans <devans@canuck.cygnus.com> 72877298Sobrien 72977298Sobrien * fr30-opc.c: Regenerate. 73077298Sobrien 73177298SobrienFri Dec 4 17:08:08 1998 Dave Brolley <brolley@cygnus.com> 73277298Sobrien 73389857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated. 73477298Sobrien 73577298SobrienThu Dec 3 14:26:20 1998 Dave Brolley <brolley@cygnus.com> 73677298Sobrien 73789857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated. 73877298Sobrien 73977298SobrienThu Dec 3 00:09:17 1998 Doug Evans <devans@canuck.cygnus.com> 74077298Sobrien 74189857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerate. 74277298Sobrien 74377298Sobrien1998-11-30 Doug Evans <devans@casey.cygnus.com> 74477298Sobrien 74577298Sobrien * cgen-dis.c (hash_insn_array): CGEN_INSN_VALUE -> 74677298Sobrien CGEN_INSN_BASE_VALUE. 74789857Sobrien * m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate. 74889857Sobrien * fr30-opc.c, fr30-opc.h, fr30-asm.c, fr30-dis.c: Regenerate. 74977298Sobrien 75077298SobrienThu Nov 26 11:26:32 1998 Dave Brolley <brolley@cygnus.com> 75177298Sobrien 75289857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c: Regenerated. 75377298Sobrien 75477298SobrienTue Nov 24 11:20:54 1998 Dave Brolley <brolley@cygnus.com> 75577298Sobrien 75689857Sobrien * fr30-asm.c, fr30-dis.c: Regenerated. 75777298Sobrien 75877298SobrienMon Nov 23 18:28:48 1998 Dave Brolley <brolley@cygnus.com> 75977298Sobrien 76089857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c, fr30-opc.h: Regenerated. 76177298Sobrien 76277298Sobrien1998-11-20 Doug Evans <devans@tobor.to.cygnus.com> 76377298Sobrien 76477298Sobrien * fr30-opc.c: Regenerated. 76577298Sobrien 76677298SobrienThu Nov 19 16:02:46 1998 Dave Brolley <brolley@cygnus.com> 76777298Sobrien 76877298Sobrien * fr30-opc.c: Regenerated. 76977298Sobrien * fr30-opc.h: Regenerated. 77077298Sobrien * fr30-dis.c: Regenerated. 77177298Sobrien * fr30-asm.c: Regenerated. 77277298Sobrien 77377298SobrienThu Nov 19 07:54:15 1998 Doug Evans <devans@charmed.cygnus.com> 77477298Sobrien 77577298Sobrien * mips-opc.c (sync.p,sync.l): Swap insn values. 77677298Sobrien 77777298Sobrien1998-11-19 Doug Evans <devans@tobor.to.cygnus.com> 77877298Sobrien 77977298Sobrien * fr30-opc.c: Regenerate. 78077298Sobrien 78177298SobrienWed Nov 18 21:36:37 1998 Dave Brolley <brolley@cygnus.com> 78277298Sobrien 78377298Sobrien * fr30-opc.c: Regenerated. 78477298Sobrien * fr30-opc.h: Regenerated. 78577298Sobrien 78677298Sobrien1998-11-18 Doug Evans <devans@casey.cygnus.com> 78777298Sobrien 78889857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.c: Rebuild. 78989857Sobrien * fr30-asm.c, fr30-dis.c, fr30-opc.c: Rebuild. 79077298Sobrien 79177298SobrienWed Nov 18 11:30:04 1998 Dave Brolley <brolley@cygnus.com> 79277298Sobrien 79377298Sobrien * fr30-opc.c: Regenerated. 79477298Sobrien 79577298SobrienMon Nov 16 19:21:48 1998 Dave Brolley <brolley@cygnus.com> 79677298Sobrien 79777298Sobrien * fr30-opc.c: Regenerated. 79877298Sobrien * fr30-opc.h: Regenerated. 79977298Sobrien * fr30-dis.c: Regenerated. 80077298Sobrien * fr30-asm.c: Regenerated. 80177298Sobrien 80277298SobrienThu Nov 12 19:24:18 1998 Dave Brolley <brolley@cygnus.com> 80377298Sobrien 80477298Sobrien * po/opcodes.pot: Regenerated. 80577298Sobrien * fr30-opc.c: Regenerated. 80677298Sobrien * fr30-opc.h: Regenerated. 80777298Sobrien * fr30-dis.c: Regenerated. 80877298Sobrien * fr30-asm.c: Regenerated. 80977298Sobrien 81077298SobrienTue Nov 10 15:26:27 1998 Nick Clifton <nickc@cygnus.com> 81177298Sobrien 81277298Sobrien * disassemble.c (disassembler): Add support for FR30 target. 81377298Sobrien 81477298SobrienTue Nov 10 11:00:04 1998 Doug Evans <devans@canuck.cygnus.com> 81577298Sobrien 81689857Sobrien * m32r-dis.c, m32r-opc.c, m32r-opc.h: Rebuild. 81789857Sobrien * fr30-dis.c, fr30-opc.c, fr30-opc.h: Rebuild. 81877298Sobrien 81977298SobrienMon Nov 9 18:22:55 1998 Dave Brolley <brolley@cygnus.com> 82077298Sobrien 82177298Sobrien * po/opcodes.pot: Regenerate. 82277298Sobrien * po/POTFILES.in: Regenerate. 82377298Sobrien * fr30-opc.c: Regenerate. 82477298Sobrien * fr30-opc.h: Regenerate. 82577298Sobrien 82677298SobrienFri Nov 6 17:21:38 1998 Doug Evans <devans@canuck.cygnus.com> 82777298Sobrien 82877298Sobrien * m32r-asm.c: Regenerate. 82977298Sobrien 83077298SobrienWed Nov 4 18:46:47 1998 Dave Brolley <brolley@cygnus.com> 83177298Sobrien 83277298Sobrien * configure.in: Added case for bfd_fr30_arch. 83377298Sobrien * Makefile.am (CFILES): Added fr30-asm.c, fr30-dis.c, fr30-opc.c. 83477298Sobrien (ALL_MACHINES): Added fr30-asm.lo, fr30-dis.lo, fr30-opc.lo. 83577298Sobrien (CLEANFILES): Added stamp-fr30. 83677298Sobrien (FR30_DEPS): Added. 83777298Sobrien * fr30-asm.c: New file. 83877298Sobrien * fr30-dis.c: New file. 83977298Sobrien * fr30-opc.c: New file. 84077298Sobrien * fr30-opc.h: New file. 84177298Sobrien * po/POTFILES.in: Regenerated 84277298Sobrien * po/opcodes.pot: Regenerated 84377298Sobrien 84477298SobrienMon Nov 2 15:05:33 1998 Geoffrey Noer <noer@cygnus.com> 84577298Sobrien 84677298Sobrien * configure.in: detect cygwin* instead of cygwin32* 84777298Sobrien * configure: regenerate 84877298Sobrien 84977298SobrienTue Oct 27 08:58:37 1998 Gavin Romig-Koch <gavin@cygnus.com> 85077298Sobrien 85177298Sobrien * mips-opc.c (IS_M): Added. 85277298Sobrien 85377298SobrienMon Oct 19 13:03:19 1998 Doug Evans <devans@seba.cygnus.com> 85477298Sobrien 85589857Sobrien * m32r-opc.c, m32r-opc.h, m32r-asm.c, m32r-dis.c: Regenerate. 85677298Sobrien 85777298SobrienFri Oct 9 14:01:56 1998 Doug Evans <devans@seba.cygnus.com> 85877298Sobrien 85989857Sobrien * m32r-opc.h, m32r-opc.c: Regenerate. 86077298Sobrien 86177298SobrienSun Oct 4 21:01:44 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 86277298Sobrien 86377298Sobrien * i386-dis.c (OP_3DNowSuffix): New static function. 86477298Sobrien (OPSUF): Define. 86577298Sobrien (GRP14): Define. 86677298Sobrien (dis386_twobyte): Add GRP14, femms, and 3DNow entries. 86777298Sobrien (twobyte_has_modrm): Set entries corresponding to GRP14, 3DNow. 86877298Sobrien (insn_codep): New static variable. 86977298Sobrien (print_insn_x86): Init insn_codep after prefixes. 87077298Sobrien (grps): Add GRP14 entries for prefetch, prefetchw. 87177298Sobrien (OP_REG): Reformat. 87277298Sobrien 87377298Sobrien From Jeff B Epler <jepler@usgs.gov> 87477298Sobrien * i386-dis.c (Suffix3DNow): New table. 87577298Sobrien 87677298SobrienWed Sep 30 10:17:50 1998 Nick Clifton <nickc@cygnus.com> 87777298Sobrien 87877298Sobrien * d10v-opc.c: Treat TRAP as if it were a branch type instruction. 87977298Sobrien 88077298SobrienMon Sep 28 14:35:43 1998 Martin M. Hunt <hunt@cygnus.com> 88177298Sobrien 88277298Sobrien * d10v-dis.c (print_operand): If num is nonzero, then 88377298Sobrien add OPERAND_ACC1, not OPERAND_ACC0. 88477298Sobrien 88577298SobrienThu Sep 24 09:20:03 1998 Nick Clifton <nickc@cygnus.com> 88677298Sobrien 88777298Sobrien * d30v-opc.c: Add FLAG_JSR attribute to DBT, REIT, RTD, and TRAP 88877298Sobrien insns. 88977298Sobrien 89077298SobrienTue Sep 22 17:55:14 1998 Nick Clifton <nickc@cygnus.com> 89177298Sobrien 89277298Sobrien * d30v-opc.c: Add use of EITHER_BUT_PREFER_MU execution unit 89377298Sobrien class. 89477298Sobrien 89577298SobrienTue Sep 15 15:14:45 1998 Doug Evans <devans@canuck.cygnus.com> 89677298Sobrien 89789857Sobrien * m32r-opc.h, m32r-opc.c: Add bbpc,bbpsw support. 89877298Sobrien 89977298Sobrien1998-09-09 Michael Meissner <meissner@cygnus.com> 90077298Sobrien 90177298Sobrien * ppc-opc.c (powerpc_opcodes): Add support for PowerPC 750 move 90277298Sobrien to/from SPRs. 90377298Sobrien 90477298SobrienFri Sep 4 19:42:59 1998 Nick Clifton <nickc@cygnus.com> 90577298Sobrien 90677298Sobrien * arm-dis.c (print_insn_big_arm): Detect Thumb symbols in elf 90777298Sobrien object files. 90877298Sobrien (print_insn_little_arm): Detect Thumb symbols in elf object 90977298Sobrien files. 91077298Sobrien 91177298SobrienSat Aug 29 22:24:09 1998 Richard Henderson <rth@cygnus.com> 91277298Sobrien 91377298Sobrien * alpha-dis.c (print_insn_alpha): Use the machine type to 91477298Sobrien decide which PALcode set to include. 91577298Sobrien 91677298SobrienSun Aug 23 02:16:18 1998 Richard Henderson <rth@cygnus.com> 91777298Sobrien 91877298Sobrien * sparc-opc.c (FBRX): Fix typo in ",a,pn %fcc3" case. 91977298Sobrien 92077298SobrienFri Aug 21 16:07:52 1998 Nick Clifton <nickc@cygnus.com> 92177298Sobrien 92277298Sobrien * d30v-opc.c (d30v_opcode_table): Add FLAG_MUL32 to MAC, MACS, 92377298Sobrien MSUB and MSUBS instructions. 92477298Sobrien 92577298SobrienThu Aug 13 16:23:04 1998 Ian Lance Taylor <ian@cygnus.com> 92677298Sobrien 92777298Sobrien * ppc-opc.c (powerpc_operands): Omit parens around additions in 92877298Sobrien operand name macros. 92977298Sobrien 93077298SobrienWed Aug 12 14:00:38 1998 Ian Lance Taylor <ian@cygnus.com> 93177298Sobrien 93277298Sobrien From Peter Jeremy <peter.jeremy@auss2.alcatel.com.au>: 93377298Sobrien * m68k-opc.c: Correct mulsl and mulul to use q rather than D, a, 93477298Sobrien +, -, and d for ColdFire. 93577298Sobrien 93677298Sobrien From Peter Thiemann <thiemann@informatik.uni-tuebingen.de>: 93777298Sobrien * ppc-opc.c (insert_mbe): Handle wrapping bitmasks. 93877298Sobrien (extract_mbe): Likewise. 93977298Sobrien 94077298SobrienWed Aug 12 11:11:34 1998 Jeffrey A Law (law@cygnus.com) 94177298Sobrien 94277298Sobrien * m10300-opc.c: Fix typo in udf20 .. udf25 instruction opcodes. 94377298Sobrien 94477298Sobrien * m10300-opc.c: First cut at UDF instructions. 94577298Sobrien 94677298SobrienMon Aug 10 14:08:22 1998 Doug Evans <devans@canuck.cygnus.com> 94777298Sobrien 94877298Sobrien * m32r-opc.c: Regenerate (remove semantic descriptions). 94977298Sobrien 95077298SobrienMon Aug 10 12:51:12 1998 Catherine Moore <clm@cygnus.com> 95177298Sobrien 95277298Sobrien * arm-dis.c (print_insn_big_arm): Fix indentation. 95377298Sobrien (print_insn_little_arm): Likewise. 95477298Sobrien 95577298SobrienSun Aug 9 20:17:28 1998 Catherine Moore <clm@cygnus.com> 95677298Sobrien 95777298Sobrien * arm-dis.c (print_insn_big_arm): Check for thumb symbol 95877298Sobrien attributes. 95977298Sobrien (print_insn_little_arm): Likewise. 96077298Sobrien 96177298SobrienMon Aug 3 12:43:16 1998 Doug Evans <devans@seba.cygnus.com> 96277298Sobrien 96377298Sobrien Move all global state data into opcode table struct, and treat 96477298Sobrien opcode table as something that is "opened/closed". 96577298Sobrien * cgen-asm.c (all fns): New first arg of opcode table descriptor. 96677298Sobrien (cgen_asm_init): Delete. 96777298Sobrien (cgen_set_parse_operand_fn): New function. 96877298Sobrien * cgen-dis.c (all fns): New first arg of opcode table descriptor. 96977298Sobrien (cgen_dis_init): Delete. 97077298Sobrien * cgen-opc.c (all fns): New first arg of opcode table descriptor. 97177298Sobrien (cgen_current_{opcode_table_mach,endian}): Delete. 97289857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate. 97377298Sobrien 97477298SobrienThu Jul 30 21:41:10 1998 Frank Ch. Eigler <fche@cygnus.com> 97577298Sobrien 97677298Sobrien * d30v-opc.c (d30v_opcode_table): Add new "LKR" flag to some 97777298Sobrien instructions. 97877298Sobrien 97977298SobrienTue Jul 28 11:00:09 1998 Jeffrey A Law (law@cygnus.com) 98077298Sobrien 98177298Sobrien * m10300-opc.c: Add entries for "no_match_operands" field in 98277298Sobrien the opcode table. 98377298Sobrien 98477298SobrienFri Jul 24 11:41:37 1998 Doug Evans <devans@canuck.cygnus.com> 98577298Sobrien 98689857Sobrien * m32r-asm.c, m32r-opc.c: Regenerate (-Wall cleanups). 98777298Sobrien 98877298SobrienTue Jul 21 13:41:07 1998 Doug Evans <devans@seba.cygnus.com> 98977298Sobrien 99089857Sobrien * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate. 99177298Sobrien 99277298SobrienMon Jul 13 14:53:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 99377298Sobrien 99477298Sobrien * i386-dis.c (ckprefix): Handle fwait specially only when it isn't 99577298Sobrien the first prefix. 99677298Sobrien (dofloat): Correct test for fnstsw. Print `fnstsw %ax' rather 99777298Sobrien than `fnstsw %eax'. 99877298Sobrien (OP_J): Remove unnecessary subtraction when 16-bit displacement 99977298Sobrien will be masked later. 100077298Sobrien 100177298SobrienThu Jul 2 17:11:27 1998 Doug Evans <devans@seba.cygnus.com> 100277298Sobrien 100377298Sobrien * m32r-opc.h (CGEN_MIN_INSN_SIZE): New #define. 100477298Sobrien 100577298SobrienWed Jul 1 16:11:16 1998 Doug Evans <devans@seba.cygnus.com> 100677298Sobrien 100789857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: Regenerate. 100877298Sobrien 100977298SobrienFri Jun 26 11:08:55 1998 Jeffrey A Law (law@cygnus.com) 101077298Sobrien 101177298Sobrien * m10300-dis.c: Only recognize instructions from the currently 101277298Sobrien selected machine. 101377298Sobrien * m10300-opc.c: Add field indicating the particular variant of 101477298Sobrien the mn10300 each instruction is available on. 101577298Sobrien 101677298SobrienFri Jun 26 12:04:21 1998 Ian Lance Taylor <ian@cygnus.com> 101777298Sobrien 101877298Sobrien * configure.in: For bfd_vax_arch, build vax-dis.lo. 101977298Sobrien * Makefile.am: Rebuild dependencies. 102077298Sobrien (CFILES): Add vax-dis.c. 102177298Sobrien (ALL_MACHINES): Add vax-dis.lo. 102277298Sobrien * aclocal.m4: Rebuild with current libtool. 102377298Sobrien * configure, Makefile.in: Rebuild. 102477298Sobrien 102577298SobrienFri Jun 26 12:03:20 1998 Klaus Kaempf <kkaempf@progis.de> 102677298Sobrien 102777298Sobrien * vax-dis.c: New file, from work by Pauline Middelink 102877298Sobrien <middelin@polyware.iaf.nl>. 102977298Sobrien * disassemble.c (ARCH_vax): Define if ARCH_all. 103077298Sobrien (disassembler): Add case for ARCH_vax. 103177298Sobrien * makefile.vms: Support compilation on vms/vax. 103277298Sobrien 103377298SobrienTue Jun 23 19:42:18 1998 Mark Alexander <marka@cygnus.com> 103477298Sobrien 103577298Sobrien * m10200-dis.c (print_insn_mn10200): Fix various non-portabilities 103677298Sobrien related to sign extension and the size of ints. 103777298Sobrien 103877298SobrienTue Jun 23 10:59:26 1998 Jeffrey A Law (law@cygnus.com) 103977298Sobrien 104077298Sobrien * m10300-opc.c: Support one operand "asr", "lsr" and "asl" 104177298Sobrien instructions. Support (sp) addressing mode by expanding it into 104277298Sobrien (0,sp). 104377298Sobrien 104477298SobrienSat Jun 20 14:46:20 1998 Frank Ch. Eigler <fche@cygnus.com> 104577298Sobrien 104677298Sobrien * mips-dis.c (_print_insn_mips): Fix argument interchange typo. 104777298Sobrien 104877298SobrienFri Jun 19 09:16:42 1998 Mark Alexander <marka@cygnus.com> 104977298Sobrien 105077298Sobrien * m10200-dis.c (print_insn_mn10200): Recognize 'break' pseudo-op. 105177298Sobrien 105277298Sobrien1998-06-18 Ulrich Drepper <drepper@cygnus.com> 105377298Sobrien 105477298Sobrien * i386-dis.c: Add support for fxsave, fxrstor, sysenter and 105577298Sobrien sysexit. 105677298Sobrien 105777298SobrienThu Jun 18 10:22:24 1998 John Metzler <jmetzler@cygnus.com> 105877298Sobrien 105977298Sobrien * mips-dis.c (print_insn_little_mips): Previously, instruction 106077298Sobrien printing references the symbol table to determine whether the 106177298Sobrien instruction resides in a block regular instructions or mips16 106277298Sobrien instructions. However, when the disassembler gets used in other 106377298Sobrien environments where the symbol table is not present, we no longer 106477298Sobrien rely in the symbol table, rather, use the low bit of the 106577298Sobrien instructions address to guess. There should be no change for usage 106677298Sobrien of the disassembler in host based programs, gdb, objdump. 106777298Sobrien (print_insn_big_mips): ditto. 106877298Sobrien (print_insn_mips): ditto 106977298Sobrien 107077298SobrienWed Jun 17 21:19:01 1998 Mark Alexander <marka@cygnus.com> 107177298Sobrien 107277298Sobrien * m10200-dis.c (print_insn_mn10200): Don't bomb on unknown opcodes. 107377298Sobrien 107477298SobrienWed Jun 17 17:49:23 1998 Jeffrey A Law (law@cygnus.com) 107577298Sobrien 107677298Sobrien * m10300-opc.c (mn10300_opcodes): Change opcode for "syscall". 107777298Sobrien 107877298SobrienTue Jun 16 13:10:51 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 107977298Sobrien 108077298Sobrien * i386-dis.c (index16): Add '%' to register names. Use ',' 108177298Sobrien instead of '+'. 108277298Sobrien 108377298SobrienSat Jun 13 11:33:55 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 108477298Sobrien 108577298Sobrien * i386-dis.c: Don't print opcode suffix when we can figure out the 108677298Sobrien size (and gas can!) by register operands, or from the default 108777298Sobrien size. 108877298Sobrien (putop): Handle 'A', 'B', 'L', 'P', 'Q', 'R' macros. Rename 'C' 108977298Sobrien macro to 'E'. 109077298Sobrien (dis386, dis386_twobyte, grps): Use new suffix macros. 109177298Sobrien (dis386): Correct imul Ib to imul sIb. Change jnl to jge to be 109277298Sobrien consistent. Add suffix for call, jmp, lcall, ljmp, iret. Reverse 109377298Sobrien order of cmps operands to agree with Intel docs. Correct operand 109477298Sobrien of aad and aam (Ib -> sIb). Change ud2b from 0fb8 to 0fb9 to 109577298Sobrien agree with Intel docs. 109677298Sobrien (print_insn_x86): Print orphan fwait before other prefixes. 109777298Sobrien Return correct byte count for orphan fwait with prefixes. Don't 109877298Sobrien print `bound' operands in reverse order. 109977298Sobrien (ckprefix): Stop accumulating prefixes if we get fwait. 110077298Sobrien (OP_DIR): Print `$' before Ap operands of ljmp, lcall. 110177298Sobrien 110277298SobrienFri Jun 12 13:40:38 1998 Tom Tromey <tromey@cygnus.com> 110377298Sobrien 110477298Sobrien * po/Make-in (all-yes): If maintainer mode, depend on .pot file. 110577298Sobrien ($(PACKAGE).pot): Unconditionally depend on POTFILES. 110677298Sobrien 110777298SobrienFri Jun 12 11:04:06 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 110877298Sobrien 110977298Sobrien Fix problems when bfd_vma is wider than long. 111077298Sobrien * i386-dis.c: Make op_address and start_pc unsigned. 111177298Sobrien (set_op): Make parameter unsigned. 111277298Sobrien (print_insn_x86): Cast to bfd_vma when passing a value to 111377298Sobrien print_address_func. 111477298Sobrien * ns32k-dis.c (CORE_ADDR): Don't define. 111577298Sobrien (print_insn_ns32k): Change type of addr to bfd_vma. Use 111677298Sobrien bfd_scan_vma to read back address. 111777298Sobrien (print_insn_arg): Change type of addr to bfd_vma. Use sprintf_vma 111877298Sobrien to format it. 111977298Sobrien * m68k-dis.c (COERCE32): Cast to bfd_signed_vma to avoid overflow. 112077298Sobrien (NEXTULONG): New definition. 112177298Sobrien (print_insn_m68k): Avoid overflow when computing third argument of 112277298Sobrien print_insn_arg. 112377298Sobrien (print_insn_arg): Use NEXTULONG to fetch 32 bit address values. 112477298Sobrien Use disp instead of val to store offset values. 112577298Sobrien (print_indexed): Use base_disp instead of word to store base 112677298Sobrien displacement, to avoid overflow. 112777298Sobrien * m10300-dis.c (disassemble): Cast value to long when computing 112877298Sobrien pc-relative address, to get correct sign extension. 112977298Sobrien 113077298SobrienWed Jun 10 15:58:37 1998 Doug Evans <devans@canuck.cygnus.com> 113177298Sobrien 113277298Sobrien * m32r-opc.c: Regenerate. 113377298Sobrien 113477298SobrienTue Jun 9 14:27:57 1998 Nick Clifton <nickc@cygnus.com> 113577298Sobrien 113677298Sobrien * arm-opc.h (thumb_opcodes): Display 'add rx, rY, #0' insns as 113777298Sobrien 'mov rX, rY'. Patch courtesy of Tony Thompson <Tony.Thompson@arm.com> 113877298Sobrien 113977298SobrienMon Jun 8 18:17:21 1998 Nick Clifton <nickc@cygnus.com> 114077298Sobrien 114177298Sobrien * d30v-opc.c: Remove FALG_MUL32 attribyte from MULX2H insn. 114277298Sobrien 114377298SobrienFri Jun 5 23:47:55 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 114477298Sobrien 114577298Sobrien * i386-dis.c: Combine aflag and dflag into sizeflag. Change OP_* 114677298Sobrien functions to void. 114777298Sobrien (OP_DSreg): Rename from OP_DSSI. 114877298Sobrien (OP_ESreg): Rename from OP_ESDI. 114977298Sobrien (Xb, Xv, Yb, Yv): Use index reg code, not b_mode or v_mode. 115077298Sobrien (DSBX): Define. 115177298Sobrien (append_seg): Rename from append_prefix. 115277298Sobrien (ptr_reg): New function. 115377298Sobrien (dis386): Add S suffix to pushf, popf, ret, lret, enter, leave. 115477298Sobrien Add DSBX for xlat. 115577298Sobrien (PREFIX_ADDR): Rename from PREFIX_ADR. 115677298Sobrien (float_reg): Add non-broken opcodes for people who don't want 115777298Sobrien UNIXWARE_COMPAT. 115877298Sobrien 115977298SobrienFri Jun 5 19:15:04 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 116077298Sobrien 116177298Sobrien * m68k-opc.c (tstb, tstw, tstl): Don't allow pcrel on 116277298Sobrien 68000/68008/68010. 116377298Sobrien 116477298SobrienWed Jun 3 18:56:22 1998 H.J. Lu <hjl@gnu.org> 116577298Sobrien 116677298Sobrien * i386-dis.c (dis386): Change 0x60 to "pushaS", 0x61 to "popaS". 116777298Sobrien 116877298SobrienTue Jun 2 15:06:46 1998 Geoff Keating <geoffk@ozemail.com.au> 116977298Sobrien 117077298Sobrien * ppc-opc.c (powerpc_macros): Support shifts and rotates of size 117177298Sobrien 0; produce error message for shifts of size 32 (or 64 for 64-bit 117277298Sobrien shifts), because the hardware doesn't support them. 117377298Sobrien 117477298SobrienWed May 27 15:29:13 1998 Nick Clifton <nickc@cygnus.com> 117577298Sobrien 117677298Sobrien * d30v-opc.c: Add new operand: Ra3. Change SHORT_B3, SHORT_B3b, 117777298Sobrien LONG_2, LONG_2b formats to use this new operand. 117877298Sobrien 117977298SobrienTue May 26 20:47:48 1998 Stan Cox <scox@cygnus.com> 118077298Sobrien 118177298Sobrien * sparc-dis.c (compute_arch_mask): Added bfd_mach_sparc_sparclite_le. 118277298Sobrien 118377298SobrienTue May 26 20:45:33 1998 Mark Alexander <marka@cygnus.com> 118477298Sobrien 118577298Sobrien * sparc-dis.c (print_insn_sparc): big endian instruction / little 118677298Sobrien endian data support. 118777298Sobrien 118877298SobrienTue May 26 16:14:39 1998 Nick Clifton <nickc@cygnus.com> 118977298Sobrien 119077298Sobrien * d30v-opc.c (d30v_format_table): Change definition of SHORT_B3 119177298Sobrien and SHORT_B3b formats to use Rb instead of Ra. 119277298Sobrien 119377298Sobrien Add FLAG_MUL16 to MUL2XH opcode. 119477298Sobrien 119577298Sobrien Add FLAG_ADDSUBppp to SRC and SATHp opcodes to implement extension 119677298Sobrien to existing 1.1.1 parallelisation prohibition procedure. 119777298Sobrien 119877298SobrienFri May 22 16:00:00 1998 Doug Evans <devans@canuck.cygnus.com> 119977298Sobrien 120089857Sobrien * m32r-asm.c, m32r-dis.c: Regenerate. 120177298Sobrien 120277298SobrienTue May 19 17:36:08 1998 Ian Lance Taylor <ian@cygnus.com> 120377298Sobrien 120477298Sobrien * mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly 120577298Sobrien with a shift count of 0. 120677298Sobrien 120777298SobrienFri May 15 14:58:31 1998 Doug Evans <devans@seba.cygnus.com> 120877298Sobrien 120977298Sobrien * cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup. 121077298Sobrien (cgen_hw_lookup_by_num): New function. 121177298Sobrien 121277298SobrienWed May 13 17:03:59 1998 Doug Evans <devans@canuck.cygnus.com> 121377298Sobrien 121477298Sobrien * m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA). 121577298Sobrien 121677298SobrienWed May 13 14:34:31 1998 Mark Alexander <marka@cygnus.com> 121777298Sobrien 121877298Sobrien * sparc-dis.c (print_insn_sparc): Always fetch instructions 121977298Sobrien as big-endian on SPARClite. 122077298Sobrien 122177298SobrienTue May 12 11:46:31 1998 Richard Henderson <rth@cygnus.com> 122277298Sobrien 122377298Sobrien * d30v-opc.c (pre_defined_register): Remove alias for r0. 122477298Sobrien 122577298SobrienSun May 10 22:37:22 1998 Jeffrey A Law (law@cygnus.com) 122677298Sobrien 122777298Sobrien * po/Make-in (install-info): New target. 122877298Sobrien 122977298SobrienThu May 7 17:15:59 1998 Ian Lance Taylor <ian@cygnus.com> 123077298Sobrien 123177298Sobrien * configure.in (WIN32LIBADD): Add -lintl on cygwin32. 123277298Sobrien * configure: Rebuild. 123377298Sobrien 123477298SobrienThu May 7 12:49:46 1998 Frank Ch. Eigler <fche@cygnus.com> 123577298Sobrien 123677298Sobrien * mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand 123777298Sobrien variety of ISA2 instructions to set bottom ten bits of trap code. 123877298Sobrien 123977298SobrienThu May 7 11:54:25 1998 Ian Lance Taylor <ian@cygnus.com> 124077298Sobrien 124177298Sobrien * Makefile.am (config.status): Add explicit target so that 124277298Sobrien config.status depends upon bfd/configure.in. 124377298Sobrien * Makefile.in: Rebuild. 124477298Sobrien 124577298SobrienThu May 7 09:33:02 1998 Frank Ch. Eigler <fche@cygnus.com> 124677298Sobrien 124777298Sobrien * mips-opc.c (break, sdbbp): Added two-operand variety of ISA1 124877298Sobrien instructions to set bottom ten bits of break code. 124977298Sobrien * mips-dis.c (print_insn_arg): Implement 'q' operand format used 125077298Sobrien for above optional argument. 125177298Sobrien 125277298SobrienWed May 6 15:30:06 1998 Klaus Kaempf <kkaempf@progis.de> 125377298Sobrien 125477298Sobrien * makefile.vms: Run dec c with /nodebug. 125577298Sobrien 125677298SobrienMon May 4 10:19:57 1998 Tom Tromey <tromey@cygnus.com> 125777298Sobrien 125877298Sobrien * Makefile.in: Rebuilt. 125977298Sobrien * Makefile.am: Regenerated dependencies with mkdep. 126077298Sobrien 126177298Sobrien * opintl.h (_): Define as dgettext. 126277298Sobrien 126377298SobrienTue Apr 28 14:12:12 1998 Nick Clifton <nickc@cygnus.com> 126477298Sobrien 126577298Sobrien * cgen-asm.c: Internationalised. 126677298Sobrien * m32r-asm.c: Internationalised. 126777298Sobrien * m32r-dis.c: Internationalised. 126877298Sobrien * m32r-opc.c: Internationalised. 126977298Sobrien 127077298Sobrien * aclocal.m4: Regenerated. 127177298Sobrien * configure: Regenerated. 127277298Sobrien * Makefile.am (POTFILES): Remove inclusion of BFD_H. 127377298Sobrien * Makefile.in: Rebuild. 127477298Sobrien * po/POTFILES.in: Rebuilt using rule in Makefile.in. 127577298Sobrien * po/opcodes.pot: Rebuilt after changing POTFILES.in. 127677298Sobrien 127777298SobrienTue Apr 28 13:13:13 1998 Ian Lance Taylor <ian@cygnus.com> 127877298Sobrien 127977298Sobrien * configure.in: Call AC_ISC_POSIX near start. Move CY_GNU_GETTEXT 128077298Sobrien after AC_PROG_CC. 128177298Sobrien * aclocal.m4, configure: Rebuild with current tools. 128277298Sobrien 128377298SobrienMon Apr 27 14:31:00 1998 Nick Clifton <nickc@cygnus.com> 128477298Sobrien 128577298Sobrien * opintl.h: New file - contains internationalisation macros used 128677298Sobrien by source files in this directory. 128777298Sobrien * po/: New subdirectory - contains internationalisation files. 128877298Sobrien * po/Make-in: New file - Makefile constructor. 128977298Sobrien * po/POTFILES.in: New file - list of files in opcodes directory 129077298Sobrien that should be scan for internationalisation macros. 129177298Sobrien * po/opcodes.pot: New file - list of internationisation strings 129277298Sobrien found in files mentioned in po/POTFILES.in. 129377298Sobrien * Makefile.am: Add rule to build po/POTFILES.in. Add SUBDIRS 129477298Sobrien entry. Add intl directory to include paths. 129577298Sobrien * acconfig.h: Add ENABLE_NLS, HAVE_CATGETS, HAVE_GETEXT, 129677298Sobrien HAVE_STRCPY, HAVE_LC_MESSAGES 129777298Sobrien * configure.in: Add rule to build Makefile in po subdirectory. 129877298Sobrien * Makefile.in: Rebuilt. 129977298Sobrien * aclocal.m4: Rebuilt. 130077298Sobrien * config.in: Rebuilt. 130177298Sobrien * configure: Rebuilt. 130277298Sobrien * alpha-opc.c: Internationalised. 130377298Sobrien * arc-dis.c: Internationalised. 130477298Sobrien * arc-opc.c: Internationalised. 130577298Sobrien * arm-dis.c: Internationalised. 130677298Sobrien * cgen-asm.c: Internationalised. 130777298Sobrien * d30v-dis.c: Internationalised. 130877298Sobrien * dis-buf.c: Internationalised. 130977298Sobrien * h8300-dis.c: Internationalised. 131077298Sobrien * h8500-dis.c: Internationalised. 131177298Sobrien * i386-dis.c: Internationalised. 131277298Sobrien * m10200-dis.c: Internationalised. 131377298Sobrien * m10300-dis.c: Internationalised. 131477298Sobrien * m68k-dis.c: Internationalised. 131577298Sobrien * m88k-dis.c: Internationalised. 131677298Sobrien * mips-dis.c: Internationalised. 131777298Sobrien * ns32k-dis.c: Internationalised. 131877298Sobrien * opintl.h: Internationalised. 131977298Sobrien * ppc-opc.c: Internationalised. 132077298Sobrien * sparc-dis.c: Internationalised. 132177298Sobrien * v850-dis.c: Internationalised. 132277298Sobrien * v850-opc.c: Internationalised. 132377298Sobrien 132477298SobrienMon Apr 27 10:33:56 1998 Doug Evans <devans@seba.cygnus.com> 132577298Sobrien 132677298Sobrien * cgen-asm.c (cgen_current_opcode_table): Renamed from ..._data. 132777298Sobrien (asm_hash_table_entries): New variable. 132877298Sobrien (cgen_asm_init): Free asm_hash_table_entries. 132977298Sobrien (hash_insn_array,hash_insn_list): New functions. 133077298Sobrien (build_asm_hash_table): Use them. Hash macro insns as well. 133177298Sobrien (cgen_asm_lookup_insn): Update. 133289857Sobrien * cgen-dis.c (cgen_current_opcode_table): Renamed from ..._data. 133377298Sobrien (dis_hash_table_entries): New variable. 133477298Sobrien (cgen_dis_init): Free dis_hash_table_entries. 133577298Sobrien (hash_insn_array,hash_insn_list): New functions. 133677298Sobrien (build_dis_hash_table): Use them. Hash macro insns as well. 133777298Sobrien (cgen_dis_lookup_insn): Update. 133877298Sobrien * cgen-opc.c (cgen_current_opcode_table): Renamed from ..._data. 133977298Sobrien (cgen_set_cpu,cgen_hw_lookup,cgen_insn_count): Update. 134077298Sobrien (cgen_macro_insn_count): New function. 134189857Sobrien * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate. 134277298Sobrien 134377298SobrienFri Apr 24 16:07:57 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 134477298Sobrien 134577298Sobrien * i386-dis.c (OP_DSSI): Print segment override. 134677298Sobrien 134777298SobrienMon Apr 13 16:59:39 1998 Nick Clifton <nickc@cygnus.com> 134877298Sobrien 134977298Sobrien * arm-dis.c (print_insn_arm): Add "_all" extension to 'C' 135077298Sobrien operator. 135177298Sobrien 135277298SobrienMon Apr 13 16:50:27 1998 Ian Lance Taylor <ian@cygnus.com> 135377298Sobrien 135477298Sobrien * Makefile.am (libopcodes_la_LIBADD): Add @WIN32LIBADD@. 135577298Sobrien (libopcodes_la_LDFLAGS): Add @WIN32LDFLAGS@. 135677298Sobrien * configure.in: Define and substitute WIN32LDFLAGS and 135777298Sobrien WIN32LIBADD. 135877298Sobrien * aclocal.m4: Rebuild with new libtool. 135977298Sobrien * configure, Makefile.in: Rebuild. 136077298Sobrien 136177298SobrienFri Apr 10 18:14:31 1998 Doug Evans <devans@canuck.cygnus.com> 136277298Sobrien 136377298Sobrien * m32r-opc.c: Regenerate. 136477298Sobrien 136577298SobrienSun Apr 5 16:04:39 1998 H.J. Lu <hjl@gnu.org> 136677298Sobrien 136777298Sobrien * Makefile.am (stamp-lib): Check that .libs/libopcodes.a exists 136877298Sobrien before trying to copy it. 136977298Sobrien * Makefile.in: Rebuild. 137077298Sobrien 137177298SobrienThu Apr 2 17:25:49 1998 Nick Clifton <nickc@cygnus.com> 137277298Sobrien 137377298Sobrien * m32r-opc.c: Use signed immediate values for CMPUI instruction. 137477298Sobrien 137577298SobrienWed Apr 1 16:20:27 1998 Ian Dall <Ian.Dall@dsto.defence.gov.au> 137677298Sobrien 137777298Sobrien * ns32k-dis.c (bit_extract_simple): New function to extract bits 137877298Sobrien from an arbitrary valid buffer instead of fetching them on demand 137977298Sobrien using fetch_data(). 138077298Sobrien (invalid_float): use bit_extract_simple() instead of bit_extract(). 138177298Sobrien 138277298SobrienTue Mar 31 11:09:08 1998 Ian Lance Taylor <ian@cygnus.com> 138377298Sobrien 138477298Sobrien From H.J. Lu <hjl@gnu.org>: 138577298Sobrien * i386-dis.c (dis386): Change 0x8c and 0x8e to movS, and change Ew 138677298Sobrien to Ev for both. 138777298Sobrien 138877298SobrienMon Mar 30 17:32:03 1998 Ian Lance Taylor <ian@cygnus.com> 138977298Sobrien 139077298Sobrien * Branched binutils 2.9. 139177298Sobrien 139277298SobrienMon Mar 30 15:18:00 1998 Ken Raeburn <raeburn@cygnus.com> 139377298Sobrien 139477298Sobrien * d30v-dis.c (print_insn_d30v): Don't use uninitialized "num" when 139577298Sobrien disassembling last 4 bytes of a section. 139677298Sobrien 139777298SobrienFri Mar 27 18:08:13 1998 Ian Lance Taylor <ian@cygnus.com> 139877298Sobrien 139977298Sobrien Fix some gcc -Wall warnings: 140077298Sobrien * arc-dis.c (print_insn): Add casts to avoid warnings. 140177298Sobrien * cgen-opc.c (cgen_keyword_lookup_name): Likewise. 140277298Sobrien * d10v-dis.c (dis_long, dis_2_short): Likewise. 140377298Sobrien * m10200-dis.c (disassemble): Likewise. 140477298Sobrien * m10300-dis.c (disassemble): Likewise. 140577298Sobrien * ns32k-dis.c (print_insn_ns32k): Likewise. 140677298Sobrien * ppc-opc.c (insert_ral, insert_ram): Likewise. 140777298Sobrien * cgen-dis.c (build_dis_hash_table): Remove used local variables. 140877298Sobrien * cgen-opc.c (cgen_keyword_search_next): Likewise. 140977298Sobrien * d10v-dis.c (dis_long, dis_2_short): Likewise. 141077298Sobrien * d30v-dis.c (print_insn_d30v, lookup_opcode): Likewise. 141177298Sobrien * ns32k-dis.c (bit_extract, print_insn_ns32k): Likewise. 141277298Sobrien * tic80-dis.c (print_one_instruction): Likewise. 141377298Sobrien * w65-dis.c (print_operand): Likewise. 141477298Sobrien * z8k-dis.c (fetch_data): Likewise. 141577298Sobrien * a29k-dis.c: Add return type for find_byte_func_type. 141677298Sobrien * arc-opc.c: Include <stdio.h>. Remove declarations of 141777298Sobrien insert_multshift and extract_multshift. 141877298Sobrien * d30v-dis.c (lookup_opcode): Parenthesize assignments in 141977298Sobrien conditionals. 142077298Sobrien (extract_value): Fully parenthesize expression. 142177298Sobrien * h8500-dis.c (print_insn_h8500): Initialize local variables. 142277298Sobrien * h8500-opc.h (h8500_table): Fully bracket initializer. 142377298Sobrien * w65-opc.h (optable): Likewise. 142477298Sobrien * i386-dis.c (print_insn_x86): Declare aflag and flag parameters. 142577298Sobrien * i386-dis.c (OP_E): Initialize local variables. 142677298Sobrien * m10200-dis.c (print_insn_mn10200): Likewise. 142777298Sobrien * mips-dis.c (print_insn_mips16): Likewise. 142877298Sobrien * sh-dis.c (print_insn_shx): Likewise. 142977298Sobrien * v850-dis.c (print_insn_v850): Likewise. 143077298Sobrien * ns32k-dis.c (print_insn_arg): Declare. 143177298Sobrien (get_displacement, invalid_float): Declare. 143277298Sobrien (list_search, sign_extend, flip_bytes): Declare return type. 143377298Sobrien (get_displacement): Likewise. 143477298Sobrien (print_insn_arg): Likewise. Make d int. Fix sprintf format 143577298Sobrien string. 143677298Sobrien (print_insn_ns32k): Make i unsigned. 143777298Sobrien (invalid_float): Make static. Declare type of val. 143877298Sobrien * tic30-dis.c (print_par_insn): Make i size_t. Don't check strlen 143977298Sobrien on each for iteration. 144077298Sobrien * tic30-dis.c (get_indirect_operand): Likewise. 144177298Sobrien * z8k-dis.c (print_insn_z8001): Declare return type. 144277298Sobrien (print_insn_z8002): Likewise. 144377298Sobrien (unparse_instr): Fix sprintf format strings. 144477298Sobrien 144577298SobrienFri Mar 27 00:05:23 1998 Jeffrey A Law (law@cygnus.com) 144677298Sobrien 144777298Sobrien * mips-opc.c: Add "sync.l" and "sync.p". 144877298Sobrien 144977298SobrienWed Mar 25 14:32:48 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 145077298Sobrien 145177298Sobrien * m68k-dis.c (print_insn_m68k): Use info->mach to select the 145277298Sobrien default m68k variant to recognize. 145377298Sobrien 145477298Sobrien * i960-dis.c (pinsn): Change type of first argument to bfd_vma. 145577298Sobrien (ctrl, cobr, mem, ea): Likewise. 145677298Sobrien (print_addr): Likewise. Remove cast. 145777298Sobrien (ea): Cast argument of print_addr to bfd_vma. 145877298Sobrien 145977298Sobrien * cgen-asm.c (cgen_parse_signed_integer): Fix type of local 146077298Sobrien variable value. 146177298Sobrien (cgen_parse_unsigned_integer): Likewise. 146277298Sobrien (cgen_parse_address): Likewise. 146377298Sobrien 146477298SobrienWed Mar 25 14:31:31 1998 Ian Lance Taylor <ian@cygnus.com> 146577298Sobrien 146677298Sobrien * i960-dis.c (ctrl): Add full braces to structure initialization. 146777298Sobrien (cobr, mem, reg): Likewise. 146877298Sobrien (ea): Correct parenthesization in expression. 146977298Sobrien 147077298Sobrien * cgen-asm.c: Include <ctype.h>. 147177298Sobrien (build_asm_hash_table): Remove unused local variable i. 147277298Sobrien (cgen_parse_keyword): Add casts to avoid warnings. 147377298Sobrien 147477298Sobrien * arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF 147577298Sobrien symbol. Fix indentation. 147677298Sobrien (print_insn_little_arm): Likewise. 147777298Sobrien 147877298SobrienFri Mar 20 18:55:18 1998 Ian Lance Taylor <ian@cygnus.com> 147977298Sobrien 148077298Sobrien * configure.in: Use AM_DISABLE_SHARED. 148177298Sobrien * aclocal.m4, configure: Rebuild with libtool 1.2. 148277298Sobrien 148377298SobrienThu Mar 19 15:46:53 1998 Nick Clifton <nickc@cygnus.com> 148477298Sobrien 148577298Sobrien These patches are courtesy of Jonathan Walton and Tony Thompson 148677298Sobrien (athompso@cambridge.arm.com). 148777298Sobrien 148877298Sobrien * arm-dis.c (print_insn_thumb): Ignore bottom two bits of PC 148977298Sobrien relative addresses. 149077298Sobrien 149177298Sobrien * arm-opc.h (thumb_opcodes): Annotate PC relative addresses with 149277298Sobrien both the offset and the label closest to the destination. 149377298Sobrien 149477298SobrienSat Mar 14 23:47:14 1998 Doug Evans <devans@seba.cygnus.com> 149577298Sobrien 149677298Sobrien * m32r-opc.h: Regenerate. 149777298Sobrien 149877298SobrienWed Mar 4 12:08:14 1998 Doug Evans <devans@canuck.cygnus.com> 149977298Sobrien 150089857Sobrien * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate. 150177298Sobrien 150277298SobrienSat Feb 28 16:02:34 1998 Nick Clifton <nickc@cygnus.com> 150377298Sobrien 150477298Sobrien * arm-dis.c (print_insn_big_arm, print_insn_little_arm): Do not 150577298Sobrien assume that info->symbols is non-empty. 150677298Sobrien 150777298SobrienSat Feb 28 12:19:05 1998 Richard Henderson <rth@cygnus.com> 150877298Sobrien 150977298Sobrien * alpha-opc.c (cvtqs) There is no such thing. 151077298Sobrien (cvttq): Missing most of the /*d variants. 151177298Sobrien 151277298SobrienThu Feb 26 15:53:09 1998 Michael Meissner <meissner@cygnus.com> 151377298Sobrien 151477298Sobrien * d30v-opc.c (d30v_opcode_table): Indicate which instructions are 151577298Sobrien delayed branches or jumps. 151677298Sobrien 151777298SobrienTue Feb 24 10:46:44 1998 Doug Evans <devans@canuck.cygnus.com> 151877298Sobrien 151977298Sobrien * arm-dis.c (print_insn_{big,little}_arm): info->symbol changed 152077298Sobrien to *info->symbols. 152177298Sobrien * mips-dis.c (print_insn_{big,little}_mips): Likewise. 152277298Sobrien * tic30-dis.c (print_branch): Likewise. 152377298Sobrien 152477298SobrienTue Feb 24 11:06:18 1998 Nick Clifton <nickc@cygnus.com> 152577298Sobrien 152677298Sobrien * arm-dis.c (print_insn_big_arm, print_insn_little_arm): Remove 152777298Sobrien saved_symbol code as it is no longer needed. 152877298Sobrien 152977298SobrienMon Feb 23 13:16:17 1998 Doug Evans <devans@seba.cygnus.com> 153077298Sobrien 153177298Sobrien * cgen-asm.c: Include symcat.h. 153289857Sobrien * cgen-dis.c, cgen-opc.c: Ditto. 153389857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.h, m32r-opc.c: Regenerate. 153477298Sobrien 153577298SobrienMon Feb 23 10:34:58 1998 Jeffrey A Law (law@cygnus.com) 153677298Sobrien 153777298Sobrien * mips-dis.c (print_insn_arg): Do not prefix 'P' arguments with '$'. 153877298Sobrien 153977298SobrienThu Feb 19 16:51:13 1998 Doug Evans <devans@canuck.cygnus.com> 154077298Sobrien 154177298Sobrien * m32r-opc.[ch]: Regenerate. 154277298Sobrien 154377298SobrienTue Feb 17 17:14:50 1998 Doug Evans <devans@seba.cygnus.com> 154477298Sobrien 154577298Sobrien * cgen-asm.c (cgen_parse_{signed,unsigned}_integer): Delete min,max 154677298Sobrien arguments. Don't perform validation here. 154789857Sobrien * m32r-asm.c, m32r-dis.c, m32r-opc.c: Regenerate. 154877298Sobrien 154977298SobrienFri Feb 13 14:26:06 1998 Doug Evans <devans@canuck.cygnus.com> 155077298Sobrien 155177298Sobrien * m32r-opc.c: Regenerate. 155277298Sobrien 155377298SobrienFri Feb 13 14:53:02 1998 Ian Lance Taylor <ian@cygnus.com> 155477298Sobrien 155577298Sobrien * Makefile.am (AUTOMAKE_OPTIONS): Define. 155677298Sobrien * configure, Makefile.in, aclocal.m4: Rebuild with automake 1.2e. 155777298Sobrien 155877298SobrienFri Feb 13 10:21:09 1998 Mark Alexander <marka@cygnus.com> 155977298Sobrien 156077298Sobrien * m10300-dis.c (print_insn_mn10300): Recognize break instruction. 156177298Sobrien 156277298SobrienFri Feb 13 13:12:14 1998 Ian Lance Taylor <ian@cygnus.com> 156377298Sobrien 156477298Sobrien * configure.in: Get the version number from BFD. 156577298Sobrien * configure: Rebuild. 156677298Sobrien 156777298Sobrien From H.J. Lu <hjl@gnu.org>: 156877298Sobrien * Makefile.am (libopcodes_la_LDFLAGS): Define. 156977298Sobrien * Makefile.in: Rebuild. 157077298Sobrien 157177298SobrienFri Feb 13 09:50:32 1998 Nick Clifton <nickc@cygnus.com> 157277298Sobrien 157377298Sobrien * m32r-opc.c: Regenerate. 157477298Sobrien * m32r-opc.h: Regenerate. 157577298Sobrien 157677298SobrienThu Feb 12 11:01:40 1998 Doug Evans <devans@canuck.cygnus.com> 157777298Sobrien 157877298Sobrien * m32r-opc.c: Regenerate. 157977298Sobrien 158077298SobrienThu Feb 12 03:41:00 1998 J"orn Rennecke <amylaar@cygnus.co.uk> 158177298Sobrien 158277298Sobrien Fix rac to accept only a0: 158377298Sobrien * d10v-opc.c (d10v_predefined_registers, d10v_operands, d10v_opcodes): 158477298Sobrien Split OPERAND_ACC into OPERAND_ACC0 and OPERAND_ACC1. 158577298Sobrien Introduce OPERAND_GPR. 158677298Sobrien * d10v-dis.c (print_operand): Likewise. 158777298Sobrien 158877298SobrienWed Feb 11 18:58:34 1998 Doug Evans <devans@seba.cygnus.com> 158977298Sobrien 159077298Sobrien * cgen-opc.c (cgen_set_cpu): Delete init of hw list `next' chain. 159177298Sobrien (cgen_hw_lookup): Make result const. 159277298Sobrien * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate. 159377298Sobrien 159477298SobrienSat Feb 7 15:30:27 1998 Ian Lance Taylor <ian@cygnus.com> 159577298Sobrien 159677298Sobrien * configure, aclocal.m4: Rebuild with new libtool. 159777298Sobrien 159877298SobrienThu Feb 5 17:56:10 1998 Michael Meissner <meissner@cygnus.com> 159977298Sobrien 160077298Sobrien * d30v-opc.c (repeat{,i} instructions): Repeat/repeati 160177298Sobrien instructions use a PC relative branch, not absolute. 160277298Sobrien 160377298SobrienWed Feb 4 19:17:37 1998 Ian Lance Taylor <ian@cygnus.com> 160477298Sobrien 160577298Sobrien * configure.in: Set libtool_enable_shared rather than 160677298Sobrien libtool_shared. Remove diversion hack. 160777298Sobrien * configure, Makefile.in, aclocal.m4: Rebuild with new libtool. 160877298Sobrien 160977298SobrienTue Feb 3 17:19:40 1998 Doug Evans <devans@seba.cygnus.com> 161077298Sobrien 161177298Sobrien * cgen-opc.c (cgen_set_cpu): Initialize hardware table. 161277298Sobrien * m32r-opc.h, m32r-opc.c, m32r-asm.c, m32r-dis.c: Regenerate. 161377298Sobrien 161477298SobrienMon Feb 2 19:22:15 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU> 161577298Sobrien 161677298Sobrien * tic30-dis.c: New file. 161777298Sobrien * disassemble.c (disassembler): Add bfd_arch_tic30 case. 161877298Sobrien * configure.in: Handle bfd_tic30_arch. 161977298Sobrien * Makefile.am: Rebuild dependencies. 162077298Sobrien (CFILES): Add tic30-dis.c 162177298Sobrien (ALL_MACHINES): Add tic30-dis.lo. 162277298Sobrien * configure, Makefile.in: Rebuild. 162377298Sobrien 162477298SobrienThu Jan 29 13:02:56 1998 Doug Evans <devans@canuck.cygnus.com> 162577298Sobrien 162677298Sobrien * m32r-opc.h (HAVE_CPU_M32R): Define. 162777298Sobrien 162877298SobrienWed Jan 28 09:55:03 1998 Nick Clifton <nickc@cygnus.com> 162977298Sobrien 163077298Sobrien * v850-opc.c (insertion routines): If both alignment and size is 163177298Sobrien wrong then report this. 163277298Sobrien 163377298SobrienTue Jan 27 21:52:59 1998 Jeffrey A Law (law@cygnus.com) 163477298Sobrien 163577298Sobrien * mips-dis.c (_print_insn_mips): Set target_processor as appropriate. 163677298Sobrien Only recognize instructions for the current target_processor. 163777298Sobrien 163877298SobrienThu Jan 22 16:20:17 1998 Fred Fish <fnf@cygnus.com> 163977298Sobrien 164077298Sobrien * d10v-dis.c (PC_MASK): Correct value. 164177298Sobrien (print_operand): If there's a reloc, don't calculate the 164277298Sobrien address because they could be in different sections. 164377298Sobrien 164477298SobrienFri Jan 16 15:29:11 1998 Jim Blandy <jimb@zwingli.cygnus.com> 164577298Sobrien 164677298Sobrien * mips-opc.c (mips_builtin_opcodes): Move 4010's "addciu" 164777298Sobrien instruction after the 4650's "mul" instruction; nobody's using the 164877298Sobrien 4010 these days. If object files someday indicate which processor 164977298Sobrien variant they're intended for, we can do a better job at this. 165077298Sobrien 165177298SobrienMon Jan 12 14:43:54 1998 Doug Evans <devans@seba.cygnus.com> 165277298Sobrien 165377298Sobrien * cgen-asm.c (build_asm_hash_table): Traverse compiled in table using 165477298Sobrien table provided entry size. Use CGEN_INSN_MNEMONIC. 165577298Sobrien (cgen_parse_keyword): Rewrite. 165677298Sobrien * cgen-dis.c (build_dis_hash_table): Traverse compiled in table using 165777298Sobrien table provided entry size. Use CGEN_INSN_MASK_BITSIZE. 165877298Sobrien * cgen-opc.c: Clean up pass over `struct foo' usage. 165977298Sobrien (cgen_keyword_lookup_value): Handle "" entry. 166077298Sobrien (cgen_keyword_add): Likewise. 166177298Sobrien 166277298SobrienFor older changes see ChangeLog-9297 166377298Sobrien 166477298SobrienLocal Variables: 166577298Sobrienmode: change-log 166677298Sobrienleft-margin: 8 166777298Sobrienfill-column: 74 166877298Sobrienversion-control: never 166977298SobrienEnd: 1670