aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2001-01-012001-01-01 Philip Blundell <philb@gnu.org>Phil Blundell4-3/+12
* ld-elfvers/vers.exp: Run test on Linux/ARM. * ld-elfvsb/elfvsb.exp: Likewise. * ld-shared/shared.exp: Likewise.
2001-01-012001-01-01 Philip Blundell <philb@gnu.org>Phil Blundell8-0/+83
* gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests. * gas/arm/arm.exp: Run them. * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above. * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
2001-01-012000-12-31 H.J. Lu <hjl@gnu.org>H.J. Lu3-174/+184
* listing.c (listing_message): Allocate string only if it is used. * configure: Rebuild.
2000-12-31Fix problems with new EXACTLY_TWO_DASHES command line switch option.Nick Clifton4-5/+22
2000-12-31 * doc/internals.texi (Relaxing with a table) <after relaxation>:Hans-Peter Nilsson2-0/+15
Point out caveats with generating fixups for the opcode in a frag.
2000-12-30 * configure.in: Add support for x86_64 and x86_64-*-linux-gnu*Jan Hubicka5-273/+462
* NEWS: Add x86_64. * i386.h (i386_optab): Add "rex*" instructions; add swapgs; disable jmp/call far direct instructions for 64bit mode; add syscall and sysret; disable registers for 0xc6 template. Add 'q' suffixes to extendable instructions, disable obsoletted instructions, add new sign/zero extension ones. (i386_regtab): Add extended registers. (*Suf): Add No_qSuf. (q_Suf, wlq_Suf, bwlq_Suf): New.
2000-12-292000-12-29 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+6
* listing.c (calc_hex): Print the variable part only if the fragment type is rs_fill.
2000-12-29* fnmatch.c: Make the note about the origins of this file moreDJ Delorie6-10/+20
accurate, at least until we can sync with glibc. * getopt.c: Ditto. * getopt1.c: Ditto. * md5.c: Ditto. * obstack.c: Ditto.
2000-12-29 * doc/internals.texi (tc_conditional_pseudoop,Hans-Peter Nilsson2-2/+7
TC_LINKRELAX_FIXUP): Fix typos.