Andrew Cagney
8cf8c2b853
* gdb.base/selftest.exp (do_stes_and_next): Skip calls to
...
setlocale, bindtextdomain and textdomain.
2002-06-22 22:19:37 +00:00
Jim Blandy
6827a8f8fe
* macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
...
tests.
2002-06-11 20:27:50 +00:00
Michael Snyder
c5984d7012
2002-06-06 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/overlays.exp: Record addresses of overlay
functions in TCL variables rather than in GDB variables,
to avoid having GDB convert them to pointers (with loss
of information).
2002-06-06 20:26:10 +00:00
Michael Snyder
99a8512bd1
2002-06-06 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/d10v.ld: Merge in several years worth of
default linker script changes.
2002-06-06 19:12:39 +00:00
Michael Snyder
c15b0d21ff
2002-06-06 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Add check for sizeof (long double).
2002-06-06 19:08:18 +00:00
Michael Snyder
241264c6a6
2002-05-28 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/call-ar-st.exp: Allow for reduced floating point
precision.
2002-05-29 02:23:20 +00:00
Michael Chastain
522ba26890
2002-05-26 Michael Chastain <mec@shout.net>
...
* gdb.base/call-rt-st.exp: Fix typo in brace quoting.
2002-05-27 02:03:35 +00:00
Michael Snyder
5bdb6d01db
2002-05-23 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/all-bin.exp: Revise previous patch by just reducing
the precision of the floating point test results.
* gdb.base/call-rt-st.exp: Ditto.
2002-05-23 21:20:53 +00:00
Michael Snyder
b61a87338a
2002-05-23 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/all-bin.exp: Allow for reduced floating point precision.
* gdb.base/call-rt-st.exp: Ditto.
2002-05-23 15:42:44 +00:00
Jim Blandy
f617d2b61f
* gdb.base/completion.exp: Recognize the more detailed error
...
messages produced by the macro expander's lexical analyzer.
2002-05-17 22:03:34 +00:00
Daniel Jacobowitz
2fdde8f831
2002-05-14 Daniel Jacobowitz <drow@mvista.com>
...
* gdbtypes.h: Update accessor macros to use TYPE_MAIN_TYPE.
(TYPE_CONST, TYPE_VOLATILE, TYPE_CODE_SPACE, TYPE_DATA_SPACE): Use
TYPE_INSTANCE_FLAGS.
(struct main_type): New.
(struct type): Move most members to struct main_type. Change
cv_type and as_type to new type_chain member. Add instance_flags.
(TYPE_MAIN_TYPE, TYPE_CHAIN, TYPE_INSTANCE_FLAGS): New macros.
(TYPE_CV_TYPE, TYPE_AS_TYPE): Remove.
(finish_cv_type): Remove prototype.
* gdbtypes.c (alloc_type): Update comment. Allocate TYPE_MAIN_TYPE.
Set TYPE_CHAIN.
(alloc_type_instance): New function.
(smash_type): New function.
(make_pointer_type, make_reference_type, make_function_type)
(smash_to_member_type, smash_to_method_type): Call smash_type.
(make_qualified_type): New function.
(make_type_with_address_space): Call make_qualified_type.
(make_cv_type): Likewise.
(finish_cv_type): Remove unnecessary function.
(replace_type): Update comment. Copy TYPE_MAIN_TYPE.
(recursive_dump_type): Dump TYPE_CHAIN and TYPE_INSTANCE_FLAGS;
remove TYPE_CV_TYPE and TYPE_AS_TYPE.
* c-typeprint.c (c_type_print_modifier): Use TYPE_INSTANCE_FLAGS.
* dwarf2read.c (read_structure_scope): Don't call finish_cv_type.
* hpread.c (hpread_read_struct_type): Likewise.
* stabsread.c (read_struct_type): Likewise.
2002-05-14 Daniel Jacobowitz <drow@mvista.com>
* gdb.base/maint.exp (maint print type): Update for new type
structure.
2002-05-14 18:30:53 +00:00
Daniel Jacobowitz
df763c7f5b
2002-05-12 Daniel Jacobowitz <drow@mvista.com>
...
* gdb.base/break.exp: Check 'break "marker2"'.
2002-05-13 01:18:19 +00:00
Michael Snyder
377daeed9a
2002-05-10 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Fix typo.
2002-05-10 23:43:04 +00:00
Jim Blandy
ecac9a4eaf
* gdb.base/printcmds.exp: Don't xfail the ptype command. This is
...
a bug.
2002-05-10 20:25:26 +00:00
Jim Blandy
c4b7bc2bea
* gdb.base/printcmds.exp (test_integer_literals_rejected):
...
Recognize more detailed error message produced by the macro
expander's lexical analyzer.
* lib/gdb.exp (test_print_reject): Same.
2002-05-10 18:38:09 +00:00
Michael Snyder
35928259ea
2002-05-09 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Add iftarget clause for strongarm.
2002-05-09 18:17:22 +00:00
Michael Snyder
fedfc8e665
2002-05-08 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Merge clauses for arm and xscale.
* gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
2002-05-08 21:05:44 +00:00
Michael Snyder
cb9a9d3ed2
2002-05-06 Michael Snyder <msnyder@redhat.com>
...
* lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
(gdb_continue_to_end): Accept output from status wrapper.
* gdb.base/ending-run.exp: Add case for output from status wrapper.
Clean up fail messages to match pass messages.
2002-05-07 02:22:08 +00:00
Michael Snyder
f1c47eb238
2002-05-06 Michael Snyder <msnyder@redhat.com>
...
Enable the "needs_status_wrapper" testsuite feature.
* lib/gdb.exp (gdb_wrapper_init): New procedure.
(gdb_compile): Conditionally call gdb_wrapper_init.
* gdb.base/a2-run.exp: Recognize output from status wrapper.
* gdb.c++/method.exp: Recognize output from status wrapper.
2002-05-07 00:45:46 +00:00
Andrew Cagney
b9c07f0f78
* gdb.base/default.exp: Remove obsolete code.
...
* gdb.c++/misc.exp: Ditto. Update copyright.
* gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
* gdb.base/whatis.exp: Ditto. Update copyright.
* gdb.base/scope.exp: Ditto. Update copyright.
* gdb.base/ptype.exp: Ditto. Update copyright.
* gdb.base/printcmds.exp: Ditto. Update copyright.
* gdb.base/opaque.exp: Ditto. Update copyright.
* gdb.base/list.exp: Ditto.
* gdb.base/funcargs.exp: Ditto. Update copyright.
* gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
2002-05-04 15:18:21 +00:00
Michael Snyder
d6dcc2647a
2002-05-02 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/watchpoint.exp: Add xscale target.
2002-05-03 23:16:44 +00:00
Michael Snyder
5c7a03973f
2002-05-02 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/long_long.exp: Add xscale target.
* gdb.base/default.exp: Add xscale target.
2002-05-03 21:25:08 +00:00
Fred Fish
a6befae84d
2002-05-01 Fred Fish <fnf@redhat.com>
...
* gdb.base/completion.exp: Handle completions of "./Make" for
more than one completion possibility, as is the case when we
build and test in the source tree.
2002-05-01 15:39:32 +00:00
Elena Zannoni
96b3d632cb
2002-04-23 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.base/help.exp: Change 'help status' to allow for target
dependent output differences.
2002-04-24 03:07:33 +00:00
David S. Miller
ba6783391f
2002-04-18 David S. Miller <davem@redhat.com>
...
* gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
handle 64-bit platforms correctly.
* gdb.base/maint.exp: Likewise.
2002-04-18 22:17:01 +00:00
Kevin Buettner
b03399da11
* gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
...
``-fpic'' when compiling files comprising a shared library, but
it does need additional linker flags in order to find shared
libraries at run time.
2002-04-18 21:07:20 +00:00
Kevin Buettner
e20049926b
* gdb.base/cvexpr.c (use): New function.
...
(main): Invoke use() on all global variables to prevent
some linkers from deleting these otherwise unused symbols.
2002-04-18 13:21:03 +00:00
Michael Snyder
ffd61a589b
2002-04-12 Michael Snyder <msnyder@redhat.com>
...
From Jim Blandy <jimb@redhat.com>
* gdb.base/foo.c (foox): Remove section attribute; the linker
script can handle this instead.
* gdb.base/bar.c (barx): Same.
* gdb.base/baz.c (bazx): Same.
* gdb.base/grbx.c (grbxx): Same.
* gdb.base/overlays.exp: New test: check that GDB's manual overlay
manager doesn't automatically unmap overlays unnecessarily.
2002-04-13 00:21:40 +00:00
Michael Snyder
fda6ae12ae
2002-02-14 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/gcore.exp: Relax recognition of function breakpoint.
2002-04-11 18:24:08 +00:00
Martin Hunt
6b8426a663
2002-04-10 Martin M. Hunt <hunt@redhat.com>
...
* gdb.base/ending-run.exp: Fix pattern for Mips targets
stepping out of main.
2002-04-11 03:31:26 +00:00
Daniel Jacobowitz
2d1676a068
2002-04-09 Daniel Jacobowitz <drow@mvista.com>
...
* gdb.base/attach.exp: Correct target board test.
2002-04-09 20:48:45 +00:00
Daniel Jacobowitz
a7d17088c5
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
...
* gdb.base/relocate.exp: New file.
* gdb.base/relocate.c: New file.
2002-04-05 02:45:48 +00:00
Fred Fish
cd72150368
2002-04-04 Fred Fish <fnf@redhat.com>
...
* gdb.base/step-test.exp: Update comment regarding stopping in
memcpy/bcopy calls inserted as part of the compiler runtime.
2002-04-05 00:30:09 +00:00
Michael Snyder
b22ad7a776
2002-04-04 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/ovlymgr.c: Add overlay event breakpoint support.
2002-04-04 19:48:09 +00:00
Daniel Jacobowitz
1e50cda1d1
2002-03-30 Daniel Jacobowitz <drow@mvista.com>
...
Fix PR gdb/452
* gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
when finished. Make gdb_file_cmd send "exec-file" when
appropriate.
2002-03-30 23:47:18 +00:00
Daniel Jacobowitz
24015922ff
2002-03-30 Daniel Jacobowitz <drow@mvista.com>
...
* gdb.base/attach.exp: Remove extra setup_xfail.
2002-03-30 18:54:38 +00:00
Michael Snyder
dd7dfd64a3
2002-03-26 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/default.exp: Add tests for dump, append, and restore.
* gdb.base/help.exp: Add tests for dump, append, and restore.
* gdb.base/dump.exp: New file, test dump, append and restore.
* gdb.base/dump.c: New file.
2002-03-29 01:19:11 +00:00
Michael Snyder
48b2f8d70e
2002-03-27 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/help.exp: Modify expect strings to reflect
clean-ups in help messages.
2002-03-28 01:36:23 +00:00
Fred Fish
05b4d525a6
2002-03-26 Fred Fish <fnf@redhat.com>
...
* gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
have debugging info for those functions and the compiler uses them
internally to copy structs around.
2002-03-26 23:02:30 +00:00
Fred Fish
d7679631e8
2002-03-26 Fred Fish <fnf@redhat.com>
...
* gdb.base/list.exp: Revert the change made yesterday and add note
about why we don't list the default lines for remote targets.
2002-03-26 14:54:27 +00:00
Michael Snyder
523ac3f9a3
2002-03-25 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
2002-03-26 05:10:26 +00:00
Fred Fish
754b2b8dc7
2002-03-25 Fred Fish <fnf@redhat.com>
...
* gdb.base/list.exp: This test works on remote targets so remove
the short circuit for remote targets. Update copyright.
2002-03-26 00:36:07 +00:00
Fred Fish
629b007a94
Sigh, should have updated the copyright date in the
...
change I just checked in. Fix it here.
2002-03-26 00:17:38 +00:00
Fred Fish
33c3e192bd
2002-03-25 Fred Fish <fnf@redhat.com>
...
* gdb.base/attach.exp: Fix logic error that was suppressing this
test for all non hppa*-*-hpux* targets, instead of the hp target.
Move comments closer to the suppression point. Also now need to
check that we are running natively.
2002-03-26 00:13:22 +00:00
Michael Snyder
882c8f02fb
2002-03-22 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/default.exp: Add test for gcore. Update copyright.
* gdb.base/help.exp: Add test for gcore. Update copyright.
2002-03-23 00:05:29 +00:00
Michael Snyder
d43e73eedd
2002-03-22 Michael Snyder <msnyder@redhat.com>
...
* gdb.base/default.exp: Add test for gcore.
* gdb.base/help.exp: Add test for gcore.
2002-03-23 00:03:01 +00:00
Fred Fish
04c12f60f9
Checked in under the "obvious fix/typo rule".
...
2002-03-06 Fred Fish <fnf@redhat.com>
* gdb.base/funcargs.c: Remove extraneous ';' character.
* gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
2002-03-07 04:18:55 +00:00
Andrew Cagney
923620278b
s/Linux/.../
...
Fix PR gdb/378.
2002-02-24 22:56:08 +00:00
Jim Blandy
a640f7fc6b
* gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
...
types of pointers to prototyped functions.
2002-02-21 20:34:16 +00:00
Andrew Cagney
edcc8c754b
* gdb.base/sizeof.c (main): Call fill_structs. Print value of
...
signed, unsigned and straight char.
(padding_char, padding_short, padding_int, padding_long,
padding_long_long, padding_float, padding_double,
padding_long_double): New global variables.
(fill, fill_structs): New functions.
* gdb.base/sizeof.exp: Check for signed and unsigned char. Check
for correctly sized writes. Update copyright.
(get_valueof): New procedure.
(get_sizeof): Call get_valueof.
(check_valueof): New procedure.
(check_padding): New procedure.
2002-02-21 01:55:05 +00:00