aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-01-11Fix gas 68HC12 indexed addressing code generationStephane Carrez5-37/+112
2001-01-11Dwarf2 test for 68HC11/68HC12 gasStephane Carrez5-0/+427
2001-01-11Fix weak symbols for 68HC11 asStephane Carrez2-6/+27
2001-01-11Rotate ChangeLogsNick Clifton13-32679/+32730
2001-01-11Make COFF and ELF disassemblys agreeNick Clifton3-8/+15
2001-01-11 * config/tc-i386.h (TC_RELOC_GLOBAL_OFFSET_TABLE): Removed, it'sAndreas Jaeger2-10/+6
not used anywhere.
2001-01-11fix spelling typoNick Clifton1-1/+1
2001-01-11Change defn of LOCAL_LABEL_PREFIX to ""Nick Clifton2-2/+6
2001-01-11Allow ADRL relocs to be adjusted in arm-coffNick Clifton3-1/+22
2001-01-11Fix local label code to use LOCAL_LABEL_PREFIXNick Clifton2-9/+35
2001-01-102001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata6-116/+101
* scripttempl/h8500.sc: Fix formatting. * scripttempl/h8500b.sc: Likewise. * scripttempl/h8500c.sc: Likewise. * scripttempl/h8500m.sc: Likewise. * scripttempl/h8500s.sc: Likewise.
2001-01-10 * i386.exp: Add ssemmx2 and sse2 tests.Jan Hubicka6-0/+478
(sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
2001-01-10 * i386.h (pinsrw): Add.Jan Hubicka2-4/+12
(pshufw): Remove. (cvttpd2dq): Fix operands. (cvttps2dq): Likewise. (movq2q): Rename to movdq2q.
2001-01-10 * i386-dis.c (PREGRP15 - PREGRP24): New.Jan Hubicka2-90/+288
(dis386_twobyt): Add SSE2 instructions. (twobyte_uses_SSE_prefix: Rename from ... ; add new SSE instructions. (twobyte_uses_f3_prefix): ... this one. (grps): Add SSE instructions. (prefix_user_table): Add two new slots; add SSE2 instructions. (print_insn_i386): Rename uses_f3_prefix to uses_SSE_prefix; Handle the REPNZ and Data16 prefixes as well; do proper lookup to prefix_user_table. (OP_E): Accept mfence and lfence as well. (OP_MMX): Data16 prefix turns MMX to SSE; support REX extensions. (OP_XMM): Support REX extensions. (OP_EM): Likewise. (OP_EX): Likewise.
2001-01-102001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-53/+59
* scripttempl/h8300.sc: Fix formatting. Fix a comment typo. * scripttempl/h8300h.sc: Fix formatting. * scripttempl/h8300s.sc: Likewise.
2001-01-10Fix "movnti"Alan Modra2-6/+10
2001-01-09fix patterns to match new behaviour of disassemblerNick Clifton3-5/+11
2001-01-09Update address for bug reports.Phil Blundell2-1/+5
2001-01-09Fix disassembly of arm-elf instructions with relocs associated with them.Nick Clifton3-3/+16
2001-01-09fix spelling typoiNick Clifton1-1/+1
2001-01-09Add OBJDUMP_DEFS to configure and makefileNick Clifton7-25/+71
Check for DISASSEMBLER_NEEDS_RELOCS in objdump and read in relocs if set.
2001-01-092001-01-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-3/+15
* cgen.h (CGEN_SYNTAX_CHAR_TYPE): New typedef based on max number of operands (unsigned char or unsigned short). (CGEN_SYNTAX): Changed to make array CGEN_SYNTAX_CHAR_TYPE. (CGEN_SYNTAX_CHAR): Changed to cast to unsigned char.
2001-01-092001-01-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-12/+21
* cgen-asm.in (parse_insn_normal): Changed syn to be CGEN_SYNTAX_CHAR_TYPE. Changed all references to *syn as character to use CGEN_SYNTAX_CHAR macro and all comparisons to '\0' to use 0 instead. * cgen-dis.in (print_insn_normal): Ditto. * cgen-ibld.in (insert_insn_normal, extract_insn_normal): Ditto.
2001-01-092001-01-03 Philip Blundell <pb@futuretv.com>Phil Blundell2-0/+5
* gas/vtable/vtable.exp: Don't run tests on Alpha.
2001-01-09 * regcache.c (set_register_cached, register_buffer,Nicholas Duffek4-67/+134
real_register, pseudo_register fetch_register, store_register): New functions. (register_changed, read_relative_register_raw_bytes_for_frame, registers_changed, registers_fetched, read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace register_valid[] with register_cached() and set_register_cached(). (read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace registers[] with register_buffer(). (read_register_bytes, read_register_gen, read_register, read_signed_register): Call fetch_register(). (write_register_gen, write_register): Call real_register() and store_register(). (write_register_bytes): Call store_register(). * value.h (set_register_cached, register_buffer): Prototype. * remote.c (remote_fetch_registers): Allocate regs[] with a run-time size. Replace register_valid[] with set_register_cached(). (store_register_using_P, remote_store_registers): Replace registers[] with register_buffer().
2001-01-09 * regcache.c: Change "write-back" comment to "write-through".Nicholas Duffek3-109/+117
Change "regno" to "regnum". (read_register, read_signed_register): Remove "raw" from return value description. (supply_register): Spelling fix. * value.h: Change "regno" to "regnum".
2001-01-08* rltty.c (save_tty_chars): Fix compilation-stopping typo.Christopher Faylor2-1/+5
2001-01-082001-01-08 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2-5/+13
* Makefile.in (install-gdbtk): Add .itcl files to the list of files to be installed.
2001-01-082001-01-08 Bo Thorsen <bo@suse.de>Andreas Jaeger2-46/+51
* config/tc-i386.c (i386_immediate, i386_displacement): GOTPCREL check fix.
2001-01-082000-01-07 David O'Brien <obrien@BSDi.com>David O'Brien2-4/+18
* emultempl/elf32.em: Only perform Linux ld hints processing when targeting Linux. Approved by: Nick Clifton <nickc@redhat.com> Message-Id: <200101040127.RAA15127@elmo.cygnus.com>
2001-01-08 * doc/c-i386.texi (i386-Arch): Remove spaces incorrectly insertedIan Lance Taylor2-1/+6
in last change.
2001-01-072001-01-07 Philip Blundell <philb@gnu.org>Phil Blundell2-1/+5
* ld.texinfo (Bug Reporting): Update email address for reports.
2001-01-07Update address for bug reports.Phil Blundell3-2/+8
2001-01-07Update address for bug reports.Phil Blundell3-3/+9
2001-01-07Update address for bug reports.Phil Blundell2-1/+6
2001-01-07 * config.sub, config.guess: Update from subversions.Andreas Jaeger3-144/+246
2001-01-06 * configure.in: Define DEFAULT_ARCH for i386.Jan Hubicka8-174/+521
* tc-i386.c (md_assemble): Return after the error message; move testing for 64bit operands to proper place. * i386.exp: Add tests for presence of 32bit versus 64bit output format; run both 64bit and 32bit tests when format is available; add x86_64 test. * x86_64.s: New file. * x86_64.d: New file.
2001-01-062001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>Andreas Jaeger3-31/+205
* doc/as.texinfo: Document '#' as comment character for i386 and x86_64. Add AMD x86-64 into menu of machine dependent information. * doc/c-i386.texi: Document x86_64 extensions.
2001-01-05 * tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.Jan Hubicka4-23/+19
* i386.h (i386_optab): Make [sml]fence template to use immext field.
2001-01-05 * i386-dis.c: Add x86_64 support.Jan Hubicka3-305/+1493
(rex): New static variable. (REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): New constants. (USED_REX): New macro. (Ev, Ed, Rm, Iq, Iv64, Cm, Dm, Rm*, Ob64, Ov64): New macros. (OP_I64, OP_OFF64, OP_IMREG): New functions. (OP_REG, OP_OFF): Declare. (get64, get32, get32s): New functions. (r??_reg): New constants. (dis386_att): Change templates of instruction implicitly promoted to 64bit; change e?? to RMe?? for unwind RM byte instructions. (grps): Likewise. (dis386_intel): Likewise. (dixx86_64_att): New table based on dis386_att. (dixx86_64_intel): New table based on dis386_intel. (names64, names8rex): New global variable. (names32, names16): Add extended registers. (prefix_user_t): Recognize rex prefixes. (prefix_name): Print REX prefixes nicely. (op_riprel): New global variable. (start_pc): Set type to bfd_vma. (print_insn_i386): Detect the 64bit mode and use proper table; move ckprefix after initializing the buffer; output unused rex prefixes; output information about target of RIP relative addresses. (putop): Support 'O' and 'I'. Update handling of "P', 'Q', 'R' and 'S'; (print_operand_value): New function. (OP_E, OP_G, OP_REG, OP_I, OP_J, OP_DIR, OP_OFF, OP_D): Add support for REX prefix and new modes. (get64, get32s): New. (get32): Return bfd_signed_vma type. (set_op): Initialize the op_riprel. * disassemble.c (disassembler): Recognize the x86-64 disassembly.
2001-01-052001-01-06 Ben Elliston <bje@redhat.com>Ben Elliston2-0/+20
* cgen.sh: Allow extrafiles to include the semantics files when generating an ISA-specific decoder.
2001-01-042001-01-04 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-222/+217
* som.c: Fix formatting.
2001-01-042001-01-04 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder2-1/+5
* mips-tdep.c (mips_coerce_float_to_double): Fix typo in comment.
2001-01-04 * tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry.Jan Hubicka3-1/+9
* NEWS: Add note about Pentium4 support.
2001-01-04 * valops.c (VALUE_SUBSTRING_START): Delete.Nicholas Duffek2-2/+4
2001-01-04 * Makefile.in (SUBDIR_CLI_OBS): Add cli/cli-utils.o.Nicholas Duffek4-2/+72
(SUBDIR_CLI_SRCS): Add cli/cli-utils.c. (cli_utils_h): New variable. (cli/cli-utils.o): New rule. * cli/cli-utils.c: New file. * cli/cli-utils.h: New file.
2001-01-04 * config/i386/tm-i386.h (REGISTER_CONVERT_TO_VIRTUAL,Nicholas Duffek2-2/+7
REGISTER_CONVERT_TO_RAW): Delete trailing semicolon.
2001-01-04 * gdbint.texinfo (POP_FRAME): Document use by return_command.Nicholas Duffek2-1/+5
2001-01-032001-01-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-210/+208
* ecoffswap.h: Fix formatting. * elf-bfd.h: Likewise. * elfarm-nabi.c: Likewise. * elfarm-oabi.c: Likewise. * elfcode.h: Likewise. * elfcore.h: Likewise. * elflink.c: Likewise. * elflink.h: Likewise. * elfxx-ia64.c: Likewise. * elfxx-target.h: Likewise.
2001-01-03* alphabsd-nat.c, i386-linux-nat.c, i386bsd-nat.c: Fix typo in comment.J.T. Conklin4-3/+8