aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2003-12-022003-12-02 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+8
Partial fix for PR testsuite/1456. * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls to test_compiler_info.
2003-12-022003-11-28 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-6/+21
* gdb.objc/objcdecode.exp: Match and KFAIL the output that comes from current versions of gdb. Clean up regular expressions. Delete redundant timeout case.
2003-12-022003-11-28 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-3/+12
* gdb.objc/nondebug.exp: Match and KFAIL the output that comes from current versions of gdb. Clean up regular expressions. Delete redundant timeout case.
2003-12-02 * dwarf2read.c (dwarf_info_offset, dwarf_abbrev_offset)Daniel Jacobowitz3-101/+58
(dwarf_line_offset, dwarf_pubnames_offset, dwarf_aranges_offset) (dwarf_loc_offset, dwarf_macinfo_offset, dwarf_str_offset) (dwarf_ranges_offset, dwarf_frame_offset, dwarf_eh_frame_offset): Delete. (dwarf2_read_section): Remove offset and size arguments. Use bfd_get_section_size_before_reloc and sectp->filepos. (dwarf2_has_info): Clear section variables instead of offsets. (dwarf2_locate_sections): Don't initialize the deleted variables. (dwarf2_build_psymtabs): Update calls to dwarf2_read_section. (dwarf2_build_psymtabs_easy): Likewise. * dwarf2-frame.c (dwarf_frame_offset, dwarf_frame_size) (dwarf_eh_frame_offset, dwarf_eh_frame_size): Remove extern declarations. (dwarf2_read_section): Update prototype. (dwarf2_build_frame_info): Update calls to dwarf2_read_section. Use bfd_get_section_size_before_reloc instead of global size variables.
2003-12-02*** empty log message ***gdbadmin1-1/+1
2003-12-012003-12-01 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+7
Partial fix for PR testsuite/1456. * gdb.base/callfuncs.exp (do_function_calls): Replace reference to gcc_compiled with call to test_compiler_info.
2003-12-012003-12-01 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-36/+58
* dwarfread.c: Update documentation on the state of dwarf-1.
2003-12-012003-12-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney16-317/+340
Obsolete old MIPS SVr3 and SVr4 systems. * NEWS: Mention obsoleted systems. * configure.tgt: Mark mips*-*-sysv4* as obsolete. * configure.host: Mark mips-dec-*, mips-little-*, mips-sony-*, mips-*-sysv4*, mips-*-sysv*, mips-*-riscos* and mips-*-mach3* as obsolete. * config/mips/decstation.mh: Mark as obsolete. * config/mips/littlemips.mh: Mark as obsolete. * config/mips/nm-mips.h: Mark as obsolete. * config/mips/xm-mips.h: Mark as obsolete. * config/mips/news-mips.mh: Mark as obsolete. * config/mips/nm-news-mips.h: Mark as obsolete. * config/mips/riscos.mh: Mark as obsolete. * config/mips/nm-riscos.h: Mark as obsolete. * config/mips/xm-riscos.h: Mark as obsolete. * config/mips/mipsv4.mt: Mark as obsolete. * config/mips/tm-mipsv4.h: Mark as obsolete. * config/mips/xm-mipsv4.h: Mark as obsolete.
2003-12-012003-12-01 Andrew Cagney <cagney@redhat.com>Andrew Cagney44-1053/+1119
Obsolete old m68k systems. * configure.host: Mark m68*-sun-*, m68*-sun-sunos4*, m68*-sun-sunos3*, m68*-motorola-*, m68*-*-sysv4*, m68*-*-lynxos*, m68*-bull*-sysv*, m68*-att-*, m680[01]0-sun-sunos4*, and m680[01]0-sun-sunos3* as obsolete. * configure.tgt: Mark m68*-*-lynxos*, m68*-*-sunos3*, m68*-*-sunos4*, m68*-*-sysv4*, m68000-*-sunos3*, m68000-*-sunos4*, m68*-bull-sysv*, m68*-att-*, and m68*-motorola-*, as obsolete. * config/m68k/sun3os4.mh: Mark file obsolete. * config/m68k/xm-sun3os4.h: Mark file obsolete. * config/m68k/sun3os3.mh: Mark file obsolete. * config/m68k/nm-sun3.h: Mark file obsolete. * config/m68k/xm-sun3.h: Mark file obsolete. * config/m68k/sun2os4.mh: Mark file obsolete. * config/m68k/sun2os3.mh: Mark file obsolete. * config/m68k/nm-sun2.h: Mark file obsolete. * config/m68k/xm-sun2.h: Mark file obsolete. * config/m68k/m68kv4.mh: Mark file obsolete. * config/m68k/nm-sysv4.h: Mark file obsolete. * config/m68k/xm-m68kv4.h: Mark file obsolete. * config/m68k/m68klynx.mh: Mark file obsolete. * config/m68k/nm-m68klynx.h: Mark file obsolete. * config/m68k/dpx2.mh: Mark file obsolete. * config/m68k/xm-dpx2.h: Mark file obsolete. * config/m68k/nm-dpx2.h: Mark file obsolete. * config/m68k/delta68.mh: Mark file obsolete. * config/m68k/xm-delta68.h: Mark file obsolete. * config/m68k/nm-delta68.h: Mark file obsolete. * config/m68k/3b1.mh: Mark file obsolete. * config/m68k/xm-3b1.h: Mark file obsolete. * config/m68k/sun3os4.mt: Mark file obsolete. * config/m68k/tm-sun3os4.h: Mark file obsolete. * config/m68k/sun3os3.mt: Mark file obsolete. * config/m68k/tm-sun3.h: Mark file obsolete. * config/m68k/sun2os4.mt: Mark file obsolete. * config/m68k/tm-sun2os4.h: Mark file obsolete. * config/m68k/sun2os3.mt: Mark file obsolete. * config/m68k/tm-sun2.h: Mark file obsolete. * config/m68k/m68kv4.mt: Mark file obsolete. * config/m68k/tm-m68kv4.h: Mark file obsolete. * config/m68k/m68klynx.mt: Mark file obsolete. * config/m68k/tm-m68klynx.h: Mark file obsolete. * config/m68k/dpx2.mt: Mark file obsolete. * config/m68k/tm-dpx2.h: Mark file obsolete. * config/m68k/delta68.mt: Mark file obsolete. * config/m68k/tm-delta68.h: Mark file obsolete. * config/m68k/3b1.mt: Mark file obsolete. * config/m68k/tm-3b1.h: Mark file obsolete.
2003-12-01*** empty log message ***gdbadmin1-1/+1
2003-11-302003-11-30 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+6
Partial fix for PR testsuite/1456. * gdb.base/list.exp (test_list_function): Delete unused declaration of gcc_compiled.
2003-11-302003-11-29 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+7
Partial fix for PR testsuite/1456. * gdb.base/complex.exp: Replace reference to gcc_compiled with call to test_compiler_info.
2003-11-30*** empty log message ***gdbadmin1-1/+1
2003-11-29* gdb.asm/asm-source.exp: Initialize asm-note to "empty". SetMark Kettenis5-0/+34
asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use it to create the appropriate note.inc. * gdb.asm/asmsrc1.s: Include "note.inc". * gdb.asm/netbsd.inc: New file. * gdb.asm/empty.inc: New file.
2003-11-292003-11-28 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-7/+9
Partial fix for PR testsuite/1456. * gdb.base/constvars.exp: Replace references to gcc_compiled with calls to test_compiler_info.
2003-11-29* x86-64-tdep.c (MAX_CLASSES): Remove macro.Mark Kettenis2-437/+138
(x86_64_reg_class): Remove enum. (merge_classes, classify_argument, examine_argument): Remove functions. (INT_REGS, SSE_REGS): Remove macros. (x86_64_push_arguments): Remove function. (amd64_push_arguments): New function. (x86_64_push_dummy_call): Call amd64_push_arguments instead of x86_64_push_arguments.
2003-11-29*** empty log message ***gdbadmin1-1/+1
2003-11-282003-11-27 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+8
Partial fix for PR testsuite/1456. * gdb.base/volatile.exp: Replace references to gcc_compiled with calls to test_compiler_info.
2003-11-28*** empty log message ***gdbadmin1-1/+1
2003-11-27* x86-64-tdep.c (x86_64_frame_cache): Don't bail out if %rbp isMark Kettenis2-8/+15
zero. Reorganize code a bit.
2003-11-27* dwarf2-frame.c: Fix another comment.Mark Kettenis2-1/+3
2003-11-27* gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as aMark Kettenis2-8/+13
pattern for the KFAILs.
2003-11-27* x86-64-tdep.c (RET_INT_REGS, RET_SSE_REGS): Remove defines.Mark Kettenis4-156/+285
(x86_64_use_struct_convention, x86_64_extract_return_value, x86_64_store_return_value): Remove. (amd64_reg_class): New enum. (amd64_merge_classes, amd64_classify_aggregate, amd64_classify, amd64_return_value): New functions. (x86_64_init_abi): Don't set extract_return_value, store_return_value and use_struct_convention. Set return_value to amd64_return_value. * i387-tdep.h (i387_return_value): New prototype. * i387-tdep.c (i387_return_value): New function.
2003-11-27* dwarf2-frame.c: Fix some comments and whitespace problems.Mark Kettenis2-36/+37
2003-11-27* i386nbsd-tdep.c: Don't include "gdbtypes.h". IncludeMark Kettenis2-110/+90
"gdb_assert.h" and "gdb_string.h". (i386nbsd_r_reg_offset): Rename from regmap. (SIZEOF_STRUCT_REG): Remove. (i386nbsd_supply_reg, fetch_core_registers, fetch_elfcore_registers, i386nbsd_core_fns, i386nbsd_elfcore_fns): Remove. (i386nbsd_aout_supply_regset, i386nbsd_aout_regset_from_core_section): New functions. (i386nbsd_sc_reg_offset): Don't explicitly specify size of array. (i386nbsd_init_abi): Initialize TDEP->gregset_reg_offset, TDEP->gregset_num_regs amd sizeof_gregset. Use ARRAY_SIZE to initialize TDEP->sc_num_regs. (i386nbsdaout_init_abi): New function. (i386nbsdelf_init_abi): Remove initialization of TDEP->num_xmm_regs. Don't set num_regs here. (_initialize_i386nbsd_tdep): Don't call add_core_fns. Use i386nbsd_aout_init to register NetBSD a.out OS/ABI.
2003-11-27* osabi.c (generic_elf_osabi_sniff_abi_tag_sections): UseMark Kettenis2-0/+12
.note.netbsdcore.procinfo section to recognize NetBSD core files.
2003-11-27*** empty log message ***gdbadmin1-1/+1
2003-11-262003-11-26 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+5
* cp-abi.c: Update copyright years.
2003-11-26* gdb.objc/objcdecode.exp: Test for PR objc/1238.Adam Fedor3-0/+131
* gdb.objc/objcdecode.m: New file.
2003-11-26* gdb.objc/nondebug.exp: Test for PR objc/1236.Adam Fedor3-0/+117
* gdb.objc/nondebug.m: New file.
2003-11-26 * gdb.asm/asm-source.exp: Make sure the final link succeeds onBen Elliston3-15/+19
NetBSD as it does on FreeBSD. Modelled on a similar change by Mark Kettenis on 2003-05-30. (link-flags): Set to "--entry _start" regardless of target. Special linker flags are to be appended to $link-flags. * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
2003-11-26*** empty log message ***gdbadmin1-1/+1
2003-11-252003-11-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-14/+32
* thread-db.c (enable_thread_event): New function. Ensure that BP is a code address. (enable_thread_event_reporting): Use enable_thread_event.
2003-11-252003-11-25 Michael Snyder <msnyder@redhat.com>Michael Snyder2-4/+10
* mips-tdep.c (mips_o64_extract_return_value): Correct for NUM_REGS (see changes 2003-06-21). (mips_eabi_extract_return_value): Ditto.
2003-11-252003-11-25 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+6
* gdb.cp/method.exp: Accept output of new demangler.
2003-11-25Fix typo in my e-mail address in last ChangeLog commit.Michael Chastain1-1/+1
Argh!
2003-11-252003-11-25 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-4/+40
* infrun.c: Don't include "exec.h". (handle_inferior_event): Pass current_target, instead of exec_ops, to SOLIB_ADD. Add comments. * Makefile.in (infrun.o): Update dependencies.
2003-11-252003-11-25 Michael Chastain <mec@gnu.mindspring.com>Michael Chastain3-0/+186
* gdb/class2.exp: New file. * gdb/class2.cc: New file.
2003-11-252003-11-25 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-2/+7
* gdb.cp/templates.exp (test_ptype_of_templates): Accept output of new demangler.
2003-11-25*** empty log message ***gdbadmin1-1/+1
2003-11-24 * NEWS: Mention improved location expression support.Daniel Jacobowitz2-0/+10
2003-11-24*** empty log message ***gdbadmin1-1/+1
2003-11-232003-11-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-3/+10
* Makefile.in (infrun.o): Update dependencies. * infrun.c: Include "exec.h". (handle_inferior_event): Pass exec_ops to SOLIB_ADD.
2003-11-232003-11-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-19/+6
* frame.c (frame_unwind_signed_register): Delete function. * frame.h (frame_unwind_register_signed): Delete declaration. * mips-tdep.c (mips_frame_saved_pc): Use frame_unwind_register_signed.
2003-11-232003-11-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+3
* arch-utils.h (generic_cannot_extract_struct_value_address): Delete declaration.
2003-11-23* gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect insteadMark Kettenis2-2/+20
of gdb_test "run".
2003-11-232003-11-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney36-166/+184
* symfile.c (symbol_file_command): Replace STREQ with strcmp. * defs.h (DEPRECATED_STREQN): Rename STREQN. (DEPRECATED_STREQ): Rename STREQ. * ada-exp.y, ada-lang.c, ada-lex.l, coffread.c: Update. * config/mips/tm-irix5.h, config/mips/tm-irix6.h: Update. * config/mips/tm-mipsv4.h, config/sparc/tm-sun4sol2.h: Update. * dbxread.c, dwarf2read.c, dwarfread.c, environ.c: Update. * eval.c, exec.c, f-lang.c, hppa-tdep.c, hpread.c: Update. * jv-exp.y, language.c, m2-exp.y, mcore-rom.c: Update. * mdebugread.c, mipsread.c, objc-exp.y, objfiles.c: Update. * p-exp.y, p-typeprint.c, p-valprint.c, rs6000-nat.c: Update. * source.c, sparc-tdep.c, stack.c, target.c: Update.
2003-11-23* gdb.arch/i386-unwind.exp: Don't use runto_main. ChangeMark Kettenis2-10/+7
"continue" into "run".
2003-11-232003-11-23 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-5/+8
* symfile.c (symbol_file_command): Replace STREQ with strcmp. * elfread.c (elf_symtab_read): Delete STREQ from comment.
2003-11-232003-11-23 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain6-11/+21
Partial fix for PR testsuite/1456. * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with call to test_compiler_info. * gdb.cp/ctti.exp: Likewise. * gdb.cp/derivation.exp: Likewise. * gdb.cp/member-ptr.exp: Likewise. * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused reference to gcc_compiled.