aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2001-01-032001-01-03 Kazu Hirata <kazu@hxi.com>Kazu Hirata4-78/+65
* libbfd.c: Fix formatting. * linker.c: Likewise. * lynx-core.c: Likewise.
2001-01-03 * tc-i387.c (pi, pte, pt): Update.Jan Hubicka2-16/+24
(type_names): Add new types.
2001-01-03 * tc-i386.h (CpuK6, CpuAthlon, CpuSledgehammer, CpuMMX, Cpu3dnow,Jan Hubicka4-12/+190
CpuUnknown): Renumber (CpuP4, CpuSSE2): New. (CpuUnknownFlags): Add CpuP4 and CpuSSE2 * i386.h (i386_optab): Fix 64bit pushf template; Add instructions introduced by Pentium4
2001-01-03* generalizationFrank Ch. Eigler2-15/+5
2001-01-03 Richard Sandiford <r.sandiford@redhat.com> cgen-dis.in (read_insn): Use bfd_get_bits()
2001-01-032001-01-03 Philip Blundell <pb@futuretv.com>Phil Blundell2-1/+16
* config/tc-alpha.c (alpha_force_relocation): Handle vtable relocs. (alpha_fix_adjustable): Likewise. (md_apply_fix): Likewise.
2001-01-032001-01-03 Philip Blundell <pb@futuretv.com>Phil Blundell3-0/+7
* ld-elfvsb/elfvsb.exp: Run test on Linux/Alpha. * ld-shared/shared.exp: Likewise.
2001-01-022001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-4/+18
* sh-tdep.c (sh_extract_return_value): Allow for small return type. (sh_sh4_extract_return_value): Call sh_extract_return_value for
2001-01-02Remove prototypes for obsolete static functions.Michael Snyder1-2/+0
2001-01-02 * sparc-tdep.c: update copyright notice.Michael Snyder2-3/+4
2001-01-02Oops, fix typo in previous check-in.Michael Snyder1-1/+1
2001-01-022001-01-02 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-1/+5
* sparc-tdep.c (sparc-frame-chain): Fix typo in comment.
2001-01-022000-12-20 Michael Snyder <msnyder@mvstp600e.cygnus.com>Michael Snyder6-38/+30
* arch-utils.c (default_frame_address): New function. Default implementation of frame_args_address and frame_locals_address. * arch-utils.h (default_frame_address): Export. * d10v-tdep.c (d10v_gdbarch_init): Use default_frame_address. (d10v_frame_args_address, d10v_frame_locals_address): Delete. * sh-tdep.c (sh_gdbarch_init): Use default_frame_address. (sh_frame_args_address, sh_frame_locals_address): Delete. * sparc-tdep.c (sparc_gdbarch_init): Use default_frame_address. (sparc_frame_address): Delete.
2001-01-02Fix msr-bsd testNick Clifton2-1/+6
2001-01-022001-01-02 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-106/+105
* peicode.h: Fix formatting.
2001-01-022001-01-02 Kazu Hirata <kazu@hxi.com>Kazu Hirata11-77/+75
* pc532-mach.c: Fix formatting. * pe-arm.c: Likewise. * pe-i386.c: Likewise. * pe-mips.c: Likewise. * pe-ppc.c: Likewise. * pe-sh.c: Likewise. * pei-mips.c: Likewise. * pei-sh.c: Likewise. * ppcboot.c: Likewise. * ptrace-core.c: Likewise.
2001-01-02* generalizationFrank Ch. Eigler4-189/+37
2001-01-02 Richard Sandiford <rsandifo@redhat.com> * cgen-dis.c (hash_insn_array): Use bfd_put_bits(). (hash_insn_list): Likewise * cgen-ibld.in (insert_1): Use bfd_put_bits() and bfd_get_bits(). (extract_1): Use bfd_get_bits(). (extract_normal): Apply sign extension to both extraction methods. * cgen-opc.c (cgen_get_insn_value): Use bfd_get_bits() (cgen_put_insn_value): Use bfd_put_bits()
2001-01-012001-01-01 Kazu Hirata <kazu@hxi.com>Kazu Hirata5-99/+76
* reloc.c: Fix formatting. * riscix.c: Likewise. * rs6000-core.c: Likewise. * xcoff-target.h: Likewise.
2001-01-012001-01-01 Philip Blundell <philb@gnu.org>Phil Blundell4-0/+71
* ld-undefined/weak-undef.exp: New test. * ld-undefined/weak-undef.s, ld-undefined/weak-undef.t: Supporting files for above.