aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-02-25* amd64-tdep.h: Renamed from x86-64-tdep.h.Mark Kettenis17-58/+114
* amd64-tdep.c: Renamed from x86-64-tdep.c. Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64-nat.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64-linux-tdep.h: Renamed from x86-64-linux.h. * amd64-linux-tdep.c: Renamed from x86-64-linux-tdep.c. Include "amd64-tdep.h" and "amd64-linux-tdep.h" instead of "x86-64-tdep.h" and "x86-64-tdep.c". * amd64-linux-nat.c: Renamed from x86-64-linux-nat.c. Include "amd64-tdep.h" and "amd64-linux-tdep.h" instead of "x86-64-tdep.h" and "x86-64-tdep.c". * amd64bsd-nat.c: Update copyright year. Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64fbsd-tdep.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64fbsd-nat.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64nbsd-tdep.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64nbsd-nat.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64obsd-tdep.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * amd64obsd-nat.c: Include "amd64-tdep.h" instead of "x86-64-tdep.h". * configure.host: (x86_64-*-linux*): Set gdb_target to linux64. * configure.tgt (x86_64-*-linux*): Set gdb_target to linux64. * Makefile.in (amd64_linux_tdep_h): Renamed from x86_64_linux_tdep_h. (amd64_tdep_h): Renamed from x86_64_tdep_h. (amd64bsd-nat.o, amd64fbsd-nat.o, amd64fbsd-tdep.o, amd64-nat.o) (amd64nbsd-nat.o, amd64nbsd-tdep.o, amd64obsd-nat.o) (amd64obsd-tdep.o): Update dependencies. (amd64-tdep.o, amd64-linux-nat.o, amd64-linux-tdep.o): New dependencies. (x86-64-linux-nat.o, x86-64-linux-tdep.o, x86-64-tdep.o): Remove dependencies. (ALLDEPFILES): Add amd64-tdep.c, amd64obsd-nat.c, amd64obsd-nat.c, amd64-linux-nat.c amd64-linux-tdep.c. * config/i386/tm-linux64.h: Renamed from tm-x86-64linux.h * config/i386/nm-linux64.h: Renamed from nm-x86-64linux.h. * config/i386/linux64.mt: Renamed from x86-64linux.mt. (TDEPFILES): Replace x86-64-tdep.o and x86-64-linux-tdep.o with amd64-tdep.o and amd64-linux-tdep.o. (TM_FILE): Set to tm-linux64.h. * config/i386/linux64.mh: Renamed from x86-64linux.mh. (NAT_FILE): Set to nm-linux64.h. (NATDEPFILES): Replace x86-64-linux-nat.o with amd64-linux-nat.o. * config/i386/fbsd64.mt (TDEPFILES): Replace x86-64-tdep.o with amd64-tdep.o. * config/i386/nbsd64.mt (TDEPFILES): Replace x86-64-tdep.o with amd64-tdep.o. * config/i386/obsd64.mt (TDEPFILES): Replace x86-64-tdep.o with amd64-tdep.o.
2004-02-25.Roland McGrath2-6/+23
2004-02-252004-02-25 Roland McGrath <roland@redhat.com>Roland McGrath3-9/+62
* target.h (struct target_ops): New member `read_auxv'. * server.c (handle_query): Handle qPart:auxv:read: query using that. * linux-low.c (linux_read_auxv): New function. (linux_target_ops): Initialize `read_auxv' member to that.
2004-02-252004-02-25 Roland McGrath <roland@redhat.com>Roland McGrath1-56/+117
* remote.c (remote_protocol_qPart_auxv): New variable. (init_all_packet_configs): Initialize it. (set_remote_protocol_qPart_auxv_packet_cmd): New function. (show_remote_protocol_qPart_auxv_packet_cmd): New function. (show_remote_cmd): Call it. (_initialize_remote): Initialize commands. (remote_xfer_partial): If enabled, use qPart:auxv:read:... query to service TARGET_OBJECT_AUXV requests.
2004-02-25 * configure.in: Make sure that the wborder function is available.Joel Brobecker3-429/+562
Otherwise, search for it in the cur_colr library. * configure: Regenerate.
2004-02-252004-02-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-99/+119
* hppa-tdep.c (hppa32_push_dummy_call): Rewrite.
2004-02-25.Roland McGrath1-1/+5
2004-02-252004-02-25 Roland McGrath <roland@redhat.com>Roland McGrath1-4/+80
* gdb.texinfo (General Query Packets): Document qPart:... packets.
2004-02-25* config/i386/tm-x86-64linux.h: Tweak comments.Mark Kettenis2-3/+7
2004-02-25Fix date in last commit...sigh.Richard Sandiford1-1/+1
2004-02-25 * MAINTAINERS: Add self to write-after-approval list.Richard Sandiford1-0/+4
2004-02-252004-02-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-10/+20
PR cli/1566. Problem found, and fix suggested by David Allan. * cli/cli-script.c (execute_control_command): Unconditionally install a cleanup. Default "ret" to "invalid_control". Use "break" instead of "return" to escape from the switch.
2004-02-25Add self.Richard Sandiford1-0/+1
2004-02-25merge from gccDJ Delorie4-84/+136
2004-02-25merge from gccDJ Delorie5-6/+13
2004-02-25 * tui/tui-disasm.c: %s/lines/asm_lines/g to avoid a collisionJoel Brobecker3-42/+61
with the lines macro defined in term.h on AiX. * tui/tui-regs.c: %s/label_width/tui_label_width/g, to avoid a collision with the label_width macro defined in term.h on AiX.
2004-02-25*** empty log message ***gdbadmin1-1/+1
2004-02-24daily updateAlan Modra1-1/+1
2004-02-242004-02-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-11/+8
* gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing mmapped data in core file" PASS and FAIL messages consistent.
2004-02-24Remove merge conflict characters.Kevin Buettner1-1/+0
2004-02-242004-02-23 David Mosberger <davidm@hpl.hp.com>Kevin Buettner4-2/+37
Committed by Kevin Buettner <kevinb@redhat.com>. * ia64-tdep.h (ia64_write_pc, ia64_linux_write_pc): Declare. * ia64-tdep.c (ia64_write_pc): Make it a global function. (ia64_gdbarch_init): For Linux targets, use ia64_linux_write_pc() instead of ia64_write_pc(). * ia64-linux-tdep.c (regcache.h): Include. (ia64_linux_write_pc): New function.
2004-02-24* ld-frv/fdpic-pie-2.d: Adjust for decay of FUNCDESC relocs thatAlexandre Oliva12-94/+244
bind locally. * ld-frv/fdpic-pie-8.d: Likewise. * ld-frv/fdpic-shared-4.d: Likewise. * ld-frv/fdpic-pie-6-fail.d: Renamed from... * ld-frv/fdpic-pie-6.d: New test. * ld-frv/fdpic-shared-6-fail.d: Renamed from... * ld-frv/fdpic-shared-6.d: New test. * ld-frv/fdpic6.ldv: New. * ld-frv/fdpic-static-6.d: Adjust test name. * ld-frv/fdpic-pie-8-fail.d: Removed. * ld-frv/fdpic.exp: Run new tests.
2004-02-24* elf32-frv.c (FRV_SYM_LOCAL): Weak undefined doesn't imply local.Alexandre Oliva2-112/+148
(_frv_emit_got_relocs_plt_entries): Decay relocation to protected function's descriptor to symbol+offset, and map local undefweak symbol to NULL function descriptor. (elf32_frv_relocate_section): Likewise.
2004-02-24merge from gccDJ Delorie6-72/+184
2004-02-242004-02-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-1/+8
* gdb.java/jmisc.exp: Use the fully quallified name of "main" when setting a breakpoint. Work around PR java/1565.
2004-02-242004-02-24 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-144/+242
* annotate.texinfo: Wrap fdl.texi include in raise/lower sections. * gdb.texinfo, gdbint.texinfo, stabs.texinfo: Ditto. * fdl.texi: Import Version 1.2, November 2002.
2004-02-24.Roland McGrath1-42/+46
2004-02-242004-02-23 Roland McGrath <roland@redhat.com>Roland McGrath1-3/+2
* auxv.c (info_auxv_command): Fix typos in error messages.
2004-02-24*** empty log message ***gdbadmin1-1/+1
2004-02-23daily updateAlan Modra1-1/+1
2004-02-23* x86-64-tdep.h: Tewak comment.Mark Kettenis11-91/+155
(enum amd64_regnum): New. (X86_64_RAX_REGNUM, X86_64_RDX_REGNUM, X86_64_RDI_REGNUM) (X86_64_RBP_REGNUM, X86_64_RSP_REGNUM, X86_64_RIP_REGNUM) (X86_64_EFLAGS_REGNUM, X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM) (X86_64_XMM1_REGNUM): Removed. (AMD64_NUM_GREGS): Renamed from X86_64_NUM_GREGS. (amd64_init_abi, amd64_supply_fxsave, amd64_fill_fxsave): Adjust prototypes for renamed functions. * x86-64-tdep.c: Fix typo. (amd64_dwarf_regmap): Use constants from `enum amd64_regnum' for register numbers. (amd64_return_value, amd64_push_arguments, amd64_push_dummy_call): Use constants from `enum amd64_regnum' for register numbers. (AMD64_NUM_SAVED_REGS): Adjust for renamed macros. (amd64_analyze_prologue, amd64_frame_cache, amd64_sigtramp_frame_cache): Use constants from `enum amd64_regnum' for register numbers. (amd64_supply_fpregset): Adjust for renamed functions. (amd64_init_abi): Rename from x86_64_init_abi. Use constants from `enum amd64_regnum' for register numbers. (I387_ST0_REGNUM): Use constant from `enum amd64_regnum'. (amd64_supply_fxsave): Rename from x86_64_supply_fxsave. (amd64_fill_fxsave): Rename fro x86_64_fill_fxsave. * x86-64-linux-tdep.c (amd64_linux_supply_gregset) (amd64_linux_fill_gregset): Adjust for renamed macros. (fetch_core_registers): Adjust for renamed functions. (amd64_linux_init_abi): Adjust for renamed functions. * x86-64-linux-nat.c (supply_gregset, fill_gregset): Adjust for renamed functions. * amd64-nat.c: Adjust for renamed macros. * amd64bsd-nat.c (fetch_inferior_registers) (store_inferior_registers): Use constants from `enum amd64_regnum' for register numbers. Adjust for renamed variables. * amd64fbsd-nat.c (supply_gregset, fill_gregset): Adjust for renamed variables. (_initialize_amd64fbsd_nat): Use constants from `enum amd64_regnum' for register numbers. * amd64fbsd-tdep.c (amd64fbsd_sigcontext_addr): Use constants from `enum amd64_regnum' for register numbers. (amd64fbsd_init_abi): Adjust for renamed functions. * amd64nbsd-tdep.c (amd64nbsd_sigcontext_addr): Use constants from `enum amd64_regnum' for register numbers. (amd64nbsd_init_abi): Adjust for renamed functions. (_initialize_amd64nbsd_ndep): Adjust for renamed macros. * amd64obsd-tdep.c (amd64obsd_sigcontext_addr): Use constants from `enum amd64_regnum' for register numbers. (amd64obsd_init_abi): Adjust for renamed functions. (_initialize_amd64obsd_ndep): Adjust for renamed macros.
2004-02-232004-02-23 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-7/+6
* breakpoint.c (print_one_breakpoint): Do not output spaces after printing <PENDING> for a pending breakpoint.
2004-02-23 * ldlang.c (lang_check): Use %P, not %E, in error message.Ian Lance Taylor2-1/+5
2004-02-232004-02-23 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+6
* printcmd.c (print_scalar_formatted): Initialize val_long to remove compiler warning message.
2004-02-232004-02-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2518/+2766
* texinfo/texinfo.tex: Update from version 2003-02-03.16 to 2004-02-19.09.
2004-02-232004-02-23 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-5/+11
* lib/gdb.exp (gdb_breakpoint): Update query string to match new nquery format. * gdb.base/pending.exp: Ditto.
2004-02-23Remove conflict indicators.Jeff Johnston1-2/+0
2004-02-232004-02-23 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-1/+150
* defs.h (nquery, yquery): New prototypes. * breakpoint.c (break_command_1): Use new nquery interface. * utils.c (defaulted_query, nquery, yquery): New functions.
2004-02-23Apply m32r patches from RenesasNick Clifton3-128/+491
2004-02-232004-02-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+251
* hppa-tdep.c (hppa_frame_align): New function. (hppa32_push_dummy_call): New function. (hppa64_push_dummy_call): New function. (hppa_gdbarch_init): Set frame_align and push_dummy_call; keep disabled.
2004-02-232004-02-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-11/+22
* infcall.c (legacy_push_dummy_code): Don't call deprecated FIX_CALL_DUMMY when push_dummy_call is available. (call_function_by_hand, push_dummy_code): Ditto.
2004-02-23Missed adding ChangeLog entry and updating copyright year in a previousFred Fish2-2/+8
check in of callfuncs.exp. 2004-02-20 Fred Fish <fnf@redhat.com> * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous blank in test for "returns short", for consistency with other "returns xxx" tests. Update copyright year.
2004-02-23Add support for 64bit NETBSD coresNick Clifton3-130/+170
2004-02-23 * ldlang.h (struct lang_output_section_state): Change processedNathan Sidwell15-61/+153
field's type. * ldexp.c (check, invalid): Remove. (fold_name): Move valid_p assignments. Create undefined symbol when needed. Directly exampine section's processd flag. * ldlang.c (lang_output_section_statement_lookup): Adjust processed field init. (lang_size_sections_1): Allow LOADADDR when determining section's VMA. Adjust error message. Fold data statement's expr. (lang_size_sections): Correctly increment lang_statement_iteration. * ld-scripts/provide.exp: New. * ld-scripts/provide-{1,2,3}.{s,t,d}.exp: New. * ldexp.c (fold_tree): Follow indirect symbols.
2004-02-23 * ld-scripts/data.t: Set ".other" address so location doesn'tAlan Modra3-2/+8
depend on target alignment. * ld-scripts/data.d: Update.
2004-02-23 * elflink.h (size_dynamic_sections): If not adding DT_FLAGS andJakub Jelinek2-0/+10
DF_BIND_NOW is set in info->flags, create DT_BIND_NOW dynamic entry.
2004-02-23(process_mips_specific): Print conflictsno as an unsigned long.Nick Clifton2-2/+7
2004-02-232004-02-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-4/+12
* config/pa/tm-hppa.h (CALL_DUMMY_LOCATION): Delete macro. (DEPRECATED_PC_IN_CALL_DUMMY): Delete macro. (DEPRECATED_USE_GENERIC_DUMMY_FRAMES): Delete macro. * hppa-tdep.c (hppa_gdbarch_init): Clear deprecated use_generic_dummy_frames, set deprecated pc_in_call_dummy, set call_dummy_location to ON_STACK.
2004-02-23*** empty log message ***gdbadmin1-1/+1
2004-02-22daily updateAlan Modra1-1/+1