aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-02-27 * ar.c (main): Support POSIX-compatible argument parsing.Andreas Schwab4-84/+145
testsuite: * binutils-all/ar.exp (argument_parsing): New test.
2004-02-27 * elf32-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCALMartin Schwidefsky3-14/+13
for pc relative relocs. (elf_s390_relocate_section): Likewise. * elf64-s390.c (allocate_dynrelocs): Use SYMBOL_REFERENCES_LOCAL for pc relative relocs. (elf_s390_relocate_section): Likewise.
2004-02-272004-02-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-4/+77
* valprint.h (print_hex_chars, print_char_chars): New prototypes. * valprint.c (print_hex_chars): Change from static to external. (print_char_chars): New function. * printcmd.c (print_scalar_formatted): For integer and enum types that are longer than LONGEST, perform processing via appropriate print_*_chars routines.
2004-02-27*** empty log message ***gdbadmin1-1/+1
2004-02-26Index: ChangeLogAndrew Cagney3-9/+69
2004-02-26 Andrew Cagney <cagney@redhat.com> * Makefile.in: Update dependencies. Changes from Ulrich Weigand, * s390-tdep.c: Include "dwarf2-frame.h". (s390_dwarf2_frame_init_reg): New function. (s390_gdbarch_init): Install dwarf2_frame_sniffer and dwarf2_frame_base_sniffer. Call dwarf2_frame_set_init_reg.
2004-02-262004-02-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+67
* breakpoint.c (pending_break_support): New setting variable. (break_command_1): Account for pending_break_support setting when creating pending breakpoints. (set_breakpoint_cmd, show_breakpoint_cmd): New functions. (_initialize_breakpoint): Add "set breakpoint pending" and "show breakpoint pending" commands.
2004-02-262004-02-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-7/+40
* gdb.texinfo (breakpoints): Add information about the new "set breakpoint pending" and "show breakpoint pending" commands.
2004-02-26daily updateAlan Modra1-1/+1
2004-02-26Reviewed and approved by cagney@gnu.org.Fred Fish4-77/+145
2004-02-26 Fred Fish <fnf@redhat.com> * gdb.arch/gdb1431.c: Remove. * gdb.arch/gdb1431.s: New file, copy of gdb1291.s * gdb.arch/gdb1431.exp: Use "advance" correctly instead of "until" incorrectly.
2004-02-262004-02-26 Eric Christopher <echristo@redhat.com>Eric Christopher3-4/+21
* config/tc-mips.c (mips_dwarf2_addr_size): New. * config/tc-mips.h (DWARF2_ADDR_SIZE): Use.
2004-02-262004-02-26 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-31/+32
* gdbint.texinfo (Coding): Document use of gdbarch_obstack_zalloc in Per-architecture module data section.
2004-02-26 * gdb.cp/class2.cc (empty): New class.Joel Brobecker3-1/+22
(refer): New function. (main): Declare an object of type empty and use it. * gdb.cp/class2.exp: Print the value of an object of type empty.
2004-02-262004-02-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+6
* gdb.base/langs.exp: Update query string to match the new nquery format used for pending breakpoints.
2004-02-262004-02-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* elfxx-ia64.c (elfNN_ia64_check_relocs): Fix call to count_dyn_reloc.
2004-02-26Index: ChangeLogAndrew Cagney7-90/+109
2004-02-26 Andrew Cagney <cagney@redhat.com> Fix PR i18n/1570. * charset.c (backslashable, backslashed, represented): Remove 'e' from list of escaped characters, not part of ISO-C. Index: charset.c Index: testsuite/ChangeLog 2004-02-26 Andrew Cagney <cagney@redhat.com> Fix PR i18n/1570. * gdb.base/charset.c: Update copyright notice. (main, init_string): Remove the escape character '\e' tests. * gdb.base/printcmds.exp (test_print_all_chars): Ditto. * gdb.base/charset.exp (valid_host_charset): Ditto. * gdb.base/setvar.exp: Ditto.
2004-02-262004-02-23 Andrew Stubbs <andrew.stubbs@superh.com>Joern Rennecke5-21/+54
gas: * tc-sh.c (build_Mytes): Add REG_N_D and REG_N_B01 nibble types to assembler. opcodes: * sh-dis.c (print_insn_sh): Add REG_N_D nibble type to ensure that double registers have even numbers. Add REG_N_B01 for nn01 (binary 01) nibble to ensure that reserved instruction 0xfffd does not decode the same as 0xfdfd (ftrv). * sh-opc.h: Add REG_N_D nibble type and use it whereever REG_N refers to a double register. Add REG_N_B01 nibble type and use it instead of REG_NM in ftrv. Adjust the bit patterns in a few comments.
2004-02-26 * remote-utils.c (write_enn): Use "E01" instead of "ENN" for theDaniel Jacobowitz4-5/+12
error packet. * server.c, target.h: Update copyright years.
2004-02-26Patch reviewed and approved by nickc@redhat.com.Fred Fish2-2/+6
2004-02-25 Fred Fish <fnf@redhat.com> * config/tc-iq2000.c: Add missing \n\ in multiline string literal.
2004-02-262004-02-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-12/+19
* elfxx-ia64.c (elfNN_ia64_dyn_reloc_entry): Add the reltext. field to track if a relocation is against readonly section. (count_dyn_reloc): Take a new argument for rent->reltext. (elfNN_ia64_check_relocs): Adjust call to count_dyn_reloc. (get_reloc_section): Don't set ia64_info->reltext here. (allocate_dynrel_entries): Set ia64_info->reltext here.
2004-02-26 * ppc-opc.c (powerpc_opcodes): Change mask for dcbt and dcbtst.Aldy Hernandez2-2/+6
2004-02-26 * tui/tui.c: Move system header includes after local includes.Joel Brobecker2-12/+19
Fixes a build failure on solaris systems.
2004-02-26 * configure.in: Refine the previous change.Joel Brobecker3-487/+443
* configure: Regenerate.
2004-02-26*** empty log message ***gdbadmin1-1/+1
2004-02-25daily updateAlan Modra1-1/+1
2004-02-25 * pe-dll.c (fill_edata): Check that exported_symbol_sections isDanny Smith2-2/+7
not NULL.
2004-02-25*** empty log message ***Mark Kettenis8-9/+9
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