aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
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.
2003-11-232003-11-23 Michael Chastain <mec@shout.net>Michael Chastain2-0/+9
Fix PR testsuite/1463. * gdb.base/structs.exp (start_structs_test): Call get_debug_format before using the debug format.
2003-11-232003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney6-69/+26
* frame.c (deprecated_frame_xmalloc): Delete function. (deprecated_set_frame_extra_info_hack): Delete function. (deprecated_set_frame_saved_regs_hack): Delete function. * frame.h (deprecated_frame_xmalloc): Delete declaration. (deprecated_set_frame_extra_info_hack): Delete declaration. (deprecated_set_frame_saved_regs_hack): Delete declaration. * mcore-tdep.c (analyze_dummy_frame): Instead of deprecated_frame_xmalloc, deprecated_set_frame_saved_regs_hack, and deprecated_set_frame_extra_info_hack use deprecated_frame_xmalloc_with_cleanup. * mn10300-tdep.c (analyze_dummy_frame): Ditto. * mips-tdep.c (mips_init_extra_frame_info): Delete call to deprecated_set_frame_saved_regs_hack.
2003-11-232003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-3/+3
* mips-tdep.c (mips_frame_chain): Delete call to deprecated_inside_entry_file.
2003-11-232003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-63/+24
* lib/gdb.exp (gdb_test_multiple): Add simple example. * gdb.base/structs.exp: Use gdb_test_multiple.
2003-11-232003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-20/+10
* frame.h (deprecated_set_frame_next_hack): Delete declaration. (deprecated_set_frame_prev_hack): Delete declaration. * frame.c (deprecated_set_frame_next_hack): Delete function. (deprecated_set_frame_prev_hack): Delete function. * mcore-tdep.c (analyze_dummy_frame): Delete calls to "deprecated_set_frame_next_hack" and "deprecated_set_frame_prev_hack". * mn10300-tdep.c (analyze_dummy_frame): Ditto.
2003-11-23*** empty log message ***gdbadmin1-1/+1
2003-11-222003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-46/+37
* mips-tdep.c (mips_register_convertible): Delete function. (mips_register_convert_to_virtual): Delete function. (mips_register_convert_to_raw): Delete function. (mips_gdbarch_init): Do not set "deprecated_register_convertible", "deprecated_register_convert_to_virtual", or "deprecated_register_convert_to_raw". (mips_pseudo_register_write, mips_pseudo_register_read): Handle 32/64 cooked to raw register conversions.
2003-11-222003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney3-36/+6
* frame.c (deprecated_get_frame_context): Delete function. (deprecated_set_frame_prev_hack): Delete function. (struct frame_info): Delete member "context". * frame.h (deprecated_get_frame_context): Delete declaration. (deprecated_set_frame_context): Delete declaration.
2003-11-222003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-8/+6
* procfs.c (procfs_wait): Delete FAULTED_USE_SIGINFO comment. * config/sparc/tm-sun4sol2.h (FAULTED_USE_SIGINFO): Delete macro. * config/i386/tm-i386sol2.h (FAULTED_USE_SIGINFO): Delete macro. * config/alpha/nm-osf2.h (FAULTED_USE_SIGINFO): Delete macro.
2003-11-222003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney4-13/+13
* mips-tdep.c (SIGFRAME_REG_SIZE): Delete macro. (mips_find_saved_regs): Replace SIGFRAME_REG_SIZE with mips_regsize. (mips_dump_tdep): Do not print SIGFRAME_REG_SIZE. * config/mips/tm-irix6.h (SIGFRAME_REG_SIZE): Delete macro. * config/mips/tm-irix5.h: Update copyright. (SIGFRAME_REG_SIZE): Delete macro.
2003-11-222003-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney5-65/+9
* hppa-tdep.c (hppa_value_returned_from_stack): Delete function. * config/pa/tm-hppa.h (hppa_value_returned_from_stack): Delete declaration. (DEPRECATED_VALUE_RETURNED_FROM_STACK): Delete macro. * infcall.c (call_function_by_hand): Delete #ifdef DEPRECATED_VALUE_RETURNED_FROM_STACK code. * infcmd.c (print_return_value): Ditto.