Andrew Cagney
dac15b6656
2004-02-13 Andrew Cagney <cagney@redhat.com>
...
* gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
* gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
* gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
* gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
* gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
* gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
* gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
* gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
* gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
* gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
2004-02-13 19:59:25 +00:00
Jeff Johnston
6bdfc2c47f
2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
...
* gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
executed is an alloc instruction.
2004-02-11 22:15:06 +00:00
David Carlton
87b3ede8af
2004-02-11 David Carlton <carlton@kealia.com>
...
* linespec.c (decode_compound): Only look for a class symbol when
considering all but the rightmost component.
2004-02-11 David Carlton <carlton@kealia.com>
* gdb.cp/breakpoint.exp: New.
* gdb.cp/breakpoint.cc: New.
2004-02-11 18:04:14 +00:00
Michael Chastain
6e19e2bf78
2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
...
Partial fix for PR gdb/1543.
* gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
to bug-gdb@prep.ai.mit.edu .
* gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
Likewise.
2004-02-11 14:01:25 +00:00
Andrew Cagney
5c5455dc1e
2004-02-10 Andrew Cagney <cagney@redhat.com>
...
* lib/gdb.exp (gdb_expect_list): Recover from internal-errors
using gdb_internal_error_resync.
2004-02-10 21:00:15 +00:00
Daniel Jacobowitz
9cf689d7c7
* gdb.threads/thread-specific.exp: Stop early if no threads are
...
found.
2004-02-09 22:45:35 +00:00
Michael Chastain
d2dc51dbff
2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/pending.exp: Remove extra \n from gdb_test calls.
2004-02-09 10:55:24 +00:00
Daniel Jacobowitz
14b1a05659
* lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
...
breakpoints.
2004-02-08 22:30:42 +00:00
Daniel Jacobowitz
83f66e8f3b
* config/sim.exp (gdb_load): Handle $arg == "".
...
* lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
* gdb.objc/basicclass.exp: Use gdb_run_cmd.
2004-02-08 03:56:15 +00:00
Elena Zannoni
30fc0091a5
2004-02-07 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.base/maint.exp: Update test to reflect
obstack changes.
2004-02-07 23:26:47 +00:00
Jeff Johnston
4d80692901
2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
...
* gdb.base/pendshr.c (pendfunc): New function that calls
pendfunc1.
* gdb.base/pending.c: Call pendfunc instead of pendfunc1.
2004-02-05 01:19:14 +00:00
Fred Fish
7bfdd688ac
Reviewed and approved by drow@mvista.com.
...
2004-02-04 Fred Fish <fnf@redhat.com>
* gdb.arch/gdb1431.c: Add underbar prefixed version of global
function symbols and update copyright years.
* gdb.arch/gdb1291.c: Ditto.
2004-02-04 14:41:20 +00:00
Michael Chastain
aaa08ee402
2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
2004-02-04 04:18:45 +00:00
Michael Chastain
dbad775550
2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
2004-02-04 04:04:25 +00:00
Michael Chastain
ec4646ef4d
2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
2004-02-04 02:01:17 +00:00
Fred Fish
1b8021965a
Reviewed and approved by drow@mvista.com.
...
2004-02-02 Fred Fish <fnf@redhat.com>
* gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
remote targets. Update copyright years.
2004-02-02 21:30:02 +00:00
Jeff Johnston
18fe20335a
2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
...
* lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
support.
* gdb.base/langs.exp: Fix test which attempts to create
breakpoint on non-existent function to handle new pending
support.
* gdb.base/shlib-call.exp: Use gdb_breakpoint to set
a breakpoint.
* gdb.base/pending.exp: New test.
* gdb.base/pending.c: New file.
* gdb.base/pendshr.c: Ditto.
2004-02-02 21:14:33 +00:00
David Carlton
8d577d328a
2004-02-02 David Carlton <carlton@kealia.com>
...
* valops.c (enum oload_classification): New.
(find_overload_match): Break implementation into separate
functions; delete #if 0'd code; look for symbols within
namespaces.
(find_oload_champ_namespace,find_oload_champ_namespace_loop)
(find_oload_champ,oload_method_static,classify_oload_match): New.
* cp-support.h: Add declaration for cp_func_name; update
declaration for make_symbol_overload_list.
* cp-support.c (cp_func_name): New.
(overload_list_add_symbol): Fix comment, use
SYMBOL_LINKAGE_NAME and SYMBOL_NATURAL_NAME.
(make_symbol_overload_list): Take a function name and a namespace
instead of a symbol; change implementation.
(make_symbol_overload_list_using): New.
(make_symbol_overload_list_qualified, read_in_psymtabs): New.
2004-02-02 David Carlton <carlton@kealia.com>
* gdb.cp/overload.exp: Add overloadNamespace tests.
* gdb.cp/overload.cc (dummyClass, dummyInstance): New.
(overloadNamespace, XXX): New.
(main): Call XXX::marker2.
2004-02-02 20:44:53 +00:00
Fred Fish
3ad1377116
Reviewed and approved by drow@mvista.com:
...
2004-02-01 Fred Fish <fnf@redhat.com>
* gdb.base/dump.exp: Use runto_main instead of "runto main".
* gdb.base/finish.exp: Ditto.
* gdb.base/gcore.exp: Ditto.
* gdb.base/huge.exp: Ditto.
* gdb.base/info-proc.exp: Ditto.
* gdb.base/return2.exp: Ditto.
* gdb.threads/gcore-thread.exp: Ditto.
2004-02-02 05:15:27 +00:00
Daniel Jacobowitz
44c7584953
* gdb.threads/thread-specific.exp: Add missing anchor to regexp.
2004-02-02 01:57:56 +00:00
Mark Kettenis
005bc093f6
* gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
...
that opening the file succeeds on OpenBSD.
2004-02-01 18:51:29 +00:00
Daniel Jacobowitz
c47cebdbd2
* gdb.threads/thread-specific.c: New file.
...
* gdb.threads/threads-specific.exp: New test script.
* lib/gdb.exp (gdb_test_multiple): Allow user patterns access
to expect_out.
2004-02-01 18:04:37 +00:00
Mark Kettenis
5a01311c59
* gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
...
sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
only on the "print_small_structs from print_long_arg_list" test.
2004-02-01 10:17:36 +00:00
Daniel Jacobowitz
ce22a4f1db
* gdb.base/completion.exp: Kill a stray backslash.
...
From Jim Ingham <jingham@apple.com>:
* gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
agrees with the result from sending a tab.
2004-02-01 05:49:07 +00:00
Daniel Jacobowitz
abbab9d3eb
* gdb.base/chng-syms.exp: Remove stray newline.
2004-01-31 18:11:25 +00:00
Mark Kettenis
53904d1e5f
* gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
...
*-*-openbsd*.
* gdb.asm/openbsd.inc: New file.
2004-01-31 14:32:24 +00:00
Mark Kettenis
3a4b3aac5a
* gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
...
append -static to link-flags for *-*-freebsd*, *-*netbsd* and
*-*solaris2*. Remove commented out default settings for
asm-flags. Replace gdb_compile with target_link.
2004-01-30 21:23:46 +00:00
Michael Chastain
ebac27b4c3
2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
for all tests. Remove old hp-ux and cygnus xfail cases.
2004-01-30 01:37:42 +00:00
Paul N. Hilfinger
d8679d841d
New test to check that GDB does not crash due to memory corruption
...
when a reload caused by a change in an executable invalidates
a breakpoint condition.
2004-01-29 11:15:44 +00:00
Michael Chastain
0a55bc2299
2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
Provide arms for current output in all my configurations.
2004-01-27 02:43:35 +00:00
Michael Chastain
94b8e87660
2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
...
* lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
* lib/compiler.cc: Likewise.
* lib/gdb.exp (get_compiler_info): Always call gdb_compile to
get the right preprocessor. Eval the output directly. Remove
special tests for hp_cc_compiler and hp_aCC_compiler. Remove
hp_f77_compiler and hp_f90_compiler completely.
(gdb_preprocess): Delete.
(get_compiler): Delete.
2004-01-24 21:59:03 +00:00
Mark Kettenis
7cf03d44ce
* gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
...
<string.h>.
2004-01-24 18:25:06 +00:00
Nick Roberts
ad27498312
Update copyright year.
2004-01-24 04:22:51 +00:00
Nick Roberts
68b6dce908
*** empty log message ***
2004-01-24 04:20:55 +00:00
David Carlton
b368761e45
2004-01-23 David Carlton <carlton@kealia.com>
...
Partial workaround for PR c++/1511:
* cp-namespace.c: Include frame.h.
(cp_lookup_transparent_type): New
(cp_lookup_transparent_type_loop): New.
* cp-support.h: Declare cp_lookup_transparent_type.
* symtab.c (basic_lookup_transparent_type): Renamed from
lookup_transparent_type.
(lookup_transparent_type): Replace old body by a call to
current_language->la_lookup_transparent_type.
* symtab.h: Update copyright. Declare
basic_lookup_transparent_type.
* language.h: Update copyright.
(struct language_defn): Add la_lookup_transparent_type.
* language.c: Update copyright.
(unknown_language_defn): Add basic_lookup_transparent_type.
(auto_language_defn): Add basic_lookup_transparent_type.
(local_language_defn): Add basic_lookup_transparent_type.
* ada-lang.c: Update copyright.
(ada_language_defn): Add basic_lookup_transparent_type.
* c-lang.c: Update copyright.
(c_language_defn): Add basic_lookup_transparent_type.
(cplus_language_defn): Add basic_lookup_transparent_type.
(asm_language_defn): Add basic_lookup_transparent_type.
(minimal_language_defn): Add basic_lookup_transparent_type.
* f-lang.c: Update copyright.
(f_language_defn): Add basic_lookup_transparent_type.
* jv-lang.c: Update copyright.
(java_language_defn): Add basic_lookup_transparent_type.
* m2-lang.c: Update copyright.
(m2_language_defn): Add basic_lookup_transparent_type.
* objc-lang.c: Update copyright.
(objc_language_defn): Add basic_lookup_transparent_type.
* p-lang.c: Update copyright.
(p_language_defn): Add basic_lookup_transparent_type.
* scm-lang.c: Update copyright.
(scm_language_defn): Add basic_lookup_transparent_type.
* Makefile.in (cp-namespace.o): Depend on frame.h.
2004-01-23 David Carlton <carlton@kealia.com>
* gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
test for cp_lookup_transparent_type.
* gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
call them.
2004-01-23 23:03:31 +00:00
Daniel Jacobowitz
f2061b53c1
* gdb.mi/mi-var-child.exp: Update copyright year. Move new test
...
after -var-update.
2004-01-23 22:46:13 +00:00
David Carlton
37fc574aa0
2004-01-23 David Carlton <carlton@kealia.com>
...
* gdb.cp/namespace.cc (C::ensureRefs): New.
* gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
2004-01-23 21:55:57 +00:00
Nick Roberts
53a83a21c7
Test for case "-var-list-children --all-values NAME".
2004-01-20 00:54:04 +00:00
Nick Roberts
a0c76b6b77
(test_stack_locals_listing): Test for case "-stack-list-locals 2".
2004-01-20 00:52:06 +00:00
Nick Roberts
8e94b9285c
*** empty log message ***
2004-01-20 00:51:13 +00:00
Michael Chastain
997b095265
2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
2004-01-19 04:06:42 +00:00
Mark Kettenis
7049b4b8ac
* gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
...
used with gdb_test_multiple.
2004-01-18 21:17:57 +00:00
Mark Kettenis
52470da313
* gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
...
read at address 0. This fixes PR testsuite/1504.
2004-01-18 16:35:11 +00:00
Daniel Jacobowitz
da6012e52d
* config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
...
Remove downloading, guessing the host executable, the calls to
gdb_file_cmd and gdb_target_cmd, and "load" support.
(infer_host_exec): New function broken out from gdb_load.
(gdb_load): New wrapper for gdbserver_gdb_load.
* lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
gdb_target_cmd. Use -target-select.
(mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
Download binaries to the host. Clear last_mi_remote_file when
we load a new binary.
(mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
call gdbserver_gdb_load and mi_gdb_target_cmd.
2004-01-18 15:23:30 +00:00
Michael Chastain
32c70722c3
2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
type patterns.
2004-01-18 04:18:56 +00:00
Michael Chastain
b0cecf36fd
2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.cp/templates.exp: Fix typo in test name of
"print Foo<volatile char*>::foo".
2004-01-18 03:33:22 +00:00
Michael Chastain
4120d7e626
2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
2004-01-15 22:23:26 +00:00
Ben Elliston
f679e5307c
2004-01-16 Ben Elliston <bje@wasabisystems.com>
...
* gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
(clean mostlyclean): Remove empty rm.
2004-01-15 21:16:38 +00:00
Michael Chastain
091c48f61a
2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
...
* gdb.base/setvar.exp: Add copyright years.
2004-01-15 19:28:46 +00:00
David Carlton
3e5fc8d240
2004-01-14 David Carlton <carlton@bactrian.org>
...
* gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
PR c++/1511 and update coment.
* gdb.cp/templates.exp: Update patterns to match current output.
If changes involve something other than whitespace, KFAIL
w.r.t. PR c++/1512 or PR c++/931 as appropriate.
2004-01-14 19:03:32 +00:00