]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* jit.c (bfd_open_from_target_memory): Move higher in file.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a79b18b5
YQ
12012-01-30 Yao Qi <yao@codesourcery.com>
2
3 * gdb.base/skip.exp: Make test result unique.
4
f0d1a53e
JK
52012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6
7 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
8 compatibility with valgrind-3.7.0.
9
4b3c9f41
PA
102012-01-27 Pedro Alves <palves@redhat.com>
11
12 * gdb.base/watchpoint.exp (no_hw): New global.
13 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
14 disable hw watchpoints.
15 (test_wide_location_1, test_wide_location_2): If no_hw is set,
16 don't expect hw watchpoints.
17 (no_hw_watchpoints): Always clean restart.
18 (do_tests): New procedure, factored out from the top level.
19 (top level): Run tests twice. Once with hw watchpoints enabled,
20 another time with hw watchpoints disabled.
21
a13491c8
PA
222012-01-27 Pedro Alves <palves@redhat.com>
23
24 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
25 out from the top level.
26 (top level): Call it instead.
27
f2c8a051
PA
282012-01-27 Pedro Alves <palves@redhat.com>
29
30 * gdb.base/watchpoint.exp (top level): Re-enable hardware
31 watchpoints sooner.
32
654d7a9e
PA
332012-01-27 Pedro Alves <palves@redhat.com>
34
35 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
36
274f47f3
PA
372012-01-27 Pedro Alves <palves@redhat.com>
38
39 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
40 "You may have requested too many hardware
41 breakpoints/watchpoints".
42
e4d63ba2
PA
432012-01-27 Pedro Alves <palves@redhat.com>
44
45 * gdb.base/watchpoint.exp (maybe_clean_restart)
46 (maybe_reinitialize): New.
47 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
48 expect "hit N times".
49 (test_disabling_watchpoints, test_complex_watchpoint)
50 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
51 Call maybe_clean_restart.
52 (top level): Use clean_restart. Remove "mips-idt-*"
53 reinitialization.
54
dbd95daf
PA
552012-01-27 Pedro Alves <palves@redhat.com>
56
57 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
58
f3ad2025
PA
592012-01-27 Pedro Alves <palves@redhat.com>
60
61 * gdb.base/watchpoint.exp: Clean restart after tests that don't
62 require `initialize' anymore. Remove unnecessary `initialize'
63 calls.
64
100aa3ae
PA
652012-01-27 Pedro Alves <palves@redhat.com>
66
67 * gdb.base/watchpoint.exp (wp_set): Delete.
68 (initialize, test_simple_watchpoint, top level): Remove dead code.
69
c79a8e11
PA
702012-01-27 Pedro Alves <palves@redhat.com>
71
72 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
73 typo.
74
048fe15a
PA
752012-01-27 Pedro Alves <palves@redhat.com>
76
77 * config/extended-gdbserver.exp: New file.
78 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
79 comment.
80 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
81 * boards/native-extended-gdbserver.exp: New file.
82
4033a6bf
PA
832012-01-26 Pedro Alves <palves@redhat.com>
84
85 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
86 and gdb_test_multiple.
87
3d7f4b81
PA
882012-01-26 Pedro Alves <palves@redhat.com>
89
90 Make test messages unique, and more identifiable.
91 * gdb.multi/watchpoint-multi.exp: Change test messages.
92
484abf42
TT
932012-01-25 Tom Tromey <tromey@redhat.com>
94
95 * gdb.base/solib-disc.exp: Fix regexps.
96
edcc5120
TT
972012-01-24 Tom Tromey <tromey@redhat.com>
98
99 * lib/mi-support.exp (mi_expect_stop): Add special case for
100 solib-event.
101 * gdb.base/catch-load-so.c: New file.
102 * gdb.base/catch-load.exp: New file.
103 * gdb.base/catch-load.c: New file.
104 * gdb.base/break-interp.exp (reach_1): Update regexp.
105
30b91c90
JK
1062012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
107
108 Fix fuzzy results.
109 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
110 lpsimple and func.
111
53fe1783
GB
1122012-01-24 Gary Benson <gbenson@redhat.com>
113
114 Delete #if 0'd out code.
115 * gdb.base/default.exp (info catch): Remove.
116 * gdb.base/gdb_history (info catch): Likewise.
117 * gdb.base/help.exp (info catch): Likewise.
118
d0d8b0c6
JK
1192012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
120
121 Fix watchpoints to be specific for each inferior.
122 * gdb.multi/watchpoint-multi.c: New file.
123 * gdb.multi/watchpoint-multi.exp: New file.
124
4403d8e9
JK
1252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
126
127 Fix watchpoints across inferior fork.
128 * gdb.threads/watchpoint-fork-child.c: New file.
129 * gdb.threads/watchpoint-fork-mt.c: New file.
130 * gdb.threads/watchpoint-fork-parent.c: New file.
131 * gdb.threads/watchpoint-fork-st.c: New file.
132 * gdb.threads/watchpoint-fork.exp: New file.
133 * gdb.threads/watchpoint-fork.h: New file.
134
050a2e1d
PA
1352012-01-23 Pedro Alves <palves@redhat.com>
136
137 * gdb.base/call-signal-resume.exp: Allow output after "return".
138
6a52fb62
PA
1392012-01-20 Pedro Alves <palves@redhat.com>
140
141 * gdb.python/py-finish-breakpoint.py: Fix typo.
142
145b16a9
UW
1432012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
144
145 * gdb.base/info-proc.exp: Also run on remote targets. Main
146 "info proc" command is now always present; whether target supports
147 actual info proc operation is detected when attempting to issue
148 the command.
149
26f6125e
JK
1502012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * .gdbinit: Remove.
153
eb5227ce
PA
1542012-01-19 Pedro Alves <palves@redhat.com>
155
156 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
157 look at the funtions' returns.
158 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
159 (jprint.print(int, int)): Change return type to int. Adjust.
160
1db33378
PP
1612012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
162
163 PR gdb/9538
164 * gdb.base/sepdebug.exp: New test.
165
b9736cf8
PA
1662012-01-18 Pedro Alves <palves@redhat.com>
167
168 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
169 Allow output before ^done.
170
4aac40c8
TT
1712012-01-16 Tom Tromey <tromey@redhat.com>
172
173 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
174 Add tests for relative directory.
175
cafec441
TT
1762012-01-16 Tom Tromey <tromey@redhat.com>
177
178 * gdb.base/printcmds.c (enum flag_enum): New.
179 (three): New global.
180 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
181 enum printing.
182 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
183 FlagEnumerationPrinter.
184 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
185 * gdb.python/py-pp-maint.c (enum flag_enum): New.
186 (fval): New global.
187
abcc4978
PA
1882012-01-16 Pedro Alves <palves@redhat.com>
189
190 * lib/gdb.exp (banned_procedures): New variable.
191 (banned_variables_traced): Rename to ...
192 (banned_traced): ... this.
193 (gdb_init): Also trace banned procedures.
194 (gdb_finish): Also untrace banned procedures.
195
97ccebe8
PA
1962012-01-16 Pedro Alves <palves@redhat.com>
197
198 Remove all calls to strace.
199
2af7517b
JK
2002012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
203 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
204
9241a8bc
PP
2052012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
206
207 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
208 * gdb.base/pie-execl.exp: Likewise.
209
3848a17f
KS
2102012-01-12 Keith Seitz <keiths@redhat.com>
211
212 PR mi/10586
213 * gdb.mi/var-cmd.c (struct anonymous): New structure.
214 (do_anonymous_type_tests): New function.
215 (main): Call do_anonymous_type_tests.
216 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
217 (verify_everything): New procedure.
218 * gdb.mi/mi-var-cp.cc (class A): New class.
219 (anonymous_structs_and_unions): New function.
220 (main): Call anonymous_structs_and_unions.
221 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
222 (verify_everything): New procedure.
223
440e2fca
KS
2242012-01-12 Keith Seitz <keiths@redhat.com>
225
226 * lib/mi-support.exp: Expand comments about PATH_EXPR.
227 (varobj_tree::get_path_expr): Assume that all varobjs are
228 compound unless they are known simple types.
229 Adjust path expressions based on parent type, path parent type,
230 and tree language.
231 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
232 the root varobj.
233 (mi_walk_varobj_tree): Add LANGUAGE parameter.
234
675399c9
PA
2352012-01-11 Pedro Alves <palves@redhat.com>
236
237 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
238 core files on this machine" anymore.
239
97ddaa9b
PH
2402012-01-11 Paul Hilfinger <hilfingr@adacore.com>
241
242 * gdb.base/watchpoint.c (recurser): Initialize local_x.
243 (main): Repeat recurser call.
244 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
245 equivalent to 'local_x'.
246
ea733575
PH
2472012-01-11 Paul Hilfinger <hilfingr@adacore.com>
248 Joel Brobecker <brobecker@adacore.com>
249
250 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
251
2ca0b532
PA
2522012-01-05 Pedro Alves <alves.ped@gmail.com>
253
254 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
255 * gdb.python/py-events.c (first): Add bits for new "step N" test.
256 * gdb.python/py-events.exp: Test that "step N" tripping on a
257 breakpoint emits a breakpoint event.
258
6e681866
JB
2592012-01-03 Joel Brobecker <brobecker@adacore.com>
260
261 * gdb.base/auxv.exp: Reformat the copyright notice.
262
3c2d6aff
YQ
2632012-01-03 Yao Qi <yao@codesourcery.com>
264
265 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
266 (strace_trace_on_diff_addr): New.
267 * gdb.trace/strace.c: (main): Add two local variables.
268
0852fee3
UW
2692011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
270
271 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
272 * gdb.cell/gcore.exp: Likewise.
273 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
274 to verify the correct instance of main is selected.
275
12c3e59c
JB
2762012-01-02 Joel Brobecker <brobecker@adacore.com>
277
278 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
279 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
280 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
281 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
282 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
283 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
284 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
285 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
286 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
287 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
288 gdb.threads/thread_check.c: Reformat copyright header.
289
c0f378ec
EBM
2902011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
291
e4a7ca93 292 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
293 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
294 is not enabled.
295
3bc96cfb
JK
2962011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
299 parameter to self_exec, adjust the function.
300 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
301 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
302 (set var do_exit = 0): Remove test.
303 (newline at end of file): Add one.
304
095bcf5e
JB
3052011-12-27 Joel Brobecker <brobecker@adacore.com>
306
307 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
308 New files.
309
18d19bd1
JK
3102011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
311
312 Fix racy FAILs.
313 * gdb.threads/fork-thread-pending.c (barrier): New variable.
314 (thread_function, thread_forker): Call pthread_barrier_wait for it.
315 (main): Call pthread_barrier_init for it.
316
e809353a
JK
3172011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
318
319 Fix double send_gdb leading to racy FAILs.
320 * gdb.base/break.exp (set silent break bp_location1): Replace
321 3x send_gdb and gdb_expect by gdb_test.
322 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
323 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
324 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
325 instead of send_gdb. Twice.
326 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
327 3x send_gdb and gdb_expect by gdb_test.
328 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
329
da8cb7ec
JK
3302011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.linespec/linespec.exp: Compile using {c++}.
333
ae1a303e
JK
3342011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
335
336 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
337 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
338 (verify GCC PR debug/51668): New test.
339
cc72b2a2
KP
3402011-12-23 Kevin Pouget <kevin.pouget@st.com>
341
342 Introduce gdb.FinishBreakpoint in Python.
343 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
344 py-finish-breakpoint2
345 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
346 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
347 instead of line number.
348 * gdb.python/py-finish-breakpoint.c: New file.
349 * gdb.python/py-finish-breakpoint.exp: New file.
350 * gdb.python/py-finish-breakpoint.py: New file.
351 * gdb.python/py-finish-breakpoint2.cc: New file.
352 * gdb.python/py-finish-breakpoint2.exp: New file.
353 * gdb.python/py-finish-breakpoint2.py: New file.
354
3b7962f9
JK
3552011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
356
357 Partial fix of compatibility with gcc-4.7.
358 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
359 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
360 Add comment to add a PASS case in the future.
361
6538471c
JK
362 Fix compatibility with gcc-4.7.
363 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
364
7052e42c
UW
3652011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
366
367 PR tdep/12797
368 * gdb.base/callfuncs.exp: Remove KFAIL.
369
9ac7f98e
JB
3702011-12-21 Joel Brobecker <brobecker@adacore.com>
371
372 * gdb.ada/task_bp: New testcase.
373
f6eeced0
JK
3742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
375
376 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
377 -DNO_SECTIONS.
378 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
379
72225e17
JK
3802011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
381
382 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
383 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
384 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
385 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
386 conditional for gcc <= 4.5.
387
13ac8d2c
JK
3882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
389
390 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
391 by XFAIL.
392 * gdb.cp/static-method.exp (info addr A::func())
393 (list static-method.cc:xxx::(anonymous namespace)::A::func)
394 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
395 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
396 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
397 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
398 (test value of F in k3_m): Likewise.
399 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
400 Likewise.
401
049682ba
JK
4022011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
405 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
406 Remove.
407 * gdb.threads/attachstop-mt.c: Remove.
408 * gdb.threads/attachstop-mt.exp: Remove.
409
2c9d8796
MK
4102011-12-17 Mark Kettenis <kettenis@gnu.org>
411
412 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
413
e0f9f062
DE
4142011-12-16 Doug Evans <dje@google.com>
415
f4aa2101 416 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
417 * boards/native-gdbserver.exp: New file.
418
e0f9f062
DE
419 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
420 gdbserver output.
421 (gdbserver_default_get_remote_address): New function.
422 (gdbserver_start): Call gdb,get_remote_address to compute argument
423 to "target remote" command.
424
80b6e756
PM
4252011-12-16 Phil Muldoon <pmuldoon@redhat.com>
426
1c3ad6ab 427 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
428 python print-stack. Add set/show python print-stack
429 off|full|message tests.
430
1576bd00
YQ
4312011-12-15 Yao Qi <yao@codesourcery.com>
432
433 * gdb.trace/strace.c: New
434 * gdb.trace/strace.exp: New.
435
d6a0f6e0
TT
4362011-12-14 Tom Tromey <tromey@redhat.com>
437
438 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
439
31015e1d
DE
4402011-12-14 Doug Evans <dje@google.com>
441
442 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
443
7b50312a
PA
4442011-12-14 Pedro Alves <pedro@codesourcery.com>
445
446 PR threads/10729
447
448 * gdb.mi/watch-nonstop.c: New file.
449 * gdb.mi/mi-watch-nonstop.exp: New file.
450
924437bc
PA
4512011-12-13 Pedro Alves <pedro@codesourcery.com>
452 Doug Evans <dje@google.com>
453
454 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
455 (clean_restart): Remove references to the gdb_stub target board
456 variable.
457 (gdb_step_for_stub): Delete.
458
459 * gdb.base/annota1.exp: Remove all references to [target_info
460 exists gdb_stub], gdb_step_for_stub and usestubs.
461 * gdb.base/annota3.exp: Ditto.
462 * gdb.base/async.exp: Ditto.
463 * gdb.base/break.exp: Ditto.
464 * gdb.base/code-expr.exp: Ditto.
465 * gdb.base/commands.exp: Ditto.
466 * gdb.base/completion.exp: Ditto.
467 * gdb.base/condbreak.exp: Ditto.
468 * gdb.base/consecutive.exp: Ditto.
469 * gdb.base/cvexpr.exp: Ditto.
470 * gdb.base/define.exp: Ditto.
471 * gdb.base/display.exp: Ditto.
472 * gdb.base/ena-dis-br.exp: Ditto.
473 * gdb.base/environ.exp: Ditto.
474 * gdb.base/gnu-ifunc.exp: Ditto.
475 * gdb.base/maint.exp: Ditto.
476 * gdb.base/pending.exp: Ditto.
477 * gdb.base/sect-cmd.exp: Ditto.
478 * gdb.base/sepdebug.exp: Ditto.
479 * gdb.base/unload.exp: Ditto.
480 * gdb.base/watchpoint-solib.exp: Ditto.
481 * gdb.cp/annota2.exp: Ditto.
482 * gdb.cp/annota3.exp: Ditto.
483 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
484 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
485 * gdb.mi/mi-pending.exp: Ditto.
486 * gdb.trace/circ.exp: Ditto.
487 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
488 * gdb.base/list.exp: Ditto.
489
490 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
491 breakpoint function and all references to the usestubs macro.
492 * gdb.base/exprs.c: Ditto.
493 * gdb.base/freebpcmd.c: Ditto.
494 * gdb.base/bitfields.c: Ditto.
495 * gdb.base/bitfields2.c: Ditto.
496 * gdb.base/break.c: Ditto.
497 * gdb.base/call-sc.c: Ditto.
498 * gdb.base/call-signals.c: Ditto.
499 * gdb.base/callfuncs.c: Ditto.
500 * gdb.base/charset.c: Ditto.
501 * gdb.base/consecutive.c: Ditto.
502 * gdb.base/constvars.c: Ditto.
503 * gdb.base/funcargs.c: Ditto.
504 * gdb.base/int-type.c: Ditto.
505 * gdb.base/interrupt.c: Ditto.
506 * gdb.base/langs0.c: Ditto.
507 * gdb.base/list0.c: Ditto.
508 * gdb.base/mips_pro.c: Ditto.
509 * gdb.base/miscexprs.c: Ditto.
510 * gdb.base/nodebug.c: Ditto.
511 * gdb.base/opaque0.c: Ditto.
512 * gdb.base/pointers.c: Ditto.
513 * gdb.base/printcmds.c: Ditto.
514 * gdb.base/ptype.c: Ditto.
515 * gdb.base/recurse.c: Ditto.
516 * gdb.base/reread1.c: Ditto.
517 * gdb.base/reread2.c: Ditto.
518 * gdb.base/restore.c: Ditto.
519 * gdb.base/return.c: Ditto.
520 * gdb.base/run.c: Ditto.
521 * gdb.base/scope0.c: Ditto.
522 * gdb.base/sepdebug.c: Ditto.
523 * gdb.base/setshow.c: Ditto.
524 * gdb.base/setvar.c: Ditto.
525 * gdb.base/sigall.c: Ditto.
526 * gdb.base/signals.c: Ditto.
527 * gdb.base/structs.c: Ditto.
528 * gdb.base/structs2.c: Ditto.
529 * gdb.base/testenv.c: Ditto.
530 * gdb.base/twice.c: Ditto.
531 * gdb.base/unwindonsignal.c: Ditto.
532 * gdb.base/watchpoint.c: Ditto.
533 * gdb.base/watchpoints.c: Ditto.
534 * gdb.base/whatis.c: Ditto.
535 * gdb.cp/classes.cc: Ditto.
536 * gdb.cp/cplusfuncs.cc: Ditto.
537 * gdb.cp/derivation.cc: Ditto.
538 * gdb.cp/formatted-ref.cc: Ditto.
539 * gdb.cp/misc.cc: Ditto.
540 * gdb.cp/overload.cc: Ditto.
541 * gdb.cp/ovldbreak.cc: Ditto.
542 * gdb.cp/ref-params.cc: Ditto.
543 * gdb.cp/ref-types.cc: Ditto.
544 * gdb.cp/templates.cc: Ditto.
545 * gdb.cp/virtfunc.cc: Ditto.
546 * gdb.hp/gdb.aCC/run.c: Ditto.
547 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
548 * gdb.hp/gdb.compat/xdb0.c: Ditto.
549 * gdb.reverse/consecutive-reverse.c: Ditto.
550 * gdb.reverse/sigall-reverse.c: Ditto.
551 * gdb.reverse/until-reverse.c: Ditto.
552 * gdb.reverse/watch-reverse.c: Ditto.
553 * gdb.trace/actions.c: Ditto.
554 * gdb.trace/circ.c: Ditto.
555 * gdb.trace/collection.c: Ditto.
556
fabde485
PA
5572011-12-13 Pedro Alves <pedro@codesourcery.com>
558
559 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
560 (func6, func7): New.
561 (main): Call func6 and func7.
562 * gdb.base/watchpoint.exp (test_wide_location_1)
563 (test_wide_location_2): New.
564 (top level): Re-enable hardware watchpoints if necessary. Call
565 test_wide_location_1 and test_wide_location_2.
566
ff7d1690
YQ
5672011-12-11 Yao Qi <yao@codesourcery.com>
568
569 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
570
a6af7abe
JB
5712011-12-11 Joel Brobecker <brobecker@adacore.com>
572
573 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
574 expected output for unsupported case.
575
61638e15
JK
5762011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
577
578 PR testsuite/12649
579 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
580 Protect gdb_test_multiple by final $gdb_prompt match.
581
0a00efc3
JK
5822011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
585 New variable, new test.
586 (list static-method.cc:xxx::(anonymous namespace)::A::func)
587 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
588 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
589 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
590 them if HAVE_GCC_45682_FIXED is not set.
591
4511b1ba
YQ
5922011-12-10 Yao Qi <yao@codesourcery.com>
593
594 * gdb.trace/status-stop.exp: New.
595 * gdb.trace/status-stop.c: New.
596
27949e73
JK
5972011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
598
599 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
600 timeout.
601
d8ea7931
TT
6022011-12-08 Tom Tromey <tromey@redhat.com>
603
604 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
605 condition.
606
1cc310d2
SS
6072011-12-07 Stan Shebs <stan@codesourcery.com>
608
609 * gdb.trace/tfind.exp: Update for output changes.
610
d482a875
PA
6112011-12-07 Pedro Alves <pedro@codesourcery.com>
612
613 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
614 throws "Cannot insert catchpoints in this configuration".
615 * gdb.ada/mi_catch_ex.exp: Likewise.
616
f0ba3972
PA
6172011-12-06 Pedro Alves <pedro@codesourcery.com>
618
619 * gdb.base/break-always.exp: Test changing memory at addresses
620 with breakpoints inserted.
621
f8eba3c6
TT
6222011-12-06 Joel Brobecker <brobecker@acacore.com>
623
624 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
625 involving a fully qualified function name.
626
6272011-12-06 Tom Tromey <tromey@redhat.com>
628
629 * gdb.ada/homonym.exp: Add three breakpoint tests.
630
6312011-12-06 Tom Tromey <tromey@redhat.com>
632
633 * gdb.base/solib-weak.exp (do_test): Remove kfail.
634 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
635 * gdb.objc/objcdecode.exp: Update for output changes.
636 * gdb.linespec/linespec.exp: New file.
637 * gdb.linespec/lspec.cc: New file.
638 * gdb.linespec/lspec.h: New file.
639 * gdb.linespec/body.h: New file.
640 * gdb.linespec/base/two/thefile.cc: New file.
641 * gdb.linespec/base/one/thefile.cc: New file.
642 * gdb.linespec/Makefile.in: New file.
643 * gdb.cp/templates.exp (test_template_breakpoints): Update for
644 output changes.
645 * gdb.cp/re-set-overloaded.exp: Remove kfail.
646 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
647 makes one breakpoint.
648 * gdb.cp/method2.exp (test_break): Update for output changes.
649 * gdb.cp/mb-templates.exp: Update for output changes.
650 * gdb.cp/mb-inline.exp: Update for output changes.
651 * gdb.cp/mb-ctor.exp: Update for output changes.
652 * gdb.cp/ovsrch.exp: Use fully-qualified names.
653 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
654 has multiple matches.
655 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
656 error message change.
657 * gdb.base/list.exp (test_list_filename_and_number): Update for
658 error message change.
659 * gdb.base/break.exp: Disable pending breakpoints. Update for
660 output changes.
661 * configure.ac: Add gdb.linespec.
662 * configure: Rebuild.
663 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
664
c642a434
UW
6652011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
666
667 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
668 last_break register on s390*-*-* targets.
669
b18003d1
JB
6702011-12-06 Joel Brobecker <brobecker@adacore.com>
671
672 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
673 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
674 of parameter X in procedure Foo.
675
fe96589c
SS
6762011-12-05 Stan Shebs <stan@codesourcery.com>
677
678 * gdb.trace/tfind.exp: Update help string matches.
679
1820ab47
JK
6802011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
681
682 * gdb.server/ext-run.exp (get process list): Accept also systemd
683 as PID 1.
684
e11ac3a3
JK
6852011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
686 Pedro Alves <pedro@codesourcery.com>
687
688 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
689 starting GDB.
690 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
691 $use_gdb_stub.
692 * gdb.base/display.exp: Likewise.
693 * gdb.base/ending-run.exp: Likewise.
694 * gdb.base/list.exp (test_listsize): Likewise.
695 * gdb.base/setshow.exp: Likewise.
696 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
697 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
698 check by global $use_gdb_stub.
699 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
700 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
701 (default_gdb_init): Unset global $use_gdb_stub.
702 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
703 by global $use_gdb_stub.
704 * lib/gdbserver-support.exp: Extend comments for set_board_info
705 gdb_protocol and gdb,socketport.
706 (gdbserver_start_extended): Set global gdbserver_protocol and
707 gdbserver_gdbport. Clear global use_gdb_stub.
708 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
709 from target use_gdb_stub.
710 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
711
1d41d75c
DE
7122011-12-03 Doug Evans <dje@google.com>
713
714 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
715 (gdb_step_for_stub): Add comments.
716
d6d7a51a
MR
7172011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
718
719 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
720 to the caller.
721 (gdb_test_multiple): Likewise.
722
05acf274
JK
7232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
724
725 Fix gdb.mi/mi-solib.exp without system debug info installed.
726 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
727 expect attribute, return 0 for it. Update comments.
728
2268b414
JK
7292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
730
731 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
732 (corrupted list): Adjust the expectation.
733
585861ea
JK
7342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 PR threads/13448
737 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
738 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
739 * gdb.threads/tls-var-main.c: New file.
740 * gdb.threads/tls-var.c: New file.
741 * gdb.threads/tls-var.exp: New file.
742
968643aa
JK
7432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
744
745 PR testsuite/12649
746 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
747 Protect gdb_test_multiple by final $gdb_prompt match.
748 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
749 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
750 (test_tracepoints): Likewise.
751
9750bca9
JK
7522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 PR breakpoints/13346
755 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
756 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
757 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
758
ac1349b7
JB
7592011-12-01 Joel Brobecker <brobecker@adacore.com>
760
761 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
762 * gdb.ada/homonym/homonym.adb: For use of all types defined
763 locally inside both Get_Value subprograms.
764
26d44faf
JK
7652011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 Fix racy FAILs.
768 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
769 of send_gdb.
770
514f6425
UW
7712011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
772
773 * gdb.base/testenv.exp: Skip on remote targets. Unset global
774 environment variable after test completed.
775
4255c8d2
UW
7762011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
777
778 * gdb.base/solib-nodir.exp: Skip if remote target.
779 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
780 application. Call gdb_load_shlibs.
781 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
782
a35ad96a
JB
7832011-11-29 Joel Brobecker <brobecker@adacore.com>
784
785 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
786
1a1d5513
JB
7872011-11-28 Joel Brobecker <brobecker@adacore.com>
788
789 * gdb.ada/fullname_bp: New testcase.
790
50b4ddf8
JK
7912011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
792
793 PR testsuite/12649
794 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
795 Wrap send_gdb into a new gdb_test.
796
fb0aec57
JK
797 Code cleanup.
798 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
799 Convert send_gdb and gdb_expect to gdb_test_multiple.
800
2376d946
JK
8012011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
802
803 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
804
1eec78bd
KS
8052011-11-23 Keith Seitz <keiths@redhat.com>
806
807 * lib/mi-support.exp (varobj_tree): New namespace and procs.
808 (mi_varobj_tree_test_children_callback): New proc.
809 (mi_walk_varobj_tree): New proc.
810
36dfb11c
TT
8112011-11-22 Tom Tromey <tromey@redhat.com>
812
813 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
814 Add "use_mi_command" argument.
815 (mi_run_cmd, mi_run_with_cli): New procs.
816 * gdb.mi/solib-lib.c: New file.
817 * gdb.mi/solib-main.c: New file.
818 * gdb.mi/mi-solib.exp: New file.
819
0e965dd0
DE
8202011-11-21 Doug Evans <dje@google.com>
821
822 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
823 _Unwind_DebugHook is missing.
824
f196051f
SS
8252011-11-20 Stan Shebs <stan@codesourcery.com>
826
827 * gdb.trace/tstatus.exp: New.
828 * gdb.trace/actions.c: Include string.h.
829
bfccc43c
YQ
8302011-11-18 Yao Qi <yao@codesourcery.com>
831
832 * gdb.trace/pending.exp: New.
833 * gdb.trace/pending.c: New.
834 * gdb.trace/pendshr1.c: New.
835 * gdb.trace/pendshr2.c: New.
836 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
837 tracepoint location becomes pending.
838 (tracepoint_change_loc_2): New.
839
73cd8ab1
DM
8402011-11-16 David S. Miller <davem@davemloft.net>
841
842 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
843 target is sparc*-*-linux*
844
77426730
PK
8452011-11-15 Paul Koning <paul_koning@dell.com>
846
847 * gdb.python/py-type.exp: New testcases for exceptions on scalar
848 types.
849
ed59ded5
DE
8502011-11-14 Doug Evans <dje@google.com>
851
852 * gdb.base/shell.exp: New file.
853
405f8e94
SS
8542011-11-14 Stan Shebs <stan@codesourcery.com>
855
856 * gdb.trace/ftrace.c: New.
857 * gdb.trace/ftrace.exp: New.
858
1e4d1764
YQ
8592011-11-14 Yao Qi <yao@codesourcery.com>
860
861 * gdb.trace/change-loc-1.c: New.
862 * gdb.trace/change-loc-2.c: New.
863 * gdb.trace/change-loc.c: New.
864 * gdb.trace/change-loc.exp: New.
865 * gdb.trace/change-loc.h: New.
866 * gdb.trace/trace-break.c (marker): Define new symbol.
867 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
868 New.
869 (break_trace_same_addr_6): New.
870
71eba9c2 8712011-11-12 Matt Rice <ratmice@gmail.com>
872
873 * gdb.base/info-macros.exp: Make tests for info definitions
874 test info macro. Add tests for info macro argument processing.
875 Rename a few tests.
876
1d93e29a
KS
8772011-11-11 Keith Seitz <keiths@redhat.com>
878
879 PR gdb/12843
880 * gdb.base/linespecs.exp: New file.
881
a4b5b48a
DE
8822011-11-11 Doug Evans <dje@google.com>
883
884 * gdb.threads/print-threads.exp: Extend timeout for slower
885 tests.
886
f6b47be4
DE
8872011-11-10 Doug Evans <dje@google.com>
888
792a0230
DE
889 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
890 "record to end of main" test.
891
f6b47be4
DE
892 * gdb.python/py-type.c (TS): New typedef.
893 (ts): New global.
894 * gdb.python/py-type.exp: Test field list of typedef.
895
22355c90
JB
8962011-11-10 Joel Brobecker <brobecker@adacore.com>
897
898 * gdb.ada/small_reg_param: New testcase.
899
a7860e76
TT
9002011-11-09 Tom Tromey <tromey@redhat.com>
901
902 * gdb.cp/destrprint.exp: New file.
903 * gdb.cp/destrprint.cc: New file.
904
72a2e3dc
MI
9052011-11-08 Meador Inge <meadori@codesourcery.com>
906
907 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
908 (switch_stack_to_other): New test function.
909 * gdb.arch/thumb-prologue.exp: New test cases.
910
c7195df2 9112011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
912
913 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
914
d3895d7d
YQ
9152011-11-08 Yao Qi <yao@codesourcery.com>
916
917 * gdb.exp (supports_process_record): New.
918 (supports_reverse): New.
919 * gdb.reverse/break-precsave.exp: Call support_process_record
920 to run test conditionally.
921 * gdb.reverse/consecutive-precsave.exp: Likewise.
922 * gdb.reverse/i386-precsave.exp: Likewise.
923 * gdb.reverse/machinestate-precsave.exp: Likewise.
924 * gdb.reverse/solib-precsave.exp: Likewise.
925 * gdb.reverse/step-precsave.exp: Likewise.
926 * gdb.reverse/until-precsave.exp: Likewise.
927 * gdb.reverse/watch-precsave.exp: Likewise.
928 * gdb.reverse/break-reverse.exp: Call support_reverse to run
929 test conditionally.
930 * gdb.reverse/consecutive-reverse.exp: Likewise.
931 * gdb.reverse/finish-precsave.exp: Likewise.
932 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
933 * gdb.reverse/finish-reverse.exp: Likewise.
934 * gdb.reverse/i386-reverse.exp: Likewise.
935 * gdb.reverse/i386-sse-reverse.exp: Likewise.
936 * gdb.reverse/machinestate.exp: Likewise.
937 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
938 * gdb.reverse/sigall-precsave.exp: Likewise.
939 * gdb.reverse/sigall-reverse.exp: Likewise.
940 * gdb.reverse/solib-reverse.exp: Likewise.
941 * gdb.reverse/step-reverse.exp: Likewise.
942 * gdb.reverse/until-reverse.exp: Likewise.
943 * gdb.reverse/watch-reverse.exp: Likewise.
944
a59306a3
YQ
9452011-11-05 Yao Qi <yao@codesourcery.com>
946
947 * gdb.trace/trace-break.exp: Add test on setting two
948 fast tracepoints at the same address.
949
87769f59
JK
9502011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
951
952 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
953
3065dfb6
SS
9542011-11-02 Stan Shebs <stan@codesourcery.com>
955
956 * gdb.trace/collection.c: Add code using strings.
957 * gdb.trace/collection.exp: Add tests of string collection.
958
89e208db
JK
9592011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
960
961 * gdb.base/skip-solib.exp (executable_main): New variable.
962 (binfile_main): Base it on that.
963 Use $executable_main in clean_restart calls. Drop gdb_exit and
964 gdb_start calls.
965
405e54e9
JK
9662011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
967
968 Fix racy FAILs.
969 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
970 breakpoint_re globals import by async. Set string_regex to .* for
971 async. Remove the optional thread_selected_re and breakpoint_re
972 globals expectations.
973
58e8570a
JM
9742011-11-01 Joseph Myers <joseph@codesourcery.com>
975
976 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
977 well as Cygwin.
978
7b35ec7f 9792011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
980
981 Add tests for skip command.
89e208db
JK
982 * gdb.base/skip-solib-lib.c: New
983 * gdb.base/skip-solib-main.c: New
984 * gdb.base/skip-solib.exp: New
985 * gdb.base/skip.c: New
986 * gdb.base/skip.exp: New
987 * gdb.base/skip1.c: New
988 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 989
b9fd1791
PA
9902011-10-31 Yao Qi <yao@codesourcery.com>
991 Pedro Alves <pedro@codesourcery.com>
992
993 * gdb.trace/trace-break.c: New.
994 * gdb.trace/trace-break.exp: New.
995
4323fecc
JK
9962011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
999 break-here-2.
1000
0e5bf2a8
PA
10012011-10-28 Pedro Alves <pedro@codesourcery.com>
1002
1003 * gdb.threads/no-unwaited-for-left.c: New.
1004 * gdb.threads/no-unwaited-for-left.exp: New.
1005 * gdb.threads/non-ldr-exc-1.c: New.
1006 * gdb.threads/non-ldr-exc-1.exp: New.
1007 * gdb.threads/non-ldr-exc-2.c: New.
1008 * gdb.threads/non-ldr-exc-2.exp: New.
1009 * gdb.threads/non-ldr-exc-3.c: New.
1010 * gdb.threads/non-ldr-exc-3.exp: New.
1011 * gdb.threads/non-ldr-exc-4.c: New.
1012 * gdb.threads/non-ldr-exc-4.exp: New.
1013
3a3dad98
JK
10142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1015
1016 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1017 * gdb.base/attach-pie-misread.exp: Likewise.
1018 * gdb.base/break-interp.exp: Likewise.
1019 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1020 testcases for use_gdb_stub.
1021 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1022 (continue): New testcase.
1023 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1024 * gdb.threads/attach-into-signal.exp: Likewise.
1025 * gdb.threads/attach-stopped.exp: Likewise.
1026 * gdb.threads/attachstop-mt.exp: Likewise.
1027
d6a5d40c
PK
10282011-10-28 Paul Koning <paul_koning@dell.com>
1029
1030 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1031
ca539be8
JK
10322011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1035 (mi_gdb_test): Import globals thread_selected_re
1036 and breakpoint_re. Expect them optionally at the regex start.
1037
d234ef5c
DE
10382011-10-27 Doug Evans <dje@google.com>
1039
1040 * gdb.python/python.exp: Test source -s.
1041
ab964825
PK
10422011-10-26 Paul Koning <paul_koning@dell.com>
1043
1044 * gdb.python/lib-types.cc (struct A): New structure.
1045 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1046
54d8a644
PK
10472011-10-25 Paul Koning <paul_koning@dell.com>
1048
1049 PR python/13327
d234ef5c 1050
54d8a644
PK
1051 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1052 fetch_lazy method.
1053
b0221781
YQ
10542011-10-24 Yao Qi <yao@codesourcery.com>
1055
1056 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1057 target is tic6x-*-*.
1058
6cda5a20
JB
10592011-10-21 Joel Brobecker <brobecker@adacore.com>
1060
1061 * gdb.ada/mi_task_info/task_switch.adb: New file.
1062 * gdb.ada/mi_task_info.exp: New file.
1063
5ed9db04
JK
10642011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1065
1066 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1067 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1068
9df2fbc4
PM
10692011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1070
1071 PR python/12656
1072
1073 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1074 global_block tests.
1075
736086ba
TT
10762011-10-18 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1079
4af31552
TT
10802011-10-18 Tom Tromey <tromey@redhat.com>
1081
1082 * gdb.base/source.exp: Don't include full file name in test name.
1083 * gdb.python/python.exp: Don't include full file name in test
1084 name.
1085
43136979
AR
10862011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 * gdb.base/attach-pie-noexec.c: New files.
1089 * gdb.base/attach-pie-noexec.exp: New files.
1090
543a9323
JM
10912011-10-17 Joseph Myers <joseph@codesourcery.com>
1092
1093 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1094 prompt for each extra line in command.
1095
21ae7a4d
JK
10962011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1099 Revert the part of:
1100 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1101 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1102 Change the expected string.
1103
20ec36d9
JK
11042011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1105
1106 Fix results with system glibc debug info installed.
1107 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1108 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1109 Accept also __libc_ symbol prefix and no prefix.
1110
6501c2fc
KS
11112011-10-14 Keith Seitz <keiths@redhat.com>
1112
1113 PR c++/13225
1114 * gdb.cp/converts.cc (foo3_1): New function.
1115 (foo3_2): New functions.
1116 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1117 and null pointer conversions of integer constant zero.
1118 Add test to check if all arguments are checked for incompatible
1119 conversion BADNESS.
1120
55b1fd0c
TT
11212011-10-14 Tom Tromey <tromey@redhat.com>
1122
1123 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1124 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1125 linespec.
1126
22c05d8a
JK
11272011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 Fix internal error regression.
1130 * gdb.dwarf2/implptr-optimized-out.S: New file.
1131 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1132
1d6edc3c
JK
11332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1134
1135 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1136 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1137 (loclist): New.
1138 (4): New abbrev.
1139 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1140 Use prepare_for_testing, remove clean_restart.
1141 (p arraynoloc, p arraycallnoloc): New tests.
1142
9ec72168
JK
11432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 * gdb.cp/namespace-enum.exp (executable): New variable.
1146 (binfile): Use ${objdir}/${subdir}/ prefix.
1147 Use ${executable} for clean_restart.
1148
9c6c53f7
SA
11492011-10-11 Sterling Augustine <saugustine@google.com>
1150
1151 * gdb.cp/Makefile.in: Add namespace-enum test.
1152 * gdb.cp/namespace-enum.exp: New file.
1153 * gdb.cp/namespace-enum.c: New file.
1154 * gdb.cp/namespace-enum-main.c: New file.
1155
fac7ceb3
UW
11562011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1157
1158 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1159 sysroot.
1160
941b2081
JK
11612011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 Reimplement @entry in input expressions.
1164 * gdb.base/exprs.c (v_int_array_init): New variable.
1165 * gdb.base/exprs.exp (print v_int_array_init)
1166 (print *v_int_array_init@1, print *v_int_array_init@2)
1167 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1168 (print v_int_array_init[1]@1): New tests.
1169
0344e878
JM
11702011-10-10 Joseph Myers <joseph@codesourcery.com>
1171
1172 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1173 expected message.
1174
5a56e9c5
DE
11752011-10-09 Doug Evans <dje@google.com>
1176
1177 * gdb.base/alias.exp: Add tests for alias command.
1178
2bda9cc5
JK
11792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 * gdb.arch/amd64-entry-value.s: New file.
1182 * gdb.mi/mi2-amd64-entry-value.s: New file.
1183
a471c594
JK
11842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1185
1186 Display @entry parameter values even for references.
1187 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1188 functions.
1189 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1190 reference and datap_input.
1191 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1192 breakpoints.
1193 (continue to breakpoint: entry_reference: reference)
1194 (entry_reference: bt at entry)
1195 (continue to breakpoint: entry_reference: breakhere_reference)
1196 (entry_reference: bt, entry_reference: ptype regparam)
1197 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1198 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1199 (entry_reference: p regcopy, entry_reference: p nodataparam)
1200 (entry_reference: p nodataparam@entry): New tests.
1201
36b11add
JK
12022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1203
1204 Support @entry in input expressions.
1205 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1206 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1207 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1208 (tailcall: p j@entry): New tests.
1209 * gdb.cp/koenig.cc (A::entry): New function.
1210 (main): Call it.
1211 * gdb.cp/koenig.exp (p entry (c)): New test.
1212
e18b2753
JK
12132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 Display @entry parameter values (without references).
1216 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1217 (different, validity, invalid): New functions.
1218 (main): Call them.
1219 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1220 stacktest, breakhere_stacktest, different, breakhere_different,
1221 breakhere_validity and breakhere_invalid.
1222 (entry: bt): Update for @entry.
1223 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1224 (entry_validity: *, entry_invalid: *): Many new tests.
1225 * gdb.base/break.exp
1226 (run until breakpoint set at small function, optimized file): Accept
1227 also the @entry suffix.
1228 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1229 * gdb.mi/mi2-amd64-entry-value.c: New files.
1230 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1231
2d6c5dc2
JK
12322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 Protect entry values against self tail calls.
1235 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1236 (main): Call self.
1237 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1238 (set debug entry-values 1, self: bt debug entry-values): New tests.
1239
111c6489
JK
12402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 Recognize virtual tail call frames.
1243 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1244 (amb_b, amb_a): New.
1245 (main): Call a and b.
1246 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1247 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1248 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1249 New tests.
1250
8e3b41a9
JK
12512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1252
1253 Implement basic support for DW_TAG_GNU_call_site.
1254 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1255 * gdb.arch/amd64-entry-value.cc: New file.
1256 * gdb.arch/amd64-entry-value.exp: New file.
1257
181cebd4
JK
12582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1259
1260 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1261 * gdb.dwarf2/implptr-64bit.S: New file.
1262 * gdb.dwarf2/implptr-64bit.exp: New file.
1263
741f5e3c
JK
12642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1265
1266 Fix initial language detection with -readnow.
1267 * gdb.cp/readnow-language.cc: New file.
1268 * gdb.cp/readnow-language.exp: New file.
1269
a73d2258
JK
12702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 Fix printed anonymous struct name.
1273 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1274
af369495
JM
12752011-10-09 Joseph Myers <joseph@codesourcery.com>
1276
1277 * gdb.base/solib-symbol.exp: Do not include directories in
1278 filenames in expected messages.
1279
1fa57852
DE
12802011-10-07 Doug Evans <dje@google.com>
1281
1282 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1283
bd054e06
KP
12842011-10-07 Kevin Pouget <kevin.pouget@st.com>
1285
1286 Allow Python notification of new object-file loadings.
1287 * gdb.python/py-events.exp: Test newobjfile event.
1288 * gdb.python/py-events.py: Register newobjfile callback.
1289 * gdb.python/py-events.c: Add call to shared library
1290 * gdb.python/py-events-shlib.c: New file.
1291
8031b6f8
JM
12922011-10-06 Joseph Myers <joseph@codesourcery.com>
1293
1294 * gdb.base/fixsection.exp: Do not include directories in filename
1295 in expected message.
1296
7fea6923
PM
12972011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1298
1299 Add tests for passing of environment variables to inferior.
1300 * gdb.base/testenv.c: New test source.
1301 * gdb.base/testenv.exp: New expect test.
1302
687f2a88
PK
13032011-10-04 Paul Koning <paul_koning@dell.com>
1304
1305 * gdb.python/py-value.c (main): Break before return.
1306
cb6be26b
KP
13072011-10-04 Kevin Pouget <kevin.pouget@st.com>
1308
1309 PR python/12691: Add the inferior to Python exited event
1310 * gdb.python/py-events.exp: Test the inferior attribute of exited
1311 event with a fork.
1312 * gdb.python/py-events.py: Print inferior number on exit.
1313 * gdb.python/py-events.c: Fork the inferior.
1314
fb213700
EBM
13152011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1316
1317 * gdb.base/jit.exp: Add testcase name to log message
1318
aa2071bd
PK
13192011-10-03 Paul Koning <paul_koning@dell.com>
1320 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 * gdb.python/py-value.exp
1323 (python inval = gdb.parse_and_eval('*(int*)0'))
1324 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1325 (set argc=2, python print argc_lazy): New tests.
1326
dd11a36c
JB
13272011-10-02 Joel Brobecker <brobecker@adacore.com>
1328
1329 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1330
46f886f1
JK
13312011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1332 Pedro Alves <pedro@codesourcery.com>
1333
1334 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1335 can_read_0, test for it.
1336 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1337 (parse_and_eval with memory error): ... here, make it untested if
1338 can_read_0.
1339
c5cb204f
MP
13402011-09-30 Marek Polacek <mpolacek@redhat.com>
1341
1342 * gdb.python/python.exp (verify pagination beforehand)
1343 (verify pagination afterwards): Fix race by splitting the line.
1344
68fb0ec0
JM
13452011-09-29 Joseph Myers <joseph@codesourcery.com>
1346
1347 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1348 for 64-bit multilibs from i?86-* targets.
1349
6aee0d90
MP
13502011-09-29 Marek Polacek <mpolacek@redhat.com>
1351
1352 * lib/gdb.exp: Fix a typo in one of the comments.
1353
e9101ff5
MP
13542011-09-29 Marek Polacek <mpolacek@redhat.com>
1355
1356 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1357 matching pattern.
1358
7a81bdbf
PK
13592011-09-28 Paul Koning <paul_koning@dell.com>
1360
1361 * gdb.python/py-type.c (enum E): New.
1362 * gdb.python/py-type.exp (test_fields): Add tests for Python
1363 mapping access to fields.
1364 (test_enums): New test for field access on enums.
1365
6710bf39
SS
13662011-09-27 Stan Shebs <stan@codesourcery.com>
1367
1368 * gdb.trace/collection.exp: Test collection of $_ret.
1369
b2a6bdeb
AT
13702011-09-22 Andreas Tobler <andreast@fgznet.ch>
1371
1372 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1373 list of compilation switches for <*-*-freebsd*>.
1374
3c9057f3
SS
13752011-09-19 Stan Shebs <stan@codesourcery.com>
1376
1377 * gdb.trace/tspeed.exp: New file.
1378 * gdb.trace/tspeed.c: New file.
1379
34518530
YQ
13802011-09-18 Yao Qi <yao@codesourcery.com>
1381
1382 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1383 instructions.
1384 (test_adr_32bit, test_pop_pc): Likewise.
1385 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1386 Thumb instructions.
1387 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1388 in gdb_test_multiple.
1389 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1390
ab254057
YQ
13912011-09-17 Yao Qi <yao@codesourcery.com>
1392
1393 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1394 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1395 support single step to signal handler.
1396
9c317b71
YQ
13972011-09-17 Yao Qi <yao@codesourcery.com>
1398
1399 * gdb.base/disp-step-fork.c: New.
1400 * gdb.base/disp-step-syscall.exp: New.
1401 * gdb.base/disp-step-vfork.c: New.
1402
a8123151
JB
14032011-09-16 Joel Brobecker <brobecker@adacore.com>
1404
1405 * gdb.ada/tasks.exp: Make the expected output for
1406 the `info tasks' tests more resilient to spacing
1407 changes.
1408
63a9aad8
JK
14092011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1410
1411 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1412 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1413
2aa48337
KP
14142011-09-15 Kevin Pouget <kevin.pouget@st.com>
1415
1416 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1417 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1418
6839b47f
KP
14192011-04-30 Kevin Pouget <kevin.pouget@st.com>
1420
1421 Handle multiple breakpoint hits in Python interface:
1422 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1423 presence.
1424 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1425 breakpoint hits.
1426
0935723e
JK
14272011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1428 Jan Kratochvil <jan.kratochvil@redhat.com>
1429
1430 * gdb.python/py-events.exp: Remove pretty printing comment.
1431 * gdb.python/py-evsignal.exp: New file.
1432 * gdb.python/py-evthreads.c: Include signal.h.
1433 (thread3): Remove variable count3. Remove variable bad and use raise
1434 instead.
1435 (thread2): Remove variable count2. Move thread3 pthread_create here,
1436 merge pthread_join to a single line.
1437 (main): Remove variable count1. Merge pthread_join with pthread_create
1438 to a single line.
1439 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1440 KFAIL python/12966 for gdbserver. Test return value of
1441 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1442 gdb_expect by gdb_test and gdb_test_multiple.
1443 (thread 2, thread 3): New tests.
1444
4801a9a3
PA
14452011-09-12 Matt Rice <ratmice@gmail.com>
1446 Pedro Alves <pedro@codesourcery.com>
1447
1448 PR gdb/13175
1449
1450 * gdb.base/interp.exp: New tests.
1451 * gdb.base/interp.c: New file.
1452
24ece742
DE
14532011-09-12 Doug Evans <dje@google.com>
1454
1455 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1456 * gdb.dwarf2/typeddwarf.exp: Ditto.
1457
7f062217
JK
14582011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 Fix compatibility with x32 arch.
1461 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1462 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1463 is_x86_like_target.
1464 * testsuite/gdb.trace/collection.exp: Likewise.
1465 * testsuite/gdb.trace/report.exp: Likewise.
1466 * testsuite/gdb.trace/unavailable.exp: Likewise.
1467 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1468 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1469 (is_x86_like_target): Check also is_amd64_regs_target.
1470
08711b9a
JK
14712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 PR breakpoints/12435
1474 * gdb.arch/amd64-prologue-xmm.c: New file.
1475 * gdb.arch/amd64-prologue-xmm.exp: New file.
1476 * gdb.arch/amd64-prologue-xmm.s: New file.
1477
b99b5f66
JK
14782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1479
1480 * gdb.dwarf2/dw2-param-error-main.c: New file.
1481 * gdb.dwarf2/dw2-param-error.S: New file.
1482 * gdb.dwarf2/dw2-param-error.exp: New file.
1483
a391a2f6
PA
14842011-09-08 Pedro Alves <pedro@codesourcery.com>
1485
1486 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1487 inferior's pid and look for a core dump named core.$pid. Use
1488 `remote_file' commands on the host instead of hand coding shell
1489 commands on the build.
1490 * gdb.base/valgrind-db-attach.exp: Kill the program before
1491 finishing the test.
1492
7d8e6458 14932011-09-02 Matt Rice <ratmice@gmail.com>
1494
1495 * lib/prompt.exp: New file for testing the first prompt.
1496 * gdb.python/py-prompt.exp: Ditto.
1497 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1498
68e77c9e
PA
14992011-09-02 Pedro Alves <pedro@codesourcery.com>
1500
1501 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1502 0, before testing gcore.
1503
9655e943
JK
15042011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1505
df6dc84d
JK
1506 * dw2-ifort-parameter-debug.S: Update copyright year.
1507 * dw2-ifort-parameter.c: Update copyright year.
1508 * dw2-ifort-parameter.exp: Update copyright year.
1509
9655e943
JK
1510 * dw2-ifort-parameter-debug.S: New file.
1511 * dw2-ifort-parameter.c: New file.
1512 * dw2-ifort-parameter.exp: New file.
1513
353d1d73
JK
15142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 * gdb.base/commands.exp (error_clears_commands_left): New function.
1517 (): Call it.
1518
5c07461a
JK
15192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1520
1521 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1522 (C): Initialize `a'.
1523 * gdb.mi/mi-inheritance-syntax-error.exp
1524 (-data-evaluate-expression $path): Expect `a' as 5.
1525
0d932b2f
MK
15262011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1527
1528 PR mi/11912
1529 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1530 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1531 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1532 keyword in output of -var-info-path-expression.
1533
bdb54049
JK
15342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1537 * gdb.trace/collection.exp: Likewise.
1538 * gdb.trace/report.exp: Likewise.
1539 * gdb.trace/unavailable.exp: Likewise.
1540 * gdb.trace/while-dyn.exp: Likewise.
1541
59cde39c
KS
15422011-08-18 Keith Seitz <keiths@redhat.com>
1543
1544 PR c++/12266
1545 * gdb.cp/meth-typedefs.cc: New file.
1546 * gdb.cp/meth-typedefs.exp: New file.
1547
fa3a4f15
PM
15482011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1549
1550 * gdb.python/python.exp: Add extended-prompt tests.
1551
c1049fca
JK
15522011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 * gdb.arch/i386-dr3-watch.exp
1555 (watchpoint on gap1 does not fit debug registers)
1556 (delete all watchpoints): Fix racy expect strings.
1557
d93f7b5c
YQ
15582011-08-14 Yao Qi <yao@codesourcery.com>
1559
1560 * gdb.base/maint.exp: set data_section to ".neardata".
1561 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1562 * gdb.base/savedregs.exp: Handle SIGILL.
1563 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1564 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1565
457e09f0
DE
15662011-08-12 Doug Evans <dje@google.com>
1567
1568 * gdb.python/py-symbol.exp: Add test for symbol.type.
1569
5d0bb2fb
UW
15702011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1571
1572 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1573 * gdb.mi/mi-pthreads.exp: Likewise.
1574 * gdb.mi/mi2-pthreads.exp: Likewise.
1575 * gdb.mi/gdb669.exp.exp: Likewise.
1576
fcdfa280
PA
15772011-08-09 Pedro Alves <pedro@codesourcery.com>
1578
1579 * lib/mi-support.exp (detect_async): Rename to...
1580 (mi_detect_async): ... this.
1581 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1582 * gdb.mi/mi-nonstop.exp: Adjust.
1583 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1584 * gdb.mi/mi-nsintrall.exp: Adjust.
1585 * gdb.mi/mi-nsmoribund.exp: Adjust.
1586 * gdb.mi/mi-nsthrexec.exp: Adjust.
1587
9d8fa392
PA
15882011-08-09 Pedro Alves <pedro@codesourcery.com>
1589
1590 * gdb.base/display.c (do_loops): New `p_i' local.
1591 * gdb.base/display.exp: Test displaying a variable that is
1592 temporarily at a bad address.
1593
b6cede78
JK
15942011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1595
1596 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1597 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1598
67bedb8c
JK
15992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1600
1601 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1602 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1603 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1604
af6e93b2
PA
16052011-08-05 Pedro Alves <pedro@codesourcery.com>
1606
1607 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1608 procedure.
1609 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1610
1cf0e11f
YQ
16112011-08-05 Yao Qi <yao@codesourcery.com>
1612
1613 * gdb.base/callfuncs.exp: Set language after main.
1614 * gdb.cp/cplusfuncs.exp: Likewise.
1615 * gdb.cp/inherit.exp: Likewise.
1616
a1e28cb2
UW
16172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1618
1619 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1620 * gdb.base/watch-vfork.exp: Skip on remote targets.
1621
d4f5bbb9
UW
16222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1623
1624 * gdb.threads/thread-find.exp: Support remote targets.
1625
724f4f80
UW
16262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1627
1628 * gdb.base/jit.exp: Download solib_binfile to target.
1629 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1630 and call dlopen without full path name.
1631 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1632 dlopen without full path name.
1633
934709f0
PW
16342011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1635
1636 * gdb.base/break-always.exp: Complete the test
1637 with duplicated breakpoints and enabling/disabling them.
1638
c26106c4
TT
16392011-08-02 Tom Tromey <tromey@redhat.com>
1640
1641 PR gdb/11289:
1642 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1643
9300444e 16442011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1645
1646 PR gdb/13045
1647 * gdb.base/float.exp: Add new test case for PR gdb/13045
1648 * gdb.base/float.c: New file.
1649
00bd41d6
PM
16502011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1651
1652 * gdb.python/py-mi.exp: Test printers returning string hint, and
1653 also not returning a value.
1654 * gdb.python/py-prettyprint.c: Add testcase for above.
1655 * gdb.python/py-prettyprint.py: Add test printer for above.
1656
d24f74ce
JK
16572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1658
1659 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1660 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1661 (.Ldie30) Add as field "data4".
1662 (.Ldie32) Rename field "b" to "shl".
1663 (abbrev4) Change for the "data4" field.
1664 (abbrev5, abbrev6) Remove.
1665 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1666 (p &s.shl): ... here. Add comment.
1667 (p &s.data4): New.
1668
bb7da2bf
JK
16692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1670
1671 Fix crash on lval_computed values.
1672 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1673
11081198
JK
16742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1675
1676 * gdb.base/help.exp (help whatis): Update the expected string.
1677
3c6e0cb3
JK
16782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1679
1680 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1681 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1682 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1683 Change the expected string.
1684
efa80663
PA
16852011-07-26 Pedro Alves <pedro@codesourcery.com>
1686
1687 * gdb.base/watchpoint.exp
1688 (test_disable_enable_software_watchpoint): New procedure.
1689 (top level): Run it.
1690
db8e4570
UW
16912011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1692
1693 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1694 executable file "${binfile}", C++ version "${binfile}-cxx".
1695 * gdb.python/py-prettyprint.exp: Likewise.
1696 * gdb.python/py-symbol.exp: Likewise.
1697 * gdb.python/py-type.exp: Likewise.
1698 * gdb.python/py-value.exp: Likewise.
1699 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1700 file name instead of just suffix.
1701
543305c9
JK
17022011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1703
1704 Fix implicit pointer offsets.
1705 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1706 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1707 (continue to breakpoint: continue to baz breakpoint for implptr)
1708 (sanity check element 0, sanity check element 1)
1709 (enter the inlined function, check element 0 for the offset)
1710 (check element 1 for the offset)
1711 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1712 (set foo breakpoint for implptr): Update the breakpoint number.
1713
b3215adc
UW
17142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1715
1716 * gdb.python/py-mi.exp: Use different file names for different
1717 versions of the executable under test.
1718 * gdb.python/py-prettyprint.exp: Likewise.
1719 * gdb.python/py-symbol.exp: Likewise.
1720 * gdb.python/py-template.exp: Likewise.
1721 * gdb.python/py-type.exp: Likewise.
1722 * gdb.python/py-value.exp: Likewise.
1723
182b9acc
UW
17242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1725
1726 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1727 flag after restarting GDB if necessary.
1728
e6052b5d
UW
17292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1730
1731 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1732
1ced966e
PA
17332011-07-22 Pedro Alves <pedro@codesourcery.com>
1734
1735 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1736 backend doesn't leave used debug registers behind.
1737
3543a589
TT
17382011-07-22 Tom Tromey <tromey@redhat.com>
1739
1740 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1741 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1742 argument.
1743 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1744
14d15303 17452011-07-21 Matt Rice <ratmice@gmail.com>
1746
1747 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1748 in mostlyclean rule. Add files ending in .core.
1749
9b158ba0 17502011-07-21 Matt Rice <ratmice@gmail.com>
1751
1752 PR macros/12999
1753 * gdb.base/info-macros.c: New test sources.
1754 * gdb.base/info-macros.exp: New tests.
1755
d17b6f81
PM
17562011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1757
1758 * gdb.python/python.exp: Add prompt substitution tests.
1759
918dd910
JK
17602011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1761
1762 Fix crash if referenced CU is aged out.
1763 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1764 New.
1765 * gdb.dwarf2/implptr.exp: Likewise.
1766
0e37a63c
JK
17672011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1768
1769 * gdb.dwarf2/implptr.S: Rebuilt.
1770 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1771 (bar): Use them for j, k, l.
1772 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1773 COMPILE.
1774 (print j in implptr:bar): Update for the intp typedef.
1775 (print p[0].x in implptr:foo): Use more exact regex.
1776
f65cf84c
TT
17772011-07-18 Tom Tromey <tromey@redhat.com>
1778
1779 * gdb.cp/static-method.exp: Add missing single quote.
1780
d5b4a7be
YQ
17812011-07-18 Yao Qi <yao@codesourcery.com>
1782
1783 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1784 supported.
1785 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1786 * gdb.mi/mi-nonstop.exp: Likewise.
1787 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1788 * gdb.mi/mi-nsintrall.exp: Likewise.
1789 * gdb.mi/mi-nsmoribund.exp: Likewise.
1790 * gdb.mi/mi-nsthrexec.exp: Likewise.
1791 * gdb.python/py-evthreads.exp: Likewise.
1792
e9ea2662
JK
17932011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1794
1795 Code cleanup.
1796 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1797 it. Substitute it instead of test_compiler_info everywhere.
1798
ce451573
UW
17992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1800
1801 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1802 remote targets as well.
1803
756d88a7
UW
18042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1805
1806 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1807 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1808
31f83dc5
UW
18092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1810
1811 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1812 a remote machine, not the host.
1813 (gdb_compile_shlib): Set soname if target is remote.
1814
059241a0
PP
18152011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1816
1817 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1818
28a0b48c 18192011-07-13 Matt Rice <ratmice@gmail.com>
1820
1821 * gdb.python/py-objfile-script-gdb.py: Renamed to
1822 py-objfile-script-gdb.py.in.
1823 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1824 py-objfile-script-gdb.py.
1825 * gdb.python/py-objfile-script.exp: Update reference to
1826 py-objfile-script-gdb.py.
1827
9a771b67
JK
18282011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1831 reference undefined label.
1832
04ad99e6
JK
18332011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1834
1835 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1836 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1837 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1838 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1839
713389e0
PM
18402011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1841
1842 PR python/12438
1843 * gdb.python/python.exp: Add maint set/show python print-stack
1844 deprecated tests. Add set/show python print-backtrace tests.
1845
97d146f8
JK
18462011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1847
1848 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1849 debug info.
1850
facde0e5 18512011-07-06 Matt Rice <ratmice@gmail.com>
1852
1853 * gdb.python/python.exp: Update filename paths.
1854 * gdb.python/py-symtab.exp: Ditto.
1855
438640d1
MP
18562011-07-06 Marek Polacek <mpolacek@redhat.com>
1857
1858 * gdb.python/py-evthreads.exp: Add missing `$'.
1859
33a365df
MF
18602011-07-06 Jie Zhang <jie.zhang@analog.com>
1861
1862 * config/bfin.exp: New file.
1863 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1864 * gdb.asm/bfin.inc: New file.
1865
8f7ae686
MP
18662011-07-06 Marek Polacek <mpolacek@redhat.com>
1867
df46027d 1868 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1869 the whole output.
1870
eb2a6f42
TT
18712011-07-05 Tom Tromey <tromey@redhat.com>
1872
1873 * gdb.java/jprint.java (jprint.hi): New field.
1874 * gdb.java/jprint.exp: Print string.
1875
177b42fe
TJB
18762011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1877
1878 * gdb.base/call-sc.c: Fix typos.
1879 * gdb.base/ifelse.exp: Likewise.
1880 * gdb.base/structs.c: Likewise.
1881
3b2a0cf2
JB
18822011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1883
1884 * gdb.base/jit-so.exp: New test.
1885 * gdb.base/jit-dlmain.c: New file.
1886 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1887
46fc714c
JK
18882011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1889
1890 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1891 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1892 * gdb.cp/pr9167.exp (p b): Likewise.
1893 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1894 (test value of P in inner_m, test type of Z in inner_m): Call
1895 setup_xfail for gcc <= 4.5.
46fc714c 1896
418c7cf7
JK
18972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 * gdb.cp/paren-type.cc: New files.
1900 * gdb.cp/paren-type.exp: New files.
1901
3d50dd94
JK
19022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1903
1904 Stop on first linespec terminator instead of eating what we can.
1905 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1906 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1907 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1908 (break C::f()): ... this one.
1909 (break C::operator()()): New test.
1910 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1911 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1912 test.
1913
dcf9f4ab
JK
19142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1915
1916 Fall back linespec to minimal symbols.
1917 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1918 error message.
1919 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1920 * gdb.cp/minsym-fallback-main.cc: New file.
1921 * gdb.cp/minsym-fallback.cc: New file.
1922 * gdb.cp/minsym-fallback.exp: New file.
1923 * gdb.cp/minsym-fallback.h: New file.
1924
3f542ed1
JK
19252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1926
1927 * gdb.cp/no-dmgl-verbose.cc: New file.
1928 * gdb.cp/no-dmgl-verbose.exp: New file.
1929
19302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1931
1932 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1933 __GI_.
1934 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1935 (f): New function.
1936 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1937 (complete p 'func<short>(): ... here.
1938 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1939 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1940 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1941 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1942 Make them KFAIL gcc/49546.
1943
00eb2c4a
JB
19442011-07-01 Joel Brobecker <brobecker@adacore.com>
1945
1946 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1947
85a20c42
JK
19482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1949
1950 Test GCC PR debug/49546.
1951 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1952 (test type of F in k3_m, test value of F in k3_m): New.
1953 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1954 (main): New variable k3. Call k3.k3_m.
1955
d2d43431
JB
19562011-07-01 Jean-Charles Delay <delay@adacore.com>
1957
1958 * gdb.ada/packed_array.exp: Fix expected outout.
1959
54ae186f
JB
19602011-07-01 Jean-Charles Delay <delay@adacore.com>
1961
1962 * gdb.ada/packed_array.exp: fixed expected output.
1963
8f17729f
JB
19642011-07-01 Joel Brobecker <brobecker@adacore.com>
1965
1966 * gdb.ada/same_enum: New testcase.
1967
f5aa6869
JB
19682011-07-01 Joel Brobecker <brobecker@adacore.com>
1969
1970 * gdb.ada/ptr_typedef: New testcase.
1971
828292f2
JB
19722011-07-01 Joel Brobecker <brobecker@adacore.com>
1973
1974 * gdb.ada/arrayptr.exp: Add ptype test.
1975
18920c42
JB
19762011-07-01 Joel Brobecker <brobecker@adacore.com>
1977
1978 * gdb.ada/char_enum: New testcase.
1979
3536d9e3 19802011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1981
1982 * gdb.base/dump.exp (capture_pointer_with_type): New.
1983 Get value from address instead of name.
1984 Start GDB once, and do `dump' and `restore'
1985 tests together.
1986
db863c42
MF
19872011-06-30 Jie Zhang <jie.zhang@analog.com>
1988 Mike Frysinger <vapier@gentoo.org>
1989
1990 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1991 helper functions for getting/setting remotetimeout variable.
1992 * lib/gdb.exp (gdb_load): If the target is remote, set
1993 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1994 with $loadtimeout. Set $load_ok to 0 before doing the load.
1995 Instead of returning, immediately, set $load_ok to 0. Call
1996 set_remotetimeout with $oldremotetimeout, and then return if
1997 $load_ok is 1.
1998
e9e642a8
AB
19992011-06-30 Andrew Burgess <aburgess@broadcom.com>
2000
2001 * gdb.python/py-template.exp: Don't run this test if the target
2002 does not support c++ tests.
2003
32019081
JK
20042011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2005
2006 Fix non-only rename list for Fortran modules import.
2007 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2008 tests.
2009 * gdb.fortran/module.f90 (module moduse): New.
2010 (program module): use moduse, test var_x, var_y and var_z.
2011
0ecee54c
TT
20122011-06-29 Tom Tromey <tromey@redhat.com>
2013
2014 PR testsuite/12040:
2015 * gdb.fortran/array-element.exp: Use f90, not f77.
2016 * gdb.fortran/complex.exp: Use f90, not f77.
2017 * gdb.fortran/derived-type.exp: Use f90, not f77.
2018 * gdb.fortran/library-module.exp: Use f90, not f77.
2019 * gdb.fortran/logical.exp: Use f90, not f77.
2020 * gdb.fortran/module.exp: Use f90, not f77.
2021 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2022 * gdb.fortran/subarray.exp: Use f90, not f77.
2023
3b2b8fea
TT
20242011-06-29 Tom Tromey <tromey@redhat.com>
2025
2026 * gdb.fortran/charset.exp: New file.
2027 * gdb.fortran/charset.f90: New file.
2028
42159ca5
TT
20292011-06-29 Tom Tromey <tromey@redhat.com>
2030
2031 PR testsuite/12040:
2032 * lib/future.exp: New file, mostly extracted from ada.exp.
2033 Rewrote compatibility code to use rename.
2034 (gdb_find_gfortran): New proc.
2035 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2036 gfortran patch.
2037 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2038 Move to future.exp.
2039 * lib/gdb.exp: Always load future.exp.
2040
af69a5ce
YQ
20412011-06-28 Yao Qi <yao@codesourcery.com>
2042
2043 * gdb.cp/exception.cc: Don't include iostream.
2044 (bar): Remove print statement.
2045 (catcher): New.
2046 (main): Remove print statements. Call function catcher.
2047 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2048 Set breakpoint on catcher, and check the value of parameter.
2049
ab5c6a72
YQ
20502011-06-23 Yao Qi <yao@codesourcery.com>
2051
2052 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2053 1.2 is disabled. KFAIL for uclinux.
2054
9497469f
MP
20552011-06-23 Marek Polacek <mpolacek@redhat.com>
2056
2057 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2058 mi_gdb_test.
2059
b9132588
MP
20602011-06-23 Marek Polacek <mpolacek@redhat.com>
2061
5d197ed0 2062 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2063
e55595ca
MP
20642011-06-23 Marek Polacek <mpolacek@redhat.com>
2065
5d197ed0
MP
2066 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2067
20682011-06-23 Marek Polacek <mpolacek@redhat.com>
2069
2070 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2071 `test_exec_and_symbol_mi_operatons' return value.
2072 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2073 gdb_test_multiple.
2074 (test_exec_and_symbol_mi_operatons): Likewise.
2075 (test_path_specification): Likewise.
e55595ca 2076
be777e08
YQ
20772011-06-23 Yao Qi <yao@codesourcery.com>
2078
2079 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2080 supported.
2081 * lib/gdb.exp (support_displaced_stepping): New.
2082
615556d6
YQ
20832011-06-23 Yao Qi <yao@codesourcery.com>
2084
2085 * gdb.threads/execl.exp: Skip on remote target.
2086
833b0ca7
MP
20872011-06-21 Marek Polacek <mpolacek@redhat.com>
2088
5d197ed0 2089 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2090 mi_gdb_test.
2091
1ee4023a
MP
20922011-06-20 Marek Polacek <mpolacek@redhat.com>
2093
5d197ed0 2094 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2095
d0b1d624
MP
20962011-06-20 Marek Polacek <mpolacek@redhat.com>
2097
5d197ed0 2098 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2099 mi_gdb_test.
2100
79aa92c1
MP
21012011-06-20 Marek Polacek <mpolacek@redhat.com>
2102
5d197ed0 2103 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2104
5ce5db06
YQ
21052011-06-14 Yao Qi <yao@codesourcery.com>
2106
2107 gdb/testsuite/
2108 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2109
533a737e
JK
21102011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2111
2112 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2113
d0e53741
TT
21142011-06-10 Tom Tromey <tromey@redhat.com>
2115
2116 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2117 Add tests for pointer-to-member-function.
2118 * gdb.cp/temargs.cc (S::somefunc): New function.
2119 (K2): New class.
2120 (main): Instantiate K2; call method.
2121
b5916bbd
JB
21222011-06-08 Joel Brobecker <brobecker@adacore.com>
2123
2124 * gdb.python/py-inferior.c (f2): Make str an array rather
2125 than a pointer.
2126 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2127
5be4dfca
JK
21282011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2129
2130 * gdb.base/async-shell.c: New file.
2131 * gdb.base/async-shell.exp: New file.
2132
9f47e254
PA
21332011-06-06 Pedro Alves <pedro@codesourcery.com>
2134
2135 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2136
64b9b334
JB
21372011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2138
2139 From Stephen Kitt <steve@sk2.org>
2140 * gdb.base/help.exp: Adjust following some spelling corrections
2141 in GDB.
2142
dbc0f131
YQ
21432011-06-01 Yao Qi <yao@codesourcery.com>
2144
2145 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2146
fd336a18
KS
21472010-05-31 Keith Seitz <keiths@redhat.com>
2148
2149 PR c++/12750
2150 * gdb.cp/static-method.cc: New file.
2151 * gdb.cp/static-method.exp: New file.
2152
fa8b9902
KS
21532010-05-31 Keith Seitz <keiths@redhat.com>
2154
2155 PR symtab/12704
2156 * gdb.cp/anon-ns.cc: New file.
2157 * gdb.cp/anon-ns.exp: New file.
2158
0a5b1e09
PA
21592011-05-31 Pedro Alves <pedro@codesourcery.com>
2160
2161 * gdb.arch/i386-dr3-watch.c: New file.
2162 * gdb.arch/i386-dr3-watch.exp: New file.
2163
0578b8d1
YQ
21642011-05-30 Yao Qi <yao@codesourcery.com>
2165
2166 * gdb.base/callfuncs.c (t_structs_fc): New.
2167 (t_structs_dc, t_structs_ldc): New.
2168 (t_double_many_args):
2169 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2170 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2171 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2172 * gdb.base/callfuncs.exp: Call new functions.
2173
6680506e
YQ
21742011-05-30 Yao Qi <yao@codesourcery.com>
2175
ff4d2c60
YQ
2176 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2177 Call rerun_and_prepare for each test to isolate effects.
2178
21792011-05-30 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.base/varargs.c (find_max_float_real): New.
2182 (find_max_double_real, find_max_long_double_real): New.
2183 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2184 * lib/gdb.exp (setup_kfail_for_target): New.
2185
e43ec454
YQ
21862011-05-30 Yao Qi <yao@codesourcery.com>
2187
2188 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2189 (callcd, callce, callcf, callc1a, callc1b): New.
2190 (callc2a, callc2b): New.
2191 * gdb.base/funcargs.exp (complex_args): New.
2192 (complex_integral_args, complex_float_integral_args): New.
2193 * lib/gdb.exp (support_complex_tests): New. Determine
2194 whether to run test cases on _Complex types.
2195
432b4d03
JK
21962011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.threads/leader-exit.c: New file.
2199 * gdb.threads/leader-exit.exp: New file.
2200
6caf069d
MP
22012011-05-27 Marek Polacek <mpolacek@redhat.com>
2202
9497469f 2203 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2204
97fce28b
MP
22052011-05-27 Marek Polacek <mpolacek@redhat.com>
2206
2207 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2208 remove the `supported' variable.
2209 * gdb.mi/mi-nonstop.exp: Likewise.
2210 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2211 * gdb.mi/mi-nsintrall.exp: Likewise.
2212 * gdb.mi/mi-nsmoribund.exp: Likewise.
2213 * gdb.mi/mi-nsthrexec.exp: Likewise.
2214
9da8c2a0
PA
22152011-05-26 Pedro Alves <pedro@codesourcery.com>
2216
2217 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2218
2c03e5be
PA
22192011-05-26 Pedro Alves <pedro@codesourcery.com>
2220
2221 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2222
2e21250d
KS
22232011-05-24 Keith Seitz <keiths@redhat.com>
2224
2225 PR breakpoint/12803
2226 * gdb.cp/cmpd-minsyms.cc (a): New method.
2227 (b): New method.
2228 (c): New method.
2229 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2230
cdac0397
PA
22312011-05-24 Pedro Alves <pedro@codesourcery.com>
2232
2233 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2234 watchpoint's command list didn't execute when the watchpoint went
2235 out of scope.
2236
ee5683ab
PM
22372011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2238
2239 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2240 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2241 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2242 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2243 * gdb.arch/i386-permbkpt.exp: Likewise.
2244 * gdb.arch/i386-prologue.exp: Likewise.
2245 * gdb.arch/i386-size-overlap.exp: Likewise.
2246 * gdb.arch/i386-size.exp: Likewise.
2247 * gdb.arch/i386-unwind.exp: Likewise.
2248 * gdb.reverse/i386-precsave.exp: Likewise.
2249 * gdb.reverse/i386-reverse.exp: Likewise.
2250 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2251 * gdb.reverse/i387-env-reverse.exp: Likewise.
2252 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2253
c91c8c16
PA
22542011-05-24 Pedro Alves <pedro@codesourcery.com>
2255
2256 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2257 file doesn't error, using MI.
2258
c50491a7
TT
22592011-05-23 Tom Tromey <tromey@redhat.com>
2260
2261 * gdb.base/charset.exp (string_display): Add tests to assign to
2262 arrays.
2263 * gdb.base/charset.c (short_array, int_array, long_array): New.
2264
4a07b7da
PA
22652011-05-20 Pedro Alves <pedro@codesourcery.com>
2266
2267 Cope with async mode.
2268
4a07b7da
PA
2269 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2270 into gdb_test + mi_expect_stop.
2271
b275f2d2
PA
22722011-05-20 Pedro Alves <pedro@codesourcery.com>
2273
2274 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2275 (callme): Remove printf call.
2276
eec52c44
PM
22772011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2278
2279 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2280 quote pattern to avoid problems with Cygwin/mingw expect versions.
2281 * gdb.base/default.exp (show convenience): Use double
2282 quote pattern for regular expressions.
2283
b3c8eb43
JK
22842011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 Fix -readnow for -gdwarf-4 unused type units.
2287 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2288 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2289
ed731959
JK
22902011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2291
2292 * gdb.base/kill-after-signal.c: New file.
2293 * gdb.base/kill-after-signal.exp: New file.
2294
3b48433d
PA
22952011-05-16 Pedro Alves <pedro@codesourcery.com>
2296
2297 * gdb.ada/start.exp: Call untested with the correct test filename.
2298 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2299 test filename. Make the test's binary unique.
2300 * gdb.arch/i386-signal.exp: Call untested with the correct test
2301 filename.
2302 * gdb.arch/i386-size-overlap.exp: Ditto.
2303 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2304 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2305 * gdb.cp/call-c.exp: Ditto.
2306 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2307 filename. Make the test's binary unique.
2308 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2309 * gdb.python/py-mi.exp: Ditto.
2310 * gdb.python/Makefile.in (EXECUTABLES): Update.
2311 * gdb.reverse/i386-precsave.exp: Ditto.
2312 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2313 test filename.
2314 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2315 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2316 unique.
2317 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2318 test filename.
2319 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2320 * gdb.trace/tfile.exp: Ditto.
2321
ba4a8bdd
YQ
23222011-05-14 Yao Qi <yao@codesourcery.com>
2323
2324 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2325 type.
2326
dbaefcf7
DE
23272011-05-13 Doug Evans <dje@google.com>
2328
2329 * gdb.python/py-objfile-script.exp: New file.
2330 * gdb.python/py-objfile-script.c: New file.
2331 * gdb.python/py-objfile-script-gdb.py: New file.
2332 * testsuite/gdb.python/py-section-script.exp: Test
2333 "info auto-load-scripts".
2334
9930639c
TT
23352011-05-13 Tom Tromey <tromey@redhat.com>
2336
2337 * gdb.dwarf2/clztest.exp: New file.
2338 * gdb.dwarf2/clztest.c: New file.
2339 * gdb.dwarf2/clztest.S: New file.
2340
05272e11
DE
23412011-05-13 Doug Evans <dje@google.com>
2342
cc63ef9b
DE
2343 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2344 String16 tests.
05272e11 2345
6edba76f
TT
23462011-05-13 Tom Tromey <tromey@redhat.com>
2347
2348 * lib/gdb.exp (is_x86_like_target): New proc.
2349 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2350 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2351 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2352 -nostdlib to compiler.
2353 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2354 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2355 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2356 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2357 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2358
028d0ed5
TJB
23592011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2360
2361 * gdb.python/py-function.exp: Test setting a value from a function
2362 which executes a command.
2363
8a9b8146
TT
23642011-05-12 Tom Tromey <tromey@redhat.com>
2365
2366 * gdb.dwarf2/typeddwarf.S: New file.
2367 * gdb.dwarf2/typeddwarf.c: New file.
2368 * gdb.dwarf2/typeddwarf.exp: New file.
2369
10483e8e
MP
23702011-05-12 Marek Polacek <mpolacek@redhat.com>
2371
2372 * gdb.mi/mi-basics.exp: Fix races. Honour the
2373 `test_exec_and_symbol_mi_operatons' return value.
2374 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2375 gdb_test_multiple.
2376 (test_exec_and_symbol_mi_operatons): Likewise.
2377 (test_path_specification): Likewise.
2378
faf067f1
JK
23792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2380
2381 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2382 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2383 Replace `file copy' and `file rename' by `file mtime'. Twice.
2384
7ff911a3
JK
23852011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 * gdb.base/readline-ask.c: New file.
2388 * gdb.base/readline-ask.exp: New file.
2389 * gdb.base/readline-ask.inputrc: New file.
2390
a536c6d7
UW
23912011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2392
2393 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2394 to avoid race condition.
2395 * gdb.cell/coremaker.c: Use small stack size.
2396 * gdb.cell/ea-standalone.exp: Use file name without path as
2397 argument to c_to.
2398 * gdb.cell/fork.exp: Allow other output when continuing to end.
2399
d472a426
JK
24002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2401
2402 * gdb.threads/corethreads.c: New file.
2403 * gdb.threads/corethreads.exp: New file.
2404
24052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2406
2407 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2408 Try to compile the test using -Wl,-z,norelro first.
2409 (load_core): New variable libthread_db_seen, initialize it.
2410 (zeroed-threads cannot be listed): Protect it by XFAIL on
2411 !$libthread_db_seen.
2412
8be455d7
JK
24132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 PR 12573
2416 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2417 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2418 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2419
1976171a
JK
24202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2421
2422 * gdb.cp/psymtab-parameter.cc: New file.
2423 * gdb.cp/psymtab-parameter.exp: New file.
2424
7db6f30f
JK
24252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2426
2427 Fix a race.
2428 * gdb.cp/static-print-quit.exp (print c): Split to ...
2429 (print c - <return>, print c - q <return>, print c - to quit):
2430 ... these. Make the testfile untested on gdb-7.1.
2431
85161e9e 24322011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2433
2434 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2435 gdb_rename_execfile, gdb_touch_execfile): New.
2436 * gdb.base/reread.exp: Use new procs to handle multiple
2437 exec files.
2438
0c51be18
YQ
24392011-05-05 Yao Qi <yao@codesourcery.com>
2440
2441 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2442 (test_adr_32bit, test_pop_pc): New.
2443 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2444 (test_adr_32bit, test_pop_pc): New.
2445
4d393d60
JM
24462011-05-04 Joseph Myers <joseph@codesourcery.com>
2447
2448 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2449 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2450 targets.
2451 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2452 handle targets.
2453
8ffd0459
JK
24542011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 * gdb.base/completion.exp (complete help info wat): Rename to ...
2457 (complete 'help info wat'): ... here.
2458 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2459 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2460
8e28d804
PA
24612011-05-04 Pedro Alves <pedro@codesourcery.com>
2462
2463 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2464 gdb_test and explicit $gdb_prompt/timeout matches.
2465
3eb2ef34
YQ
24662011-05-04 Yao Qi <yao@codesourcery.com>
2467
2468 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2469 and __thumb2__.
2470
aaaf81a3
MP
24712011-05-03 Marek Polacek <mpolacek@redhat.com>
2472
2473 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2474 in place of `gdb_test "delete breakpoints"'. This eliminates two
2475 testcases.
2476
c4cbc0df
PA
24772011-05-02 Pedro Alves <pedro@codesourcery.com>
2478
2479 PR testsuite/12649
2480 Fix races.
2481
2482 * gdb.base/completion.exp: Remove all sleep calls. Remove
2483 unnecessary regexs. Don't explicitly expect anything after the
2484 prompt. Eat the prompt if necessary.
2485
b4cbb4a3
EBM
24862011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2487
2488 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2489 accept to show the caller line again as well as the line after.
2490
d65aec65
PM
24912011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2492
2493 PR mi/12531
2494
2495 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2496 compile target.
2497 * gdb.python/py-prettyprint.exp: Add C++ object for
2498 CPLUS_FAKE_CHILD test.
2499
30852783
UW
25002011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2501
2502 * gdb.base/signest.exp: New file.
2503 * gdb.base/signest.c: Likewise.
2504
c7b1f0d9
JK
25052011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2508 thread and breakpoint notifications.
2509
559a7a62
JK
25102011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 * gdb.base/fortran-sym-case.c: New file.
2513 * gdb.base/fortran-sym-case.exp: New file.
2514 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2515 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2516 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2517
8344e389
JK
25182011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2519
2520 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2521 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2522 false #1', `if true else false #2' and `if true else false #3'.
2523
2484c66b
UW
25242011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2525
2526 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2527 while delivering signal.
2528
8d3788bd
VP
25292011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2530
2531 MI breakpoint notifications.
2532
2533 * testsuite/gdb.mi/mi-cli.exp: Adust.
2534 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2535 * testsuite/gdb.mi/mi-watch.exp: Adust.
2536 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2537 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2538 notifications.
2539
3e03848b
JK
25402011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2543 * gdb.base/gdbindex-stabs.c: New file.
2544 * gdb.base/gdbindex-stabs.exp: New file.
2545
918c9108
YQ
25462011-04-25 Yao Qi <yao@codesourcery.com>
2547
2548 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2549 with /*...*/.
2550 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2551
90556b8c
JK
25522011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * gdb.python/py-value.exp (test_objfiles): Name the first test
2555 `py-value in file.filename'.
2556
03f2bd59
JK
25572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2558
2559 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2560 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2561 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2562 !gdbserver_reconnect_p..
2563 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2564
7b08b9eb
JK
25652011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2566
2567 * gdb.cp/cpcompletion.exp (complete class methods)
2568 (complete class methods beginning with F): Move them above runto. New
2569 comment about the runto delimiter.
2570
b78974c3
PA
25712011-04-20 Pedro Alves <pedro@codesourcery.com>
2572
2573 * gdb.base/maint.exp: Test that "maint print registers" works
2574 without a running program.
2575
20429c40 25762011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2577
20429c40
MP
2578 * gdb.base/setshow.exp: Fix racy tests.
2579 ($old_gdb_prompt): New variable.
2580
7a9dd1b2
TT
25812011-04-19 Tom Tromey <tromey@redhat.com>
2582
2583 * gdb.mi/mi-nsmoribund.exp:
2584 * gdb.hp/gdb.objdbg/objdbg01.exp:
2585 * gdb.base/structs.exp (test_struct_returns):
2586 * gdb.base/call-sc.exp (test_scalar_returns):
2587 * gdb.base/bigcore.exp: Remove duplicate words.
2588
02835898
JK
25892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2590
2591 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2592 * gdb.base/break-interp.exp (test_attach): New comment.
2593
254f582e
JK
25942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2595
2596 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2597 (clear __stack_user.next, clear stack_used.next)
2598 (save a zeroed-threads corefile): New test.
2599 Call core_load for $core0file.
2600 (zeroed-threads cannot be listed): New test.
2601
4fe85f5c
JK
26022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2603
2604 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2605 filename.
2606 ($srcfile): Preserve the original value.
2607 ($testfile): Match it the .exp filename.
2608 ($corefile): New variable. Substitute it around.
2609 Use clean_restart.
2610 ($prev_timeout): Remove.
2611 (load_core): Move core loading into this proc.
2612 Fix restore of $timeout if load_core fails.
2613
63524580
JK
26142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2615
2616 * gdb.base/eu-strip-infcall.c: New file.
2617 * gdb.base/eu-strip-infcall.exp: New file.
2618
90359a16
JK
26192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2622 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2623
626e7282
JK
26242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2625
2626 Fix Python access to inlined frames.
2627 * gdb.python/py-frame-inline.c: New file.
2628 * gdb.python/py-frame-inline.exp: New file.
2629
3363d018
EBM
26302011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2631
2632 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2633 content of 's24' correctly (avoiding "optimized out").
2634 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2635
28781456
JK
26362011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2639
4a4106ca
TJB
26402011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2641
2642 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2643 expect a colon in watch -location output.
2644
d26ccb4f
JK
26452011-04-13 Marek Polacek <mpolacek@redhat.com>
2646
df46027d 2647 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2648 New testcase `expect response to define backtrace'. Also remove
2649 redundant `default' block.
2650
e1ab1f9c
JK
26512011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 * gdb.python/py-prettyprint.c (struct hint_error): New.
2654 (main): New variable hint_error.
2655 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2656 "print hint_error".
2657 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2658 (register_pretty_printers): Register it.
2659
0c2e6019
TT
26602011-04-04 Tom Tromey <tromey@redhat.com>
2661
2662 * gdb.cp/maint.exp (test_help): Update.
2663 (test_namespace): Likewise.
2664
af57139d
JB
26652011-04-01 Joel Brobecker <brobecker@adacore.com>
2666
2667 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2668 * gdb.ada/arrayptr.exp: Add new tests.
2669
956a9fb9
JB
26702011-04-01 Joel Brobecker <brobecker@adacore.com>
2671
2672 * gdb.ada/mi_catch_ex: New testcase.
2673
d0c4d642
PA
26742011-04-01 Pedro Alves <pedro@codesourcery.com>
2675
2676 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2677 base::overload(void) method without specifying "const".
2678
18819fa6
UW
26792011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2680
2681 * gdb.arch/thumb-singlestep.S: New file.
2682 * gdb.arch/thumb-singlestep.exp: Likewise.
2683
a4c8e806
TT
26842011-03-31 Tom Tromey <tromey@redhat.com>
2685
2686 * gdb.python/py-prettyprint.py (exception_flag): New global.
2687 (NoStringContainerPrinter._iterator.next): Check it.
2688 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2689 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2690
53832f31
TT
26912011-03-29 Tom Tromey <tromey@redhat.com>
2692
2693 * gdb.cp/anon-struct.cc: New file.
2694 * gdb.cp/anon-struct.exp: New file.
2695
e4620230
JK
26962011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 Test STT_GNU_IFUNC support.
2699 * gdb.base/gnu-ifunc-lib.c: New file.
2700 * gdb.base/gnu-ifunc.c: New file.
2701 * gdb.base/gnu-ifunc.exp: New file.
2702
d0fb5eae
JK
27032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2704
2705 Support a ring of related breakpoints.
2706 * gdb.base/watchpoint-delete.c: New file.
2707 * gdb.base/watchpoint-delete.exp: New file.
2708
20106cfb
JK
27092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2710
2711 * gdb.ada/arrayparam.exp (print first after function call): Use
2712 explicit package name. Add a comment
2713 (print lasta after function call): Rename ...
2714 (print last after function call): ... it and use explicit package
2715 name.
2716 (print length after function call): Use explicit package name.
2717 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2718 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2719 (multiple matches for symbol i): Rename ...
2720 (multiple matches for symbol integervar): ... it.
2721 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2722 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2723
e7ab5e63
AB
27242011-03-25 Andrew Burgess <aburgess@broadcom.com>
2725
2726 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2727 environment variable to make grep output more predictable. Move
2728 all the environment setup into gdb_init so it's done once per test
2729 case rather than each time we start gdb.
2730
9ef07c8c
TT
27312011-03-24 Tom Tromey <tromey@redhat.com>
2732
2733 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2734 test.
2735
dd90784c
JK
27362011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2739 * gdb.dwarf2/dw2-entry-value.S: New file.
2740 * gdb.dwarf2/dw2-entry-value.exp: New file.
2741
05775840
PM
27422011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2743
2744 PR python/12183
2745
2746 * gdb.python/py-function.exp: Add GdbError tests.
2747
8661b11b
PA
27482011-03-18 Pedro Alves <pedro@codesourcery.com>
2749
2750 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2751 (reglocal_test_func, statlocal_test_func): New functions.
2752 (globals_test_func): Call new functions.
2753 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2754 (gdb_collect_locals_test): New procedure.
2755 (gdb_trace_collection_test): Call new procedures.
2756
0fdb4f18
PA
27572011-03-18 Pedro Alves <pedro@codesourcery.com>
2758
2759 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2760 (test_register, test_register_unavailable): New procedures.
2761 (gdb_unavailable_registers_test): New procedure.
2762 (gdb_trace_collection_test): Call it.
2763
99c3dc11
PM
27642011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2765
2766 PR python/12149
2767
2768 * gdb.python/python.exp: Add gdb.write tests.
2769
29703da4
PM
27702010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2771
2772 * gdb.python/Makefile.in: Add py-objfile.
2773 * gdb.python/py-objfile.exp: New file.
2774 * gdb.python/py-objfile.c: New file.
2775 * gdb.python/py-block.exp: Add is_valid tests.
2776 * gdb.python/py-inferior.exp: Ditto.
2777 * gdb.python/py-infthread.exp: Ditto.
2778 * gdb.python/py-symbol.exp: Ditto.
2779 * gdb.python/py-symtab.exp: Ditto.
2780
598997c8
KS
27812011-03-16 Keith Seitz <keiths@redhat.com>
2782
2783 PR c++/12273
2784 * gdb.cp/cmpd-minsyms.exp: New test.
2785 * gdb.cp/cmpd-minsyms.cc: New file.
2786
2787 PR c++/11734
2788 * gdb.cp/ovsrch.exp: New test.
2789 * gdb.cp/ovsrch.h: New file.
2790 * gdb.cp/ovsrch1.cc: New file.
2791 * gdb.cp/ovsrch2.cc: New file.
2792 * gdb.cp/ovsrch3.cc: New file.
2793 * gdb.cp/ovsrch4.cc: New file.
2794
c91513d8
PP
27952011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2796
2797 PR gdb/12528
2798 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2799 * gdb.base/break-on-linker-gcd-function.exp: New test.
2800 * gdb.base/break-on-linker-gcd-function.cc: New file.
2801
7470fc63
AT
28022011-03-15 Andreas Tobler <andreast@fgznet.ch>
2803
2804 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2805
959e7469
PM
28062011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2807
2808 * lib/gdb.exp (gdb_unload): Add another termination case.
2809
9373cf26
JK
28102011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2811
2812 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2813 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2814 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2815 Provide a stub byte there.
2816 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2817 DW_AT_entry_pc.
2818 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2819
24e9cda0
UW
28202011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2821
2822 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2823 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2824 "generic ABI, auto".
2825 (altivec_abi_tests): Accept vectors returned by reference.
2826
7371cf6d
PM
28272010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2828
2829 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2830
ce77046a
UW
28312011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2832
2833 * gdb.python/py-section-script.exp: Skip test if no Python support.
2834
176400c3
UW
28352011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2836
2837 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2838
ecec24e6
PM
28392011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2840
2841 * gdb.python/py-parameter.exp: Update tests to the new Python
2842 parameter API. Add "no documentation" test. Add deprecated API
2843 backward compatibility test.
2844
5dbdd470
TT
28452011-03-09 Tom Tromey <tromey@redhat.com>
2846
2847 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2848 gdb_continue_to_end.
2849
b66e66ee
MK
28502011-03-09 Mark Kettenis <kettenis@gnu.org>
2851
2852 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2853 tabs.
2854
eceb0c5f
TT
28552011-03-09 Tom Tromey <tromey@redhat.com>
2856
2857 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2858 parentheses.
2859 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2860 $command.
2861 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2862 argument to gdb_continue_to_end.
2863 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2864 argument to gdb_continue_to_end.
2865 * gdb.cp/annota3.exp: Fix regex.
2866 * gdb.cp/annota2.exp: Fix regex.
2867 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2868 gdb_continue_to_end.
2869 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2870 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2871 gdb_continue_to_end.
2872
63154eca
PA
28732011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 * gdb.server/ext-run.exp
2876 (load new file without any gdbserver inferior): New test.
2877
967d1f9b
TT
28782011-03-07 Tom Tromey <tromey@redhat.com>
2879
2880 * Makefile.in (TAGS): Rewrite.
2881
d68dcbb9
JK
28822011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2883
2884 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2885 initial commands echo. New match for `Found trace'. Anchor all the
2886 other matches. Anchor and match for `No trace frame found' the final
2887 match.
2888
6bf58e63
TT
28892011-03-07 Tom Tromey <tromey@redhat.com>
2890
2891 * Makefile.in (TAGS): New target.
2892
fda326dd
TT
28932011-03-07 Tom Tromey <tromey@redhat.com>
2894
2895 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2896 change.
2897 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2898 change.
2899 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2900 exit message change.
2901 (skip_altivec_tests): Update for exit message change.
2902 (skip_vsx_tests): Likewise.
2903 (gdb_continue_to_end): Likewise. Add 'command' argument.
2904 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2905 * gdb.threads/tls.exp: Update for exit message change.
2906 * gdb.threads/thread-unwindonsignal.exp: Use
2907 gdb_continue_to_end.
2908 * gdb.threads/step.exp (step_it): Update for exit message change.
2909 (continue_all): Likewise.
2910 * gdb.threads/print-threads.exp (test_all_threads): Update for
2911 exit message change.
2912 * gdb.threads/interrupted-hand-call.exp: Use
2913 gdb_continue_to_end.
2914 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2915 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2916 gdb_continue_to_end.
2917 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2918 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2919 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2920 * gdb.cp/method.exp: Update for exit message change.
2921 * gdb.cp/mb-templates.exp: Update for exit message change.
2922 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2923 * gdb.cp/annota3.exp: Update for exit message change.
2924 * gdb.cp/annota2.exp: Update for exit message change.
2925 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2926 * gdb.base/term.exp: Update for exit message change.
2927 * gdb.base/step-test.exp (test_i): Update for exit message change.
2928 * gdb.base/sigstep.exp (advance): Update for exit message change.
2929 (advancei): Likewise.
2930 * gdb.base/siginfo.exp: Update for exit message change.
2931 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2932 * gdb.base/reread.exp: Use gdb_continue_to_end.
2933 * gdb.base/langs.exp: Use gdb_continue_to_end.
2934 * gdb.base/interrupt.exp: Update for exit message change.
2935 * gdb.base/gdb1555.exp: Update for exit message change.
2936 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2937 * gdb.base/ending-run.exp: Update for exit message change.
2938 * gdb.base/chng-syms.exp: Update for exit message change.
2939 * gdb.base/checkpoint.exp: Update for exit message change.
2940 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2941 gdb_continue_to_end.
2942 (test_catch_syscall_with_wrong_args): Likewise.
2943 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2944 * gdb.base/break-interp.exp (test_ld): Update for exit message
2945 change.
2946 * gdb.base/bang.exp: Update for exit message change.
2947 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2948 (do_call_attach_tests): Likewise.
2949 * gdb.base/a2-run.exp: Update for exit message change.
2950 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2951 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2952 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2953
dd19bd70
JK
29542011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2955
2956 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2957
30e62689
TT
29582011-03-03 Tom Tromey <tromey@redhat.com>
2959
2960 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2961 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2962 * gdb.hp/gdb.aCC/configure.ac: Remove.
2963 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2964 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2965 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2966 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2967 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2968 * gdb.hp/gdb.compat/configure.ac: Remove.
2969 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2970 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2971 * gdb.hp/gdb.defects/configure.ac: Remove.
2972 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2973 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2974 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2975 * gdb.hp/configure.ac: Remove.
2976 * gdb.hp/configure: Remove.
2977 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2978 substitution.
2979 (Makefile): Remove rule.
2980 * gdb.cell/configure.ac: Remove.
2981 * gdb.cell/configure: Remove.
2982 * gdb.stabs/Makefile.in (Makefile): Remove.
2983 (distclean): Don't remove config.status or config.log.
2984 * gdb.stabs/configure (Makefile): Remove.
2985 * gdb.stabs/configure.ac: Remove.
2986 * configure: Rebuild.
2987 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2988 Remove stabs- and cell-specific logic. Test for existence of
2989 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2990 subdirectories, gdb.cell, and and gdb.stabs.
2991 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2992
c171f854
JB
29932011-03-03 Joel Brobecker <brobecker@adacore.com>
2994
2995 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2996 end of buffer.
2997
9a5193cb
JB
29982011-03-02 Joel Brobecker <brobecker@adacore.com>
2999
3000 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3001 gdb_test when running a test where we expected no output back.
3002
9bb4c1bb
MS
30032011-02-28 Michael Snyder <msnyder@vmware.com>
3004
3005 * gdb.cp/overload.cc: Change initializer value to integer.
3006
3bd0f5ef
MS
30072011-02-27 Michael Snyder <msnyder@vmware.com>
3008
3009 * gdb.multi/base.exp: Add test for remove-inferiors.
3010
2279eaad
JB
30112011-02-26 Joel Brobecker <brobecker@adacore.com>
3012
3013 * gdb.python/py-frame.exp: Simplify the initialization phase
3014 using prepare_for_testing.
3015
c82c0b55
MS
30162011-02-25 Michael Snyder <msnyder@vmware.com>
3017
3018 * gdb.multi/base.exp: Add tests for info inferiors with args.
3019
1d94651b
JK
30202011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3021
3022 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3023 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3024 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3025 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3026 asmfile3. Comment the STABS (#3) file compilation. Compile
3027 everything through assembler. Provide KFAIL for symtab/12497.
3028 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3029 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3030 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3031 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3032
3bd0f5ef
MS
30332011-02-24 Michael Snyder <msnyder@vmware.com>
3034
3035 * gdb.base/break.exp: Add tests for delete breakpoints using
3036 convenience variables and value history references.
3037
12c1418e
MS
30382011-02-24 Michael Snyder <msnyder@vmware.com>
3039
3040 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3041 left behind in previous check-in.
3042
e5a67952
MS
30432011-02-23 Michael Snyder <msnyder@vmware.com>
3044
3045 * gdb.base/break.exp: Add tests for "info break" with arguments.
3046 * gdb.trace/infotrace.exp: Update patterns for error and help.
3047 * gdb.base/completion.exp: Update pattern.
3048 * gdb.base/ena-dis-br.exp: Update pattern.
3049 * gdb.base/help.exp: Update patterns.
3050
30512011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3052
3053 * gdb.base/memattr.exp: New test.
3054 * gdb.base/memattr.c: Test load for memattr.exp.
3055
6e6fbe60
DE
30562011-02-22 Doug Evans <dje@google.com>
3057
3058 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3059
1d41d745
MS
30602011-02-22 Michael Snyder <msnyder@vmware.com>
3061
3062 * Makefile.in: Make more clean.
3063 * gdb.ada/Makefile.in: Ditto.
3064 * gdb.arch/Makefile.in: Ditto.
3065 * gdb.asm/Makefile.in: Ditto.
3066 * gdb.base/Makefile.in: Ditto.
3067 * gdb.cp/Makefile.in: Ditto.
3068 * gdb.dwarf2/Makefile.in: Ditto.
3069 * gdb.java/Makefile.in: Ditto.
3070 * gdb.mi/Makefile.in: Ditto.
3071 * gdb.modula2/Makefile.in: Ditto.
3072 * gdb.python/Makefile.in: Ditto.
3073 * gdb.server/Makefile.in: Ditto.
3074 * gdb.stabs/Makefile.in: Ditto.
3075 * gdb.threads/Makefile.in: Ditto.
3076 * gdb.trace/Makefile.in: Ditto.
3077
79ba84ca
MS
30782011-02-22 Michael Snyder <msnyder@vmware.com>
3079
df46027d 3080 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3081 info threads.
3082
b9b35694
JB
30832011-02-22 Joel Brobecker <brobecker@adacore.com>
3084
3085 * gdb.python/py-breakpoint.exp: Fix the expected output of
3086 one of the "maint info breakpoints" tests to accept the output
3087 generated on platforms that do not have hardware watchpoints.
3088
8bfb830f
JB
30892011-02-22 Joel Brobecker <brobecker@adacore.com>
3090
3091 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3092 clean_restart. Be a little stricter in the expected output
3093 for one of the tests. Fix a typo in one of the comments.
3094
c45f3c54
JB
30952011-02-22 Joel Brobecker <brobecker@adacore.com>
3096
3097 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3098 Delete variable binfile, no longer use. Add or modify test
3099 comments to make them unique.
3100
b97c863c
MS
31012011-02-21 Michael Snyder <msnyder@vmware.com>
3102
3103 * Makefile.in: Update for make clean.
3104 * gdb.ada/Makefile.in: Ditto.
3105 * gdb.arch/Makefile.in: Ditto.
3106 * gdb.asm/Makefile.in: Ditto.
3107 * gdb.base/Makefile.in: Ditto.
3108 * gdb.cp/Makefile.in: Ditto.
3109 * gdb.dwarf2/Makefile.in: Ditto.
3110 * gdb.java/Makefile.in: Ditto.
3111 * gdb.mi/Makefile.in: Ditto.
3112 * gdb.modula2/Makefile.in: Ditto.
3113 * gdb.python/Makefile.in: Ditto.
3114 * gdb.server/Makefile.in: Ditto.
3115 * gdb.stabs/Makefile.in: Ditto.
3116 * gdb.threads/Makefile.in: Ditto.
3117 * gdb.trace/Makefile.in: Ditto.
3118
aea5b279
MS
31192011-02-21 Michael Snyder <msnyder@vmware.com>
3120
3121 * gdb.threads/thread-find.exp: Update patterns for changes in
3122 output of "info threads" command.
3123
e3039479
UW
31242011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3125 Ulrich Weigand <uweigand@de.ibm.com>
3126
3127 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3128 (skip_hw_watchpoint_tests): Likewise.
3129 (skip_hw_watchpoint_multi_tests): Likewise.
3130
b800ec70
UW
31312011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3132
3133 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3134 (skip_hw_watchpoint_tests): Likewise.
3135 (skip_hw_watchpoint_multi_tests): Likewise.
3136 (skip_hw_watchpoint_access_tests): Likewise.
3137
3138 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3139 * gdb.base/pr11022.exp: Likewise.
3140 * gdb.base/watch-read.exp: Likewise.
3141 * gdb.base/watch_thread_num.exp: Likewise.
3142 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3143 * gdb.base/watchpoint-hw.exp: Likewise.
3144 * gdb.base/watchpoint.exp: Likewise.
3145 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3146 * gdb.threads/watchthreads-reorder.exp: Likewise.
3147 * gdb.threads/watchthreads.exp: Likewise.
3148 * gdb.threads/watchthreads2.exp: Likewise.
3149
91033e37
JB
31502011-02-21 Joel Brobecker <brobecker@adacore.com>
3151
3152 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3153 the debugger is unable to find the array bounds.
3154
eeaafae2
JK
31552011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 * gdb.cp/typedef-operator.exp: New file.
3158 * gdb.cp/typedef-operator.cc: New file.
3159
e338d953
MS
31602011-02-17 Michael Snyder <msnyder@vmware.com>
3161
3162 * gdb.threads/thread-find.exp: Fix regular expressions.
3163
e67ad678
JB
31642011-02-17 Joel Brobecker <brobecker@adacore.com>
3165
3166 * gdb.ada/packed_array: Expand testcase to test printing of
3167 unconstrained packed array.
3168
93084bca
JB
31692011-02-17 Joel Brobecker <brobecker@adacore.com>
3170
3171 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3172
a0c78a73
PA
31732011-02-16 Pedro Alves <pedro@codesourcery.com>
3174
f65d5553 3175 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3176 (main): Initialize it before collecting, and and clear it
3177 afterwards.
f65d5553
PA
3178 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3179 collecting with '{type} addr', where the addr expression is not an
3180 rvalue.
a0c78a73 3181
3dfcbbd2
KW
31822011-02-16 Ken Werner <ken.werner@de.ibm.com>
3183
3184 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3185 a bool variable. Expect correct OpenCL names for vector types. Use the
3186 uc3 variable name instead of referring to the uchar3 built-in type.
3187 Escape the asterisk at the half pointer test.
3188
08807d5a
PA
31892011-02-16 Pedro Alves <pedro@codesourcery.com>
3190
f65d5553 3191 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3192 (main): Initialize it before collecting, and and clear it
3193 afterwards.
f65d5553
PA
3194 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3195 collecting overlapping memory ranges.
08807d5a 3196
60f98dde
MS
31972011-02-15 Michael Snyder <msnyder@vmware.com>
3198
3199 * gdb.base/default.exp: Add tests for thread commands.
3200 * gdb.base/help.exp: Add tests for thread commands.
3201 * gdb.threads/thread-find.exp: New test for thread find command.
3202
648cd113
KW
32032011-02-15 Ken Werner <ken.werner@de.ibm.com>
3204
3205 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3206
494e194e
YQ
32072011-02-15 Yao Qi <yao@codesourcery.com>
3208
3209 PR tdep/12352
3210 * gdb.arch/arm-disp-step.S : New test for str instruction.
3211 * gdb.arch/arm-disp-step.exp : Likewise.
3212
d9492458
TJB
32132011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3214
3215 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3216 "vector_register2_vr" test strings. Test the extended floating
3217 point registers (F32~F63).
3218 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3219 IBM XL C compiler. Make the test program use a register provided
3220 by the compiler for the lxvd2x instruction.
3221
8af8e3bc
PA
32222011-02-14 Pedro Alves <pedro@codesourcery.com>
3223
3224 * gdb.trace/unavailable.cc (class Base, class Middle, class
3225 Derived): New types.
3226 (derived_unavail, derived_partial, derived_whole): New globals.
3227 (virtual_partial): New global.
3228 (virtualp): Point at virtual_partial.
3229 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3230 related to unavailable vptr.
3231
1b28d0b3
PA
32322011-02-14 Pedro Alves <pedro@codesourcery.com>
3233
3234 * gdb.trace/unavailable.cc (a, b, c): New globals.
3235 (main): Set and clear them.
3236 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3237 `a' and `c', and check that `b' isn't collected, although `a' and
3238 `c' are.
3239
ec0a52e1
PA
32402011-02-14 Pedro Alves <pedro@codesourcery.com>
3241
3242 * gdb.trace/unavailable.cc (struct Virtual): New.
3243 (virtualp): New global pointer.
3244 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3245 printing a pointer to an object whose type has a vtable, with
3246 print object on.
3247
24e6bcee
PA
32482011-02-14 Pedro Alves <pedro@codesourcery.com>
3249
3250 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3251 value repeat handles unavailableness.
3252
39d37385
PA
32532011-02-14 Pedro Alves <pedro@codesourcery.com>
3254
3255 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3256 tests for building arrays from unavailable values, subscripting
3257 non-memory rvalue unvailable arrays, and accessing fields or
3258 baseclasses of non-lazy unavailable values,
3259 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3260 struct types.
3261 (g_smallstruct, g_smallstruct_b): New globals.
3262
06d72e16
PA
32632011-02-14 Pedro Alves <pedro@codesourcery.com>
3264
3265 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3266
bc9a5551
JK
32672011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3268
3269 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3270 * gdb.cp/overload-const.exp: New file.
3271 * gdb.cp/overload-const.cc: New file.
3272
54fcddd0
UW
32732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3274
3275 * gdb.opencl/callfuncs.cl: New file.
3276 * gdb.opencl/callfuncs.exp: New test.
3277 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3278
d6dafb7c
UW
32792011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3280
3281 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3282 when computing result.
3283 * gdb.arch/altivec-abi.exp: Update expected results.
3284
a449c2d8
TJB
32852011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3286
3287 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3288 * gdb.base/jit.exp: Likewise.
3289 * gdb.base/pie-execl.exp: Likewise.
3290 * gdb.base/solib-nodir.exp: Likewise.
3291 * gdb.base/solib-overlap.exp: Likewise.
3292
764880b7
PA
32932011-02-07 Pedro Alves <pedro@codesourcery.com>
3294
3295 * gdb.trace/collection.c (global_pieces): New.
3296 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3297 New procedure.
3298 (gdb_trace_collection_test): Call it.
3299
505500db
SW
33002011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3301
3302 * gdb.python/py-evthreads.c: New file.
3303 * gdb.python/py-evthreads.exp: New file.
3304 * gdb.python/py-events.py: New file.
3305 * gdb.python/py-events.exp: New file.
3306 * gdb.python/py-events.c: New file.
3307
385203ed
DD
33082011-02-04 David Daney <ddaney@caviumnetworks.com>
3309
3310 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3311
9011945e
AB
33122011-02-03 Andrew Burgess <aburgess@broadcom.com>
3313
3314 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3315 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3316 boundary between two compilation units.
3317
580688f3
PA
33182011-02-02 Pedro Alves <pedro@codesourcery.com>
3319
3320 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3321 (Virtual): New structs.
3322 (virtual_o, virtual_middle_b): New globals.
3323 * gdb.cp/virtbase.exp: New tests.
3324
d3f0f853
PP
33252011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3326
3327 * gdb.base/jit.exp: New file.
3328 * gdb.base/jit-main.c: New file.
3329 * gdb.base/jit-solib.c: New file.
3330
b2030fb5
UW
33312011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3332
3333 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3334 proceed to initial kernel entry point.
3335 * gdb.opencl/datatypes.exp: Likewise.
3336 * gdb.opencl/operators.exp: Likewise.
3337 * gdb.opencl/vec_comps.exp: Likewise.
3338
2db19d1e
SW
33392011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3340
3341 * gdb.cp/nsnested.cc: New.
3342 * gdb.cp/nsnested.exp: New.
3343 * gdb.cp/nsnoimports.exp: New.
3344 * gdb.cp/nsnoimports.cc: New.
3345
6b0c4c1f
JB
33462011-01-31 Joel Brobecker <brobecker@adacore.com>
3347
3348 * gdb.base/interact.exp: Add extra tests that verify that
3349 the value of the interactive-mode setting does not change
3350 after the script is sourced.
3351
80b23b6a
JK
33522011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3353
3354 * gdb.cp/noparam.exp: New file.
3355 * gdb.cp/noparam.cc: New file.
3356
ffd5ec24
PA
33572011-01-28 Pedro Alves <pedro@codesourcery.com>
3358
3359 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3360 there's no stack or registers.
3361
a81766d8
TT
33622011-01-26 Tom Tromey <tromey@redhat.com>
3363
3364 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3365 space before string output. Add test for "set print pretty off"
3366 case.
3367
585fdaa1
PA
33682011-01-25 Pedro Alves <pedro@codesourcery.com>
3369
3370 * gdb.base/frame-args.exp: Adjust.
3371 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3372 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3373 * gdb.dwarf2/pieces.exp: Adjust.
3374 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3375 * gdb.opt/inline-locals.exp: Adjust.
3376 * gdb.threads/fork-child-threads.exp: Adjust.
3377
d468832a
KW
33782011-01-25 Ken Werner <ken.werner@de.ibm.com>
3379
3380 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3381 OpenCL kernel function. Add a comment as marker. Add address space
3382 qualifiers for the remaining program scope variables.
3383 * gdb.opencl/datatypes.cl: Likewise.
3384 * gdb.opencl/operators.cl: Likewise.
3385 * gdb.opencl/vec_comps.cl: Likewise.
3386 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3387 Add breakpoint at the marker comment.
3388 * gdb.opencl/datatypes.exp: Likewise.
3389 * gdb.opencl/operators.exp: Likewise.
3390 * gdb.opencl/vec_comps.exp: Likewise.
3391
490f124f
PA
33922011-01-24 Pedro Alves <pedro@codesourcery.com>
3393
3394 * gdb.base/printcmds.c (some_struct): New struct and instance.
3395 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3396 procedure.
3397 <global scope>: Call it.
3398
6da78614
KW
33992011-01-21 Ken Werner <ken.werner@de.ibm.com>
3400
3401 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3402 argument to the gdb_compile_opencl_hostapp call.
3403
ec64c9aa
YQ
34042011-01-19 Yao Qi <yao@codesourcery.com>
3405
3406 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3407 positve list.
3408
810cfdbb
YQ
34092011-01-19 Yao Qi <yao@codesourcery.com>
3410
3411 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3412 canonical form.
3413 Remove "xscale-*-*"
3414 * gdb.xml/tdesc-regs.exp: Likewise.
3415 * gdb.python/py-section-script.exp: Replace ARM target triplet
3416 with canonical form.
3417 Match arm*-*-symbianelf*.
3418 * gdb.base/dup-sect.exp: Likewise.
3419 * lib/dwarf.exp: New.
3420 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3421 dwarf2_support.
3422 * gdb.dwarf2/dup-psym.exp: Likewise.
3423 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3424 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3425 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3426 * gdb.dwarf2/dw2-basic.exp: Likewise.
3427 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3428 * gdb.dwarf2/dw2-const.exp: Likewise.
3429 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3430 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3431 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3432 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3433 * gdb.dwarf2/dw2-filename.exp: Likewise.
3434 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3435 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3436 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3437 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3438 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3439 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3440 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3441 * gdb.dwarf2/dw2-producer.exp: Likewise.
3442 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3443 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3444 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3445 * gdb.dwarf2/dw2-strp.exp: Likewise.
3446 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3447 * gdb.dwarf2/implptr.exp: Likewise.
3448 * gdb.dwarf2/mac-fileno.exp: Likewise.
3449 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3450 * gdb.dwarf2/pieces.exp: Likewise.
3451 * gdb.dwarf2/pr11465.exp: Likewise.
3452 * gdb.dwarf2/valop.exp: Likewise.
3453 * gdb.dwarf2/watch-notconst.exp: Likewise.
3454 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3455
4694da01
TT
34562011-01-19 Tom Tromey <tromey@redhat.com>
3457
3458 * gdb.python/py-infthread.exp: Add thread tests.
3459
b075872c
JB
34602011-01-14 Joel Brobecker <brobecker@adacore.com>
3461
3462 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3463
2c3e6e24
JB
34642011-01-14 Joel Brobecker <brobecker@adacore.com>
3465
3466 * gdb.ada/widewide: New testcase.
3467
de8fa76c
JB
34682011-01-13 Joel Brobecker <brobecker@adacore.com>
3469
3470 * gdb.base/interact.exp: New testcase.
3471
1b05df00
TT
34722011-01-12 Tom Tromey <tromey@redhat.com>
3473
3474 * gdb.mi/gdb2549.exp: Update for error message changes.
3475 * gdb.mi/mi-cli.exp: Likewise.
3476 * gdb.mi/mi-disassemble.exp: Likewise.
3477 * gdb.mi/mi-pthreads.exp: Likewise.
3478 * gdb.mi/mi-regs.exp: Likewise.
3479 * gdb.mi/mi-stack.exp: Likewise.
3480 * gdb.mi/mi-var-block.exp: Likewise.
3481 * gdb.mi/mi-var-cmd.exp: Likewise.
3482 * gdb.mi/mi2-cli.exp: Likewise.
3483 * gdb.mi/mi2-disassemble.exp: Likewise.
3484 * gdb.mi/mi2-pthreads.exp: Likewise.
3485 * gdb.mi/mi2-regs.exp: Likewise.
3486 * gdb.mi/mi2-stack.exp: Likewise.
3487 * gdb.mi/mi2-var-block.exp: Likewise.
3488 * gdb.mi/mi2-var-cmd.exp: Likewise.
3489
c2ff108b
JK
34902011-01-12 Andrew Burgess <aburgess@broadcom.com>
3491 Jan Kratochvil <jan.kratochvil@redhat.com>
3492
3493 PR fortran/11104 and DWARF unbound arrays detection.
3494 * gdb.fortran/multi-dim.exp: New file.
3495 * gdb.fortran/multi-dim.f90: New file.
3496
b716877b
AB
34972011-01-12 Andrew Burgess <aburgess@broadcom.com>
3498
3499 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3500 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3501 add new tests for opcode dumping.
3502
6c162d5e
TT
35032011-01-11 Tom Tromey <tromey@redhat.com>
3504
3505 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3506
77b06cd7
TJB
35072010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3508
3509 Convert hardware watchpoints to use breakpoint_ops.
3510 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3511 type is not supported.
3512 * gdb.base/foll-fork.exp: Likewise.
3513 * gdb.base/foll-vfork.exp: Likewise.
3514
f39a75d0
PM
35152011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3516
3517 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3518 Use load_lib gdb-python.exp.
3519 * gdb.python/python.exp: Ditto.
3520 * gdb.python/py-function.exp: Ditto.
3521
fc529d80
AS
35222011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3523
3524 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3525
fb03cb59
JK
35262011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3527
3528 * configure: Regenerate.
3529
d8e22779
TT
35302011-01-06 Tom Tromey <tromey@redhat.com>
3531
3532 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3533
09050809
JB
35342011-01-06 Joel Brobecker <brobecker@adacore.com>
3535
fc529d80
AS
3536 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3537 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3538 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3539 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3540 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3541 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3542 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3543 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3544 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3545 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3546 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3547 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3548 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3549 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3550 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3551 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3552 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3553 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3554 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3555 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3556 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3557 gdb.ada/uninitialized_vars.exp,
3558 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3559 Simplify by using clean_restart.
09050809 3560
8ed5dd9e
JB
35612011-01-06 Joel Brobecker <brobecker@adacore.com>
3562
3563 Add marker to be used as anchor for inserting breakpoints.
3564 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3565 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3566 Likewise.
3567
3568 Remove uses of gdb_start_cmd.
3569 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3570 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3571
3572 Do not run testcase if testing with GDBserver.
3573 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3574 if testing with GDBserver.
3575
368a124f
JB
35762011-01-06 Joel Brobecker <brobecker@adacore.com>
3577
3578 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3579 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3580 copyright header.
3581
44944448
JB
35822011-01-05 Joel Brobecker <brobecker@adacore.com>
3583
3584 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3585 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3586 testsuite/gdb.fortran/complex.f,
3587 testsuite/gdb.fortran/derived-type.f90,
3588 testsuite/gdb.fortran/library-module-lib.f90,
3589 testsuite/gdb.fortran/library-module-main.f90,
3590 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3591 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3592 Copyright year update.
3593
31886ea6
JB
35942011-01-05 Joel Brobecker <brobecker@adacore.com>
3595
3596 * gdb.base/langs1.f: Add copyright header.
3597
ebedcab5
JK
35982011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3599
3600 * gdb.base/morestack.exp: New file.
3601 * gdb.base/morestack.c: New file.
3602
de1eb2f9
JK
36032011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3606
9e87a409
JB
36072010-12-29 Joel Brobecker <brobecker@adacore.com>
3608
3609 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3610 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3611
720d1a40
JB
36122010-12-29 Joel Brobecker <brobecker@adacore.com>
3613
3614 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3615
a283af87
AS
36162010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3617
5d3d9cba
AS
3618 * gdb.threads/tls.exp: Fix typo.
3619
a283af87
AS
3620 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3621 * gdb.threads/execl.exp: Update.
3622
2a20745c
YQ
36232010-12-23 Yao Qi <yao@codesourcery.com>
3624
3625 * gdb.arch/arm-disp-step.exp: New.
3626 * gdb.arch/arm-disp-step.S: New.
3627
a7658b96
TT
36282010-12-21 Tom Tromey <tromey@redhat.com>
3629
3630 * gdb.threads/execl.exp: Update.
3631 * gdb.threads/linux-dp.exp: Update.
3632 * gdb.threads/manythreads.exp: Update.
3633 * gdb.threads/tls.exp: Update.
3634
5b79abe7
TT
36352010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3638 (NextOverThrowDerivates) <resumebpt>: New.
3639 (resumebpt_test): New.
3640 (main): Call resumebpt_test.
3641 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3642
0914bcdb
SS
36432010-12-12 Stan Shebs <stan@codesourcery.com>
3644
3645 * gdb.trace/tsv.exp: Test print command on trace state variables.
3646
305aeedc
TT
36472010-12-09 Tom Tromey <tromey@redhat.com>
3648
3649 * gdb.base/interp.exp: Add regression test.
3650
186c406b
TT
36512010-12-09 Tom Tromey <tromey@redhat.com>
3652
3653 * gdb.java/jnpe.java: New file.
3654 * gdb.java/jnpe.exp: New file.
3655 * gdb.cp/nextoverthrow.exp: New file.
3656 * gdb.cp/nextoverthrow.cc: New file.
3657
aae1c79a
DE
36582010-12-07 Doug Evans <dje@google.com>
3659
3660 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3661 of data-directory.
3662 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3663 updated.
3664 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3665
60f98dde 36662010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3667
3668 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3669 * gdb.base/call-sc.exp: Ditto.
3670 * gdb.base/finish.exp: Ditto.
3671 * gdb.base/return.exp: Ditto.
3672 * gdb.base/return2.exp: Ditto.
3673
5fa290c1
DE
36742010-11-30 Doug Evans <dje@google.com>
3675
3676 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3677 (gdb_expect_list): Fix spelling errors in comments.
3678 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3679 send_gdb/gdb_expect_list where applicable.
3680 * gdb.base/call-ar-st.exp: Ditto.
3681 * gdb.base/funcargs.exp: Ditto.
3682 * gdb.base/gcore.exp: Ditto.
3683 * gdb.base/page.exp: Ditto.
3684 * gdb.base/sigaltstack.exp: Ditto.
3685 * gdb.base/siginfo.exp: Ditto.
3686 * gdb.base/sigstep.exp: Ditto.
3687 * gdb.base/trace-commands.exp: Ditto.
3688
4e04c971
DE
36892010-11-29 Doug Evans <dje@google.com>
3690
3691 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3692 printer-name;subprinter-name.
3693
8cf6f0b1
TT
36942010-11-29 Tom Tromey <tromey@redhat.com>
3695
3696 * gdb.dwarf2/implptr.exp: New file.
3697 * gdb.dwarf2/implptr.c: New file.
3698 * gdb.dwarf2/implptr.S: New file.
3699
94b6973e
PM
37002010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3701
fc529d80 3702 PR python/12199
94b6973e
PM
3703
3704 * gdb.python/py-breakpoint.exp: Test the delete method.
3705
8358c15c
JK
37062010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 Fix step_resume_breakpoint unsaved during an infcall.
3709 * gdb.base/step-resume-infcall.exp: New file.
3710 * gdb.base/step-resume-infcall.c: New file.
3711
f6df29bc
TJB
37122010-11-24 Edjunior Machado <emachado@br.ibm.com>
3713
3714 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3715
f2b5a5cf
TJB
37162010-11-24 Edjunior Machado <emachado@br.ibm.com>
3717
3718 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3719 on ppc64's symbols; "finish" and "return" commands must accept to
3720 show the caller line again as well as the line after.
3721 * gdb.asm/powerpc64.inc: New file.
3722
6b0ecdc2
DE
37232010-11-23 Doug Evans <dje@google.com>
3724
3725 * lib/gdb.exp (gdb_test_sequence): New function.
3726 (gdb_expect_list): Add verbose -log call for each pattern.
3727 * gdb.base/signals.exp (test_handle_all_print): Call it.
3728 Reduce timeout increment from 6 minutes to 1 minute.
3729 * gdb.server/ext-run.exp: Call it.
3730
ea976c60
PM
37312010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3732
f2b5a5cf 3733 PR python/12212
ea976c60
PM
3734
3735 * gdb.python/python.exp: Check that selected_thread raises an
3736 error when no inferior is loaded.
3737
c0efa795
JK
37382010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3739
3740 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3741 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3742
ec3aa567
JK
37432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3744
3745 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3746 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3747
d8249011
DE
37482010-11-18 Doug Evans <dje@google.com>
3749
3750 * gdb.server/ext-run.exp: Fix intermittent failures.
3751
d4eba7d1
NF
37522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3753
3754 * gdb.stabs/gdb11479.exp: Use runto_main.
3755
b04c2f88
NF
37562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3757
3758 * gdb.base/break-entry.exp: Skip if using a stub.
3759
ae9d7ce4
NF
37602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3761
3762 * gdb.python/py-inferior.exp: Pack values in target endianness.
3763
621c8364
TT
37642010-11-12 Tom Tromey <tromey@redhat.com>
3765
3766 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3767 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3768 MemoryError.
3769 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3770 type.
3771 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3772 MemoryError.
3773 (test_subscript_regression): Update exception type.
3774
84f4c1fe
PM
37752010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3776
3777 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3778 breakpoint tests.
3779
a1442452
PA
37802010-11-09 Pedro Alves <pedro@codesourcery.com>
3781
3782 * gdb.base/watchpoint.exp: Test "watch -location" with an
3783 innacessible location.
3784
efd11a33
JK
37852010-11-09 Edjunior Machado <emachado@br.ibm.com>
3786 Luis Machado <luisgpm@br.ibm.com>
3787
3788 * gdb.base/maint.exp: Expect "." prefix.
3789 * gdb.base/nodebug.exp: Expect "." Likewise.
3790 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3791 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3792 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3793 POWER server processors.
3794
aa00efb5
JK
37952010-11-08 Edjunior Machado <emachado@br.ibm.com>
3796 Luis Machado <luisgpm@br.ibm.com>
3797
3798 * gdb.base/break-entry.exp: convert entry point for
3799 ppc64 and expect leading `.' on ppc64's symbols
3800
99e7ae30
DE
38012010-11-05 Doug Evans <dje@google.com>
3802
3803 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3804 * gdb.python/py-param.exp: Delete, contents moved to ...
3805 * gdb.python/py-parameter.exp: ... here. New file.
3806 Add test for gdb.parameter ("directories").
99e7ae30 3807
f4b8a18d
KW
38082010-11-05 Ken Werner <ken.werner@de.ibm.com>
3809
3810 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3811 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3812 * configure: Regenerate.
3813 * gdb.opencl/Makefile.in: New File.
3814 * gdb.opencl/datatypes.exp: Likewise.
3815 * gdb.opencl/datatypes.cl: Likewise.
3816 * gdb.opencl/operators.exp: Likewise.
3817 * gdb.opencl/operators.cl: Likewise.
3818 * gdb.opencl/vec_comps.exp: Likewise.
3819 * gdb.opencl/vec_comps.cl: Likewise.
3820 * gdb.opencl/convs_casts.exp: Likewise.
3821 * gdb.opencl/convs_casts.cl: Likewise.
3822 * lib/opencl.exp: Likewise.
3823 * lib/opencl_hostapp.c: Likewise.
3824 * lib/opencl_kernel.cl: Likewise.
3825 * lib/cl_util.c: Likewise.
3826 * lib/cl_util.c: Likewise.
3827 * gdb.base/default.exp (set language): Add "opencl" to the list of
3828 languages.
3829
a9d5ef47
SW
38302010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3831
3832 * gdb.cp/overload.exp: Added test for inheritance overload.
3833 * gdb.cp/overload.cc: Ditto.
3834 * gdb.cp/oranking.exp: Removed releveant kfails.
3835
03eb1c79
JK
38362010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3837 Joel Brobecker <brobecker@adacore.com>
3838
3839 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3840 check test_compiler_info.
3841
dbc98a8b
KW
38422010-11-03 Ken Werner <ken.werner@de.ibm.com>
3843
3844 * gdb.base/gnu_vector.exp: Adjust expect messages.
3845
120bd360
KW
38462010-11-03 Ken Werner <ken.werner@de.ibm.com>
3847
3848 * gdb.base/gnu_vector.exp: Add unary operator tests.
3849
c37f7098
KW
38502010-11-03 Ken Werner <ken.werner@de.ibm.com>
3851
3852 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3853
7b51bc51
DE
38542010-11-02 Doug Evans <dje@google.com>
3855
3856 * gdb.python/py-pp-maint.c: New file.
3857 * gdb.python/py-pp-maint.exp: New file.
3858 * gdb.python/py-pp-maint.py: New file.
3859
50c97f38
TT
38602010-11-02 Tom Tromey <tromey@redhat.com>
3861
3862 * gdb.base/default.exp: Remove "scheme" from language list.
3863
a289b8f6
JK
38642010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3865
3866 Revert:
3867 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3868 * gdb.threads/sigstep-threads.exp: New file.
3869 * gdb.threads/sigstep-threads.c: New file.
3870
cd017491
MS
38712010-10-20 Michael Snyder <msnyder@vmware.com>
3872
3873 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3874
8e6a5956
UW
38752010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3876
3877 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3878 Skip test completely if gdb,no_hardware_watchpoints.
3879
2c04da0d
UW
38802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3881
3882 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3883 strict, but do not check for any particular function name within libc.
3884
79afc5ef
SW
38852010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3886
3887 * gdb.cp/smartp.exp: New test.
3888 * gdb.cp/smartp.cc : New test.
3889
026ffab7
SW
38902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3891
3892 * gdb.cp/converts.exp: Test pointer to bool conversion.
3893 Test pointer to long conversion.
3894 * gdb.cp/oranking.exp: Removed relevant kfail.
3895
3a772aa4
TT
38962010-10-18 Tom Tromey <tromey@redhat.com>
3897
3898 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3899 argument to lazy_string.
3900 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3901 (pp_ls.to_string): Use it.
3902 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3903 Add "estring2" local.
3904
5fc3827b
JK
39052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3906
3907 Fix s390x compatibility.
3908 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3909 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3910
8aeb23f3
JK
39112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3912
3913 * gdb.threads/sigstep-threads.exp: New file.
3914 * gdb.threads/sigstep-threads.c: New file.
3915
c1e56572
JK
39162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3917
3918 * gdb.base/pie-execl.exp: New file.
3919 * gdb.base/pie-execl.c: New file.
3920
92163a10
JK
39212010-10-13 Doug Evans <dje@google.com>
3922 Jan Kratochvil <jan.kratochvil@redhat.com>
3923
3924 PR exp/12117
3925 * gdb.cp/ptype-cv-cp.cc: New file.
3926 * gdb.cp/ptype-cv-cp.exp: New file.
3927
7062b0a0
SW
39282010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3929
3930 * gdb.cp/converts.cc: New test program.
3931 * gdb.cp/converts.exp: New test.
3932 * gdb.cp/overload.exp: Added test for void* vs int*.
3933 * gdb.cp/overload.exp: Ditto.
3934 * gdb.cp/oranking.exp: Removed related kfail.
3935
0e3509db
DE
39362010-10-13 Doug Evans <dje@google.com>
3937
3938 * lib/gdb-python.exp (gdb_check_python_config): New function.
3939 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3940 * gdb.python/lib-types.cc: New file.
3941 * gdb.python/lib-types.exp: New file.
3942
8dc78533
JK
39432010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3944
3945 * gdb.python/py-error.exp: New file.
3946 * gdb.python/py-error.py: New file.
3947
93c17e06
JK
39482010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3949
3950 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3951 gdb_test_multiple.
3952
d8b34041
JK
39532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3954
3955 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3956 * gdb.base/prelink.exp: Likewise.
3957 * gdb.base/solib-nodir.exp: Likewise.
3958 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3959 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3960 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3961
e0cc584e
UW
39622010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3963
3964 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3965 for the "info files" test to avoid timeouts on slow machines.
3966
cfc353b1
JK
39672010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3968
3969 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3970 (main): Make openlib dummy call.
3971
d3d7896d
JK
39722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3973
3974 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3975 * break-interp.exp (reach): Move the core body ...
3976 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3977 (test_ld): Provide always real argument, even to the linker. Replace
3978 dl_main by _dl_debug_state.
3979
5e533c94
JK
39802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3981
3982 Fix results of prelinked PIEs on ppc*.
3983 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3984 Accept also DISPLACEMENT "PRESENT".
3985 (main): Replace "ZERO" displacements by "PRESENT".
3986
33540610
SW
39872010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3988
3989 * gdb.cp/oranking.exp: New test.
3990 * gdb.cp/oranking.cc: New test program.
3991
3bdf2bbd
KW
39922010-10-08 Ken Werner <ken.werner@de.ibm.com>
3993
3994 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3995 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3996
2f608a3a
KW
39972010-10-06 Ken Werner <ken.werner@de.ibm.com>
3998
3999 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4000 lush, lynx) New constant.
4001 * gdb.base/constvars.exp: Test const array types.
4002 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4003
aa2e2d8d
DE
40042010-10-06 Doug Evans <dje@google.com>
4005
4006 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4007 of syscall staging area.
4008
2844d6b5
KW
40092010-10-06 Ken Werner <ken.werner@de.ibm.com>
4010
4011 * gdb.base/gnu_vector.c: Add variable c4.
4012 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4013 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4014
7d8ac8bb
MR
40152010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4016
4017 * gdb.arch/altivec-abi.exp: Fix a typo.
4018
84a02e58
MR
40192010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4020
4021 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4022 to match a thread ID.
4023
b18e6318
JK
40242010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4025
4026 Fix s390x testcase compatibility.
4027 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4028
a2c09bd0
DE
40292010-10-01 Doug Evans <dje@google.com>
4030
4031 * lib/gdb-python.exp: New file.
4032 * gdb.python/py-block.exp: Use it.
4033 * gdb.python/py-breakpoint.exp: Ditto.
4034 * gdb.python/py-frame.exp: Ditto.
4035 * gdb.python/py-inferior.exp: Ditto.
4036 * gdb.python/py-param.exp: Ditto.
4037 * gdb.python/py-prettyprint.exp: Ditto.
4038 * gdb.python/py-shared.exp: Ditto.
4039 * gdb.python/py-symbol.exp: Ditto.
4040 * gdb.python/py-symtab.exp: Ditto.
4041 * gdb.python/py-type.exp: Ditto.
4042 * gdb.python/py-value.exp: Ditto.
4043 * gdb.python/python.exp: Ditto.
4044
38f12cfc
TT
40452010-09-30 Tom Tromey <tromey@redhat.com>
4046
4047 * gdb.base/anon.exp: New file.
4048 * gdb.base/anon.c: New file.
4049
9ae8282d
TT
40502010-09-30 Tom Tromey <tromey@redhat.com>
4051
4052 * gdb.base/completion.exp: Test completion through anonymous
4053 union.
4054 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4055
e9e07ba6
JK
40562010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4057
4058 Fix printing parameters of inlined functions.
4059 * gdb.dwarf2/dw2-inline-param.exp: New file.
4060 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4061 * gdb.dwarf2/dw2-inline-param.S: New file.
4062
cd2effb2
JK
40632010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 PR corefiles/12071.
4066 * gdb.base/corefile.exp (quit with a process, no question: load core)
4067 (quit with a core file): New tests.
4068
bceffbf3
JK
40692010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4070
4071 Fix GDB crash on inferior calls with self-referencing classes.
4072 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4073 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4074 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4075
1736ad11
JK
40762010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 Fix lost siginfo_t for inferior calls.
4079 * gdb.base/siginfo-infcall.exp: New file.
4080 * gdb.base/siginfo-infcall.c: New file.
4081
a176ad92
JB
40822010-09-22 Joel Brobecker <brobecker@adacore.com>
4083
4084 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4085
c2b0a229
JK
40862010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4089 New test.
4090 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4091
e8ae22d1
JB
40922010-09-22 Joel Brobecker <brobecker@adacore.com>
4093
4094 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4095 type of our const type.
4096
ec322823
SW
40972010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4098
4099 * gdb.cp/pr12028.cc: New.
4100 * gdb.cp/pr12028.exp: New.
4101
72929c62
JB
41022010-09-22 Joel Brobecker <brobecker@adacore.com>
4103
4104 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4105
875b4ff5 41062010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4107 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4108
4109 PR mi/11407
4110 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4111 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4112 * gdb.mi/dw2-ref-missing-frame.S New File.
4113 * gdb.mi/dw2-ref-missing-frame.exp New File.
4114
7155d578
TT
41152010-09-14 Tom Tromey <tromey@redhat.com>
4116
4117 PR symtab/8399:
4118 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4119
515ed532
TT
41202010-09-14 Tom Tromey <tromey@redhat.com>
4121
4122 PR exp/11803:
4123 * gdb.threads/tls.exp: Use C++.
4124 (check_thread_local): Use K::another_thread_local.
4125 * gdb.threads/tls.c (class K): New.
4126 (another_thread_local): Now a member of K.
4127 (spin): Update. No longer K&R C.
4128
450ca57c
SW
41292010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4130
4131 * gdb.cp/koenig.cc: created class for testing member lookup.
4132 * gdb.cp/koenig.exp: Added test for member lookup.
4133
dbd492a3
JK
41342010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4135
4136 Fix false FAILs on sourcetree topdir directory containing "kill".
4137 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4138 source line matching regexp.
4139
8d4d924b
JK
41402010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.python/python.exp (set height 0, collect help from uiout)
4143 (verify help to uiout): New tests.
4144
8e64f2a0
JK
41452010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4146
4147 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4148 is_lp64_target to check 64bit target.
4149
4569eed2
JK
41502010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4151
4152 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4153 (test_ld) <powerpc64-*>: New.
4154
5e1617b1
DJ
41552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4156
4157 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4158
c767944b
DJ
41592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4160
4161 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4162 (FunctionArg::method): New function.
4163 (empty, arg): New variables.
4164 (main): Call arg.method.
4165 * gdb.cp/templates.exp (test_template_args): New function.
4166 (do_tests): Call it.
4167
27d3a3fc
UW
41682010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4169
4170 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4171 of "next" to proceed over pthread_exit call.
4172
55b7ce7f
UW
41732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4174
4175 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4176 "maint print statistics" output to prevent expect timeouts.
4177
809df446
JK
41782010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4181 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4182 (test_float_rejected): ... here.
4183 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4184 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4185 (test_float_rejected): ... here.
4186 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4187 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4188 (test_float_rejected): ... here.
4189 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4190 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4191 (test_float_rejected): ... here.
4192
8464be76
DJ
41932010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4194
4195 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4196 before disabling hardware watchpoints.
4197 (test_inaccessible_watchpoint): Check that hardware watchpoints
4198 are used. Test for watchpoints on a constant address.
4199
14dba4b4
JK
42002010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.base/ui-redirect.exp: New file.
4203
3f3540e1 42042010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4205 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4206
4207 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4208
0f254bb7
DE
42092010-08-31 Doug Evans <dje@google.com>
4210
4211 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4212
03f17ccf
TT
42132010-08-30 Tom Tromey <tromey@redhat.com>
4214
4215 PR python/11792:
4216 * gdb.python/py-value.exp (test_subscript_regression): Add
4217 dynamic_type test.
4218
640617ad
DJ
42192010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4220
4221 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4222 instead of running to main. Do not test the main function.
4223 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4224 Add new main.
4225
2ed91d1b
PA
42262010-08-26 Pedro Alves <pedro@codesourcery.com>
4227
4228 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4229 one test.
4230
673bfd45
DE
42312010-08-24 Doug Evans <dje@google.com>
4232
4233 PR symtab/11942
4234 * gdb.dwarf2/dw4-sig-types.cc: New file.
4235 * gdb.dwarf2/dw4-sig-types.h: New file.
4236 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4237 * gdb.dwarf2/dw4-sig-types.exp: New file.
4238
f9ffd4bb
TT
42392010-08-23 Tom Tromey <tromey@redhat.com>
4240
4241 PR python/11145:
4242 * gdb.python/py-value.c (Base, Derived): New types.
4243 (base): New global.
4244 * gdb.python/py-value.exp (test_subscript_regression): Add
4245 dynamic_cast test.
4246
d839c8a4
TT
42472010-08-23 Tom Tromey <tromey@redhat.com>
4248
4249 PR python/10676:
4250 * gdb.python/py-type.exp (test_fields): Add tests for type
4251 equality.
4252
702c2711
TT
42532010-08-23 Tom Tromey <tromey@redhat.com>
4254
4255 PR python/11915:
4256 * gdb.python/py-type.exp (test_fields): Add tests for array.
4257
832bafd3
KS
42582010-08-23 Keith Seitz <keiths@redhat.com>
4259
4260 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4261 have any children. Create a new abbrev for it.
4262 Add missing terminal sequence to .debug_abbrev.
4263
c37bf528
KS
42642010-08-20 Keith Seitz <keiths@redhat.com>
4265
4266 PR symtab/11465:
4267 * gdb.dwarf2/pr11465.exp: New test.
4268 * gdb.dwarf2/pr11465.S: New file.
4269 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4270 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4271
4572cbac
TJB
42722010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4273
4274 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4275 registers. Update data sets with the new v2_double element in the
4276 VSX register union. Add vector_register3_vr data set for the AltiVec
4277 registers. Use gdb_test_no_output instead of send_gdb.
4278
e7fbb131
PA
42792010-08-19 Pedro Alves <pedro@codesourcery.com>
4280
4281 * gdb.python/py-shared.exp: New file, factored out from
4282 python.exp.
4283 * gdb.python/py-shared.c: New file.
4284 * gdb.python/py-shared-sl.c: New file.
4285 * gdb.python/python-1.c: New file.
4286 * gdb.python/python-sl.c: Delete.
4287 * gdb.python/python.c: Mention python-1.c.
4288 * gdb.python/python.exp: Move shared library tests to
4289 py-shared.exp.
4290 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4291 (MISCELLANEOUS): New.
4292 (clean mostlyclean): Also remove $MISCELLANEOUS.
4293
d30f5e1f
DE
42942010-08-19 Doug Evans <dje@google.com>
4295
4296 PR exp/11926
4297 * gdb.base/printcmds.exp (test_float_accepted): New function.
4298 Move existing float tests there. Add tests for floats with suffixes.
4299 (test_float_rejected): New function.
4300 * gdb.java/jv-print.exp (test_float_accepted): New function.
4301 (test_float_rejected): New function.
4302 * gdb.objc/print.exp: New file.
4303 * gdb.pascal/print.exp: New file.
4304 * lib/objc.exp: New file.
4305
7b3fd859
PM
43062010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4307
4308 * gdb.base/default.exp (info set): Avoid full buffer error and force
4309 reading up to final gdb prompt.
4310 (show): Likewise.
4311
c92817ce
TT
43122010-08-18 Tom Tromey <tromey@redhat.com>
4313
4314 PR symtab/11919:
4315 * gdb.base/completion.exp: Add test.
4316
f1208f9e
DE
43172010-08-18 Doug Evans <dje@google.com>
4318
4319 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4320 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4321 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4322 Simplify, early exit if runto_main fails.
4323 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4324 (set_lang_fortran): Moved to lib/fortran.exp.
4325 * gdb.fortran/types.exp: load_lib fortran.exp.
4326 (set_lang_fortran): Moved to lib/fortran.exp.
4327 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4328 * gdb.java/jprint.exp (set_lang_java): Ditto.
4329 * gdb.java/jv-exp.exp: load_lib java.exp.
4330 If set_lang_java fails, issue a warning instead of failure to be
4331 consistent with other set_lang_foo uses.
4332 (set_lang_java): Moved to lib/java.exp.
4333 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4334 If set_lang_java fails, issue a warning instead of failure to be
4335 consistent with other set_lang_foo uses.
4336 * gdb.pascal/types.exp: load_lib pascal.exp.
4337 (set_lang_pascal): Moved to lib/pascal.exp.
4338 * lib/fortran.exp: New file.
4339 * lib/java.exp (set_lang_java): New function.
4340 * lib/pascal.exp (set_lang_pascal): New function.
4341
2f06b485
YQ
43422010-08-18 Yao Qi <yao@codesourcery.com
4343
4344 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4345 func_nofb_start and func_loopfb_start, so that address of functions
4346 is equal to these labels on Thumb.
4347
96e25403
YQ
43482010-08-18 Yao Qi <yao@codesourcery.com>
4349
4350 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4351 to reflect latest c source file.
4352
36e6adc4
JK
43532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4354
4355 * gdb.cp/infcall-dlopen.exp: New file.
4356 * gdb.cp/infcall-dlopen.cc: New file.
4357 * gdb.cp/infcall-dlopen-lib.cc: New file.
4358
f431efe5
PA
43592010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4360 Pedro Alves <pedro@codesourcery.com>
4361
4362 PR breakpoints/11371
4363
4364 * gdb.base/watch-cond-infcall.exp: New file.
4365 * gdb.base/watch-cond-infcall.c: New file.
4366
06a64a0b
TT
43672010-08-16 Tom Tromey <tromey@redhat.com>
4368
4369 * gdb.base/help.exp: Update.
4370 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4371 watchpoint.
4372 (test_watch_location): New proc.
4373 (test_watchpoint_in_big_blob): Delete watchpoint.
4374 * gdb.base/watchpoint.c (func5): New function.
4375 (main): Call it.
4376
70ebf4ed
DE
43772010-08-16 Doug Evans <dje@google.com>
4378
4379 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4380
ca5c20b6
PM
43812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4382
4383 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4384 tests.
4385
7346b668
KW
43862010-08-11 Ken Werner <ken.werner@de.ibm.com>
4387
4388 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4389 * gdb.base/gnu_vector.c: New File.
4390 * gdb.base/gnu_vector.exp: Likewise.
4391
cb2e07a6
PM
43922010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4393
4394 * gdb.python/python.c: New File.
4395 * gdb.python/python-sl.c: New File.
4396 * gdb.python/python.exp: Test solib_address and decode_line
4397 * functions.
4398
5da1313b
JK
43992010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4400
4401 * gdb.python/python.exp (show height, set height 10)
4402 (verify pagination beforehand, verify pagination beforehand: q)
4403 (gdb.execute does not page, verify pagination afterwards)
4404 (verify pagination afterwards: q): New.
4405
49c3ccf7
DE
44062010-08-02 Doug Evans <dje@google.com>
4407
4408 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4409 because of an older gcc, change test2
4410 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4411 to unsupported.
4412
42c0c4f1
KH
44132010-07-30 Kazu Hirata <kazu@codesourcery.com>
4414
4415 * gdb.base/break-always.exp: Do not expect full paths to file
4416 names.
4417 * gdb.base/commands.exp: Likewise.
4418
d3765805
DE
44192010-07-30 Doug Evans <dje@google.com>
4420
c98ee71b
DE
4421 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4422 xfail them when run with older gccs.
4423
fd961404
DE
4424 * lib/gdb.exp (build_executable): Forward "c++" option to
4425 get_compiler_info.
4426
999adef4
DE
4427 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4428 "python print ttype.template_argument(1)" and
4429 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4430 if using gcc 4.4 or earlier.
4431
d3765805
DE
4432 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4433 attach-to-debugger handling.
4434
1276c759
JK
44352010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4438 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4439 (main): Use copyreloc.
4440 * gdb.base/prelink.exp (split debug of executable)
4441 (.dynbss vs. .bss address shift): New tests.
4442
88caa9b9
PA
44432010-07-29 Pedro Alves <pedro@codesourcery.com>
4444
4445 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4446 in gdb_test_multiple.
4447
c6f2ac43
PA
44482010-07-29 Pedro Alves <pedro@codesourcery.com>
4449
4450 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4451 environment.
4452
326fd672
TT
44532010-07-28 Tom Tromey <tromey@redhat.com>
4454
4455 PR python/11060:
4456 * gdb.python/py-type.c (Temargs): New template.
4457 (temvar): New variable.
4458 * gdb.python/py-type.exp (test_template): New proc.
4459
3ce3b1ba
PA
44602010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4461
4462 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4463 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4464
34eaf542
TT
44652010-07-28 Tom Tromey <tromey@redhat.com>
4466
4467 PR c++/9946:
4468 * gdb.cp/temargs.exp: New file.
4469 * gdb.cp/temargs.cc: New file.
4470
d41b819e
JK
44712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4472
4473 * gdb.base/help.exp (help disassemble): Update the content.
4474
26ab7092
JK
44752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4476
4477 * gdb.threads/ia64-sigill.exp: New file.
4478 * gdb.threads/ia64-sigill.c: New file.
4479
5283e9e1
TT
44802010-07-27 Tom Tromey <tromey@redhat.com>
4481
4482 * gdb.opt/inline-cmds.c (ATTR): New define.
4483 (func1): Use it.
4484 (func2): Likewise.
4485 (func3): Likewise.
4486 (outer_inline1): Likewise.
4487 (outer_inline2): Likewise.
4488 * gdb.opt/inline-bt.c (ATTR): New define.
4489 (func1): Use it.
4490 (func2): Likewise.
4491 * gdb.opt/inline-locals.c (ATTR): New define.
4492 (func1): Use it.
4493 (func2): Likewise.
4494
e992ef73
TT
44952010-07-27 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.stabs/gdb11479.c (hack): New function.
4498 (test): Use it.
4499 (test2): Use it.
4500 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4501 (int32_search_buf, int64_search_buf): No longer static.
4502 (x): Remove.
4503 * gdb.base/relocate.c (hack): New function.
4504
5374244e
PM
45052010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4506
4507 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4508 * gdb.python/py-value.c (func1): New function.
4509 (func2): Likewise.
4510
a99aee83
CV
45112010-07-26 Corinna Vinschen <vinschen@redhat.com>
4512
4513 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4514 as not to clash with .data section.
4515
a04ba985
JG
45162010-07-26 Jerome Guitton <guitton@adacore.com>
4517
4518 * gdb.base/code_elim.exp: New file.
4519 * gdb.base/code_elim1.c: New file.
4520 * gdb.base/code_elim2.c: New file.
4521
23bd0f7c
PA
45222010-07-21 Pedro Alves <pedro@codesourcery.com>
4523
4524 PR symtab/11827
4525
4526 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4527 (some_volatile_enum): New variable.
4528 * gdb.base/printcmds.exp (test_print_enums): New.
4529 <top level>: Call it.
4530
883df6dd
SW
45312010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4532
4533 * gdb.cp/fpointer.cc: New test.
4534 * gdb.cp/fpointer.exp: New test.
4535
569b05a5
JK
45362010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4537
4538 * gdb.base/solib-nodir.exp: New file.
4539 * lib/gdb.exp (runto): New case for a GDB internal error.
4540
51d7d803
JK
45412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4542 Ulrich Weigand <uweigand@de.ibm.com>
4543 Tom Tromey <tromey@redhat.com>
4544
4545 * gdb.base/charset-malloc.c: New file.
4546 * gdb.base/charset.c (malloc_stub): New prototype.
4547 (main): Call it instead of malloc itself.
4548 * gdb.base/charset.exp: Use only prepare_for_testing.
4549 (binfile): Remove the variable.
4550
c0edd9ed
JK
45512010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4552
4553 Make core files the process_stratum.
4554 * gdb.base/corefile.exp (run: load core again)
4555 (run: sanity check we see the core file, run: with core)
4556 (run: core file is cleared, attach: load core again)
4557 (attach: sanity check we see the core file, attach: with core)
4558 (attach: core file is cleared): New tests.
4559 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4560
3cbaedff
KW
45612010-07-14 Ken Werner <ken.werner@de.ibm.com>
4562
4563 * gdb.arch/altivec-abi.exp: New tests.
4564
91158a56
TT
45652010-07-13 Tom Tromey <tromey@redhat.com>
4566
4567 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4568 (main): Use it.
4569 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4570
0f5238ed
TT
45712010-07-13 Tom Tromey <tromey@redhat.com>
4572
4573 * gdb.base/label.exp: New file.
4574 * gdb.base/label.c: New file.
4575
add265ae
L
45762010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4577 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 * lib/gdb.exp (is_ilp32_target): New.
4580 (is_lp64_target): Likewise.
4581
4582 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4583 target.
4584 * gdb.arch/amd64-disp-step.exp: Likewise.
4585 * gdb.arch/amd64-dword.exp: Likewise.
4586 * gdb.arch/amd64-i386-address.exp: Likewise.
4587 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4588
add265ae
L
4589 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4590 target.
4591 * gdb.arch/i386-bp_permanent.exp: Likewise.
4592 * gdb.arch/i386-byte.exp: Likewise.
4593 * gdb.arch/i386-disp-step.exp: Likewise.
4594 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4595 * gdb.arch/i386-prologue.exp: Likewise.
4596 * gdb.arch/i386-size-overlap.exp: Likewise.
4597 * gdb.arch/i386-size.exp: Likewise.
4598 * gdb.arch/i386-sse.exp: Likewise.
4599 * gdb.arch/i386-unwind.exp: Likewise.
4600 * gdb.arch/i386-word.exp: Likewise.
4601
4602 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4603 test only when building 64-bit executables. Do not hard-code
4604 -m64 option.
4605
2dfb8c17
DE
46062010-07-07 Doug Evans <dje@google.com>
4607
4608 * lib/gdb.exp (gdb_test_list_exact): New function.
4609 * gdb.base/default.exp (show convenience): Call it, add tests for
4610 $_sdata = void, $_thread = 0.
4611
4e5799b6
JK
46122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4613 Joel Brobecker <brobecker@adacore.com>
4614
4615 Fix re-run of PIE executable, PR shlibs/11776.
4616 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4617 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4618 and re-"run" of the inferior.
4619
1a219cc7
JK
46202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4621 Joel Brobecker <brobecker@adacore.com>
4622
4623 Cope with missing /usr/sbin/prelink.
4624 * lib/prelink-support.exp (prelink_no):
4625 <result == 1 && $output is "no such file or directory">: New.
4626 (prelink_yes): Likewise. Return on failed prelink_no.
4627
5e3b36f8
JK
46282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4629 Joel Brobecker <brobecker@adacore.com>
4630
4631 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4632 build_executable by build_executable_own_libs. Replace "prelink -R"
4633 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4634 change.
4635 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4636 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4637 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4638 Replace build_executable by build_executable_own_libs's function
4639 build_executable_own_libs.
4640 (prelinkNO): Create new stub to call prelink_no.
4641 (prelinkYES): Create new stub to call prelink_yes.
4642 (test_attach): Rename calls of copy to file_copy.
4643 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4644 (copy): Move to ...
4645 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4646 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4647 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4648 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4649 special flags by gdb_compile_shlib. Replace second gdb_compile by
4650 build_executable_own_libs. Replace "prelink -R" execution by a call of
4651 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4652 a second call of prelink_yes. Replace restart commands by
4653 clean_restart.
4654 (prelink): Rename to ...
4655 (seen displacement message): ... this test. Extend its expectation
4656 strictness.
4657
86e4bafc
JK
46582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4659
4660 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4661 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4662 displacement message exactly once.
4663
3cd07d20
JK
46642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4665 Joel Brobecker <brobecker@adacore.com>
4666
4667 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4668 its restore after the <$relink_args != ""> loop. new comment.
4669
0a1e94c7
JK
46702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4671 Joel Brobecker <brobecker@adacore.com>
4672
4673 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4674 code for it. New variable relink_args.
4675 (prelinkYES): Call prelinkNO.
4676 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4677 in such case. Move the core code to ...
4678 (test_attach_gdb): ... a new function. Send GDB command "file".
4679 Extend expected "Attaching to " string.
4680
2f70bcfb
TT
46812010-07-02 Tom Tromey <tromey@redhat.com>
4682
4683 * gdb.base/bitops.exp: Remove extraneous "pass".
4684
a17ac5b0
TT
46852010-07-02 Ken Werner <ken.werner@de.ibm.com>
4686
4687 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4688
dc10affe
PA
46892010-07-01 Pedro Alves <pedro@codesourcery.com>
4690
d41c0fc8
PA
4691 * gdb.base/help.exp: Adjust expected output.
4692
46932010-07-01 Pedro Alves <pedro@codesourcery.com>
4694
4695 * gdb.base/help.exp: Adjust expected output.
dc10affe 4696
0a600c36
JK
46972010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4698
4699 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4700 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4701 c++/11702.
4702
37cc8bfe
JK
47032010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4704 Doug Evans <dje@google.com>
4705
4706 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4707 add .dynamic entry'.
4708
254e6b9e
DE
47092010-06-29 Doug Evans <dje@google.com>
4710
4711 Test PR c++/11702.
4712 * gdb.cp/m-static.exp: Add testcase.
4713 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4714
595939de 47152010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4716 Tom Tromey <tromey@redhat.com>
4717 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4718
4719 * gdb.python/py-inferior.c: New File.
4720 * gdb.python/py-infthread.c: New File.
4721 * gdb.python/py-inferior.exp: New File.
4722 * gdb.python/py-infthread.exp: New File.
4723
98751a41
JK
47242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4725
4726 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4727 (ptype ::C::OtherFileClass typedefs): New.
4728 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4729 (C::OtherFileClass::cOtherFileClassVar2): New.
4730 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4731 cOtherFileClassVar2.
4732 (C::cOtherFileType2, C::cOtherFileVar2): New.
4733 (C::cOtherFileVar_use): use also cOtherFileVar2.
4734 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4735
41f62f39
JK
47362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4737
4738 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4739 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4740 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4741 (print ::C::cOtherFileVar)
4742 (whatis C::OtherFileClass::cOtherFileClassType)
4743 (whatis ::C::OtherFileClass::cOtherFileClassType)
4744 (print C::OtherFileClass::cOtherFileClassVar)
4745 (print ::cOtherFileClassVar)
4746 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4747 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4748 trailing content.
4749 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4750 (C::OtherFileClass::cOtherFileClassVar)
4751 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4752 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4753
af53d231
JK
47542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 Test PR c++/11703 and PR gdb/1448.
4757 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4758 gdb/1448.
4759
9655fd1a
JK
47602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4761
4762 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4763 (main) <rtti_data>: New.
4764 * gdb.cp/virtbase.exp (print rtti_data): New.
4765
824cc8dd
JK
47662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4767 Joel Brobecker <brobecker@adacore.com>
4768
4769 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4770
6036c742
JK
47712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4772
4773 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4774
de6a0421
DE
47752010-06-28 Doug Evans <dje@google.com>
4776
4777 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4778
b2dae948
DE
47792010-06-27 Doug Evans <dje@google.com>
4780
4781 * gdb.cp/m-static.exp: Update expected test output.
4782
0f3bb72e
PH
47832010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4784
889bf7c5
PA
4785 * gdb.gdb/selftest.exp: Adjust expected message for
4786 capturing start-up runtime.
0f3bb72e 4787
bc9f0842
TT
47882010-06-25 Tom Tromey <tromey@redhat.com>
4789
4790 PR python/10808:
4791 * gdb.python/python.exp: Add new tests.
4792
099ef718
SW
47932010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4794
4795 * gdb.cp/operator.cc: Created an import loop.
4796 * gdb.cp/operator.exp: Added testcase for import loop.
4797
5868a632
JK
47982010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 Test PR python/11407.
4801 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4802 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4803 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4804 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4805 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4806 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4807 binfile. Call gdb_compile with clean_restart twice.
4808 (func_nofb print, func_nofb backtrace, func_loopfb print)
4809 (func_loopfb backtrace): New.
4810
af76db58
JK
48112010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4812
4813 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4814 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4815 by a hand made one.
4816 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4817 i?86 requirement. Remove variables srcfile and binfile. New variable
4818 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4819
f2c7657e
UW
48202010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4821
4822 * gdb.cell/dwarfaddr.exp: New file.
4823 * gdb.cell/dwarfaddr.S: New file.
4824
628fe4e4
JK
48252010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 Test PR 9436.
4828 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4829
f1421989
HZ
48302010-06-24 Hui Zhu <teawater@gmail.com>
4831
4832 * gdb.base/eval.exp: New file.
4833
d03285ec
UW
48342010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4835
4836 * gdb.cell/fork.exp: New file.
4837 * gdb.cell/fork.c: Likewise.
4838 * gdb.cell/fork-spu.c: Likewise.
4839
41b2c92d
PM
48402010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4841
4842 * lib/gdb.exp (banned_variables_traced): New global variable.
4843 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4844 (gdb_init): Use `trace add variable' instead of obsolete
4845 `trace variable'.
4846
d5bc977f
DE
48472010-06-21 Doug Evans <dje@google.com>
4848
4849 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4850
d2ed6730
UW
48512010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4852
4853 * gdb.arch/spu-ls.exp: New file.
4854 * gdb.arch/spu-ls.c: Likewise.
4855
6aed2dbc
SS
48562010-06-18 Stan Shebs <stan@codesourcery.com>
4857
4858 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4859
e0756905
UW
48602010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4861
4862 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4863 * gdb.base/watch-cond.exp: Likewise.
4864 * gdb.python/py-breakpoint.exp: Likewise.
4865
d8053d4d
PA
48662010-06-18 Pedro Alves <pedro@codesourcery.com>
4867
4868 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4869 clean_restart, make sure every test has a distinct message, and
4870 that messages don't include the executable' full path.
4871
81ce510c
DE
48722010-06-17 Doug Evans <dje@google.com>
4873
4874 * gdb.arch/i386-size.exp: Updated expected output for
4875 DISASSEMBLY_OMIT_FNAME.
4876
65d79d4b
SDJ
48772010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4878 Sergio Durigan Junior <sergiodj@redhat.com>
4879
4880 * gdb.base/watch-notconst.c: New file.
4881 * gdb.base/watch-notconst.S: New file.
4882 * gdb.base/watch-notconst2.c: New file.
4883 * gdb.base/watch-notconst2.S: New file.
4884 * gdb.base/watch-notconst.exp: New file.
4885 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4886 (func4): Add operations on `global_ptr_ptr'.
4887 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4888 routine to test watchpoints created with a constant expression.
4889 (test_inaccessible_watchpoint): Include tests for watchpoints
4890 created with a constant expression.
4891
df0f4836
KB
48922010-06-14 Kevin Buettner <kevinb@redhat.com>
4893
4894 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4895 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4896 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4897 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4898 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4899 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4900 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4901 of `_start'.
4902
b769def5
UW
49032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4904
4905 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4906 not supported on the target.
4907 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4908 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4909 * gdb.mi/mi-nsintrall.exp: Likewise.
4910 * gdb.mi/mi-nsmoribund.exp: Likewise.
4911 * gdb.mi/mi-nsthrexec.exp: Likewise.
4912
d914c394
SS
49132010-06-11 Stan Shebs <stan@codesourcery.com>
4914
4915 * gdb.base/permissions.exp: New file.
4916
49172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4918
4919 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4920 does not support ELF executable class.
4921
f3ce5b9c
UW
49222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4923
4924 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4925
8e46892c
JK
49262010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4927
4928 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4929 (runto): Catch "The target does not support running in non-stop mode.".
4930
6cc55c64
MS
49312010-06-11 Michael Snyder <msnyder@vmware.com>
4932
4933 * gdb.base/setshow.exp (set language asm): Don't use
4934 gdb_test_no_output, fails on some targets.
4935
caddefa4
UW
49362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4937
4938 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4939 * gdb.cp/pr9167.exp: Likewise.
4940
468b1aa7
UW
49412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4942
4943 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4944
5c3552dc
UW
49452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4946
4947 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4948
02e6fe6a
UW
49492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4950
4951 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4952
0e03807e
TT
49532010-06-11 Tom Tromey <tromey@redhat.com>
4954
4955 PR gdb/9977, PR exp/11636::
4956 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4957 (pieces_test_f6): Update expected output.
4958
2bdf28a0
JK
49592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 * gdb.base/moribund-step.exp: New.
4962
f6978de9
MS
49632010-06-08 Michael Snyder <msnyder@vmware.com>
4964
4965 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4966 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4967 * gdb.ada/frame_args.exp: Ditto.
4968 * gdb.ada/lang_switch.exp: Ditto.
4969 * gdb.ada/ptype_arith_binop.exp: Ditto.
4970 * gdb.ada/ref_param.exp: Ditto.
4971 * gdb.ada/type_coercion.exp:Ditto.
4972
4973 * gdb.asm/asm-source.exp: Ditto.
4974
4975 * gdb.base/attach.exp: Ditto.
4976 * gdb.base/bitfields2.exp: Ditto.
4977 * gdb.base/call-signal-resume.exp: Ditto.
4978 * gdb.base/callfuncs.exp: Ditto.
4979 * gdb.base/commands.exp: Ditto.
4980 * gdb.base/dbx.exp: Ditto.
4981 * gdb.base/default.exp: Ditto.
4982 * gdb.base/dump.exp: Ditto.
4983 * gdb.base/exprs.exp: Ditto.
4984 * gdb.base/freebpcmd.exp: Ditto.
4985 * gdb.base/interrupt.exp: Ditto.
4986 * gdb.base/list.exp: Ditto.
4987 * gdb.base/long_long.exp: Ditto.
4988 * gdb.base/maint.exp: Ditto.
4989 * gdb.base/ptype.exp: Ditto.
4990 * gdb.base/return.exp: Ditto.
4991 * gdb.base/setshow.exp: Ditto.
4992 * gdb.base/sigbpt.exp: Ditto.
4993 * gdb.base/sigrepeat.exp: Ditto.
4994
4995 * gdb.cp/classes.exp: Ditto.
4996
4997 * gdb.dwarf2/dw2-restore.exp: Ditto.
4998
4999 * gdb.gdb/selftest.exp: Ditto.
5000
5001 * gdb.multi/base.exp: Ditto.
5002 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5003
5004 * gdb.python/py-block.exp: Ditto.
5005 * gdb.python/py-prettyprint.exp: Ditto.
5006 * gdb.python/py-template.exp: Ditto.
5007
5008 * gdb.server/ext-attach.exp: Ditto.
5009 * gdb.server/ext-run.exp: Ditto.
5010 * gdb.server/server-mon.exp: Ditto.
5011
5012 * gdb.threads/fork-thread-pending.exp: Ditto.
5013 * gdb.threads/hand-call-in-threads.exp: Ditto.
5014 * gdb.threads/interrupted-hand-call.exp: Ditto.
5015 * gdb.threads/linux-dp.exp: Ditto.
5016 * gdb.threads/manythreads.exp: Ditto.
5017 * gdb.threads/print-threads.exp: Ditto.
5018 * gdb.threads/pthreads.exp: Ditto.
5019 * gdb.threads/schedlock.exp: Ditto.
5020 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5021 * gdb.threads/threadapply.exp: Ditto.
5022
de7ff789
MS
50232010-06-08 Michael Snyder <msnyder@vmware.com>
5024
889bf7c5 5025 * gdb.ada/exec_changed.exp:
de7ff789
MS
5026 Use ".*" instead of "" as wildcard regexp.
5027
5028 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5029 * gdb.base/call-ar-st.exp: Ditto.
5030 * gdb.base/checkpoint.exp: Ditto.
5031 * gdb.base/default.exp: Ditto.
5032 * gdb.base/dump.exp: Ditto.
5033 * gdb.base/ending-run.exp: Ditto.
5034 * gdb.base/fileio.exp: Ditto.
5035 * gdb.base/miscexprs.exp: Ditto.
5036 * gdb.base/pointers.exp: Ditto.
5037 * gdb.base/readline.exp: Ditto.
5038 * gdb.base/reread.exp: Ditto.
5039 * gdb.base/restore.exp: Ditto.
5040 * gdb.base/shlib-call.exp: Ditto.
5041 * gdb.base/valgrind-db-attach.exp: Ditto.
5042 * gdb.base/volatile.exp: Ditto.
5043 * gdb.base/watchpoints.exp: Ditto.
5044
5045 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5046
5047 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5048 * gdb.python/py-value.exp: Ditto.
5049
5050 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5051 * gdb.trace/circ.exp: Ditto.
5052 * gdb.trace/collection.exp: Ditto.
5053 * gdb.trace/packetlen.exp: Ditto.
5054 * gdb.trace/passc-dyn.exp: Ditto.
5055 * gdb.trace/report.exp: Ditto.
5056 * gdb.trace/tfile.exp: Ditto.
5057 * gdb.trace/tfind.exp: Ditto.
5058 * gdb.trace/while-dyn.exp: Ditto.
5059
3bebe2f2
JK
50602010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5061
5062 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5063
5c631832
JK
50642010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5065
5066 Test PR 10640.
5067 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5068
4c3376c8
SW
50692010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5070
5071 * gdb.cp/koenig.exp: Test for ADL operators.
5072 * gdb.cp/koenig.cc: Added ADL operators.
5073 * gdb.cp/operator.exp: New test.
5074 * gdb.cp/operator.cc: New test.
5075
dc226d5a
MS
50762010-06-04 Michael Snyder <msnyder@vmware.com>
5077
dfb88a23
MS
5078 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5079 * gdb.base/pending.exp: Ditto.
f7ae76b3 5080
dc226d5a
MS
5081 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5082
967cf477
DE
50832010-06-04 Doug Evans <dje@google.com>
5084
5085 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5086 disabled printers.
5087 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5088 (enable_lookup_function): New function.
5089
eb801841
TT
50902010-06-04 Tom Tromey <tromey@redhat.com>
5091
5092 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5093 of hash and id.
5094
38979823
JK
50952010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5098 newline.
5099 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5100 (empty verbose non-noisy clear, empty verbose noisy clear)
5101 (empty non-verbose noisy clear): Likewise.
5102
35ec993f
MS
51032010-06-03 Michael Snyder <msnyder@vmware.com>
5104
5105 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5106 * gdb.base/display.exp: Ditto.
5107 * gdb.base/find.exp: Ditto.
5108 * gdb.base/ifelse.exp: Ditto.
5109 * gdb.base/multi-forks.exp: Ditto.
5110 * gdb.base/recurse.exp: Ditto.
5111 * gdb.base/setshow.exp: Ditto.
5112 * gdb.base/value-double-free.exp: Ditto.
5113 * gdb.base/watch-vfork.exp: Ditto.
5114 * gdb.base/watch_thread_num.exp: Ditto.
5115 * gdb.base/watchpoint-solib.exp: Ditto.
5116 * gdb.base/watchpoint.exp: Ditto.
5117 * gdb.base/watchpoints.exp: Ditto.
5118
5119 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5120 * gdb.cp/overload.exp: Ditto.
5121 * gdb.cp/virtfunc.exp: Ditto.
5122
5123 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5124
889bf7c5 5125 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5126 Replace gdb_test with gdb_test_no_output.
5127
889bf7c5 5128 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5129 Replace gdb_test with gdb_test_no_output.
5130 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5131 * gdb.threads/watchthreads.exp: Ditto.
5132 * gdb.threads/watchthreads2.exp: Ditto.
5133
5134 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5135 * gdb.trace/tfind.exp: Ditto.
5136
c22decce
JB
51372010-06-03 Joel Brobecker <brobecker@adacore.com>
5138
5139 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5140 successful test if message is the empty string.
5141
fd5700c7
JK
51422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5143
5144 * gdb.fortran/module.exp (stopped language detection): New test.
5145
f55ee35c
JK
51462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5147
5148 Support DW_TAG_module as separate namespaces.
5149 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5150 gdb.fortran/library-module-lib.f90: New.
5151 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5152 (print i): Remove.
5153 (continue to breakpoint: i-is-1, print var_i value 1)
5154 (continue to breakpoint: i-is-2, print var_i value 2)
5155 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5156 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5157 (complete `modmany, complete `modmany`, complete `modmany`var)
5158 (show language, setting breakpoint at module): New tests.
5159 * gdb.fortran/module.f90 (module mod): Remove.
5160 (module mod1, module mod2, module modmany, subroutine sub1)
5161 (subroutine sub2, program module): New.
5162
b8e8282f
JK
51632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5166 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5167 * gdb.cp/anon-union.exp (pass): Rename to ...
5168 (print z 2): ... here.
b8e8282f 5169
019ebafc
MS
51702010-06-02 Michael Snyder <msnyder@vmware.com>
5171
e68d8fd4
MS
5172 * gdb.trace/actions.exp: Use gdb_test_no_output.
5173 * gdb.trace/circ.exp: Ditto.
5174 * gdb.trace/packetlen.exp: Ditto.
5175 * gdb.trace/save-trace.exp: Ditto.
5176 * gdb.trace/tracecmd.exp: Ditto.
5177 * gdb.trace/tsv.exp: Ditto.
5178
12b5d08a
MS
5179 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5180 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5181 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5182 * gdb.threads/manythreads.exp: Ditto.
5183 * gdb.threads/print-threads.exp: Ditto.
5184 * gdb.threads/pthreads.exp: Ditto.
5185 * gdb.threads/schedlock.exp: Ditto.
5186 * gdb.threads/staticthreads.exp: Ditto.
5187 * gdb.threads/thread-specific.exp: Ditto.
5188 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5189 * gdb.threads/threadapply.exp: Ditto.
5190 * gdb.threads/watchthreads.exp: Ditto.
5191 * gdb.threads/watchthreads2.exp: Ditto.
5192
89493308
MS
5193 * gdb.python/py-block.exp: Use gdb_test_no_output.
5194 * gdb.python/py-prettyprint.exp: Ditto.
5195 * gdb.python/py-template.exp: Ditto.
5196 * gdb.python/py-value.exp: Ditto.
5197
5198 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5199 * gdb.reverse/watch-reverse.exp: Ditto.
5200
5201 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5202 * gdb.server/ext-run.exp: Ditto.
5203
019ebafc
MS
5204 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5205 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5206 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5207 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5208 * gdb.dwarf2/dw2-producer.exp: Ditto.
5209 * gdb.dwarf2/mac-fileno.exp: Ditto.
5210
5211 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5212 * gdb.gdb/selftest.exp: Ditto.
5213
5214 * gdb.multi/base.exp: Use gdb_test_no_output.
5215
5216 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5217
3e0ca3a5
JK
52182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5219
5220 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5221
9db70545
MS
52222010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5223
a8d52276
MS
5224 * gdb.cp/class2.exp: Use gdb_test_no_output.
5225 * gdb.cp/classes.exp: Ditto.
5226 * gdb.cp/extern-c.exp: Ditto.
5227 * gdb.cp/inherit.exp: Ditto.
5228 * gdb.cp/maint.exp: Ditto.
5229 * gdb.cp/mb-inline.exp: Ditto.
5230 * gdb.cp/mb-templates.exp: Ditto.
5231 * gdb.cp/method2.exp: Ditto.
5232 * gdb.cp/misc.exp: Ditto.
5233 * gdb.cp/ovldbreak.exp: Ditto.
5234 * gdb.cp/punctuator.exp: Ditto.
5235 * gdb.cp/templates.exp: Ditto.
5236 * gdb.cp/virtbase.exp: Ditto.
5237
889bf7c5 5238 * gdb.threads/attach-stopped.exp:
9db70545 5239 Replace uses of send_gdb / gdb_expect.
889bf7c5 5240 * gdb.threads/attachstop-mt.exp:
9db70545 5241 Replace uses of send_gdb / gdb_expect.
889bf7c5 5242 * gdb.threads/gcore-thread.exp:
9db70545 5243 Replace uses of send_gdb / gdb_expect.
889bf7c5 5244 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5245 Replace uses of send_gdb / gdb_expect.
5246 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5247 * gdb.threads/print-threads.exp:
9db70545
MS
5248 Replace uses of send_gdb / gdb_expect.
5249 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5250 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5251 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5252
5253 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5254 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5255 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5256 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5257 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5258 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5259 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5260 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5261 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5262 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5263 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5264
359cc68c
JK
52652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5268
7d3fe98e
SW
52692010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5270
5271 * gdb.cp/koenig.exp: Added new test case.
5272 * gdb.cp/koenig.cc: Ditto.
5273
27d3a1a2
MS
52742010-06-01 Michael Snyder <msnyder@vmware.com>
5275
5276 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5277 * gdb.base/arrayidx.exp: Ditto.
5278 * gdb.base/attach.exp: Ditto.
5279 * gdb.base/auxv.exp: Ditto.
5280 * gdb.base/bigcre.exp: Ditto.
5281 * gdb.base/break-always.exp: Ditto.
5282 * gdb.base/break-interp.exp: Ditto.
5283 * gdb.base/break.exp: Ditto.
5284 * gdb.base/breakpoint-shadow.exp: Ditto.
5285 * gdb.base/call-ar-st.exp: Ditto.
5286 * gdb.base/call-sc.exp: Ditto.
5287 * gdb.base/call-signal-resume.exp: Ditto.
5288 * gdb.base/callfuncs.exp: Ditto.
5289 * gdb.base/catch-syscall.exp: Ditto.
5290 * gdb.base/charset.exp: Ditto.
5291 * gdb.base/code-expr.exp: Ditto.
5292 * gdb.base/commands.exp: Ditto.
5293 * gdb.base/cond-expr.exp: Ditto.
5294 * gdb.base/condbreak.exp: Ditto.
5295 * gdb.base/cursal.exp: Ditto.
5296 * gdb.base/cvexpr.exp: Ditto.
5297 * gdb.base/default.exp: Ditto.
5298 * gdb.base/del.exp: Ditto.
5299 * gdb.base/detach.exp: Ditto.
5300 * gdb.base/display.exp: Ditto.
5301 * gdb.base/ena-dis-br.exp: Ditto.
5302 * gdb.base/eval-skip.exp: Ditto.
5303 * gdb.base/foll-fork.exp: Ditto.
5304 * gdb.base/foll-vfork.exp: Ditto.
5305 * gdb.base/frame-args.exp: Ditto.
5306 * gdb.base/funcargs.exp: Ditto.
5307 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5308 * gdb.base/gdbvars.exp: Ditto.
5309 * gdb.base/help.exp: Ditto.
5310 * gdb.base/ifelse.exp: Ditto.
5311 * gdb.base/included.exp: Ditto.
5312 * gdb.base/list.exp: Ditto.
5313 * gdb.base/macscp.exp: Ditto.
5314 * gdb.base/maint.exp: Ditto.
5315 * gdb.base/multi-fork.exp: Ditto.
5316 * gdb.base/overlays.exp: Ditto.
5317 * gdb.base/page.exp: Ditto.
5318 * gdb.base/pending.exp: Ditto.
5319 * gdb.base/pointers.exp: Ditto.
5320 * gdb.base/pr11022.exp: Ditto.
5321 * gdb.base/prelink.exp: Ditto.
5322 * gdb.base/printcmds.exp: Ditto.
5323 * gdb.base/psymtab.exp: Ditto.
5324 * gdb.base/randomize.exp: Ditto.
5325 * gdb.base/relational.exp: Ditto.
5326 * gdb.base/relocate.exp: Ditto.
5327 * gdb.base/remote.exp: Ditto.
5328 * gdb.base/sepdebug.exp: Ditto.
5329 * gdb.base/set-lang-auto.exp: Ditto.
5330 * gdb.base/setshow.exp: Ditto.
5331 * gdb.base/setvar.exp: Ditto.
5332 * gdb.base/signals.exp: Ditto.
5333 * gdb.base/signull.exp: Ditto.
5334 * gdb.base/sigstep.exp: Ditto.
5335 * gdb.base/sizeof.exp: Ditto.
5336 * gdb.base/solib-disc.exp: Ditto.
5337 * gdb.base/store.exp: Ditto.
5338 * gdb.base/structs.exp: Ditto.
5339 * gdb.base/structs2.exp: Ditto.
5340 * gdb.base/subst.exp: Ditto.
5341 * gdb.base/term.exp: Ditto.
5342 * gdb.base/trace-commands.exp: Ditto.
5343 * gdb.base/unwindonsignal.exp: Ditto.
5344 * gdb.base/valgrind-db-attach.exp: Ditto.
5345 * gdb.base/varargs.exp: Ditto.
5346 * gdb.base/watch-cond.exp: Ditto.
5347 * gdb.base/watch_thread_num.exp: Ditto.
5348 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5349 * gdb.base/watchpoint.exp: Ditto.
5350 * gdb.base/whatis-exp.exp: Ditto.
5351
f8d3bf8f
MS
53522010-06-01 Michael Snyder <msnyder@vmware.com>
5353
5354 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5355 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5356 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5357 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5358 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5359 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5360 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5361 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5362 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5363 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5364 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5365 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5366 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5367 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5368 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5369
3f9e0d32
JK
53702010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5371
5372 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5373 trailing newline.
5374 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5375 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5376 (p *args): ... here and remove excessive trailing newline.
5377
f629457d
JB
53782010-05-31 Joel Brobecker <brobecker@adacore.com>
5379
5380 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5381
09eef106
JK
53822010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 Accept the new Linux kernel "t (tracing stop)" string.
5385 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5386 Update comment.
5387 (state_wait) <T (tracing stop)>: New.
5388 (main): Update the state_wait expect string.
5389
94f31136
PA
53902010-05-28 Pedro Alves <pedro@codesourcery.com>
5391
5392 * limits.c, limits.exp: Delete files.
5393 * Makefile.in (clean mostlyclean): Adjust.
5394 * tracecmd.exp: Adjust.
5395
096554ab
JK
53962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 * gdb.base/tui-layout.exp: New.
5399
27d3a1a2 54002010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5401
889bf7c5 5402 * gdb.reverse/break-precsave.exp:
bcd2dc50 5403 Replace uses of send_gdb / gdb_expect.
889bf7c5 5404 * gdb.reverse/break-reverse.exp:
bcd2dc50 5405 Replace uses of send_gdb / gdb_expect.
889bf7c5 5406 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5407 Replace uses of send_gdb / gdb_expect.
889bf7c5 5408 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5409 Replace uses of send_gdb / gdb_expect.
889bf7c5 5410 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5411 Replace uses of send_gdb / gdb_expect.
889bf7c5 5412 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5413 Replace uses of send_gdb / gdb_expect.
889bf7c5 5414 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5415 Replace uses of send_gdb / gdb_expect.
889bf7c5 5416 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5417 Replace uses of send_gdb / gdb_expect.
889bf7c5 5418 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5419 Replace uses of send_gdb / gdb_expect.
889bf7c5 5420 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5421 Replace uses of send_gdb / gdb_expect.
889bf7c5 5422 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5423 Replace uses of send_gdb / gdb_expect.
889bf7c5 5424 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5425 Replace uses of send_gdb / gdb_expect.
889bf7c5 5426 * gdb.reverse/machinestate.exp:
bcd2dc50 5427 Replace uses of send_gdb / gdb_expect.
889bf7c5 5428 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5429 Replace uses of send_gdb / gdb_expect.
889bf7c5 5430 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5431 Replace uses of send_gdb / gdb_expect.
889bf7c5 5432 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5433 Replace uses of send_gdb / gdb_expect.
889bf7c5 5434 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5435 Replace uses of send_gdb / gdb_expect.
889bf7c5 5436 * gdb.reverse/step-precsave.exp:
bcd2dc50 5437 Replace uses of send_gdb / gdb_expect.
889bf7c5 5438 * gdb.reverse/step-reverse.exp:
bcd2dc50 5439 Replace uses of send_gdb / gdb_expect.
889bf7c5 5440 * gdb.reverse/until-precsave.exp:
bcd2dc50 5441 Replace uses of send_gdb / gdb_expect.
889bf7c5 5442 * gdb.reverse/until-reverse.exp:
bcd2dc50 5443 Replace uses of send_gdb / gdb_expect.
889bf7c5 5444 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5445 Replace uses of send_gdb / gdb_expect.
889bf7c5 5446 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5447 Replace uses of send_gdb / gdb_expect.
5448
3def43e0
JK
54492010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5452 excessive newline.
5453
27d3a1a2 54542010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5455
5456 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5457 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5458 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5459 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5460 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5461 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5462 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5463 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5464 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5465 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5466 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5467 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5468 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5469 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5470 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5471 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5472 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5473 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5474 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5475
27d3a1a2 54762010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5477
22454424
MS
5478 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5479 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5480
5481 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5482 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5483 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5484
889bf7c5 5485 * gdb.reverse/consecutive-reverse.exp:
22454424 5486 Replace uses of send_gdb / gdb_expect.
889bf7c5 5487 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5488 Replace uses of send_gdb / gdb_expect.
5489
5490 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5491 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5492 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5493 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5494 Replace uses of send_gdb / gdb_expect.
5495 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5496 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5497 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5498 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5499 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5500 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5501 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5502 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5503 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5504
55052010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5506
22454424 5507 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5508
22454424 5509 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5510
22454424
MS
5511 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5512 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5513 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5514 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5515 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5516 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5517 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5518 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5519 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5520
6e5f2c59
TT
55212010-05-25 Tom Tromey <tromey@redhat.com>
5522
5523 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5524
bbc8b958
TT
55252010-05-25 Tom Tromey <tromey@redhat.com>
5526
5527 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5528 argument order.
5529 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5530 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5531 order.
5532 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5533 order.
5534 * gdb.base/call-sc.exp (setup_kfails): Remove.
5535 (setup_compiler_kfails): Remove.
5536 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5537 argument order.
5538 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5539 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5540 (advancei): Fix setup_kfail argument order.
5541 * gdb.base/radix.exp: Fix setup_kfail argument order.
5542 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5543 order.
5544 * gdb.base/structs.exp (setup_kfails): Remove.
5545 (setup_compiler_kfails): Fix setup_kfail argument order.
5546 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5547 order.
5548 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5549 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5550 setup_kfail argument order.
5551 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5552
83d1babf
TT
55532010-05-25 Tom Tromey <tromey@redhat.com>
5554
5555 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5556
6acb16a2
MS
55572010-05-25 Michael Snyder <msnyder@vmware.com>
5558
5559 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5560 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5561 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5562 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5563 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5564 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5565 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5566 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5567 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5568 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5569 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5570 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5571 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5572 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5573 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5574 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5575 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5576 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5577 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5578 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5579 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5580 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5581 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5582 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5583 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5584 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5585 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5586 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5587 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5588 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5589 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5590 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5591 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5592 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5593 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5594 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5595 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5596 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5597 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5598 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5599 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5600 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5601 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5602 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5603 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5604 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5605 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5606 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5607
56082010-05-25 Doug Evans <dje@google.com>
5609
5610 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5611 gdb.string_to_argv.
ad3986f0 5612
d3b1e874
TT
56132010-05-21 Tom Tromey <tromey@redhat.com>
5614
5615 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5616 Call it.
5617 * gdb.dwarf2/pieces.S: Update.
5618 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5619
cb826367
TT
56202010-05-21 Tom Tromey <tromey@redhat.com>
5621
5622 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5623 Call it.
5624 * gdb.dwarf2/pieces.c (struct C): New.
5625 (f6): New function.
5626 * gdb.dwarf2/pieces.S: Replace.
5627
74de6778
TT
56282010-05-21 Tom Tromey <tromey@redhat.com>
5629
5630 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5631 Call it.
5632
afd74c5f
TT
56332010-05-21 Tom Tromey <tromey@redhat.com>
5634
5635 * gdb.dwarf2.pieces.exp: New file.
5636 * gdb.dwarf2.pieces.S: New file.
5637 * gdb.dwarf2.pieces.c: New file.
5638
a7b75dfd 56392010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5640 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5641
5642 * lib/gdb.exp (gdb_test_no_output): New function.
5643 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5644 when testing commands that should produce no output.
5645
c81c812a
JB
56462010-05-17 Joel Brobecker <brobecker@adacore.com>
5647
5648 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5649 parameter that we want to watch being a constant.
5650
0cce5bd9
JB
56512010-05-17 Joel Brobecker <brobecker@adacore.com>
5652
5653 * gdb.ada/cond_lang: New testcase.
5654
47050449
JB
56552010-05-17 Joel Brobecker <brobecker@adacore.com>
5656
5657 * lib/gdb.exp (banned_variables): New variable/constant.
5658 (gdb_init): Add write trace on variables listed in banned_variables.
5659 (gdb_finish): Remove write traces on variables listed in
5660 banned_variables.
5661
77c01586
JB
56622010-05-17 Joel Brobecker <brobecker@adacore.com>
5663
5664 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5665 * gdb.cp/koenig.exp: Likewise.
5666
88d4aea7
PM
56672010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5668
889bf7c5 5669 PR python/11482
88d4aea7
PM
5670
5671 * gdb.python/py-value.exp (test_value_hash): New function.
5672
f5a010c0
PM
56732010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5674
5675 PR exp/11530.
5676 * gdb.base/gdb11530.c: New file.
5677 * gdb.base/gdb11530.exp: New file.
5678
8ef4892f
JK
56792010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5680
5681 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5682 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5683
7322dca9
SW
56842010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5685
5686 * gdb.cp/koenig.exp: New test.
5687 * gdb.cp/koenig.cc: New test program.
5688
02e7ea18
JB
56892010-05-05 Joel Brobecker <brobecker@adacore.com>
5690
5691 Remove the use of prms_id and bug_id throughout the testsuite.
5692
e1c34c5d
PM
56932010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5694
5695 PR exp/11349.
5696 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5697 use a reference local variable.
5698
8e1d0c49
JK
56992010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5700
5701 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5702 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5703 variable different_dir. Move debugfile into a full directory pathname
5704 under DIFFERENT_DIR.
5705 * lib/gdb.exp (separate_debug_filename): Remove.
5706 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5707 variable debug_dir and mkdir of it. Update function comments.
5708
e66408ed
PA
57092010-04-29 Pedro Alves <pedro@codesourcery.com>
5710
5711 PR gdb/11557
5712
5713 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5714 files.
5715
d7b32ed3
PM
57162010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5717
889bf7c5 5718 * gdb.python/py-param.exp: New File.
d7b32ed3 5719
6aecb9c2
JB
57202010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5721
5722 * gdb.base/default.exp: Fix "set language" test.
5723
bdf92a1c
PM
57242010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5725
5726 PR breakpoints/11531.
5727 * gdb.base/gdb11531.c: New file.
5728 * gdb.base/gdb11531.exp: New file.
5729
3f172e24
TT
57302010-04-26 Tom Tromey <tromey@redhat.com>
5731
5732 * gdb.base/completion.exp: Add tests for completion and deprecated
5733 commands.
5734
64af4c92
JK
57352010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5736
5737 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5738 (print /x char_array): Escape curly brackets.
5739
492928e4
JK
57402010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 Fix deadlock on looped list of loaded shared objects.
5743 * gdb.base/solib-corrupted.exp: New.
5744
66d09542
DE
57452010-04-23 Doug Evans <dje@google.com>
5746
5747 * gdb.python/py-section-script.c: New file.
5748 * gdb.python/py-section-script.exp: New file.
5749 * gdb.python/py-section-script.py: New file.
5750
8bd10a10
CM
57512010-04-20 Chris Moller <cmoller@redhat.com>
5752
5753 PR 10179
5754
5755 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5756 * gdb.base/pr10179-a.c:
5757 * gdb.base/pr10179-b.c:
5758 * gdb.base/pr10179.exp: New files.
5759
c0201579
JK
57602010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 Fix crashes on dangling display expressions.
5763 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5764 is SEP.
5765 (lib_flags): Remove the "debug" keyword.
5766 (libsepdebug): New variable for iterating new loop.
5767 (save_pf_prefix): New variable wrapping the loop.
5768 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5769 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5770
793b0ff8
PM
57712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5772
5773 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5774
097f51f7
PM
57752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5776
5777 PR stabs/11479.
5778 * gdb.stabs/gdb11479.exp: New file.
5779 * gdb.stabs/gdb11479.c: New file.
5780
9a22f0d0
PM
57812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5782
5783 * gdb.base/charset.c (Strin16, String32): New variables.
5784 * gdb.base/charset.exp (gdb_test): Test correct display
5785 of 16 or 32 bit strings.
5786
57872010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5788
5789 PR 9167
5790 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5791 * gdb.cp/pr9167.cc: New file.
5792 * gdb.cp/pr9167.exp: New file.
5793
5794
6e354e5e
PM
57952010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5796
5797 PR pascal/11492.
5798 * gdb.pascal/gdb11492.pas: New file.
5799 * gdb.pascal/gdb11492.exp: New file.
5800
be942545
JB
58012010-04-20 Joel Brobecker <brobecker@adacore.com>
5802
1667e6e3 5803 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5804
0c3acc09
JB
58052010-04-20 Joel Brobecker <brobecker@adacore.com>
5806
5807 * gdb.ada/dyn_loc: New testcase.
5808
ec31cde5
CM
58092010-04-20 Chris Moller <cmoller@redhat.com>
5810
5811 PR 10867
889bf7c5 5812
ec31cde5
CM
5813 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5814 * gdb.cp/pr10687.cc: New file.
5815 * gdb.cp/pr10687.exp: New file.
5816
5817
ce4b0682
SDJ
58182010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5819 Sergio Durigan Junior <sergiodj@redhat.com>
5820
5821 * gdb.fortran/logical.exp: New testcase.
5822 * gdb.fortran/logical.f90: New file.
5823
3436961f
DE
58242010-04-19 Doug Evans <dje@google.com>
5825
5826 * gdb.base/help.exp (help source): Update expected output.
5827
4d836c09
JK
58282010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5829
5830 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5831 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5832 gdb_exit and return.
5833 (executable): New variable.
5834 (binfile): Use it.
5835
6149aea9
PA
58362010-04-19 Pedro Alves <pedro@codesourcery.com>
5837
5838 PR breakpoints/8554.
5839
5840 * gdb.trace/save-trace.exp: Adjust.
5841
ed41462c
L
58422010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5843
5844 PR corefiles/11511
5845 * gdb.arch/system-gcore.exp: New.
5846 * gdb.arch/gcore.c: Likewise.
5847
3f7b2faa
DE
58482010-04-15 Doug Evans <dje@google.com>
5849
fa33c3cd
DE
5850 * gdb.python/py-progspace.c: New file.
5851 * gdb.python/py-progspace.exp: New file.
5852
3f7b2faa
DE
5853 * gdb.base/source.exp: Add tests for "source -s".
5854
79f283fe
PM
58552010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5856
5857 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5858 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5859 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5860 * gdb.python/py-mi.exp: New test for to_string returning None.
5861
fc8eb08a
PM
58622010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5863
5864 * gdb.python/py-breakpoint.c: Make result global.
5865
26e197f6
JK
58662010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5867
5868 Fix non-GNU make compatibility.
5869 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5870
adc36818
PM
58712010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5872
5873 * gdb.python/py-breakpoint.exp: New File.
5874 * gdb.python/py-breakpoint.C: Ditto.
5875
64e17368
SS
58762010-04-08 Stan Shebs <stan@codesourcery.com>
5877
5878 * gdb.trace/actions.exp: Clear default-collect.
5879 * gdb.trace/save-trace.exp: Clear default-collect.
5880
fff5cc64
PM
58812010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5882
5883 * gdb.python/py-value: Add null string variable.
5884 (test_lazy_string): Test zero length, NULL address lazy
5885 strings.
5886
a055a187
L
58872010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5888
5889 * gdb.arch/i386-avx.c: New.
5890 * gdb.arch/i386-avx.exp: Likewise.
5891
5892 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5893
96e39866
DE
58942010-04-06 Doug Evans <dje@google.com>
5895
5896 * gdb.base/source-test.gdb: New file.
5897 * gdb.base/source.exp: Test source -v.
5898
5984a431
UW
58992010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5900
5901 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5902
ec8a089a
PM
59032010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5904
5905 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5906 within one line, unless it is followed by a double quote.
5907 * gdb.stabs/hppa.sed: Idem.
5908 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5909 * gdb.stabs/weird.exp: Check for correct parsing of
5910 char and string constants.
ec8a089a
PM
5911 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5912 in .stabs to .stabx substitution.
5913
fce3c1f0
SS
59142010-04-05 Stan Shebs <stan@codesourcery.com>
5915
5916 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5917 constant global.
5918 * gdb.trace/tfile.exp: Try to print them.
5919
d77f58be
SS
59202010-04-04 Stan Shebs <stan@codesourcery.com>
5921
5922 * gdb.base/completion.exp: Update for new "info watchpoints".
5923 * gdb.base/default.exp: Ditto.
5924 * gdb.base/help.exp: Ditto.
5925 * gdb.base/watchpoint.exp: Ditto.
5926 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5927
af54718e
SS
59282010-04-04 Stan Shebs <stan@codesourcery.com>
5929
5930 * gdb.trace/tfile.exp: Sharpen tfind test.
5931
74d1f91e
JK
59322010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5933
5934 * gdb.base/break-entry.exp: New.
5935
eb8e76db 59362010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5937 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5938
5939 * gdb.reverse/i386-sse-reverse.exp: New file.
5940 * gdb.reverse/i386-sse-reverse.c: New file.
5941
bf65cad8
PA
59422010-04-02 Pedro Alves <pedro@codesourcery.com>
5943
5944 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5945
fff87407
SS
59462010-04-01 Stan Shebs <stan@codesourcery.com>
5947
5948 * gdb.trace/actions.exp: Tweak expected output.
5949 * gdb.trace/while-stepping.exp: Tweak expected output.
5950
fe01d668
L
59512010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5952
5953 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5954
86b17b60
PA
59552010-04-01 Pedro Alves <pedro@codesourcery.com>
5956
5957 * gdb.base/commands.exp: Adjust.
5958 * gdb.cp/extern-c.exp: Adjust.
5959
2c58c0a9
PA
59602010-04-01 Pedro Alves <pedro@codesourcery.com>
5961
5962 * gdb.trace/collection.c (local_test_func): Define a local struct,
5963 and instanciate it.
5964
0db9b91c
PA
59652010-04-01 Pedro Alves <pedro@codesourcery.com>
5966
5967 * gdb.trace/collection.exp (gdb_collect_args_test)
5968 (gdb_collect_argarray_test): XFAIL the tests that assume the
5969 argarray argument's elements are collected.
5970
8072405b
JK
59712010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5972
5973 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5974 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5975
8bf6485c
SS
59762010-03-31 Stan Shebs <stan@codesourcery.com>
5977
5978 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5979 and tracepoint conditionals.
5980 (gdb_verify_tracepoints): Delete unused return.
5981
fd7f724a
KS
59822010-03-26 Keith Seitz <keiths@redhat.com>
5983
5984 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5985 appear in the output before main.
5986 Remove KFAIL for gdb/2215 aka bz 9320.
5987
8d9e7719
DE
59882010-03-30 Doug Evans <dje@google.com>
5989
0906dd0b
DE
5990 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5991 by dejagnu.
5992 * gdb.arch/amd64-dword.exp: Ditto.
5993
8d9e7719
DE
5994 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5995 match.
5996 (break printf): Ditto.
5997
1da644f0
SW
59982010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5999
6000 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6001 gcc < 4.4.
6002 * gdb.cp/shadow.exp: Ditto.
6003
a8121990
PA
60042010-03-29 Pedro Alves <pedro@codesourcery.com>
6005
6006 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6007 "tstart" is silent.
6008
6e79d367
PA
60092010-03-29 Pedro Alves <pedro@codesourcery.com>
6010
6011 * gdb.trace/collection.exp (executable): New.
6012 (binfile): Use it.
6013 (fpreg, spreg, pcreg): New.
6014 (test_register): Use gdb_test_multiple. Pass /x to print.
6015 (prepare_for_trace_test): New.
6016 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6017 (gdb_collect_args_test, gdb_collect_argstruct_test)
6018 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6019 prepare_for_trace_test.
6020 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6021 fpreg, spreg and pcreg.
6022 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6023 prepare_for_trace_test.
6024 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6025 try to detect tracing support here. Don't set breakpoints at
6026 `begin' or `end' here.
6027 <global scope>: Use clean_restart. Run to main before checking
6028 for tracing support. Check for for tracing support here.
6029
09248348
JK
60302010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6031
6032 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6033 " as $displacement" to "seen displacement message".
6034
d350db38
PA
60352010-03-28 Pedro Alves <pedro@codesourcery.com>
6036
6037 * gdb.trace/while-dyn.exp (executable): New variable.
6038 (binfile): Use it.
6039 (test_while_stepping): New function. Move most tests here. Call
6040 it once for each of the while-stepping, stepping and ws aliases.
6041
907af001
UW
60422010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6043
6044 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6045 that do not provide the tagless_struct type name at all.
6046 (test_print_anon_union): Do not check value of uninitialized
6047 union member. Do not use cp_test_ptype_class, so we can accept
6048 "long" as well as "long int".
6049
610197fd
PA
60502010-03-26 Pedro Alves <pedro@codesourcery.com>
6051
6052 * gdb.trace/tfile.c (tohex, bin2hex): New.
6053 (write_error_trace_file): Hexify error description.
6054
6c28cbf2
SS
60552010-03-25 Stan Shebs <stan@codesourcery.com>
6056
6057 * gdb.trace/tfile.c: Generate an additional trace file, improve
6058 portability.
6059 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6060 files in a better way.
6061
e62b8c7e
KS
60622010-03-25 Keith Seitz <keiths@redhat.com>
6063
6064 * gdb.java/jprint.exp: XFAIL printing of static class members
6065 because of GCC debuginfo problem.
6066
82ccf5a5
JK
60672010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6068
6069 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6070
293e2f9e
DJ
60712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6072
6073 * gdb.base/completion.exp: Allow long instead of long int.
6074 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6075 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6076 variable p.
6077 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6078 * gdb.base/pointers.exp: Allow long instead of long int.
6079 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6080 * gdb.base/step-line.exp: Allow a directory before the source file name.
6081
95a42b64
TT
60822010-03-24 Tom Tromey <tromey@redhat.com>
6083
6084 PR breakpoints/9352:
6085 * gdb.base/default.exp: Update.
6086 * gdb.base/commands.exp: Update.
6087 * gdb.cp/extern-c.exp: Test setting commands on multiple
6088 breakpoints at once.
6089
2390201f
DJ
60902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6091
6092 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6093 if gdb,nosignals.
6094 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6095 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6096 exited".
6097
8c9a6790
SS
60982010-03-24 Stan Shebs <stan@codesourcery.com>
6099
6100 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6101
a6c727b2
DJ
61022010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6103
6104 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6105 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6106 argument. Handle "short" and "long".
6107 (Top level): Pass overprototyped output for old_fptr and xptr.
6108
4dfd5423
PA
61092010-03-23 Pedro Alves <pedro@codesourcery.com>
6110
6111 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6112 format strings and add casts to avoid compiler warnings.
6113
61142010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6115
6116 * lib/trace-support.exp (gdb_trace_setactions):
6117 Don't expect whitespace after ">" prompt.
6118 * gdb.trace/actions.exp: Adjust for output changes.
6119 * gdb.trace/while-stepping.exp: Likewise.
6120
c847d045
JK
61212010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6122
6123 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6124 and r157645).
6125
5f717f1d
JK
61262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6127
6128 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6129 New.
6130
7d6d51d5
DJ
61312010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6132
6133 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6134 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6135
3b11a015
SS
61362010-03-19 Stan Shebs <stan@codesourcery.com>
6137
6138 * gdb.trace/ax.exp: New file.
6139
d7d158ed
DE
61402010-03-19 Doug Evans <dje@google.com>
6141
6bb85cd1
DE
6142 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6143 output from gcc.
6144
d7d158ed
DE
6145 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6146 named /usr/sbin/prelink<foo>.
6147
4daf5ac0
SS
61482010-03-18 Stan Shebs <stan@codesourcery.com>
6149
6150 * gdb.trace/circ.exp: Test circular-trace-buffer.
6151 * gdb.trace/tfile.exp: Update tstatus test.
6152
e8d05480
JB
61532010-03-18 Joel Brobecker <brobecker@adacore.com>
6154
6155 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6156 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6157
441b986a
UW
61582010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6159
6160 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6161
4247603b
PA
61622010-03-18 Pedro Alves <pedro@codesourcery.com>
6163
6164 * gdb.base/default.exp: Adjust the expected output of the finish
6165 and until commands when the inferior is not being run.
6166
13387711
SW
61672010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6168
6169 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6170 * gdb.cp/nsusing.exp: Ditto.
6171
6e31430b
TT
61722010-03-15 Tom Tromey <tromey@redhat.com>
6173
6174 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6175 * gdb.cp/userdef.cc (operator==): New function.
6176 (main): New locals mem1, mem2.
6177
e2d69cb5
JZ
61782010-03-15 Jie Zhang <jie@codesourcery.com>
6179
6180 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6181 Declare and use new loadtimeout variable.
6182
f572f0a9
DJ
61832010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6184
6185 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6186 Use gdb_load later.
6187
51f4c0b0
PA
61882010-03-14 Pedro Alves <pedro@codesourcery.com>
6189
6190 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6191 literal. Add missing endlines to prints to stderr.
6192
1c809c68
TT
61932010-03-12 Tom Tromey <tromey@redhat.com>
6194
6195 PR c++/9708:
6196 * gdb.cp/m-static.exp: Add regression test.
6197 * gdb.cp/m-static.cc (method): New method.
6198 (main): Call it.
6199
00ae8fef
SW
62002010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6201
6202 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6203 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6204
759f0f0b
PA
62052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6206
21e24d21
PA
6207 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6208
62092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6210
759f0f0b
PA
6211 * lib/gdb.exp (skip_stl_tests): New.
6212 (gdb_compile): Symbian needs -ldl.
6213 (shlib_target_file): New.
6214 (shlib_symbol_file): New.
6215 (gdb_load_shlibs): Use shlib_target_file.
6216 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6217 * gdb.cp/exception.exp: Use skip_stl_tests.
6218 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6219 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6220 * gdb.cp/mb-templates.exp: Ditto.
6221 * gdb.base/commands.exp: Relax regexes.
6222 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6223 shlib_target_file and shlib_symbol_file.
6224 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6225 sections.
6226 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6227 * gdb.base/solib-disc.exp: Use
6228 shlib_target_file and shlib_symbol_file.
6229 * gdb.base/unload.exp: Don't skip on symbian. Use
6230 shlib_target_file and shlib_symbol_file.
6231 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6232
6a8f2671 62332010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6234
6a8f2671
PA
6235 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6236 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6237 Issue a tfind end before looking for a tracepoint frame.
6238 * gdb.trace/tfind.exp: Adjust tstatus output.
6239 Adjust disassembly output.
6240 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6241
ccf26247
JK
62422010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.base/break-interp.exp: Create new displacement parameter value
6245 for the test_ld calls.
6246 (reach): New parameter displacement, verify its content. New push of
6247 pf_prefix "reach-$func:". Import global expect_out.
6248 (test_core): New parameter displacement, verify its content. New push
6249 of pf_prefix "core:". New command "set verbose on". Import global
6250 expect_out.
6251 (test_attach): New parameter displacement, verify its content. New
6252 push of pf_prefix "attach:". New command "set verbose on". Import
6253 global expect_out.
6254 (test_ld): New parameter displacement, pass it to the reach, test_core
6255 and test_attach calls and verify its content in the "ld.so exit" test.
6256 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6257 (prelink): Update expected text, use gdb_test.
6258
e469c7fb
DE
62592010-03-10 Doug Evans <dje@google.com>
6260
6261 * gdb.base/checkpoint.exp: Fix comment.
6262 Lengthen timeout while doing >600 checkpoints test.
6263 Rename duplicate "kill all one" test to keep test names unique.
6264
60e1c644
PA
62652010-03-10 Pedro Alves <pedro@codesourcery.com>
6266
6267 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6268
cec808ec
KS
62692010-03-08 Keith Seitz <keiths@redhat.com>
6270
889bf7c5
PA
6271 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6272 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6273 (dm_type_long): New function.
6274 (dm_type_unsigned_short): New function.
6275 (dm_type_unsigned_long): New function.
6276 (myint): New typedef.
6277 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6278 long, unsigned shor and long, operator char*, and typedef.
6279 (test_lookup_operator_functions): Add operator char* test.
6280 (test_paddr_operator_functions): Likewise.
6281 (test_paddr_overloaded_functions): Use probe values for
6282 short, long, and unsigned short and long.
6283 (test_paddr_hairy_functions): If the demangler probe detected
6284 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6285 demangler.
6286 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6287 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6288 and "print null_pmf".
6289 Add test "ptype a.*pmf".
6290 * gdb.cp/overload.exp: Allow optional "int" to appear with
6291 "short" and "long".
6292 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6293 long expect value for men_overload1arg.
6294 Allow "int" to appear with "short" and "long".
6295 When testing "info break", add argument for main (void).
6296 Also allow "int" to appear with "short" and "long".
6297 Ditto with "unsigned" and "long long".
cec808ec
KS
6298 * gdb.java/jmain.exp: Do not enclose methods names in single
6299 quotes.
6300 * gdb.java/jmisc.exp: Likewise.
6301 * gdb.java/jprint.exp: Likewise.
6302 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6303
6304 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6305 * gdb.cp/exception.exp (backtrace after first throw)
6306 (backtrace after second throw): Allow a namespace before __cxa_throw.
6307 (backtrace after first catch, backtrace after second catch): Allow
6308 a namespace before __cxa_begin_catch.
6309
6310 * gdb.cp/cpexprs.exp: New file.
6311 * gdb.cp/cpexprs.cc: New file.
6312
6313 From Daniel Jacobowitz <dan@codesourcery.com>
6314 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6315 to use string_to_regexp.
6316 (ctor, dtor): New functions. Use them to match constructor
6317 and destructor function types.
6318 (Top level): Use runto_main.
6319
f870a310
TT
63202010-03-05 Tom Tromey <tromey@redhat.com>
6321
6322 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6323 gdb.target_charset.
6324 (pp_ns.to_string): Likewise.
6325
0c199f28
KS
63262010-03-04 Keith Seitz <keiths@redhat.com>
6327
6328 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6329 can be quoted. Test that both the filename and function/line
6330 portions can be quoted at the same time.
6331
c7437ca6
PA
63322010-03-04 Pedro Alves <pedro@codesourcery.com>
6333
6334 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6335
b111b805
DE
63362010-03-03 Doug Evans <dje@google.com>
6337
24486cb7
DE
6338 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6339 libc contains libpthread.
6340
b111b805
DE
6341 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6342 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6343 of gdb_compile. Add another pattern to match android backtrace.
6344
a0e0ef55
TT
63452010-03-03 Tom Tromey <tromey@redhat.com>
6346
6347 PR gdb/11345:
6348 * gdb.base/printcmds.exp (test_printf): Add test.
6349
1ba53b71
L
63502010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6351
6352 * gdb.arch/amd64-byte.exp: New.
6353 * gdb.arch/amd64-dword.exp: Likewise.
6354 * gdb.arch/amd64-pseudo.c: Likewise.
6355 * gdb.arch/amd64-word.exp: Likewise.
6356 * gdb.arch/i386-byte.exp: Likewise.
6357 * gdb.arch/i386-pseudo.c: Likewise.
6358 * gdb.arch/i386-word.exp: Likewise.
6359
f5dff777
DJ
63602010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6361
6362 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6363 types. Add structreg, bitfields, and flags registers.
6364 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6365 registers.
6366
90884b2b
L
63672010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6368
6369 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6370 (load_description): Set architecture if defined.
6371
dc00d89f
PM
63722010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6373
6374 * gdb.python/py-frame.exp: Add read_var block tests.
6375 * gdb.python/py-frame.c (block): New function.
6376
0e095b7e
JK
63772010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6378 Daniel Jacobowitz <dan@codesourcery.com>
6379
6380 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6381
624f1a65
DM
63822010-02-25 David S. Miller <davem@davemloft.net>
6383
6384 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6385 fix logic for setting all_syscalls_numbers.
6386
f3e9a817
PM
63872010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6388
6389 * Makefile.in: Add py-block and py-symbol.
6390 * gdb.python/py-symbol.exp: New File.
6391 * gdb.python/py-symtab.exp: New File.
6392 * gdb.python/py-block.exp: New File.
6393 * gdb.python/py-symbol.c: New File.
6394 * gdb.python/py-block.c: New File.
6395
f6bbabf0
PM
63962010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6397
6398 PR python/11314
6399 * lib/gdb.exp (skip_python_tests): New function.
6400 * gdb.python/py-cmd.exp: Use skip_python_tests.
6401 * gdb.python/py-frame.exp: Likewise.
6402 * gdb.python/py-function.exp: Likewise.
6403 * gdb.python/py-prettyprint.exp: Likewise.
6404 * gdb.python/py-template.exp: Likewise.
6405 * gdb.python/py-type.exp: Likewise.
6406 * gdb.python/py-value.exp: Likewise.
6407
85d721b8
PA
64082010-02-22 Pedro Alves <pedro@codesourcery.com>
6409
6410 PR9605
6411
6412 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6413
48e32051
TT
64142010-02-19 Tom Tromey <tromey@redhat.com>
6415
6416 PR c++/8693, PR c++/9496:
6417 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6418 regression tests.
6419
ac9c0048
JK
64202010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6421
6422 Fix compatibility with m68k as.
6423 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6424 Use only /* comments */.
6425
57bb97a4
UW
64262010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6427
6428 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6429 * configure: Regenerate.
6430
7d1bf85c
DJ
64312010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6432
6433 * gdb.python/py-type.exp: Check for Python support.
6434
061b5285
PA
64352010-02-17 Pedro Alves <pedro@codesourcery.com>
6436
6437 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6438 `regsub' syntax available.
6439
f8a8bc2c
PA
64402010-02-17 Pedro Alves <pedro@codesourcery.com>
6441
6442 * gdb.base/shmain.c (main): Remove printf call.
6443 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6444 * gdb.base/unload.c (main): Make format of fprintf a string
6445 literal. Add missing endlines to prints to stderr.
6446 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6447
6f451e5e
TT
64482010-02-17 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.java/jprint.java (jprint.props): New field.
6451 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6452
12d79008
PA
64532010-02-17 Pedro Alves <pedro@codesourcery.com>
6454
ef801a0e 6455 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6456 available.
6457
d252f7e5
DJ
64582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6459
6460 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6461 creation to support remote host testing.
6462
67bdab6c
DJ
64632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6464
6465 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6466 Recognize "command not found".
6467
bb391223
DJ
64682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6469
6470 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6471 single-stepping.
6472
70362913
DJ
64732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6474
6475 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6476 if arguments are not supported.
6477
493f3c00
DJ
64782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6479
6480 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6481 be const or non-const.
6482
8034c749
DJ
64832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6484
6485 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6486 mi_send_resuming_command to send -exec-continue.
6487
791dfb64
DJ
64882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6489
6490 * gdb.base/list.exp (test_list_filename_and_function): Add test
6491 with single quotes.
6492 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6493 matching.
6494 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6495 Add KFAIL'd tests for PR gdb/11289.
6496
7c5fe868
DJ
64972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6498
6499 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6500
fdc498b8
DJ
65012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6502
6503 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6504 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6505 a temporary directory.
6506
b519e2a6
DJ
65072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6508
6509 * gdb.base/charset.exp: Use a single regular expression to match
6510 show host-charset and show target-charset output.
6511
74164c56
JK
65122010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6513
6514 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6515 "Illegal process-id" expect string more exact.
6516 (attach to digits-starting nonsense is prohibited): New.
6517
701ed6dc
JK
65182010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6519
6520 * gdb.base/prelink.exp (set verbose on): New.
6521
889bf7c5 65222010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6523
6524 * mi-reverse.exp: New file. Test for reverse option to the
6525 following MI commands: exec-continue, exec-finish, exec-next,
6526 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6527
dadf0e9c
JB
65282010-02-09 Joel Brobecker <brobecker@adacore.com>
6529
6530 * gdb.ada/ptype_tagged_param: New testcase.
6531
714f19d5
TT
65322010-02-08 Tom Tromey <tromey@redhat.com>
6533
6534 PR c++/8017:
6535 * gdb.cp/overload.exp: Add tests.
6536 * gdb.cp/overload.cc (struct K): New.
6537 (namespace N): New.
6538 (main): Call new functions.
6539 (K::staticoverload): Define.
6540
889bf7c5 65412010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6542
6543 PR gdb/10728
6544 * gdb.cp/pr10728-x.h: New file.
6545 * gdb.cp/pr10728-x.cc: New file.
6546 * gdb.cp/pr10728-y.cc: New file.
6547 * gdb.cp/pr10728.exp: New file.
6548 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6549
889bf7c5 65502010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6551
6552 PR gdb/9067
6553 * gdb.cp/pr9067.exp: New
6554 * gdb.cp/pr9067.cc: New
6555 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6556
7b356089
JB
65572010-02-08 Joel Brobecker <brobecker@adacore.com>
6558
6559 * lib/gdb.exp (gdb_test_timeout): New global variable.
6560 Set it to timeout if not already set.
6561 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6562
1be00882
DE
65632010-02-05 Doug Evans <dje@google.com>
6564
6565 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6566 user.
6567
82856980
SW
65682010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6569
6570 PR c++/7935:
6571 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6572
1a334831
TT
65732010-02-04 Tom Tromey <tromey@redhat.com>
6574
6575 * gdb.cp/virtbase.exp: Make test case names unique.
6576
9c3c02fd
TT
65772010-02-02 Tom Tromey <tromey@redhat.com>
6578
6579 * gdb.cp/virtbase.exp: Add regression tests.
6580 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6581 (main): Instantiate RHC.
6582
0cc2414c
TT
65832010-02-02 Tom Tromey <tromey@redhat.com>
6584
6585 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6586 type-printing change.
6587
edf3d5f3
TT
65882010-02-02 Tom Tromey <tromey@redhat.com>
6589
6590 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6591 * gdb.cp/virtbase.cc: New file.
6592 * gdb.cp/virtbase.exp: New file.
6593 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6594
e4b7f41c
JK
65952010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6596
6597 PR libc/11214:
6598 * gdb.threads/current-lwp-dead.c: Include features.h.
6599 (HAS_NOMMU): New.
6600 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6601
b381ea14
JK
66022010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6603
6604 * gdb.base/symbol-without-target_section.exp,
6605 gdb.base/symbol-without-target_section.c: New.
6606
c593ac0e
DJ
66072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6608
6609 * gdb.base/bigcore.exp: Reset increased timeout.
6610 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6611
db25f29d
DJ
66122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6613
6614 * gdb.base/gcore.exp (capture_command_output): Use
6615 gdb_test_multiple.
6616
f9d67f43
DJ
66172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6618
6619 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6620 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6621 (Top level): Call it.
6622
177321bd
DJ
66232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6624
6625 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6626
97f2ed50
DJ
66272010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6628
6629 * gdb.base/call-strs.exp, gdb.base/default.exp,
6630 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6631 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6632 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6633 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6634 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6635 * gdb.base/ending-run.exp: Correct restore of timeout.
6636 * gdb.base/page.exp: Remove unnecessary timeout setting.
6637
e4e2711a
JB
66382010-01-29 Joel Brobecker <brobecker@adacore.com>
6639
6640 * gdb.ada/rec_return: New testcase.
6641
ba581dc1
JB
66422010-01-29 Joel Brobecker <brobecker@adacore.com>
6643
6644 * gdb.ada/call_pn: New testcase.
6645
4ea95be9
DJ
66462010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6647
6648 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6649 (Top level): Use it to resume.
6650 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6651 the Thumb mode displaced stepping error as unsupported.
6652
df83a9bf
SW
66532010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6654
889bf7c5
PA
6655 * gdb.cp/nsusing.exp: Added more tests.
6656 * gdb.cp/nsrecurs.exp: Ditto.
6657 * gdb.cp/nsusing.cc: Added test functions.
6658 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6659
40b27cdc
JK
66602010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6663 absolute directory pathnames in gdb.sum file.
6664
de958931
SW
66652010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6666
6667 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6668 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6669
708ead4e
TT
66702010-01-26 Tom Tromey <tromey@redhat.com>
6671
6672 PR exp/7643:
6673 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6674 setup_kfail.
6675
b14e635e
SW
66762010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6677
6678 * gdb.cp/nsrecurs.exp: New test.
6679 * gdb.cp/nsrecurs.cc: New test program.
6680 * gdb.cp/nsstress.exp: New test.
6681 * gdb.cp/nsstress.cc: New test program.
6682 * gdb.cp/nsdecl.exp: New test.
6683 * gdb.cp/nsdecl.cc: New test program.
6684
8540c487
SW
66852010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6686
6687 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6688 imported into file scope.
6689 Marked test as xfail.
6690 * gdb.cp/namespace-using.cc (marker5): New function.
6691 * gdb.cp/shadow.exp: New test.
6692 * gdb.cp/shadow.cc: New test program.
6693 * gdb.cp/nsimport.exp: New test.
6694 * gdb.cp/nsimport.cc: New test program.
6695
421d5d99
TT
66962010-01-25 Tom Tromey <tromey@redhat.com>
6697
6698 PR gdb/11049:
6699 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6700 with "set print null-stop on".
6701
691f8dc1
JK
67022010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6703
6704 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6705 Adjust it for DISASSEMBLY_OMIT_FNAME.
6706
0b92b5bb
TT
67072010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 PR symtab/11199:
6710 * gdb.dwarf2/member-ptr-forwardref.exp,
6711 gdb.dwarf2/member-ptr-forwardref.S: New.
6712
23787403
JK
67132010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6714
6715 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6716 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6717 thread1_tid_mutex. Remove gdbstop_mutex handling.
6718 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6719 thread2_tid_mutex. Remove gdbstop_mutex handling.
6720 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6721 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6722 pthread_cond_wait conditionalizations by while loops.
6723
b966cb8a
TT
67242010-01-20 Tom Tromey <tromey@redhat.com>
6725
6726 PR backtrace/10770:
6727 * gdb.dwarf2/pr10770.exp: New file.
6728 * gdb.dwarf2/pr10770.c: New file.
6729 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6730
fcae584b
VP
67312010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6732
6733 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6734 that target was removed, and the test always runs native anyway.
6735
a0f49112
JK
67362010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6737
6738 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6739 gdb.base/watchpoint-cond-gone-stripped.c: New.
6740
ceeb3d5a
TT
67412010-01-19 Tom Tromey <tromey@redhat.com>
6742
6743 PR c++/8000:
6744 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6745 existing tests.
6746 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6747 (main): Use AAA::SomeEnum.
6748
dd322c54
JK
67492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6750
6751 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6752 (test_ignore_count): Declare line_callme_body global.
6753 (run to breakpoint with ignore count): Use line_callme_body.
6754 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6755 (set line_main_hello, set line_main_return): Reindent.
6756 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6757 New.
6758 (continue to callee4): Use line_callee4_body.
6759 (check *stopped from CLI command): Use line_callee4_next.
6760 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6761 (set line_main_hello, set line_main_return): Reindent.
6762 (set line_callee4_head, set line_callee4_body): New.
6763 (continue to callee4): Use line_callee4_body.
6764
4e8f195d
TT
67652010-01-18 Tom Tromey <tromey@redhat.com>
6766
6767 PR c++/9680:
6768 * gdb.cp/casts.cc: Add new classes and variables.
6769 * gdb.cp/casts.exp: Test new operators.
6770
9e14a9ba
JB
67712010-01-18 Tom Tromey <tromey@redhat.com>
6772 Thiago Jung Bauermann <bauerman@br.ibm.com>
6773
6774 * gdb.python/source2.py: New file.
6775 * gdb.python/source1: New file.
6776 * gdb.python/python.exp: Test "source" command.
6777
00bf0b85
SS
67782010-01-15 Stan Shebs <stan@codesourcery.com>
6779
6780 * gdb.trace/tfile.c: New file.
6781 * gdb.trace/tfile.exp: New file.
889bf7c5 6782
55235ad7
JK
67832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6786
9f2982ff
JK
67872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6788
6789 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6790
bbfba9ed
JK
67912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6792
6793 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6794 (libfunc): New parameter action. Implement also selectable "sleep".
6795 * gdb.base/break-interp-main.c: Include assert.h.
6796 (libfunc): New parameter action.
6797 (main): New parameters argc and argv. Assert argc. Pass argv.
6798 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6799 (test_attach): New proc.
6800 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6801 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6802
61f0d762
JK
68032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6804
6805 * gdb.base/break-interp.exp (test_core): New proc.
6806 (test_ld): Call it.
6807
06a6f270
JK
68082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6809
6810 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6811 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6812 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6813 and gdb_compile_shlib. Use new -Wl compiler options.
6814 (dl bt, main bt): New tests.
6815
51bee8e9
JK
68162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6817
6818 Support PIEs with no symfile_objfile.
6819 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6820 (test_ld): New parameter trynosym.
6821 (test_ld <$trynosym>): New block.
6822
b8040f19
JK
68232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6824
6825 * gdb.base/break-interp.exp: New file.
6826
be759fcf
PM
68272010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6828
6829 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6830 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6831 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6832 test.
6833 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6834 * gdb.python/py-mi.exp: Add lazy string test.
6835
dc146f7c
VP
68362010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6837
6838 * lib/mi-support.exp (mi_check_thread_states): Handle
6839 core number in thread listing.
6840
b4ba55a1
JB
68412010-01-12 Joel Brobecker <brobecker@adacore.com>
6842
6843 * gdb.base/maint.exp: Adjust the expected output for the
6844 "maint print type" test. Use gdb_test_multiple instead of
6845 gdb_sent/gdb_expect.
6846
08e24bd4
DE
68472010-01-11 Doug Evans <dje@google.com>
6848
6496a609
DE
6849 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6850 from gdbserver_download. All callers updated.
6851
08e24bd4
DE
6852 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6853
b5cfddf5
JK
68542010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6855
6856 Implement binary numbers parsing.
6857 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6858 (test_integer_literals_rejected): New binary tests.
6859
3725885a
RW
68602010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6861
6862 * gdb.cell/configure: Regenerate.
6863
37aeb5df
JK
68642010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.base/corefile.exp: Move the core finding block out and call it as
6867 core_find, new variable $corefile, replace corefile by $corefile and
6868 [file tail $corefile] for usage vs. test names resp.
6869 * lib/gdb.exp (core_find): Move it as a new function here. New
6870 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6871 $destcore. Return "" on error.
6872
d521f563
JK
68732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6874
6875 Workaround PR binutils/10802.
6876 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6877 (twice).
6878
28f24826
DJ
68792010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6882
2de75e71
JB
68832010-01-08 Joel Brobecker <brobecker@adacore.com>
6884
6885 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6886 call, to avoid interruption.
6887
fe00719b 68882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6889
6890 * gdb.stabs/weird.def (args93): New.
6891
d0ef5df8
DE
68922010-01-07 Doug Evans <dje@google.com>
6893
6894 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6895
3a08d52f
TT
68962010-01-07 Tom Tromey <tromey@redhat.com>
6897
6898 * gdb.base/source.exp: Use correct line number.
6899
7a697b8d
SS
69002010-01-05 Stan Shebs <stan@codesourcery.com>
6901
6902 * gdb.trace/tracecmd.exp: Test ftrace.
6903
7803799a
UW
69042010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6905
6906 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6907
c54eabfa
JK
69082010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6909
6910 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6911 "uint_for_mi_testing".
6912
02e7ef19
JB
69132010-01-01 Joel Brobecker <brobecker@adacore.com>
6914
6915 Test indented comment in file being sourced.
6916 * gdb.base/commands.exp: Test indented comment in file being sourced.
6917
abd775ce
JB
69182010-01-01 Joel Brobecker <brobecker@adacore.com>
6919
6920 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6921 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6922 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6923 notice.
6924
79b55b82
JB
69252010-01-01 Joel Brobecker <brobecker@adacore.com>
6926
6927 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6928 notice.
6929
8997583e
JK
69302010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6933 missing $after_stopped and comma (,) expectation.
6934
6da95a67
SS
69352009-12-31 Stan Shebs <stan@codesourcery.com>
6936
6937 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6938
218d2fc6
TJB
69392009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6940
6941 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6942 (top level): Call test_watchpoint_in_big_blob.
6943 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6944 watchpoints.
6945 (func3): Write to buf.
6946
236f1d4d
SS
69472009-12-29 Stan Shebs <stan@codesourcery.com>
6948
6949 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6950
f61e138d
SS
69512009-12-28 Stan Shebs <stan@codesourcery.com>
6952
6953 * gdb.trace/tsv.exp: New file.
6954 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6955
0219b378
DJ
69562009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6957
6958 * gdb.base/find.c (main): Reference search buffers.
6959 * gdb.base/included.c (main): Reference integer.
6960 * gdb.base/ptype.c (charfoo): Declare.
6961 (intfoo): Call charfoo.
6962 * gdb.base/scope0.c (useitp): New function.
6963 (usestatics): Use useitp.
6964 (useit): Add a type for val.
6965 * gdb.base/scope1.c (useit1): Take a pointer argument.
6966 (usestatics1): Update calls to useit1.
6967 * gdb.cp/call-c.cc: Declare foo.
6968 (main): Call foo.
6969 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6970 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6971 (main): Call C::ensureRefs and ensureOtherRefs.
6972 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6973 variables.
6974 (ensureOtherRefs): New function.
6975 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6976 * gdb.cp/templates.cc (main): Call t5i.value.
6977
3f78692f
JK
69782009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 Fix compatibility with G++-4.5.
6981 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6982 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6983 (uncaught return): Remove.
6984
429374b8
JK
69852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6986 Phil Muldoon <pmuldoon@redhat.com>
6987
6988 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6989 (bp_location13, bp_location14, bp_location17, bp_location18)
6990 (marker3_proto, marker4_proto): New variables.
6991 (breakpoint info): Update output.
6992 (run until breakpoint at marker3, run until breakpoint at marker4): New
6993 tests.
6994
859825b8
JK
69952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6996
6997 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6998 Replace the printf call of Y by provided "y-set-1" label. New block
6999 for the second shared library.
7000 * gdb.base/unload.exp: Compile also the second library, call
7001 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7002 (single pending breakpoint info): Rename to ...
7003 (pending breakpoint info before run): ... this extended test.
7004 (libfile2, libname2, libsrcfile2, libsrc2)
7005 (lib_sl2): New variables.
7006 (exec_opts): Set also SHLIB_NAME2.
7007 (pending breakpoint info on first run at shrfunc1)
7008 (pending breakpoint info on second run at shrfunc1)
7009 (pending breakpoint info on second run at shrfunc2)
7010 (print y from libfile, print y from libfile2): New tests.
7011 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7012 * gdb.base/unloadshr2.c: New.
7013
e6a386cd
HZ
70142009-12-22 Hui Zhu <teawater@gmail.com>
7015
7016 * gdb.reverse/sigall-reverse.exp: Adjust.
7017
9e19b45e
VP
70182009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7019
7020 PR gdb/10884
7021
7022 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7023 (main): Call do_bitfield_tests.
aacf5b1e 7024 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7025
d53a7b30
JB
70262009-12-20 Joel Brobecker <brobecker@adacore.com>
7027
7028 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7029 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7030 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7031 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7032 gdb.modula2/unbounded1.c: Update copyright header.
7033
191ca0a1
CM
70342009-12-10 Chris Moller <moller@mollerware.com>
7035
7036 PR gdb/9399
7037 * gdb.cp/virtfunc2.exp: New tests
7038 * gdb.cp/virtfunc2.cc: New tests
7039 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7040
0fa6cf1b
MS
70412009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7042
7043 * gdb.reverse/i387-env-reverse.c: New file.
7044 * gdb.reverse/i387-env-reverse.exp: New file.
7045 * gdb.reverse/i387-stack-reverse.c: New file.
7046 * gdb.reverse/i387-stack-reverse.exp: New file.
7047
361ae042
PM
70482009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7049
7050 * gdb.python/py-type.exp (test_range): New test.
7051
bfd31e71
PM
70522009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7053
7054 PR python/10805
7055
7056 * gdb.python/py-type.exp: New file.
7057 * gdb.python/py-type.c: New file.
7058 * Makefile.in: Add py-type.
7059
57a1d736
TT
70602009-12-03 Tom Tromey <tromey@redhat.com>
7061
7062 * gdb.python/py-value.exp (test_parse_and_eval): New
7063 function.
7064
1f3b5d1b
PP
70652009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7066
7067 PR gdb/11022
7068
7069 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7070 * gdb.base/pr11022.c: New test.
7071
8b7dbdc9
JK
70722009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7073
7074 Fix spurious false FAILs.
7075 * gdb.base/structs.c (chartest): New.
7076 (main): Fill-in chartest.
7077 * gdb.base/structs.exp (anychar_re, first): New.
7078 (start_structs_test): Import global anychar_re and first.
7079 New gdb_test call "set print elements 300; ${testfile}"
7080 (start_structs_test <$first>): New block.
7081 (any): Import global anychar_re. New variable ac. Use ${ac}.
7082
6a53b2ec
JK
70832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7084
7085 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7086
d7167b4c
JK
70872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7088
7089 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7090 Force $srcfile file.
7091 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7092
b1798462
UW
70932009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7094
7095 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7096 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7097 * gdb.threads/watchthreads-reorder.exp: Likewise.
7098
b6199126
DJ
70992009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7100
7101 PR gdb/8704
7102
7103 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7104 "if", and "thread". Correct matching in the previous test.
7105
b22a0510
DJ
71062009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7107
7108 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7109
930636d2
MS
71102009-11-23 Michael Snyder <msnyder@vmware.com>
7111
7112 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7113 * gdb.reverse-watch-precsave.exp: Ditto.
7114
21a0512e
PP
71152009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7116
7117 * gdb.asm/asm-source.exp: Adjust.
7118 * gdb.base/help.exp: Adjust.
889bf7c5 7119
fc30d5e0
PA
71202009-11-22 Pedro Alves <pedro@codesourcery.com>
7121
7122 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7123 (do_syscall_tests_without_xml): Set data-directory to
7124 /the/path/to/nowhere.
7125
f6bc2008
PA
71262009-11-21 Pedro Alves <pedro@codesourcery.com>
7127
7128 * gdb.threads/local-watch-wrong-thread.c,
7129 gdb.threads/local-watch-wrong-thread.exp: New files.
7130
8c2fb5de
PA
71312009-11-21 Pedro Alves <pedro@codesourcery.com>
7132
7133 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7134 assume new `regsub' syntax available.
7135
ebec9a0f
PA
71362009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7137
a79d3c27
JK
7138 * gdb.base/watchpoint-hw-hit-once.exp,
7139 gdb.base/watchpoint-hw-hit-once.c: New.
7140
71412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7142
7143 * gdb.threads/watchthreads-reorder.exp,
7144 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7145
276a961b
MK
71462009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7147
7148 * gdb.xml/tdesc-regs.exp: Use for m68k.
7149
4867c1fb
PA
71502009-11-15 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7153
f6838f81
DJ
71542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7155
7156 * lib/gdb.exp (current_target_name): New procedure.
7157 (gdb_wrapper_target): New variable.
7158 (gdb_wrapper_init): Set gdb_wrapper_target.
7159 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7160 wrapper.
7161
4ac4dd3f
DJ
71622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7163
7164 * gdb.base/remote.exp: Delete the slowest load test.
7165 Do not load with fixed packet sizes.
7166
a7881759
DJ
71672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7168
7169 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7170
97a5b505
DJ
71712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7172
7173 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7174 srcfile when setting a breakpoint.
7175
d3e1fc54
DJ
71762009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7177
7178 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7179 macros.
7180
7cbcbded
DJ
71812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7182
7183 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7184 to be in memory.
7185 * gdb.base/display.c (force_mem): New.
7186 (do_loops): Use it. Add breakpoint comments.
7187 (do_vars): Add a breakpoint comment.
7188 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7189 line numbers.
7190
bdea3a92
NF
71912009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7192
7193 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7194 instead of a bare "run".
7195
269f82e5
PP
71962009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7197
7198 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7199
a69b7d9d
DJ
72002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7201
7202 * lib/cell.exp (skip_cell_tests): Clean up test files before
7203 returning.
7204
b598bfda
DJ
72052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7206
7207 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7208 and the breakpoint menu. Do not call perror if a prompt is seen.
7209 Consume the following GDB prompt.
7210 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7211 * gdb.cp/namespace.exp: Use gdb_test.
7212 * gdb.cp/templates.exp: Use gdb_test.
7213 (test_template_breakpoints): Use gdb_test_multiple.
7214
87728fa0
DJ
72152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7216
7217 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7218 (marker4): Reference values.
7219
b67c692f
DJ
72202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7221
7222 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7223 is missing.
7224
f0df251a
DJ
72252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7226
7227 * gdb.base/break.c (need_malloc): New.
7228 * gdb.base/constvars.c (main): Reference crass and crisp.
7229 * gdb.base/gdb1821.c (main): Reference bar.
7230 * gdb.cp/gdb1355.cc (main): Reference s1.
7231 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7232 (main): Call them.
7233 * gdb.cp/hang2.cc (dummy2): Define.
7234 * gdb.cp/hang3.cc (dummy3): Define.
7235 * gdb.cp/m-data.cc (main): Reference shadow.
7236
bdf7534a
NF
72372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7238 Nathan Froyd <froydnj@codesourcery.com>
7239
7240 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7241 remote host.
7242
f24fce77
NF
72432009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7244
7245 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7246 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7247 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7248 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7249 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7250 * gdb.dwarf2/dw2-producer.exp: Likewise.
7251 * gdb.dwarf2/mac-fileno.exp: Likewise.
7252 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7253 py-prettyprint.py to the remote host.
7254 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7255
40f0318e
KS
72562009-11-11 Keith Seitz <keiths@redhat.com>
7257
7258 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7259 use it instead of "Foo".
7260 * gdb.cp/classes.exp (do_tests): Add a test to access
7261 a method through a typedef'd class name.
7262
f3d9f7fb
NF
72632009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7264
7265 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7266 exponents.
7267 * gdb.base/pointers.exp: Likewise.
7268 * gdb.cp/ref-types.exp: Likewise.
7269
a4216f37
KS
72702009-11-11 Keith Seitz <keiths@redhat.com>
7271
7272 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7273 new[] and delete[].
7274 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7275 "void".
7276 (probe_demangler): Remove all single-quoting of
7277 method and variable names.
7278 (info_func_regexp): Remove the word "void" from any
7279 occurrence of "(void)".
7280 (print_addr_2): Remove all single-quoting of
7281 method names.
7282 (print_addr_2_kfail): Likewise.
7283 (print_addr): Single-quote C function names before
7284 passing to print_addr_2.
7285 (test_paddr_operator_functions): Remove single-quoting
7286 for method names.
7287 Add tests for operator new[] and operator delete[].
7288
9b14d7aa
JK
72892009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7290
7291 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7292
85feb311
KS
72932009-11-09 Keith Seitz <keiths@redhat.com>
7294
7295 * gdb.cp/overload.exp: Add tests for resolving overloaded
7296 methods in expression parsing/evaluation.
7297
fa335448
DJ
72982009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7299
7300 * lib/gdb.exp (default_gdb_version): Use --version instead of
7301 --command.
7302
ec3c07fc
NS
73032009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7304
7305 * lib/gdb.exp (gdb_compile_test): New.
7306 (skip_ada_tests, skip_java_tests): New.
7307 (gdb_compile): Use gdb_compile_test for f77.
7308 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7309 * lib/java.exp (compile_java_from_source): Remove runtests check,
7310 use gdb_compile_test to record result.
7311 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7312 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7313 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7314 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7315 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7316 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7317 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7318 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7319 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7320 adjust gdb_compile invocations.
7321
b8b4e42b
JK
73222009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 * Makefile.in (abs_builddir): New.
7325 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7326 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7327 `$(abs_builddir)/site.exp'.
7328
f8b7eaf3
DJ
73292009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7330
7331 * config/m68k-emc.exp, lib/emc-support.exp,
7332 gdb.trace/gdb_c_test.c: Delete.
7333 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7334 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7335 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7336 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7337 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7338 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7339 casing for m68k-*-elf.
7340
c4187697
NS
73412009-11-03 Pedro Alves <pedro@codesourcery.com>
7342
7343 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7344 * gdb.arch/i386-prologue.exp: Likewise.
7345 * gdb.arch/i386-unwind.exp: Likewise.
7346
db16b772
DJ
73472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7348
7349 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7350
bcf71277
DJ
73512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7352
7353 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7354
0105cee2
DJ
73552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7356
7357 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7358
24ddea62
JK
73592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7360
7361 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7362
287ccc17
JK
73632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7364
7365 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7366 * gdb.base/sepdebug2.c: New file.
7367
08bca259 73682009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7369
7370 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7371 the modified warnings for catch syscall. Verify if GDB was compiled
7372 with support for lib expat, and choose which tests to run depending
7373 on this.
7374
5d4e2b76
VP
73752009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7376
7377 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7378 that composite commands are parsed OK. And also test
7379 that breakpoint commands do work.
7380
240e538a
MS
73812009-10-23 Michael Snyder <msnyder@vmware.com>
7382
7383 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7384 to allow for new disassembly style.
7385
9c419145
PP
73862009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7387
7388 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7389
02506ff1
MS
73902009-10-22 Michael Snyder <msnyder@vmware.com>
7391
7392 * gdb.reverse/break-precsave.exp: New test.
7393 * gdb.reverse/consecutive-precsave.exp: Ditto.
7394 * gdb.reverse/finish-precsave.exp: Ditto.
7395 * gdb.reverse/i386-precsave.exp: Ditto.
7396 * gdb.reverse/machinestate-precsave.exp: Ditto.
7397 * gdb.reverse/sigall-precsave.exp: Ditto.
7398 * gdb.reverse/solilb-precsave.exp: Ditto.
7399 * gdb.reverse/step-precsave.exp: Ditto.
7400 * gdb.reverse/until-precsave.exp: Ditto.
7401 * gdb.reverse/watch-precsave.exp: Ditto.
7402
4cf866a3
MS
74032009-10-22 Michael Snyder <msnyder@vmware.com>
7404
7405 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7406 for gdb_expect. Adjust one test's expect strings for the new
7407 format of disassemble.
7408 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7409 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7410 gdb_test_multiple.
7411 * gdb.reverse/step-reverse.exp: Delete 'return'.
7412 * gdb.reverse/until-reverse.exp: Delete blank lines.
7413 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7414
2b28d209
PP
74152009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7416
7417 * gdb.base/consecutive.exp: Adjust.
7418 * gdb.base/display.exp: Likewise.
7419 * gdb.base/pc-fp.exp: Likewise.
7420 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7421
33b9c32b
MS
74222009-10-19 Michael Snyder <msnyder@vmware.com>
7423
7424 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7425 * gdb.reverse/finish-reverse.c: Ditto.
7426 * gdb.reverse/sigall-reverse.c: Ditto.
7427 * gdb.reverse/solib-reverse.c: Ditto.
7428 * gdb.reverse/step-reverse.c: Ditto.
7429 * gdb.reverse/watch-reverse.c: Ditto.
7430
6c95b8df
PA
74312009-10-19 Pedro Alves <pedro@codesourcery.com>
7432 Stan Shebs <stan@codesourcery.com>
7433
7434 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7435 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7436 "Executing new program".
7437 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7438 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7439 left listed after having been killed.
7440 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7441 * gdb.base/maint.exp: Adjust test.
7442
7443 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7444 * gdb.multi/Makefile.in: New.
7445 * gdb.multi/base.exp: New.
7446 * gdb.multi/goodbye.c: New.
7447 * gdb.multi/hangout.c: New.
7448 * gdb.multi/hello.c: New.
7449 * gdb.multi/bkpt-multi-exec.c: New.
7450 * gdb.multi/bkpt-multi-exec.exp: New.
7451 * gdb.multi/crashme.c: New.
7452
279017b7
TG
74532009-10-13 Tristan Gingold <gingold@adacore.com>
7454
7455 * gdb.base/sepdebug.exp: Check debug info are found.
7456
0413d738
PA
74572009-10-08 Pedro Alves <pedro@codesourcery.com>
7458
7459 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7460 bits.
7461
c628eecc
JK
74622009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7463
7464 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7465
38af1bfe
JB
74662009-10-07 Joel Brobecker <brobecker@adacore.com>
7467
7468 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7469 of the comments.
7470
2b0adecd
PM
74712009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7472
7473 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7474 * gdb.base/annota3.exp: Idem.
7475 * gdb.base/maint.exp: Idem.
7476
8d417781
PM
74772009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7478
889bf7c5 7479 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7480 to default.
7481
bb61102d
PM
74822009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7483
889bf7c5 7484 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7485 mingw and cygwin targets.
7486
ace5c364
PM
74872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7488 Pedro Alves <pedro@codesourcery.com>
7489
889bf7c5 7490 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7491 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7492
c2d494a0
PM
74932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7494
e1b52ce2
PM
7495 * gdb.base/shr1.c: Use %p in format string.
7496 * gdb.base/unload.c: Avoid warning in fprintf.
7497 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7498
209f53f5
PM
74992009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7500
7501 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7502 long type.
7503 (test_unlink): Correct printf string.
7504 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7505 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7506
8172766a
JK
75072009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7510 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7511 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7512
0f73703c
UW
75132009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7514
7515 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7516 * gdb.objc/nondebug.exp: Likewise.
7517
b32306ca
UW
75182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7519
7520 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7521 target_info setting.
7522
7523 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7524 that detect new threads during "info threads".
7525
0057022f
UW
75262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7527
7528 * gdb.threads/manythreads.c (main): Increase thread stack size
7529 to 2*PTHREAD_STACK_MIN.
7530 * gdb.threads/multi-create.c (main): Likewise.
7531 (create_function): Likewise.
7532
f29c0325
UW
75332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7534
7535 * gdb.base/dump.exp: Pass difference of pointer types instead
7536 of integer types as offset to restore in intarr3.srec case.
7537
fcb34849
UW
75382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7539
7540 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7541
d5142e3b
UW
75422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7543
7544 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7545
087b74b2 75462009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7547
087b74b2
PM
7548 New test for two watchpoints, with disabling of
7549 the first inserted.
7550 * testsuite/gdb.base/watchpoints.c: New file.
7551 * testsuite/gdb.base/watchpoints.exp: New file.
7552
96c07c5b
TT
75532009-09-25 Tom Tromey <tromey@redhat.com>
7554
7555 * gdb.base/charset.exp: Test utf-16 strings with Python.
7556
b8899f2b
TT
75572009-09-25 Tom Tromey <tromey@redhat.com>
7558
7559 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7560 UCS-4.
7561 * gdb.base/charset.c (utf_32_string): Rename.
7562 (init_utf32): Rename.
7563 (main): Update.
7564
329719ec
TT
75652009-09-22 Tom Tromey <tromey@redhat.com>
7566
7567 * gdb.python/py-function.exp: Add regression tests.
7568
11ef0d76
KS
75692009-09-21 Keith Seitz <keiths@redhat.com>
7570
7571 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7572 with invalid operator.
7573
3fe8f3b3
KS
75742009-09-21 Keith Seitz <keiths@redhat.com>
7575
7576 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7577 and destructor using typedef name of class.
7578 * gdb.cp/classes.cc (class Base1): Add a destructor.
7579 (base1): New typedef.
7580 (use_methods): Instanitate an object of type base1.
7581 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7582 (do_tests): Call test_template_typedef.
7583 * gdb.cp/templates.cc (Baz::~Baz): New method.
7584 (intBazOne): New typedef.
7585 (main): Instantiate intBazOne.
7586
7a9fe101
PM
75872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7588
7589 PR python/10633
7590
7591 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7592 Function.
7593 (run_lang_tests): Add print elements test.
7594
2e4d963f
PM
75952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7596
7597 * gdb.python/py-value.exp (test_subscript_regression): New
7598 function. Test for invalid subscripts.
7599 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7600 (ptr_ref): New function.
7601
ec7e75e7
PP
76022009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7603
7604 * gdb.base/default.exp: Fix "show convenience".
7605
0cc7d26f
TT
76062009-09-15 Tom Tromey <tromey@redhat.com>
7607
7608 * lib/mi-support.exp (mi_create_varobj): Update.
7609 (mi_create_floating_varobj): Likewise.
7610 (mi_create_dynamic_varobj): New proc.
7611 (mi_varobj_update): Update.
7612 (mi_varobj_update_with_type_change): Likewise.
7613 (mi_varobj_update_kv_helper): New proc.
7614 (mi_varobj_update_dynamic_helper): Rewrite.
7615 (mi_varobj_update_dynamic): New proc.
7616 (mi_list_varobj_children): Update.
7617 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7618 * gdb.python/python-prettyprint.py (pp_outer): New class.
7619 (pp_nullstr): Likewise.
7620 (lookup_function): Register new printers.
7621 * gdb.python/python-prettyprint.c (struct substruct): New type.
7622 (struct outerstruct): Likewise.
7623 (substruct_test): New function.
7624 (struct nullstr): New type.
7625 (string_1, string_2): New globals.
7626 (main): Add new tests.
7627 * gdb.python/python-mi.exp: Added regression tests.
7628 * gdb.mi/mi2-var-display.exp: Update.
7629 * gdb.mi/mi2-var-cmd.exp: Update.
7630 * gdb.mi/mi2-var-child.exp: Update.
7631 * gdb.mi/mi2-var-block.exp: Update.
7632 * gdb.mi/mi-var-invalidate.exp: Update.
7633 * gdb.mi/mi-var-display.exp: Update.
7634 * gdb.mi/mi-var-cmd.exp: Update.
7635 * gdb.mi/mi-var-child.exp: Update.
7636 * gdb.mi/mi-var-block.exp: Update.
7637 * gdb.mi/mi-break.exp: Update.
7638 * gdb.mi/gdb701.exp: Update.
7639
a96d9b2e
SDJ
76402009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7641
7642 * Makefile.in: Inclusion of catch-syscall object.
7643 * gdb.base/catch-syscall.c: New file.
7644 * gdb.base/catch-syscall.exp: New file.
7645
b43b923a
MS
76462009-09-12 Michael Snyder <msnyder@vmware.com>
7647
7648 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7649 that can support reverse debuggnig.
7650
cec03d70
TT
76512009-09-11 Tom Tromey <tromey@redhat.com>
7652
7653 * gdb.dwarf2/valop.S: New file.
7654 * gdb.dwarf2/valop.exp: New file.
7655
e23bb3fc
MK
76562009-09-11 Mark Kettenis <kettenis@gnu.org>
7657
7658 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7659
37c3696d
DE
76602009-09-10 Doug Evans <dje@google.com>
7661
7662 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7663 Add $gdb_prompt to second breakpoint regexp.
7664
5172aecb
JB
76652009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7666
7667 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7668 names, add missing ones.
7669 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7670 * gdb.python/py-frame.c: Rename from python-frame.c.
7671 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7672 testfile name.
7673 * gdb.python/py-function.exp: Rename from python-function.exp.
7674 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7675 testfile name.
7676 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7677 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7678 Adjust testfile name.
7679 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7680 * gdb.python/py-template.cc: Rename from python-template.cc.
7681 * gdb.python/py-template.exp: Rename from python-template.exp.
7682 Adjust testfile name.
7683 * gdb.python/py-value.c: Rename from python-value.c.
7684 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7685 testfile name.
7686
b554e4bd
JK
76872009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7688
7689 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7690 $bpt2address.
7691 (Second breakpoint address is valid on ia64)
7692 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7693
9a68ae16
JM
76942009-09-03 Joseph Myers <joseph@codesourcery.com>
7695
7696 * gdb.base/ending-run.exp: Restrict regular expression matching
7697 line number to require closing brace following.
7698
146b9145
DE
76992009-09-03 Doug Evans <dje@google.com>
7700
7701 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7702
787d21e1
TT
77032009-09-02 Tom Tromey <tromey@redhat.com>
7704
7705 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7706
e7802207
TT
77072009-09-02 Tom Tromey <tromey@redhat.com>
7708
7709 * gdb.dwarf2/callframecfa.exp: New file.
7710 * gdb.dwarf2/callframecfa.S: New file.
7711
817aadd2
JK
77122009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7713
7714 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7715 gdb.base/solib-overlap-main.c: New.
7716
4a76eae5
DJ
77172009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7718
7719 PR gdb/10565
7720
7721 * gdb.base/bitfields.c (struct container, container): New.
7722 (main): Initialize it and call break5.
7723 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7724
d4b96c9a
JK
77252009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7726
7727 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7728 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7729
4e22772d
JK
77302009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7731
7732 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7733
2efab443
MS
77342009-08-26 Michael Snyder <msnyder@vmware.com>
7735
7736 * gdb.base/i386-reverse.c: New file.
7737 * gdb.base/i386-reverse.exp: New file.
7738 * gdb.base/Makefile.in: Add new files to be removed.
7739
07ab73a0
JM
77402009-08-26 Joseph Myers <joseph@codesourcery.com>
7741
7742 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7743 environment-pwd for remote host.
7744 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7745
676accff
KS
77462009-08-24 Keith Seitz <keiths@redhat.com>
7747
7748 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7749 Add two new C++ completer tests which limit the output to a
889bf7c5 7750 given class.
676accff 7751
f9f7ad22
MS
77522009-08-24 Michael Snyder <msnyder@vmware.com>
7753
7754 * gdb.base/del.exp: Fix typo in comment.
7755 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7756
81ecdfbb
RW
77572009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7758
7759 * configure: Regenerate.
7760 * gdb.hp/configure: Likewise.
7761 * gdb.hp/gdb.aCC/configure: Likewise.
7762 * gdb.hp/gdb.base-hp/configure: Likewise.
7763 * gdb.hp/gdb.compat/configure: Likewise.
7764 * gdb.hp/gdb.defects/configure: Likewise.
7765 * gdb.hp/gdb.objdbg/configure: Likewise.
7766 * gdb.stabs/configure: Likewise.
7767
cab0c772
UW
77682009-08-19 Doug Evans <dje@google.com>
7769
7770 * gdb.base/gdbvars.c: New file.
7771 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7772
b8fa0bfa
PA
77732009-08-14 Pedro Alves <pedro@codesourcery.com>
7774
7775 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7776 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7777
b84aa90a
PA
77782009-08-13 Pedro Alves <pedro@codesourcery.com>
7779
7780 * gdb.base/default.exp: Adjust "set language test": it's now an
7781 enum command. Larger help string moved to "help set language".
7782 * gdb.base/help.exp: Adjust "help set language" expected output,
7783 now lists all known languages.
7784
0d8f9b2c
NF
77852009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7786
7787 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7788 all frame arguments.
7789 * gdb.arch/altivec-regs.exp: Likewise.
7790
bda180e0
TT
77912009-08-07 Tom Tromey <tromey@redhat.com>
7792
7793 * gdb.base/setshow.exp: Add tests for changes to set language, set
7794 check range, and set check type.
7795
48cb2d85
VP
77962009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7797
7798 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7799 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7800 Call it.
48cb2d85 7801
1ea34204
UW
78022009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7803
7804 * configure.ac: Run gdb.cell tests when appropriate.
7805 * configure: Regenerate.
7806 * lib/cell.exp: New file.
7807 * gdb.cell: New directory.
7808 * gdb.cell/configure.ac: New file.
7809 * gdb.cell/configure: New file.
7810 * gdb.cell/Makefile.in: New file.
7811 * gdb.cell/arch.exp: New file.
7812 * gdb.cell/break.c: New file.
7813 * gdb.cell/break.exp: New file.
7814 * gdb.cell/break-spu.c: New file.
7815 * gdb.cell/bt.c: New file.
7816 * gdb.cell/bt2-spu.c: New file.
7817 * gdb.cell/bt-spu.c: New file.
7818 * gdb.cell/bt.exp: New file.
7819 * gdb.cell/coremaker.c: New file.
7820 * gdb.cell/coremaker-spu.c: New file.
7821 * gdb.cell/core.exp: New file.
7822 * gdb.cell/gcore.exp: New file.
7823 * gdb.cell/data.c: New file.
7824 * gdb.cell/data.exp: New file.
7825 * gdb.cell/data-spu.c: New file.
7826 * gdb.cell/ea-cache.exp: New file.
7827 * gdb.cell/ea-cache.c: New file.
7828 * gdb.cell/ea-cache-spu.c: New file.
7829 * gdb.cell/ea-standalone.c: New file.
7830 * gdb.cell/ea-standalone.exp: New file.
7831 * gdb.cell/ea-test.c: New file.
7832 * gdb.cell/ea-test.exp: New file.
7833 * gdb.cell/f-regs.exp: New file.
7834 * gdb.cell/mem-access.c: New file.
7835 * gdb.cell/mem-access.exp: New file.
7836 * gdb.cell/mem-access-spu.c: New file.
7837 * gdb.cell/ptype.exp: New file.
7838 * gdb.cell/registers.exp: New file.
7839 * gdb.cell/size.c: New file.
7840 * gdb.cell/sizeof.exp: New file.
7841 * gdb.cell/size-spu.c: New file.
7842 * gdb.cell/solib.exp: New file.
7843 * gdb.cell/solib-symbol.exp: New file.
7844
85e747d2
UW
78452009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7846
7847 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7848
58d6951d
DJ
78492009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7850
7851 * gdb.base/float.exp: Handle VFP registers.
7852
6e0a4f15
MS
78532009-07-14 Michael Snyder <msnyder@vmware.com>
7854
dcd5da87
MS
7855 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7856 to bring gdb to the beginning of the calling line.
7857
6e0a4f15
MS
7858 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7859 confusing the i386 epilogue unwinder.
7860
782b2b07
SS
78612009-07-14 Stan Shebs <stan@codesourcery.com>
7862
7863 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7864
f662c3bc
MS
78652009-07-14 Michael Snyder <msnyder@vmware.com>
7866
7867 * gdb.reverse/step-reverse.exp (stepi into function call):
7868 Call instruction may not be first instruction in the line.
7869 (reverse stepi from a function call): Used wrong line number.
7870
8f313923
JK
78712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7872
7873 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7874
4662c76e
JK
78752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7876
7877 Fix gdb.base/macscp.exp when using custom inputrc.
7878 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7879 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7880 env(TERM) set.
7881 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7882 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7883
aa81e255
JK
78842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7885
7886 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7887 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7888 Change the compilation target to match the testcase name.
7889 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7890 testcase name.
7891 * a2-run.exp: Use for setup prepare_for_testing. Change the
7892 compilation target to match the testcase name.
7893 * gdb.base/commands.exp: Likewise.
7894 * gdb.base/finish.exp: Likewise.
7895 * gdb.base/float.exp: Likewise.
7896 * gdb.base/info-target.exp: Likewise.
7897 * gdb.base/relational.exp: Likewise.
7898 * gdb.base/term.exp: Likewise.
7899 * gdb.base/until.exp: Likewise.
7900 * gdb.base/volatile.exp: Likewise.
7901 * gdb.base/whatis-exp.exp: Likewise.
7902
4c93b1d7
HZ
79032009-07-11 Hui Zhu <teawater@gmail.com>
7904
7905 * gdb.base/help.exp (disassemble): Update expected help text.
7906
812f7342
TT
79072009-07-09 Tom Tromey <tromey@redhat.com>
7908
7909 * lib/gdb.exp: Handle TRANSCRIPT.
7910 (remote_spawn, remote_close, send_gdb): New procs.
7911
fbb8f299
PM
79122009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7913
7914 * gdb.python/python-prettyprint.c: Add counted null string
7915 structure.
7916 * gdb.python/python-prettyprint.exp: Print null string. Test for
7917 embedded nulls.
7918 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7919 * gdb.python/python-value.exp (test_value_in_inferior): Add
7920 variable length string fetch tests.
7921 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7922
c0ac0ec7
JK
79232009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7926
30b66ecc
TT
79272009-07-07 Tom Tromey <tromey@redhat.com>
7928
7929 * gdb.base/call-rt-st.exp: Update for change to escape output.
7930 * gdb.base/callfuncs.exp: Likewise.
7931 * gdb.base/charset.exp: Likewise.
7932 * gdb.base/constvars.exp: Likewise.
7933 * gdb.base/long_long.exp: Likewise.
7934 * gdb.base/pointers.exp: Likewise.
7935 * gdb.base/printcmds.exp: Likewise.
7936 * gdb.base/setvar.exp: Likewise.
7937 * gdb.base/store.exp: Likewise.
7938 * gdb.cp/ref-types.exp: Likewise.
7939 * gdb.mi/mi-var-child.exp: Likewise.
7940 * gdb.mi/mi-var-display.exp: Likewise.
7941 * gdb.mi/mi2-var-display.exp: Likewise.
7942 * gdb.base/charset.exp: Test octal escape sequence length.
7943 Update for change to escape output.
7944
187c4a2b
JK
79452009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7946
7947 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7948
d80a43f9
DJ
79492009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7950
7951 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7952
047427a8
JK
79532009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7956 gdbserver increasing $portnum if "Can't bind address" has been seen.
7957
8b5a0f4f
PA
79582009-07-05 Pedro Alves <pedro@codesourcery.com>
7959
7960 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7961 mingw32ce.
7962
7d93ba58
PA
79632009-07-05 Pedro Alves <pedro@codesourcery.com>
7964
7965 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7966 VFP format.
7967
2277426b
PA
79682009-07-02 Pedro Alves <pedro@codesourcery.com>
7969
7970 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7971 linux. Adjust to use "inferior", "info inferiors", "detach
7972 inferior" and "kill inferior" instead of "restart", "info fork",
7973 "detach fork" and "delete fork".
7974 * gdb.base/ending-run.exp: Spell out "info".
7975 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7976 the "kill" command.
7977
5af949e3
UW
79782009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7979
7980 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7981 change to prefix TLS offset in hex with 0x.
7982
5d3729b5
UW
79832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7984
7985 * gdb.base/default.exp: Update test case for "x" changes.
7986
af589bd0
TG
79872009-07-01 Tristan Gingold <gingold@adacore.com>
7988
7989 * gdb.base/bigcore.exp: Make darwin untested.
7990
40974f91
JK
79912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7992
7993 * gdb.base/completion.exp (directory completion): Create the directory.
7994 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7995 escapeuniquesub.
7996 (directory completion 2): Expect now ${escapeuniquesub}.
7997 (Glob remaining of directory test): Remove one excessive newline.
7998 Expect the real output.
7999
59dd3af6
JK
80002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8001
8002 Fix `make check//%' target after `make check' has been ran.
8003 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8004 a mkdir call.
8005 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8006 (%/.dir): Remove.
8007
f4e164aa
JK
80082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8009
8010 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8011 the expected result record.
8012
69af2122
JK
80132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8014
8015 Remove racy FAILs relying just on the timeouts.
8016 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8017 (annotation_level 2): Remove racy FAILs.
8018
2fd481e1
PP
80192009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8020
8021 gdb/10275
889bf7c5
PA
8022 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8023
c38f313d
DJ
80242009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8025
8026 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8027
8b777f02
VP
80282009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8029
8030 * gdb.mi/mi-stack.exp: Testing symbolic options
8031 to -stack-list-locals and -stack-list-arguments.
8032
00c7eacf
JK
80332009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8034
8035 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8036
6bc80edc
TT
80372009-06-29 Tom Tromey <tromey@redhat.com>
8038
8039 * dg-extract-results.sh: New file.
8040 * Makefile.in (FORCE_PARALLEL): New variable.
8041 (CHECK_TARGET): New conditional variable.
8042 (check): Use CHECK_TARGET.
8043 (DO_RUNTEST): New variable.
8044 (check-single): New target.
8045 (TEST_DIRS): New variable.
8046 (TEST_TARGETS): Likewise.
8047 (check-parallel): New target.
8048 (check-gdb.%): New pattern.
8049 (BASE1_FILES): New variable.
8050 (BASE2_FILES): Likewise.
8051 (check-gdb.base%): New pattern.
8052 (%/.dir): New pattern.
8053 * configure: Rebuild.
8054 * aclocal.m4 (AM_CONDITIONAL): New defun.
8055 * configure.ac: Check whether user is using GNU make.
8056 (GMAKE): New conditional.
8057
794684b6
SW
80582009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8059
8060 * gdb.cp/namespace-nested-import.cc: New test.
8061 * gdb.cp/namespace-nested-import.exp: New test.
8062
edb3359d
DJ
80632009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8064
8065 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8066 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8067 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8068 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8069 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8070 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8071 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8072 gdb.opt/inline-markers.c: New files.
8073 * lib/gdb.exp (skip_inline_frame_tests): New function.
8074 (skip_inline_var_tests): New function.
8075
cf657a0c
AS
80762009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8077
8078 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8079 backtrace.
8080
28d41a99
MS
80812009-06-27 Michael Snyder <msnyder@vmware.com>
8082
8083 * gdb.reverse: New directory.
8084 * gdb.reverse/break-reverse.c: New test.
8085 * gdb.reverse/break-reverse.exp: New test.
8086 * gdb.reverse/consecutive-reverse.c: New test.
8087 * gdb.reverse/consecutive-reverse.exp: New test.
8088 * gdb.reverse/finish-reverse.c: New test.
8089 * gdb.reverse/finish-reverse.exp: New test.
8090 * gdb.reverse/machinestate.c: New test.
8091 * gdb.reverse/ms1.c: New test.
8092 * gdb.reverse/machinestate.exp: New test.
8093 * gdb.reverse/Makefile.in: New file.
8094 * gdb.reverse/shr2.c: New test.
8095 * gdb.reverse/solib-reverse.c: New test.
8096 * gdb.reverse/solib-reverse.exp: New test.
8097 * gdb.reverse/step-reverse.c: New test.
8098 * gdb.reverse/step-reverse.exp: New test.
8099 * gdb.reverse/until-reverse.c: New test.
8100 * gdb.reverse/ur1.c: New test.
8101 * gdb.reverse/until-reverse.exp: New test.
8102 * gdb.reverse/watch-reverse.c: New test.
8103 * gdb.reverse/watch-reverse.exp: New test.
8104 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8105 * configure: Regenerate.
8106
fe3c8b0d
DE
81072009-06-26 Doug Evans <dje@google.com>
8108
8109 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8110
3a72a602
PM
81112009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8112
8113 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8114 windows problem for 'file delete $binfile'.
8115
27aa8d6a
SW
81162009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8117
8118 * gdb.cp/namespace-using.exp: New test.
8119 * gdb.cp/namespace-using.cc: New test.
8120
8ac055f8
JB
81212009-05-20 Joel Brobecker <brobecker@adacore.com>
8122
8123 * gdb.ada/variant_record_packed_array: New testcase.
8124
85e306ed
TT
81252009-06-23 Tom Tromey <tromey@redhat.com>
8126
8127 * gdb.base/charset.exp (test_combination): Regression test.
8128 * gdb.base/charset.c (my_wchar_t): New typedef.
8129 (myvar): New global.
8130 (main): Set myvar.
8131
56643c5e
PM
81322009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8133
8134 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8135 target.
8136
1fac167a
UW
81372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8138
8139 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8140
7ccb0be9
UW
81412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8142
8143 * gdb.mi/gdb680.exp: Update test for error message.
8144
568d6575
UW
81452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8146
8147 * gdb.base/annota1.exp: Allow multiple occurrences of the
8148 frames-invalid annotation.
8149 * gdb.cp/annota2.exp: Likewise.
8150
7cd1089b
PM
81512009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8152
8153 * gdb.cp/gdb2495.cc: New file.
8154 * gdb.cp/gdb2495.exp: New file.
8155
72c63395
JK
81562009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 Report error on GDB crash during runto.
8159 * lib/gdb.exp (runto <eof>): New.
8160
3788363d
DJ
81612009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8162
8163 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8164 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8165 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8166 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8167 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8168 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8169 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8170 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8171 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8172 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8173 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8174 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8175 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8176 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8177 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8178 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8179 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8180 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8181 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8182 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8183 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8184 gdb.trace/passcount.exp, gdb.trace/report.exp,
8185 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8186 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8187 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8188 executable.
8189
17592de3
PA
81902009-06-07 Pedro Alves <pedro@codesourcery.com>
8191
8192 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8193 defined before referencing it.
8194
701e355d
DE
81952009-06-03 Doug Evans <dje@google.com>
8196
8197 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8198 * gdb.arch/i386-see.c: Ditto.
8199
f2292c65
PM
82002009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8201
8202 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8203 (check_macro): Return 1 if undefined.
8204 If first test fails, check if macro debug information is available,
8205 and report unsupported test if no macro information is found.
8206
5a437975
DE
82072009-05-29 Doug Evans <dje@google.com>
8208
8209 * gdb.threads/hand-call-in-threads.exp: New.
8210 * gdb.threads/hand-call-in-threads.c: New.
8211
c141c696
MS
82122009-05-29 Michael Snyder <msnyder@vmware.com>
8213
8214 * gdb.base/break-always.exp: Change "1" to "on".
8215 Add confirmation check.
8216
b3444185
PA
82172009-05-28 Pedro Alves <pedro@codesourcery.com>
8218
8219 * gdb.threads/threxit-hop-specific.c: New.
8220 * gdb.threads/threxit-hop-specific.exp: New.
8221 * gdb.threads/thread-execl.c: New.
8222 * gdb.threads/thread-execl.exp: New.
8223
b6313243
TT
82242009-05-27 Tom Tromey <tromey@redhat.com>
8225 Thiago Jung Bauermann <bauerman@br.ibm.com>
8226
8227 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8228 (mi_child_regexp): Likewise.
8229 (mi_list_varobj_children_range): Likewise.
8230 (mi_get_features): Likewise.
8231 (mi_list_varobj_children): Rewrite.
8232 * gdb.python/python-mi.exp: New file.
8233
a6bac58e
TT
82342009-05-27 Tom Tromey <tromey@redhat.com>
8235 Thiago Jung Bauermann <bauerman@br.ibm.com>
8236 Phil Muldoon <pmuldoon@redhat.com>
8237 Paul Pluzhnikov <ppluzhnikov@google.com>
8238
8239 * gdb.python/python-prettyprint.exp: New file.
8240 * gdb.python/python-prettyprint.c: New file.
8241 * gdb.python/python-prettyprint.py: New file.
8242 * gdb.base/display.exp: print/r is now valid.
8243
2c74e833
TT
82442009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8245 Tom Tromey <tromey@redhat.com>
8246 Pedro Alves <pedro@codesourcery.com>
8247 Paul Pluzhnikov <ppluzhnikov@google.com>
8248
8249 * gdb.python/python-template.exp: New file.
8250 * gdb.python/python-template.cc: New file.
8251 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8252 tests.
8253 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8254 Call it.
8255 (test_value_after_death): New proc.
8256 * gdb.python/python-value.c (PTR): New typedef.
8257 (main): New variable 'x'.
8258
89c73ade
TT
82592009-05-27 Tom Tromey <tromey@redhat.com>
8260
8261 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8262 tests.
8263 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8264 Call it.
8265
a75724bc
PA
82662009-05-27 Pedro Alves <pedro@codesourcery.com>
8267
8268 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8269
e58b0e63
PA
82702009-05-24 Pedro Alves <pedro@codesourcery.com>
8271
8272 * gdb.threads/fork-thread-pending.c: New.
8273 * gdb.threads/fork-thread-pending.exp: New.
8274
4ac36638
JK
82752009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8276
8277 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8278 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8279
889bf7c5 82802009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8281
889bf7c5 8282 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8283
b242c3c2
PA
82842009-05-17 Pedro Alves <pedro@codesourcery.com>
8285
8286 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8287 `gdb_get_line_number'. Call `callee' in both parent and child.
8288 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8289 `gdb_get_line_number' instead of hardcoding line numbers.
8290 (catch_fork_unpatch_child): New procedure to test detaching
8291 breakpoints from child fork.
8292 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8293 hardcoding line numbers.
8294 (do_fork_tests): Run `catch_fork_unpatch_child'.
8295
ee342b23
VP
82962009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8297
8298 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8299 of structure type enters or leaves the scope, it
8300 is reported by -var-update.
8301
e2009e98
DE
83022009-05-11 Doug Evans <dje@sebabeach.org>
8303
8304 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8305 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8306 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8307
00903456
JK
83082009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8309
8310 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8311
dc621c35
DE
83122009-04-30 Doug Evans <dje@google.com>
8313
8314 * gdb.threads/watchthreads2.exp: New testcase.
8315 * gdb.threads/watchthreads2.c: New testcase.
8316
9ab4e744
DE
83172009-04-29 Doug Evans <dje@google.com>
8318
8319 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8320 * gdb.cp/mb-ctor.cc: Ditto.
8321 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8322 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8323 * gdb.cp/mb-inline1.cc: Call it.
8324 * gdb.cp/mb-inline2.cc: Ditto.
8325 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8326 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8327
484086b7
JK
83282009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8329
8330 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8331 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8332 Replace all uses of `decimal' by `nonzero'.
8333 (info macro FROM_COMMANDLINE): New test.
8334
379a77b5
TT
83352009-04-27 Tom Tromey <tromey@redhat.com>
8336
8337 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8338
b92b73c2
DE
83392009-04-27 Doug Evans <dje@google.com>
8340
8341 * gdb.threads/watchthreads.c (main): Initialize args before starting
8342 the threads. Plus formatting cleanup.
8343 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8344 biased scheduling of one thread.
8345
945a118d
JG
83462009-04-27 Jerome Guitton <guitton@adacore.com>
8347
8348 * gdb.cp/templates.cc (GetMax): New template.
8349 (main): Declare two instances of GetMax.
8350 * gdb.cp/templates.exp: Add new test.
8351
d389af10
JK
83522009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8353
8354 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8355
e7f86de9
JM
83562009-04-22 Joseph Myers <joseph@codesourcery.com>
8357
8358 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8359
334cc82d
TT
83602009-04-15 Tom Tromey <tromey@redhat.com>
8361
8362 * gdb.base/charset.exp: Add regression test.
8363
d12672cc
JB
83642009-04-14 Joel Brobecker <brobecker@adacore.com>
8365
8366 * gdb.base/exe-lock.exp: New testcase.
8367
18e8c3bc
TT
83682009-04-13 Tom Tromey <tromey@redhat.com>
8369
8370 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8371 operator on Frame.
8372
5ecd5cbe
UW
83732009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8374
8375 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8376 * gdb.server/ext-attach.exp: Likewise.
8377
7309f756
VP
83782009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8379
8380 Eliminate some sleep usage.
8381
889bf7c5
PA
8382 * gdb.mi/basics.c (do_nothing): New.
8383 (main): Use do_nothing instead of printf, so that
8384 not to introduce race condition between output of
8385 inferiour and output of gdb. Do not use sleep as it
8386 is not generally available on embedded targets.
7309f756 8387
f4b95f6f
PA
83882009-04-02 Pedro Alves <pedro@codesourcery.com>
8389
8390 * gdb.server/ext-attach.exp: Expect an optional process id after
8391 "Detached from remote process".
8392
de40b933
JK
83932009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8394
8395 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8396 gdb.dwarf2/dw2-unresolved.exp: New.
8397
2ae101a4
PA
83982009-04-02 Pedro Alves <pedro@codesourcery.com>
8399
8400 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8401 mi_run_to_main.
8402
56a8e183
PA
84032009-04-02 Pedro Alves <pedro@codesourcery.com>
8404
8405 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8406 mi_run_to_main. Skip thread exit test on remote targets.
8407 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8408 mi_run_to_main.
8409 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8410 mi_run_to_main.
8411 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8412 when expecting ^connected. Detect when the target doesn't support
8413 non-stop mode.
8414 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8415 supported. Return -1 on error, 0 on success.
8416 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8417 (mi_runto): Return mi_runto_helper's result explicitly.
8418
c35fafde
PA
84192009-04-01 Pedro Alves <pedro@codesourcery.com>
8420
8421 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8422
f8a8dce6
JB
84232009-04-01 Tom Tromey <tromey@redhat.com>
8424
8425 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8426 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8427 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8428 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8429
71c25dea
TT
84302009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8431 Jan Kratochvil <jan.kratochvil@redhat.com>
8432
8433 PR gdb/931
8434 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8435 output.
8436 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8437 for gdb/931.
8438 * dw2-strp.S (DW_AT_language): Change to C++.
8439 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8440
02d9a9ce
JB
84412009-03-31 Joel Brobecker <brobecker@adacore.com>
8442
8443 * gdb.ada/tasks: New testcase.
8444
1042e4c0
SS
84452009-03-30 Stan Shebs <stan@codesourcery.com>
8446
8447 * gdb.trace/actions.exp: Update to match new info trace format.
8448 * gdb.trace/deltrace.exp: Ditto.
8449 * gdb.trace/infotrace.exp: Ditto.
8450 * gdb.trace/passcount.exp: Ditto.
8451 * gdb.trace/save-trace.exp: Ditto.
8452 * gdb.trace/while-stepping.exp: Ditto.
8453 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8454
f8f6f20b
TJB
84552009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8456
8457 * gdb.python/python-frame.c: New file.
8458 * gdb.python/python-frame.exp: New file.
8459
c0c6f777
TJB
84602009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8461
8462 * gdb.python/python-value.exp: Add tests for the address
8463 attribute.
8464
3cb51905
AS
84652009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8466
8467 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8468
88fc996f
DE
84692009-03-26 Doug Evans <dje@google.com>
8470
8471 * gdb.mi/mi-nonstop-exit.exp: New file.
8472 * gdb.mi/non-stop-exit.c: New file.
8473
56ef84b1
TT
84742009-03-26 Tom Tromey <tromey@redhat.com>
8475
8476 Update for change to prologue skipping:
8477 * gdb.mi/mi2-simplerun.exp: Update.
8478 * gdb.mi/mi2-break.exp: Update.
8479 * gdb.mi/mi-simplerun.exp: Update.
8480 * gdb.mi/mi-break.exp: Update.
8481 * gdb.base/ending-run.exp: Update.
8482
def2b000
TJB
84832009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8484
8485 * gdb.python/python-value.exp (test_value_in_inferior): Test
8486 gdb.Value.is_optimized_out attribute.
8487
442ddf59
JK
84882009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8489
8490 * gdb.dwarf2/dw2-noloc-main.c: New file.
8491 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8492 (.text): Remove.
8493 (.data): New.
8494 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8495 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8496 (DW_TAG_subprogram func_cu1, noloc): Remove.
8497 (main): New.
8498 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8499 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8500 (file_symbols): New procedure.
8501
a8df5de4
TT
85022009-03-25 Tom Tromey <tromey@redhat.com>
8503
8504 * gdb.base/charset.exp (valid_target_charset): New proc.
8505 Use it to skip tests on invalid charsets.
8506
cc1d7add
PM
85072009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8508
8509 * gdb.base/completion.exp: Add a test for directory completion.
8510
bcd5727b
JK
85112009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8512
8513 Fix a racy FAIL.
8514 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8515 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8516
cc924cad
TJB
85172009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8518
8519 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8520 * gdb.python/python-function.exp: Add test for function returning
8521 a GDB value.
8522
bc3b79fd
TJB
85232009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8524
8525 * gdb.python/python-function.exp: New file.
8526
6c7a06a3
TT
85272009-03-20 Tom Tromey <tromey@redhat.com>
8528
8529 * gdb.base/store.exp: Update for change to escape output.
8530 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8531 to escape output.
8532 * gdb.base/pointers.exp: Update for change to escape output.
8533 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8534 to escape output.
8535 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8536 escape output.
8537 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8538 to escape output.
8539 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8540 escape output.
8541 * gdb.base/setvar.exp: Update for change to escape output.
8542 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8543 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8544 to escape output.
8545 (test_print_string_constants): Likewise.
8546 * gdb.base/charset.exp (valid_host_charset): Check size of
8547 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8548 cases. Handle "auto"-related output.
8549 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8550 (uvar, Uvar): New globals.
8551
c31af87b
JG
85522009-03-19 Jerome Guitton <guitton@adacore.com>
8553
8554 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8555 deltas.
8556 * gdb.ada/fixed_points.exp: Ditto.
8557
51272cf2
PA
85582009-03-18 Pedro Alves <pedro@codesourcery.com>
8559
8560 * return-nodebug.c: Don't include stdio.h.
8561 (init): Delete.
8562 (func): Delete definition and provide extern declaration.
8563 (t): New.
8564 (main): Don't call printf. Call func and store its result in t.
8565 * return-nodebug1.c: New.
8566 * return-nodebug.exp: Don't expect stdio output. Instead, print
8567 the global variable t. Drop printf formatters and cast types from
8568 foreach loop. Don't use prepare_for_testing. Compile
8569 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8570 define FORMAT or CAST.
8571
d24948ac
PP
85722009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8573
8574 * gdb.base/solib-display.exp: Disable test for remote targers.
8575
61ff14c6
JK
85762009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8577
8578 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8579
cb4dce93
JK
85802009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 Fix a racy FAIL.
8583 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8584 code from `follow parent, print pids'.
8585 (`follow child, print pids', `follow parent, print pids'): Call it.
8586 Replace `gdb_test "break..."' by gdb_breakpoint.
8587
f7c60c5e
VP
85882009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8589
8590 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8591 sync and async modes.
f7c60c5e 8592
383ace49
JB
85932009-03-12 Joel Brobecker <brobecker@adacore.com>
8594
8595 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8596 that was checked in by mistake. Remove loading of ada.exp, since
8597 this is not necessary in this case.
8598
4ce102af
JB
85992009-03-12 Joel Brobecker <brobecker@adacore.com>
8600
8601 * gdb.ada/ptype_arith_binop.exp: New testcase.
8602
529a2aef
JB
86032009-03-12 Joel Brobecker <brobecker@adacore.com>
8604
8605 * gdb.ada/mod_from_name: New testcase.
8606
8a38181c
JB
86072009-03-12 Joel Brobecker <brobecker@adacore.com>
8608
8609 * gdb.ada/tick_last_segv: New testcase.
8610
11436dee
VP
86112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8612
61ff14c6 8613 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8614
1f31650a
VP
86152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8616
61ff14c6
JK
8617 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8618 include the token in ^running and frame info in *stopped.
1f31650a 8619
a3247a22
PP
86202009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8621
8622 * solib-display.exp: New file.
8623 * solib-display-main.c: New file.
8624 * solib-display-lib.c: New file.
61ff14c6 8625
aae64587
PA
86262009-03-05 Pedro Alves <pedro@codesourcery.com>
8627
8628 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8629
44aabfbc
JK
86302009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8633 (list_and_check_macro): Use more specific test name.
8634 (next to definition): Make the test names unique.
8635
c087fcd3
PM
86362009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8637
8638 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8639
c86cf029
VP
86402009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8641
8642 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8643 notifications.
8644 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8645 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8646 * lib/mi-support.exp (library_loaded_re): New.
8647 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8648
3ea85240
VP
86492009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8650
8651 * gdb.gdb/observer.exp: Use test_notification observer, not
8652 normal_stop, everywhere.
8653 (test_normal_stop_notifications): Rename to...
8654 (test_notifications): ...this.
8655 (test_observer_normal_stop): Rename to...
8656 (test_observer): ...this.
8657
1903f0e6
DE
86582009-02-16 Doug Evans <dje@google.com>
8659
8660 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8661 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8662 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8663 (test_prefixed_syscall,test_int3): New tests.
8664 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8665 (test_prefixed_syscall,test_int3): New tests.
8666
1d33d6ba
VP
86672009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8668
3cb51905
AS
8669 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8670 (mi_expect_interrupt): Likewise.
8671 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8672 response.
1d33d6ba 8673
faafb047
PM
86742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8675
8676 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8677 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8678 Replace calls to get_valueofx by get_hexadecimal_valueof.
8679
417e16e2
PM
86802009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8681
8682 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8683 (get_integer_valueof): New procedure.
8684 (get_sizeof): Use new get_integer_value_of.
8685 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8686 by get_integer_valueof.
8687
7065b901
TT
86882009-02-13 Tom Tromey <tromey@redhat.com>
8689
8690 * gdb.base/remote.exp (get_sizeof): Remove.
8691 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8692 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8693 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8694 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8695 (get_sizeof): Likewise.
8696
5d7cb8df
JK
86972009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8698
8699 PR fortran/9806
8700 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8701
b2febfff
PP
87022009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8703
8704 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8705
4aa995e1
PA
87062009-02-06 Pedro Alves <pedro@codesourcery.com>
8707
8708 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8709
d8906c6f
TJB
87102009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8711
8712 * gdb.python/python-cmd.exp: New file.
8713
ff4ab08d
TG
87142009-02-06 Tristan Gingold <gingold@adacore.com>
8715
8716 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8717
aacd552b
TG
87182009-02-05 Tristan Gingold <gingold@adacore.com>
8719
8720 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8721 pointer is dereferenced and use this signal name in regexp.
8722 * gdb.base/signull.exp: Ditto.
8723 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8724 * gdb.base/signull.c (main): Ditto.
8725
08c637de
TJB
87262009-02-04 Tom Tromey <tromey@redhat.com>
8727 Thiago Jung Bauermann <bauerman@br.ibm.com>
8728
8729 * gdb.python/python-value.exp: Use `gdb.history' instead of
8730 `gdb.value_from_history'.
8731 (test_value_numeric_ops): Add test for conversion of enum constant.
8732 * gdb.python/python-value.c (enum e): New type.
8733 (evalue): New global.
8734 (main): Use argv.
8735
20261af8
JG
87362009-02-04 Jerome Guitton <guitton@adacore.com>
8737
8738 * gdb.ada/uninitialized_vars: New test program.
8739 * gdb.ada/uninitialized_vars.exp: New testcase.
8740
52e44b43
TT
87412009-02-02 Tom Tromey <tromey@redhat.com>
8742
8743 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8744 * gdb.cp/pr2489.cc: Rename...
8745 * gdb.cp/pr9594.cc: ... to this.
8746
1c71341a
TT
87472009-02-02 Tom Tromey <tromey@redhat.com>
8748
8749 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8750 * gdb.cp/pr2489.cc: New file.
8751 * gdb.cp/cpcompletion.exp: New file.
8752
a4295225
TT
87532009-02-02 Tom Tromey <tromey@redhat.com>
8754
8755 PR exp/9059:
8756 * gdb.cp/call-c.exp: Add regression test.
8757 * gdb.cp/call-c.cc (FooHandle): New typedef.
8758 (main): New variable 'handle'.
8759
592375cd
VP
87602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8761
8762 * lib/mi-support.exp (et_mi_thread_list)
8763 (check_mi_and_console_threads): Adjust for current thread in
8764 -thread-list-ids output.
8765
41447f92
VP
87662009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8767
889bf7c5
PA
8768 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8769 Call it.
41447f92 8770
35669430
DE
87712009-01-28 Doug Evans <dje@google.com>
8772
8773 * gdb.arch/amd64-disp-step.S: New file.
8774 * gdb.arch/amd64-disp-step.exp: New file.
8775 * gdb.arch/i386-disp-step.S: New file.
8776 * gdb.arch/i386-disp-step.exp: New file.
8777
09f00d9a
PM
87782009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8779
8780 * gdb.base/find.exp: Set newline variable
8781 using quotes instead of braces to fix cygwin failures.
8782
1e8fb976
PA
87832009-01-23 Pedro Alves <pedro@codesourcery.com>
8784
8785 * gdb.base/radix.exp: Add tests to ensure that that set
8786 input-radix 0 and set output-radix 0 are really rejected.
8787
da061712
PA
87882009-01-23 Pedro Alves <pedro@codesourcery.com>
8789
8790 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8791 copyright years.
8792
dd7e2d2b
PA
87932009-01-23 Pedro Alves <pedro@codesourcery.com>
8794
8795 PR gdb/9664:
8796 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8797
392452f6
PA
87982009-01-22 Pedro Alves <pedro@codesourcery.com>
8799
8800 PR c++/9631:
8801 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8802
8653e71c
PM
88032009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8804
8805 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8806 binfile definition to fix Windows OS failure.
8807
a12cc160
DJ
88082009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8809
8810 PR gdb/9346
8811 * gdb.base/interrupt.c (sigint_handler): New.
8812 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8813 on error.
8814 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8815 Test "signal SIGINT".
8816
b89667eb
DE
88172009-01-19 Doug Evans <dje@google.com>
8818
8819 * gdb.base/break.exp: Update expected gdb output.
8820 * gdb.base/sepdebug.exp: Ditto.
8821 * gdb.mi/mi-syn-frame.exp: Ditto.
8822 * gdb.mi/mi2-syn-frame.exp: Ditto.
8823 * gdb.base/call-signal-resume.exp: New file.
8824 * gdb.base/call-signals.c: New file.
8825 * gdb.base/unwindonsignal.exp: New file.
8826 * gdb.base/unwindonsignal.c: New file.
8827 * gdb.threads/interrupted-hand-call.exp: New file.
8828 * gdb.threads/interrupted-hand-call.c: New file.
8829 * gdb.threads/thread-unwindonsignal.exp: New file.
8830
adb483fe
DJ
88312009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8832
8833 * gdb.base/define.exp: Test defining and hooking prefix commands.
8834 * gdb.python/python.exp: Update test for "show user" output.
8835
60023297
JK
88362009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8837
8838 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8839 now the output exactly, using less wildcards. Expect also the output
8840 of gfortran-4.3. Update for the f-valprint.c modification from
8841 2008-04-22.
8842 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8843 Remove gdb_test test names where matching the command.
8844
ccc57cf9
PA
88452009-01-01 Pedro Alves <pedro@codesourcery.com>
8846
8847 PR breakpoints/9681:
8848 * gdb.base/watchpoint.exp: Add regression test.
8849
c7a6ca08
PA
88502008-12-31 Pedro Alves <pedro@codesourcery.com>
8851
8852 * gdb.threads/attach-into-signal.exp: Don't use
8853 gdb_suppress_entire_file.
8854 * gdb.threads/attach-stopped.exp: Ditto.
8855 * gdb.threads/attachstop-mt.exp: Ditto.
8856
3a031f65
PA
88572008-12-31 Pedro Alves <pedro@codesourcery.com>
8858
8859 PR gdb/8812:
8860 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8861
09e6485f
PA
88622008-12-29 Pedro Alves <pedro@codesourcery.com>
8863
8864 PR gdb/7536:
8865 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8866 and unsupported output radices are really rejected.
8867
0cd53049
JK
88682008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8869
8870 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8871
ba163c7e
TT
88722008-12-22 Tom Tromey <tromey@redhat.com>
8873
8874 * gdb.cp/punctuator.exp: New file.
8875
6f4de6c9
JK
88762008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8877
8878 * gdb.base/completion.exp (Completing non-existing component): New test.
8879
0f34d0b4
JK
88802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8881
8882 Fix for PR gdb/8648.
8883 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8884 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8885 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8886 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8887
db2ad4c3
JK
88882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8889
8890 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8891
bb5ef15e
DP
88922008-12-16 Christophe Lyon <christophe.lyon@st.com>
8893
8894 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8895 compiler actually generate code at the expected line number.
8896
90142adc
JZ
88972008-12-15 Jie Zhang <jie.zhang@analog.com>
8898
8899 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8900
fad6eecd
TT
89012008-12-12 Tom Tromey <tromey@redhat.com>
8902
8903 * gdb.base/commands.exp (redefine_hook_test): New proc.
8904 Call it.
8905
17c8aaf5
TT
89062008-12-11 Tom Tromey <tromey@redhat.com>
8907
8908 * gdb.base/macscp.exp: New regression test.
8909
7c8adf68
TT
89102008-12-11 Tom Tromey <tromey@redhat.com>
8911
8912 * gdb.base/macscp.exp: Print "address.addr".
8913 * gdb.base/macscp1.c (struct outer): New struct.
8914 (address): New global.
8915
b05dcbb7
TT
89162008-12-09 Tom Tromey <tromey@redhat.com>
8917
8918 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8919 Call it.
8920
2d476de1
DE
89212008-12-04 Doug Evans <dje@google.com>
8922
8923 * gdb.server/ext-run.exp: Relax regexp for init program.
8924
87bdc959
TG
89252008-12-03 Tristan Gingold <gingold@adacore.com>
8926
8927 * gdb.base/macscp.exp: Generate an object file during compilation
8928 to work around Darwin dsymutil limitations.
8929
e0740f77
JK
89302008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8931
8932 Test resolving external references to TLS variables.
8933 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8934 FILE2_THREAD_LOCAL.
8935 (testfile2, srcfile2): New variables.
8936 * gdb.threads/tls.c (file2_thread_local)
8937 (function_referencing_file2_thread_local): New.
8938 * gdb.threads/tls2.c: New file.
8939
67f0aac5
JB
89402008-11-28 Joel Brobecker <brobecker@adacore.com>
8941
8942 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8943 rather than integer, as integer might not be big enough when
8944 on 64bit targets.
67f0aac5 8945
c332165e
JG
89462008-11-27 Jerome Guitton <guitton@adacore.com>
8947
8948 * gdb.cp/formatted-ref.exp: Add equality test.
8949 * gdb.ada/formatted_ref.exp: Ditto.
8950
fc9b693c
JK
89512008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8952
8953 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8954 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8955
a9c64011
AS
89562008-11-20 Andreas Schwab <schwab@suse.de>
8957
8958 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8959 matching syscall entry point.
8960 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8961 (tcatch_vfork_then_child_follow): Likewise. Finish through
8962 vfork even if we stopped at the syscall trampoline.
8963
e2fd701e
DE
89642008-11-20 Doug Evans <dje@google.com>
8965
8966 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8967
69abc51c
TJB
89682008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8969
8970 * gdb.arch/ppc-dfp.exp: New file.
8971 * gdb.arch/ppc-dfp.c: New file.
8972
c14c28ba
PP
89732008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8974
8975 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8976
2e74121d
DE
89772008-11-17 Doug Evans <dje@google.com>
8978
8979 * gdb.mi/mi-syn-frame.exp: Update expected output.
8980 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8981
66bb093b
VP
89822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8983
8984 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8985 "thread N" results in =thread-selected.
8986 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8987 (mi_send_resuming_command_raw): Be prepared for
8988 =thread-selected.
8989
3d043ef6
VP
89902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8991
a9c64011
AS
8992 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8993 * lib/mi-support.exp: Likewise.
3d043ef6 8994
808104c8
JB
89952008-11-16 Joel Brobecker <brobecker@adacore.com>
8996
8997 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8998 commands from the expected output for "help catch".
8999
00b22944
JB
90002008-11-15 Joel Brobecker <brobecker@adacore.com>
9001
9002 * gdb.ada/int_deref.exp: New testcase.
9003
59669435
TT
90042008-11-14 Nick Roberts <nickrob@snap.net.nz>
9005
9006 * gdb.mi/gdb2549.exp: New file.
9007
de04a248
DE
90082008-11-11 Doug Evans <dje@google.com>
9009
9010 * gdb.base/callexit.exp: New file.
9011 * gdb.base/callexit.c: New file.
9012
6b8ce727
DE
90132008-11-10 Doug Evans <dje@google.com>
9014
9015 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9016 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9017 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9018 (default_gdb_start,default_gdb_exit): Ditto.
9019 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9020 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9021 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9022 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9023 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9024 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9025
1b14b8aa
AS
90262008-11-03 Andreas Schwab <schwab@suse.de>
9027
9028 * gdb.base/hashline2.exp: Fix typo.
9029 * gdb.base/hashline3.exp: Likewise.
9030
f3134b88
TT
90312008-10-30 Tom Tromey <tromey@redhat.com>
9032
9033 * gdb.base/pointers.exp: Add test.
9034 * gdb.base/pointers.c (k, S): New typedefs.
9035 (instance): New global.
9036
c2226152
AS
90372008-10-30 Andreas Schwab <schwab@suse.de>
9038
9039 * gdb.base/args.exp: Add tests for newlines.
9040
462f405c
JB
90412008-10-30 Joel Brobecker <brobecker@adacore.com>
9042
9043 gdb.base/foll-exec.exp: Update the expected output of a couple
9044 of "info breakpoints" tests.
9045
79a45b7d
TT
90462008-10-28 Tom Tromey <tromey@redhat.com>
9047
9048 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9049
adc13a14
PA
90502008-10-24 Pedro Alves <pedro@codesourcery.com>
9051
9052 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9053 gdb_start_cmd.
9054 Use runto_main before any test that requires execution.
9055
252fbfc8
PA
90562008-10-23 Pedro Alves <pedro@codesourcery.com>
9057
9058 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9059 instead of SIGINT.
9060
28148e3d
JB
90612008-10-22 Joel Brobecker <brobecker@adacore.com>
9062
9063 * gdb.base/completion.exp: Update expected output following
9064 the addition of the "info tasks" command.
9065
c209f847
TT
90662008-10-22 Tom Tromey <tromey@redhat.com>
9067
9068 * gdb.base/exprs.exp (test_expr): Add test for string
9069 concatenation.
9070
f177e350
PA
90712008-10-19 Pedro Alves <pedro@codesourcery.com>
9072
9073 * configure.ac: Output gdb.python/Makefile.
9074 * configure: Regenerate.
9075 * gdb.python/Makefile.in: New.
9076
cce89356
JB
90772008-10-16 Joel Brobecker <brobecker@adacore.com>
9078
9079 * gdb.base/foll-fork.exp: Adjust the expected output to match
9080 the new description for fork/vfork catchpoints in the "info
9081 breakpoints" output.
9082
176d289d
TJB
90832008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9084
9085 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9086
a08702d6
TJB
90872008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9088
9089 * gdb.python/python-value.c: New file.
9090 * gdb.python/python-value.exp: New file.
9091
1c5cfe86
PA
90922008-10-15 Pedro Alves <pedro@codesourcery.com>
9093
9094 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9095
5a98ad69
DP
90962008-10-15 Denis Pilat <denis.pilat@st.com>
9097
41702f1b 9098 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9099
dcb1a1e2
TT
91002008-10-09 Tom Tromey <tromey@redhat.com>
9101
9102 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9103 'fprintf' and 'stderr'.
9104
9124fe48
JB
91052008-10-07 Joel Brobecker <brobecker@adacore.com>
9106
9107 * gdb.ada/ref_tick_size.exp: New testcase.
9108
45452591
DE
91092008-10-06 Doug Evans <dje@google.com>
9110
9111 * gdb.dwarf2/dw2-cu-size.exp: New file.
9112 * gdb.dwarf2/dw2-cu-size.S: New file.
9113
9114 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9115 .Ltype_int for clarity.
9116
4fc5b208
PP
91172008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9118
9119 PR gdb/2384:
9120 * gdb.cp/gdb2384.exp: Extended to test more cases.
9121 * gdb.cp/gdb2384.cc: Likewise.
9122 * gdb.cp/gdb2384-base.h: Likewise.
9123 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9124
d78df370
JK
91252008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9126
9127 * gdb.base/maint.exp (maint print type): Remove printing
9128 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9129
9a044a89
TT
91302008-09-30 Tom Tromey <tromey@redhat.com>
9131
9132 * gdb.base/macscp.exp: Add completion tests.
9133 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9134 (TWENTY_THREE): Likewise.
9135 (FORTY_EIGHT): Likewise.
9136
506800a9
TT
91372008-09-30 Tom Tromey <tromey@redhat.com>
9138
9139 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9140 everywhere.
9141 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9142
1a6f01b5
JK
91432008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9144
9145 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9146 testcase is derived from. Fix racy dependency on an expected PID
9147 number. No longer support the testcase on Linux kernel 2.4.x.
9148
2fae03e8
TT
91492008-09-27 Tom Tromey <tromey@redhat.com>
9150
9151 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9152 and varargs.
9153
1ad15515
PA
91542008-09-22 Pedro Alves <pedro@codesourcery.com>
9155
9156 * lib/mi-support.exp (mi_expect_interrupt): New.
9157 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9158 from gdb.mi/mi-nonstop.exp.
9159 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9160 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9161 lib/mi-support.exp.
9162 Use mi_check_thread_states throughout. Avoid ".*" and do not
9163 require an anchor after -exec-run.
9164
d0b76dc6
DJ
91652008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9166
9167 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9168 stop is pending. Avoid ".*" when two stops are pending.
9169 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9170 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9171 newlines in fullnames.
9172 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9173 (mi_expect_stop): Update comments. Only anchor in sync mode.
9174 Do not match newlines.
9175 (mi_send_resuming_command_raw): Always return status.
9176 (mi_get_stop_line): Do not match more than one line by accident.
9177 Only anchor in sync mode.
9178 (mi_run_inline_test): If -exec-next fails, give up.
9179
9990c830
UW
91802008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9181
9182 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9183 on SPU.
9184
ebcf6f00
JB
91852008-09-10 Joel Brobecker <brobecker@adacore.com>
9186
9187 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9188
b6db24e5
JB
91892008-09-10 Joel Brobecker <brobecker@adacore.com>
9190
9191 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9192 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9193 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9194 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9195 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9196 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9197 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9198 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9199 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9200 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9201 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9202 Include the "= " sequence in the expected output of print tests.
9203
2bf448e0
JB
92042008-09-10 Joel Brobecker <brobecker@adacore.com>
9205
9206 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9207 description for boolean types.
9208
d51fd4c8
PA
92092008-09-09 Pedro Alves <pedro@codesourcery.com>
9210
9211 * gdb.base/hook-stop-continue.c: New.
9212 * gdb.base/hook-stop-continue.exp: New.
9213
694182d2
DJ
92142008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9215
9216 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9217
3b8a7fc0
JG
92182008-09-08 Jerome Guitton <guitton@adacore.com>
9219
9220 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9221 (stack_check_probe_2, stack_check_probe_loop_1)
9222 (stack_check_probe_loop_2): New functions.
9223 (main): Add call to these new functions.
9224 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9225 functions, check that the breakpoint is inserted at the appropriate
9226 location.
9227 (insert_breakpoint): Slightly refine this procedure so that it can
9228 be called several times in the test.
9229
96cc0ae8
JG
92302008-09-08 Jerome Guitton <guitton@adacore.com>
9231
9232 * gdb.base/stack-checking.c: New file.
9233 * gdb.base/stack-checking.exp: New file.
9234
1f08b409
TJB
92352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9236
9237 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9238 * gdb.arch/altivec-regs.exp: Likewise.
9239 * gdb.arch/vsx-regs.exp: Likewise.
9240
3099e1c4
TJB
92412008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9242
9243 * gdb.arch/ppc-fp.exp: New file.
9244 * gdb.arch/ppc-fp.c: New file.
9245
cc69bfc1
PP
92462008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9247
9248 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9249 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9250
b02a33db
MS
92512008-09-04 Michael Snyder <msnyder@vmware.com>
9252
9253 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9254 as "at" (for non-debug functions such as _start).
9255
2992cbe0
UW
92562008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9257
9258 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9259 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9260 software watchpoints.
9261 * gdb.base/watch_thread_num.exp: Likewise.
9262
514f746b
AR
92632008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9264
9265 * gdb.arch/i386-bp_permanent.exp: New test.
9266
876cecd0
TT
92672008-08-24 Tom Tromey <tromey@redhat.com>
9268
9269 * gdb.base/maint.exp: Update "maint print type".
9270
80f73d71
VP
92712008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9272
9273 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9274 support. Adjust the order of "*running" notifications.
9275 * gdb.mi/non-stop.c: Don't cast from int to void* and
9276 back.
9277
d9c78d7d
MK
92782008-08-20 Mark Kettenis <kettenis@gnu.org>
9279
9280 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9281 expect to find it in the "info frame" output.
9282
97a2d1d3
DJ
92832008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9284
9285 * gdb.base/interp.exp: Always consume both prompts.
9286
b96e2927
PA
92872008-08-20 Pedro Alves <pedro@codesourcery.com>
9288
9289 * gdb.base/pending.exp: Test pending breakpoints without symbols
9290 loaded.
9291
8cf6e61a
VP
92922008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9293
9294 * lib/mi-support.exp (mi_expect_stop): Produce
9295 more details on failures.
9296 * gdb.mi/mi-nonstop.exp: New.
9297 * gdb.mi/non-stop.c: New.
9298
c6ebd6cf
VP
92992008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9300
a9c64011
AS
9301 * gdb.mi/mi-async.exp: Use 'set target-async'.
9302 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9303
46a9b8ed
DJ
93042008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9305
9306 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9307
44feb3ce
TT
93082008-08-17 Tom Tromey <tromey@redhat.com>
9309
9310 * gdb.base/help.exp (help catch): Rewrite.
9311
311a4e6b
TJB
93122008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9313
9314 * gdb.base/define.exp: Test indented command documentation.
9315 * gdb.python/python.exp: Test indented multi-line command.
9316
604c2f83
LM
93172008-08-15 Luis Machado <luisgpm@br.ibm.com>
9318
9319 * testsuite/gdb.arch/vsx-regs.c: New source file.
9320 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9321 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9322
886a217c
TT
93232008-08-14 Tom Tromey <tromey@redhat.com>
9324
9325 * gdb.base/macscp.exp: Add regression test for "macro define" or
9326 "macro undef" with no arguments.
9327
c814a4f3
PP
93282008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9329
9330 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9331
12ab8a60
UW
93322008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9333
9334 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9335
d57a3c85
TJB
93362008-08-06 Tom Tromey <tromey@redhat.com>
9337
9338 * gdb.python/python.exp: New file.
9339
c7b778ff
JK
93402008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9341
9342 Fix for PR gdb/1543.
9343 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9344 $LOCATION.
9345 (location): New variable.
9346 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9347 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9348 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9349 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9350 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9351 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9352 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9353 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9354 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9355 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9356 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9357 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9358 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9359 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9360 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9361 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9362 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9363 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9364 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9365 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9366 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9367 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9368 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9369 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9370 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9371 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9372 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9373 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9374 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9375 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9376 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9377 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9378 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9379 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9380 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9381 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9382 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9383 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9384 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9385 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9386 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9387 gdb.base/type-opaque.exp, gdb.base/until.exp,
9388 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9389 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9390 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9391 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9392 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9393 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9394 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9395 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9396 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9397 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9398 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9399 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9400 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9401 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9402 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9403 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9404 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9405 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9406 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9407 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9408 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9409 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9410 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9411 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9412 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9413 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9414 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9415 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9416 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9417 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9418 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9419 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9420 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9421 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9422 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9423 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9424 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9425 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9426 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9427 to bug-gdb@prep.ai.mit.edu .
9428
5e06a3d1
VP
94292008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9430
9431 * lib/mi-support.exp (mi_load_shlibs): New.
9432 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9433
9d81d21b
VP
94342008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9435
9436 * lib/mi-support.exp (get_mi_thread_list)
9437 (check_mi_and_console_threads): New, moved from ...
9438 * gdb.mi/mi-pthread.exp: ...here.
9439 * gdb.mi/gdb669.exp (get_mi_thread_list)
9440 (check_mi_and_console_threads): Delete.
9441 * gdb.mi/mi2-pthread.exp: Likewise.
9442
bae98fe0
TT
94432008-07-28 Tom Tromey <tromey@redhat.com>
9444
9445 * Makefile.in (just-check): Remove. Move body to...
9446 (check): ... here.
9447
57380f4e
DJ
94482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9449
9450 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9451 Add a test for duplicated SIGINTs.
9452
e09490f1
DJ
94532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9454
9455 * gdb.threads/schedlock.exp (get_args): Update to work for any
9456 value of NUM.
9457 (Top level): Report the number of threads that did not resume.
9458
6387b45f
DJ
94592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9460
9461 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9462
62f64ff2
DJ
94632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9464
9465 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9466 non-MI prompt.
9467
fa8de41e
TT
94682008-07-26 Tom Tromey <tromey@redhat.com>
9469
9470 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9471 (function_struct, function_struct_ptr): New globals.
9472 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9473 function pointer in a struct.
9474
ccb3ac8a
TT
94752008-07-26 Tom Tromey <tromey@redhat.com>
9476
9477 * gdb.base/macscp.exp: Add test for macro lexing bug.
9478
d7d9f01e
TT
94792008-07-18 Tom Tromey <tromey@redhat.com>
9480
9481 * gdb.base/macscp.exp: Add macro tests.
9482
9bf07184
PP
94832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9484
9485 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9486
becf6477
PP
94872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9488
9489 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9490
0709f7d3
PP
94912008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9492
9493 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9494
7093c834
PP
94952008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9496
9497 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9498
b432ffe3
JK
94992008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9500
9501 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9502
b1a268e5
VP
95032008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9504
9505 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9506
e2995f8e
KB
95072008-07-11 Kevin Buettner <kevinb@redhat.com>
9508
9509 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9510 of regexp to account for changes made to GDB in the printing of
9511 byte vectors.
9512
14032a66
TT
95132008-07-11 Tom Tromey <tromey@redhat.com>
9514
9515 * gdb.base/completion.exp: Add 'help' completion test.
9516
981505ef
JK
95172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9518
9519 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9520
10568435
JK
95212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9522
9523 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9524
4487aabf
PA
95252008-07-09 Pedro Alves <pedro@codesourcery.com>
9526
9527 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9528
a4a9b1c4
PA
95292008-07-09 Pedro Alves <pedro@codesourcery.com>
9530
9531 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9532
3c3185ac
JK
95332008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9534
9535 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9536
7ebd49dc
VP
95372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9538
9539 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9540 previous commit. Add a comment.
9541
84e46146
PA
95422008-06-28 Pedro Alves <pedro@codesourcery.com>
9543
9544 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9545
0f8d4a2f
VP
95462008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9547
9548 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9549
f747e0ce
PA
95502008-06-27 Pedro Alves <pedro@codesourcery.com>
9551
9552 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9553 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9554 compiling an executable, link in an object that forces unbuffered
9555 output.
9556 * lib/set_unbuffered_mode.c: New file.
9557
734a5c36
JK
95582008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9559
9560 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9561
a2840c35
VP
95622008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9563
a9c64011
AS
9564 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9565 mi_expect_stop.
9566 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9567 Demand that *running is output.
9568 (detect_async): Perform checking every time.
9569 (mi_send_resuming_command): Extract everything into...
9570 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9571 (mi_expect_stop): Don't accept any output before *stopped.
9572
6ae37fef
VP
95732008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9574
9575 Robustify mi-simplerun.
a9c64011
AS
9576 * gdb.mi/basics.c (main): Add a call to sleep.
9577 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9578 * gdb.mi/mi2-cli.exp: Likewise.
9579 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9580
b4aa76f0 95812008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9582
9583 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9584
e1ac3328
VP
95852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9586
a9c64011
AS
9587 * gdb.mi/mi-console.exp: Adjust.
9588 * gdb.mi/mi-syn-frame.exp: Adjust.
9589 * gdb.mi/mi2-console.exp: Adjust.
9590 * gdb.mi/mi2-syn-frame.exp: Adjust.
9591 * lib/mi-support.exp (mi_run_cmd): Adjust.
9592 (mi_send_resuming_command): Adjust.
e1ac3328 9593
f7f9a841
VP
95942008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9595
9596 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9597 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9598 testing of stopped.
9599 * gdb.mi/mi2-syn-frame.exp: Likewise.
9600 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9601 (async, detect_async): New.
9602 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9603 depending on if we're running in sync or async mode.
f7f9a841 9604
37cd5d19
TT
96052008-06-09 Tom Tromey <tromey@redhat.com>
9606
9607 * gdb.base/completion.exp: New tests for field name completion
9608 with spaces, and field name completion with '->'.
9609
65d12d83
TT
96102008-06-06 Tom Tromey <tromey@redhat.com>
9611
9612 * gdb.base/break1.c (struct some_struct): New struct.
9613 (values): New global.
9614 * gdb.base/completion.exp: Add field name completion test.
9615
ebfe2e3f
PP
96162008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9617
9618 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9619 to pointer.
9620 * gdb.cp/call-c.cc: Likewise.
9621
bcf6fc3a
NR
96222008-06-06 Nick Roberts <nickrob@snap.net.nz>
9623
9624 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9625 annotation.
9626
49fd4a42 96272008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9628 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9629
9630 * gdb.threads/execl.c, gdb.threads/execl1.c,
9631 gdb.threads/execl.exp: New tests.
a9c64011 9632
8a34ac3f
AR
96332008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9634 Daniel Jacobowitz <dan@codesourcery.com>
9635
9636 * gdb.cp/exception.exp: Activate test, make it work with pending
9637 catchpoints.
9638
86ae69ef
JK
96392008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9640
9641 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9642
f7f9ae2c
VP
96432008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9644
a9c64011
AS
9645 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9646 now printed.
9647 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9648
2a2d4dc3
AS
96492008-05-27 Andreas Schwab <schwab@suse.de>
9650
9651 * gdb.base/frame-args.exp: Handle arguments that are optimized
9652 out.
9653
5099e4d9
LM
96542008-05-26 Luis Machado <luisgpm@br.ibm.com>
9655
9656 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9657 quiet for ppc32 and group options into a single variable.
9658
d9c36a91
JB
96592008-05-23 Joel Brobecker <brobecker@adacore.com>
9660
9661 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9662 of zero-size elements.
9663 * gdb.ada/null_array.exp: Test printing this new array.
9664
103a8671
JK
96652008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9666
9667 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9668
07a4cc1a 96692008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9670
9671 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9672 of the "finish" command.
9673
55f996a7
NR
96742008-05-21 Nick Roberts <nickrob@snap.net.nz>
9675
9676 * gdb.base/annota1.exp: Test for new annotation.
9677
907fc202
UW
96782008-05-16 Pedro Alves <pedro@codesourcery.com>
9679
9680 * gdb.base/fixsection.exp: New file.
9681 * gdb.base/fixsection0.c: New file.
9682 * gdb.base/fixsection1.c: New file.
9683
e8f97270
UW
96842008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9685
9686 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9687 * gdb.base/annota3.exp: Likewise.
9688
ac0bb574
NF
96892008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9690
9691 * gdb.base/watch_thread_num.exp: Don't run tests that require
9692 watchpoints if the target doesn't support them.
9693
6fadd07a
DE
96942008-05-12 Doug Evans <dje@google.com>
9695
9696 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9697
6e9a4a30
JB
96982008-05-09 Joel Brobecker <brobecker@adacore.com>
9699
9700 * gdb.ada/assign_1.exp: New testcase.
9701
08388c79
DE
97022008-05-09 Doug Evans <dje@google.com>
9703
a3c83fae
DE
9704 * gdb.base/find.exp: New file.
9705 * gdb.base/find.c: New file.
08388c79 9706
bd5ddfe8
DJ
97072008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9708
9709 * gdb.base/commands.exp (watchpoint_command_test): Handle
9710 gdb,no_hardware_watchpoints.
9711 * gdb.base/float.exp: Allow ARM targets without floating point.
9712 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9713
b5dd68e2 97142008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9715 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9716
9717 * gdb.ada/lang_switch: New test program.
9718 * gdb.ada/lang_switch.exp: New testcase.
9719
382d13d1
DE
97202008-05-05 Doug Evans <dje@google.com>
9721
9722 * gdb.base/help.exp (disassemble): Update expected help text.
9723
9dd789d0
PA
97242008-05-04 Pedro Alves <pedro@codesourcery.com>
9725
9726 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9727
611c83ae
PA
97282008-05-04 Pedro Alves <pedro@codesourcery.com>
9729
9730 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9731 different times.
9732
ff013f42
JK
97332008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9734
9735 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9736 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9737 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9738 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9739
96dff6a2
VP
97402008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9741
9742 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9743 notification to appear.
9744
55cd6f92
DJ
97452008-05-04 Daniel Jacobowitz <dan@debian.org>
9746
9747 * gdb.base/fullname.c: New file.
9748 * gdb.base/fullname.exp: New file.
9749 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9750
d705c43c
PA
97512008-05-03 Pedro Alves <pedro@codesourcery.com>
9752
9753 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9754 expressions with macros.
9755
333222e1
JK
97562008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9757
9758 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9759
5ac01682
DJ
97602008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9761
9762 * gdb.base/completion.exp: Handle lack of other symbols beginning
9763 with "a".
9764
9765 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9766
237fc4c9
PA
97672008-05-02 Jim Blandy <jimb@codesourcery.com>
9768
9769 * gdb.asm/asmsrc1.s: Add scratch space.
9770
ed5e9466
DJ
97712008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9772 Daniel Jacobowitz <dan@codesourcery.com>
9773
9774 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9775 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9776 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9777
b39cc962
DJ
97782007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9779
9780 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9781
36d520f5
JB
97822008-05-01 Joel Brobecker <brobecker@adacore.com>
9783
9784 * gdb.base/info-target.exp: New testcase.
9785
8d4e3071
DJ
97862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9787
9788 * gdb.cp/hang.exp: Use .cc instead of .C.
9789 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9790 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9791
6f3f3097
DJ
97922008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9793
9794 * gdb.base/gdb1250.exp: Remove perror.
9795 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9796
5550a914
PA
97972008-04-30 Pedro Alves <pedro@codesourcery.com>
9798
9799 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9800 .2byte.
9801
d848e687
DJ
98022008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9805 (maybe_kfail): New.
9806
93b5768b
PA
98072008-04-25 Pedro Alves <pedro@codesourcery.com>
9808
9809 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9810
721c02de
VP
98112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9812
a9c64011
AS
9813 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9814 * gdb.mi/mi2-syn-frame.exp: Likewise.
9815 * lib/mi-support.exp: Likewise.
721c02de 9816
74960c60
VP
98172008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9818
9819 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9820 to specify regexp for the location to stop at.
9821 * gdb.base/break-always.c: New.
9822 * gdb.base/break-always.exp: New.
9823
d24317b4
VP
98242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9825
9826 * lib/mi-support.exp (mi_runto_helper): Adjust
9827 for the original-location field.
9828 (mi_create_breakpoint, mi_list_breakpoints): New.
9829 * gdb.mi/mi-break.exp: Adjust.
9830 * gdb.mi/mi2-break.exp: Adjust.
9831 * gdb.mi/mi-pending.exp: Adjust.
9832 * gdb.mi/mi-simplerun.exp: Adjust.
9833 * gdb.mi/mi2-simplerun.exp: Adjust.
9834 * gdb.mi/mi-syn-frame.exp: Adjust.
9835 * gdb.mi/mi2-syn-frame.exp: Adjust.
9836 * gdb.mi/mi-until.exp: Adjust.
9837 * gdb.mi/mi2-until.exp: Adjust.
9838 * gdb.mi/mi-var-display.exp: Adjust.
9839 * gdb.mi/mi2-var-display.exp: Adjust.
9840 * gdb.mi/mi-watch.exp: Adjust.
9841 * gdb.mi/mi2-watch.exp: Adjust.
9842
fdc59709 98432008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9844
a9c64011
AS
9845 * aclocal.m4: Add override.m4.
9846 * configure: Regenerate.
fdc59709 9847
8e91f023
VP
98482008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9849
9850 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9851 '-var-update --all-values' reports new value even the type
9852 of a variable object has changed.
9853
233a11ab
CS
98542008-04-18 Craig Silverstein <csilvers@google.com>
9855
9856 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9857 files.
d24317b4 9858
9c1137ad
JB
98592008-04-18 Joel Brobecker <brobecker@adacore.com>
9860
9861 * gdb.ada/atomic_enum: New test program.
9862 * gdb.ada/atomic_enum.exp: New testcase.
9863
66d0bbc7
DE
98642008-04-17 Doug Evans <dje@google.com>
9865
9866 * gdb.opt/Makefile.in: Fix whitespace.
9867
100906b0
UW
98682008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9869
9870 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9871
4584e32e
DE
98722008-04-17 Doug Evans <dje@google.com>
9873
9874 * gdb.base/hashline1.exp: New testcase.
9875 * gdb.base/hashline2.exp: New testcase.
9876 * gdb.base/hashline2.exp: New testcase.
9877
0a320680
PA
98782008-04-17 Pedro Alves <pedro@codesourcery.com>
9879
9880 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9881
18ac113b
AR
98822008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9883
9884 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9885 temporary breakpoint to match "Temporary breakpoint".
9886 * gdb.base/break.exp (delete_breakpoints): Likewise.
9887 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9888 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9889 * gdb.base/display.exp: Likewise.
9890 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9891 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9892 * gdb.base/restore.exp (restore_tests): Likewise.
9893 * gdb.base/sepdebug.exp: Likewise.
9894 * gdb.base/watchpoint.exp: Likewise.
9895 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9896 * gdb.mi/mi-pending.exp: Likewise.
9897 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9898 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9899 * gdb.mi/mi-var-cmd.exp: Likewise.
9900 * gdb.mi/mi-var-display.exp: Likewise.
9901 * gdb.mi/mi2-cli.exp: Likewise.
9902 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9903 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9904 * gdb.mi/mi2-var-display.exp: Likewise.
9905 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9906 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9907 new "disp" field.
a9c64011 9908 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9909 reason. This is to support fix for PR2424.
9910
add38693
JK
99112008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9912
9913 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9914
fcacd99f
VP
99152008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9916
9917 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9918 field. Add more floating varobj tests.
fcacd99f 9919 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9920 field.
9921 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9922 (main): Call do_at_tests.
9923 * lib/mi-support.exp (mi_create_floating_varobj)
9924 (mi_varobj_update_with_type_change): New.
fcacd99f 9925
de051565
MK
99262008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9927
9928 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9929 option of -var-evaluate-expression.
9930 * gdb.mi/mi2-var-display.exp: Likewise.
9931
dbc52822
VP
99322008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9933
9934 Introduce test setup helpers.
a9c64011
AS
9935 * lib/gdb.exp (build_executable, clean_restart)
9936 (prepare_for_testing): New.
9937 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9938 * gdb.base/return.exp: Likewise.
9939 * gdb.base/ending-run.exp: Likewise.
dbc52822 9940
473591da
NR
99412008-04-07 Nick Roberts <nickrob@snap.net.nz>
9942
9943 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9944 Interface (MI) responses.
9945
2b2d9e11
VP
99462008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9947
a9c64011
AS
9948 * gdb.cp/breakpoint.cc: New code to test conditions involving
9949 member variables.
9950 * gdb.cp/breakpoint.exp: Test condition involving member
9951 variables.
2b2d9e11 9952
bb378428
VP
99532008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9954
9955 * lib/mi-support.exp (mi_expect_stop): New.
9956 (mi_run_cmd): Change the
9957 token. Use mi_send_resuming_command, use
9958 mi_expect_stop.
9959 (mi_execute_to_helper): Rename to mi_execute_to.
9960 (mi_send_resuming_command): Add more error patterns.
9961 (mi_wait_for_stop): Renamed to...
9962 (mi_get_stop_line): ...this.
9963 (mi_run_inline_test): Adjust.
9964
9965 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9966 * gdb.mi/mi-console.exp: Likewise.
9967 * gdb.mi/mi-pending.exp: Likewise.
9968 * gdb.mi/mi-simplerun.exp: Likewise.
9969 * gdb.mi/mi-stack.exp: Likewise.
9970 * gdb.mi/mi-stepi.exp: Likewise.
9971 * gdb.mi/mi-syn-frame.exp: Add comment.
9972 * gdb.mi/mi-until.exp: Likewise.
9973 * gdb.mi/mi-var-display.exp: Likewise.
9974 * gdb.mi/mi-watch.exp: Likewise.
9975 * gdb.mi/mi2-cli.exp: Likewise.
9976 * gdb.mi/mi2-console.exp: Likewise.
9977 * gdb.mi/mi2-simplerun.exp: Likewise.
9978 * gdb.mi/mi2-stack.exp: Likewise.
9979 * gdb.mi/mi2-stepi.exp: Likewise.
9980 * gdb.mi/mi2-until.exp: Likewise.
9981 * gdb.mi/mi2-var-display.exp: Likewise.
9982 * gdb.mi/mi2-watch.exp: Likewise.
9983
62172bb9
UW
99842008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9985
9986 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9987
9988 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9989
a13e061a
PA
99902008-04-04 Pedro Alves <pedro@codesourcery.com>
9991
9992 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9993 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9994 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9995 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9996 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9997 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9998 expect an mi error duplicated in stderr.
9999
eae06beb
JB
100002008-04-03 Joel Brobecker <brobecker@adacore.com>
10001
10002 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10003 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10004 Add a couple of tests that verify the behavior when the new setting
10005 is set to "cancel" and "all".
10006 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10007 "ask" before we start the testing.
10008
79c6ced6
AR
100092008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10010
10011 * gdb.cp/casts.cc: Add class reference variables.
10012 * gdb.cp/casts.exp: New test cases for up/down casting references.
10013
6c2d1a6b
MK
100142008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10015
10016 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10017 instead of beginning to make an extra test pass.
10018 * gdb.mi/mi2-var-display.exp: Likewise.
10019
55b411d9
MR
100202008-03-31 Maciej W. Rozycki <macro@mips.com>
10021
10022 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10023
c6140da2
MD
100242008-03-31 Markus Deuling <deuling@de.ibm.com>
10025 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10026
10027 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10028 value. Add xfail for older kernels.
10029
79732189
AR
100302008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10031
10032 Bring mi-support in line with gdb.exp.
10033 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10034 (mi_gdb_start): New function.
10035
33c3676e
MR
100362008-03-28 Maciej W. Rozycki <macro@mips.com>
10037
10038 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10039
92e28119
VP
100402008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10041
10042 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10043 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10044
9e8e3afe
VP
100452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10046
10047 * lib/mi-support.exp (mi_create_varobj_checked): New.
10048 (mi_list_varobj_children): Allow to check for a
10049 value.
10050 (mi_list_array_varobj_children): New.
10051
10052 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10053 and mi_list_varobj_children, as opposed to hardcoding
10054 expected strings.
10055 * gdb.mi/gdb701.exp: Likewise.
10056 * gdb.mi/gdb792.exp: Likewise.
10057 * gdb.mi/mi-var-block.exp: Likewise.
10058 * gdb.mi/mi-var-cmd.exp: Likewise.
10059 * gdb.mi/mi-var-invalidate.exp: Likewise.
10060 * gdb.mi/mi2-var-block.exp: Likewise.
10061 * gdb.mi/mi2-var-child.exp: Likewise.
10062 * gdb.mi/mi2-var-cmd.exp: Likewise.
10063 * gdb.mi/mi2-var-display.exp: Likewise.
10064
9df50351
JK
100652008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10066
10067 Fix random false FAILs on i386.
10068 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10069
31e5d73a
DJ
100702008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10071
10072 PR gdb/544
10073 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10074
12f4afab
DJ
100752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10076
10077 PR gdb/544
10078 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10079
b562a0cb
DJ
100802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10081
10082 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10083 fixed PR gdb/544.
10084
17faa917
DJ
100852008-03-21 Pedro Alves <pedro@codesourcery.com>
10086
10087 * gdb.threads/fork-child-threads.exp: Test next over fork.
10088
6214f497
DJ
100892008-03-21 Chris Demetriou <cgd@google.com>
10090
10091 * gdb.base/break.exp (rbreak junk): New test for rbreak
10092 "Junk at end of arguments" issue.
10093
63092375
DJ
100942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10095
10096 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10097 *& to work on created array elements.
10098 (Top level): Test print $pc with a file. Test string operations
10099 without a target.
10100 * gdb.base/ptype.exp: Do not expect *& to work on created array
10101 elements.
10102
b21991b0
DJ
101032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10104
10105 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10106 gdb.threads/staticthreads.exp: Update exit query.
10107
c4b347c7
SL
101082008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10109
10110 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10111
fa4727a6
DJ
101122008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10113
10114 * gdb.base/watchpoint.c (global_ptr, func4): New.
10115 (main): Call func4.
10116 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10117 (test_inaccessible_watchpoint): New.
10118
2f34202f
MR
101192008-02-29 Maciej W. Rozycki <macro@mips.com>
10120
10121 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10122 select the largest.
10123
0d6ba1b1
DJ
101242008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10125
10126 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10127 frames-invalid annotations.
10128
e691325a
PM
101292008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10130
a9c64011 10131 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10132
f85b5ecc
DE
101332008-02-27 Doug Evans <dje@google.com>
10134
10135 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10136 for bug 1738.
10137 (breakpoint_to_handler_entry): Ditto.
10138
b40e7bf3
JB
101392008-02-27 Joel Brobecker <brobecker@adacore.com>
10140
10141 * gdb.base/ending-run.exp: Use the first line of code inside
10142 function body to test breakpoints.
10143 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10144 location where the breakpoint is inserted when using the line
10145 where a function is declared. Fix typo in the description of
10146 one of the tests.
10147 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10148
2faca73a
PM
101492008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10150
10151 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10152 tests.
2faca73a 10153
6f439c36
PM
101542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10155
10156 * gdb.base/args.exp: avoid same output for tests
10157 with single quotes.
10158
54e52265
VP
101592008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10160
a9c64011
AS
10161 * gdb.base/annota1.exp: Adjust for 'info break'
10162 format changes.
10163 * gdb.base/annota3.exp: Likewise.
10164 * gdb.base/break.exp: Likewise.
10165 * gdb.base/condbreak.exp: Likewise.
10166 * gdb.base/pending.exp: Likewise.
10167 * gdb.base/sepdebug.exp: Likewise.
10168 * gdb.base/unload.exp: Likewise.
10169 * gdb.cp/ovldbreak.exp: Likewise.
10170 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10171
897b09ca
DE
101722008-02-07 Doug Evans <dje@google.com>
10173
10174 * gdb.cp/mb-inline.exp: New.
10175 * gdb.cp/mb-inline.h: New.
10176 * gdb.cp/mb-inline1.cc: New.
10177 * gdb.cp/mb-inline2.cc: New.
10178
b1c32d35
PM
101792008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10180
10181 * gdb.pascal/floats.pas: New test program.
10182 * gdb.pascal/floats.exp: New testcase.
10183
1a4ca44a
TJB
101842008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10185
10186 * gdb.base/callfuncs.c (t_float_many_args): New function.
10187 (t_double_many_args): New function.
10188 * gdb.base/callfuncs.exp: Add tests for exceeding float
10189 and double parameters passed through the stack.
10190
439048e8
JB
101912008-02-05 Joel Brobecker <brobecker@adacore.com>
10192
10193 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10194 gdb.ada/complete/foo.adb: New files.
10195 * gdb.ada/complete.exp: New testcase.
10196
81fe8080
DE
101972008-02-03 Doug Evans <dje@google.com>
10198
301f0ecf
DE
10199 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10200
81fe8080
DE
10201 * gdb.cp/gdb2384.exp: New file.
10202 * gdb.cp/gdb2384.cc: New file.
10203 * gdb.cp/gdb2384-base.h: New file.
10204 * gdb.cp/gdb2384-base.cc: New file.
10205
4b071aec
DE
102062008-02-02 Doug Evans <dje@google.com>
10207
10208 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10209
61137ba6
JB
102102007-02-01 Joel Brobecker <brobecker@adacore.com>
10211
10212 * gdb.ada/sym_print_name: New test program.
10213 * gdb.ada/sym_print_name.exp: New testcase.
10214
102152007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10216
10217 * gdb.ada/nested/hello.adb: New file.
10218 * gdb.ada/nested.exp: New testcase.
10219 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10220
98deb0da
VP
102212008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10222
10223 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10224 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10225 don't cause future evaluations of function to report
10226 creation of internal breakpoints.
98deb0da 10227
723a2275
VP
102282008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10229
10230 * gdb.mi/mi-break.exp (test_error): New.
10231 Call it.
10232
fb546a2f
LM
102332008-01-31 Luis Machado <luisgpm@br.ibm.com>
10234
10235 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10236 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10237
2d8fd90a
PM
102382008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10239
10240 * gdb.pascal/integers.pas: New test program.
10241 * gdb.pascal/integers.exp: New testcase.
10242
a7fa0ded
PM
102432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10244
10245 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10246
5e1a1926
TJB
102472008-01-30 Luis Machado <luisgpm@br.ibm.com>
10248
10249 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10250 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10251
8d04f9f0
JB
102522008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10253
10254 * gdb.ada/formatted_ref: New test program.
10255 * gdb.ada/formatted_ref.exp: New testcase.
10256
10257 * gdb.cp/formatted-ref.cc: New file.
10258 * gdb.cp/formatted-ref.exp: New testcase.
10259
ce75a98f
JB
102602008-01-30 Joel Brobecker <brobecker@adacore.com>
10261
10262 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10263
e835f6bf
NR
102642008-01-30 Nick Roberts <nickrob@snap.net.nz>
10265
10266 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10267 (test_file_list_exec_source_file): Update to new macro-info field.
10268
d118ef87
PH
102692008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10270
10271 * gdb.ada/exprs: New test program.
10272 * gdb.ada/exprs.exp: New testcase.
10273
7d35ab09
TJB
102742008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10275
10276 * dfp-test.c (DELTA, DELTA_B): New definitions.
10277 (double_val1, double_val2, double_val3, double_val4, double_val5,
10278 double_val6, double_val7, double_val8, double_val9, double_val10,
10279 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10280 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10281 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10282 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10283 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10284 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10285 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10286 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10287 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10288 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10289 dec128_val16): New global variables.
10290 (decimal_dec128_align): New function.
10291 (decimal_mixed): Likewise.
10292 (decimal_many_args_dec32): Likewise.
10293 (decimal_many_args_dec64): Likewise.
10294 (decimal_many_args_dec128): Likewise.
10295 (decimal_many_args_mixed): Likewise.
10296 * dfp-test.exp: Add tests calling new inferior functions.
10297
2d717e4f
DJ
102982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10299
10300 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10301 gdb.server/ext-run.exp: New files.
10302 * lib/gdbserver-support.exp (gdbserver_download): New.
10303 (gdbserver_start): New. Update gdbserver expected
10304 output.
10305 (gdbserver_spawn): Use them.
10306 (gdbserver_start_extended): New.
10307
e85a822c
DJ
103082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10309
10310 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10311 Run on GNU/Linux.
10312 (do_exec_tests): Check for systems which do not support catchpoints.
10313 Do not match START.
10314 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10315 Run on GNU/Linux. Enable verbose output.
10316 (check_fork_catchpoints): New.
10317 (explicit_fork_child_follow, catch_fork_child_follow)
10318 (tcatch_fork_parent_follow): Update expected messages.
10319 (do_fork_tests): Use check_fork_catchpoints.
10320 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10321 Run on GNU/Linux. Enable verbose output.
10322 (check_vfork_catchpoints): New.
10323 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10324 expected messages.
10325 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10326
401ea829
JB
103272008-01-29 Jim Blandy <jimb@red-bean.com>
10328
10329 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10330 host' errors.
10331 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10332
aceaf3ad
JB
103332008-01-29 Jim Blandy <jimb@red-bean.com>
10334
10335 * gdb.threads/sigthread.c: Use barriers to ensure that
10336 child_thread and child_thread_two are always initialized before we
10337 start to use them.
10338
a5606eee
VP
103392008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10340
10341 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10342 * gdb.base/watchpoint-solib.c: New.
10343 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10344
c55a82bb
PM
103452008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10346
10347 * gdb.base/gdb1056.exp: Add unsigned integer test.
10348
0993fe05
DE
103492008-01-28 Doug Evans <dje@google.com>
10350
10351 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10352
4fe42e7f
JB
103532008-01-27 Jim Blandy <jimb@codesourcery.com>
10354
c7a69933
JB
10355 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10356
4fe42e7f
JB
10357 * gdb.base/expand-psymtabs.exp: Doc fix.
10358
5def8285
MK
103592008-01-26 Mark Kettenis <kettenis@gnu.org>
10360
10361 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10362
5313c911
NR
103632008-01-24 Nick Roberts <nickrob@snap.net.nz>
10364
a9c64011 10365 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10366 -var-set-format.
10367
93815fbf
VP
103682008-01-23 Chris Demetriou <cgd@google.com>
10369
10370 * gdb.threads/thread_events.c: New testcase source file.
10371 * gdb.threads/thread_events.exp: New testcase expect file.
10372
467a88ee
NR
103732008-01-23 Nick Roberts <nickrob@snap.net.nz>
10374
10375 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10376
10377 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10378 -var-set-format.
10379
d8f82aba
DJ
103802008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10381 Vladimir Prus <vladimir@codesourcery.com>
10382
10383 * gdb.base/float.exp: Allow missing floating point for m68k and
10384 PowerPC.
10385
60c46647
VP
103862008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10387
10388 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10389 ignore count.
10390 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10391 * gdb.mi/mi-cli.exp: Adjust.
10392 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10393
c7dd36a1
PA
103942008-01-17 Pedro Alves <pedro@codesourcery.com>
10395
10396 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10397 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10398 with dummy_ptr's address.
10399 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10400 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10401 all targets.
10402 * gdb.mi/mi2-var-child.exp: Likewise.
10403
39d5313e
JB
104042008-01-09 Joel Brobecker <brobecker@adacore.com>
10405
10406 * gdb.ada/null_array: New test program.
10407 * gdb.ada/null_array.exp: New testcase.
10408
0aea4bf3
LM
104092008-01-09 Luis Machado <luisgpm@br.ibm.com>
10410
10411 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10412 with required float modifiers.
10413
0b354900
JB
104142008-01-08 Joel Brobecker <brobecker@adacore.com>
10415
10416 * gdb.ada/funcall_param: New test program.
10417 * gdb.ada/funcall_param.exp: New testcase.
10418
cdb7f5d4
JB
104192008-01-08 Joel Brobecker <brobecker@adacore.com>
10420
10421 * gdb.ada/arrayparam: New test program.
10422 * gdb.ada/arrayparam.exp: New testcase.
10423
88e2547f
JB
104242008-01-08 Joel Brobecker <brobecker@adacore.com>
10425
10426 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10427 landed. Should also fix random failures in the test following it.
10428
f6867ce0
TJB
104292008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10430
10431 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10432 for expressions with decimal float values.
10433 (test_dfp_conversions): New function to test casts to and from
10434 decimal float types.
10435 Call test_dfp_conversions.
10436 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10437 elements.
10438 (main): Initialize ds.float4 and ds.double8 elements.
10439 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10440 string to new error message.
10441 (d64_set_tests): Likewise.
10442 (d128_set_tests): Likewise.
10443 Add tests for expressions with decimal float variables. Add tests for
10444 conversions to and from decimal float types.
10445
f9c11282
JB
104462008-01-05 Joel Brobecker <brobecker@adacore.com>
10447
10448 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10449 * gdb.ada/packed_tagged.exp: New testcase.
10450
0ecbca72
JB
104512008-01-04 Joel Brobecker <brobecker@adacore.com>
10452
10453 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10454 gdb.ada/homonym/homonym_main.adb: New files.
10455 * gdb.ada/homonym.exp: New testcase.
10456
c18d3d89
JB
104572008-01-04 Joel Brobecker <brobecker@adacore.com>
10458
10459 * gdb.ada/packed_array.exp: Add testing of references to
10460 a packed array.
10461
ecc7085b
JB
104622008-01-04 Joel Brobecker <brobecker@adacore.com>
10463
10464 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10465 New files.
10466 * gdb.ada/type_coercion.exp: New testcase.
10467
c474c922
JB
104682008-01-04 Joel Brobecker <brobecker@adacore.com>
10469
10470 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10471 gdb.ada/tagged/foo.adb: New file.
10472 * gdb.ada/tagged.exp: New testcase.
10473
9005b927
JB
104742008-01-04 Joel Brobecker <brobecker@adacore.com>
10475
10476 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10477 gdb.ada/ptype_field/foo.adb: New files.
10478 * gdb.ada/ptype_field.exp: New testcase.
10479
1a6aaad8
JB
104802008-01-03 Joel Brobecker <brobecker@adacore.com>
10481
10482 * gdb.ada/print_pc.exp: New testcase.
10483
0ef22f53
JB
104842008-01-03 Joel Brobecker <brobecker@adacore.com>
10485
10486 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10487 gdb.ada/taft_type/p.adb: New files.
10488 * gdb.ada/taft_type.exp: New testcase.
10489
1689ecf8
JB
104902008-01-03 Joel Brobecker <brobecker@adacore.com>
10491
10492 * gdb.ada/array_bounds/bar.adb: New file.
10493 * gdb.ada/array_bounds.exp: New testcase.
10494
a4d0b9c3
JB
104952008-01-03 Joel Brobecker <brobecker@adacore.com>
10496
10497 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10498 gdb.ada/arrayptr/foo.adb: New files.
10499 * gdb.ada/arrayptr.exp: New testcase.
10500
a31ace00
JB
105012008-01-03 Joel Brobecker <brobecker@adacore.com>
10502
10503 * gdb.base/set-lang-auto.exp: New testcase.
10504
a97fced3
JB
105052008-01-03 Joel Brobecker <brobecker@adacore.com>
10506
10507 * gdb.ada/fun_addr/foo.adb: New file.
10508 * gdb.ada/fun_addr.exp: New testcase.
10509
ef29ce1a
JK
105102008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10511
10512 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10513 New files
10514
0fafefe3
JB
105152008-01-02 Joel Brobecker <brobecker@adacore.com>
10516
10517 * array_subscript_addr/p.adb: New file.
a9c64011 10518 * array_subscript_addr.exp: New testcase.
0fafefe3 10519
c4359f8d
JB
105202008-01-02 Joel Brobecker <brobecker@adacore.com>
10521
a9c64011 10522 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10523 New files.
10524 * gdb.ada/str_cmp_ref.exp: New testcase.
10525
1aa1b15b
JB
105262008-01-01 Joel Brobecker <brobecker@adacore.com>
10527
10528 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10529 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10530 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10531
81c9b2cf
JB
105322008-01-01 Joel Brobecker <brobecker@adacore.com>
10533
10534 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10535 gdb.ada/ref_param/pck.ads: New files.
10536 * gdb.ada/ref_param.exp: New testcase.
10537
319e4674
JB
105382008-01-01 Joel Brobecker <brobecker@adacore.com>
10539
10540 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10541 gdb.ada/interface/foo.adb: New files.
10542 * gdb.ada/interface.exp: New testcase.
10543
ef682c56
JB
105442007-12-31 Jim Blandy <jimb@codesourcery.com>
10545
10546 * gdb.base/multi-forks.exp: Consume all output from child
10547 processes before proceeding to next test.
10548
f6f3eb6c
JB
105492007-12-29 Jim Blandy <jimb@codesourcery.com>
10550
10551 * configure: Regenerated.
10552
f652e42f
JB
105532007-12-27 Joel Brobecker <brobecker@adacore.com>
10554
10555 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10556 gdb.ada/fixed_cmp/fixed.adb: New files.
10557 * gdb.ada/fixed_cmp.exp: New testcase.
10558
6943e596
JB
105592007-12-27 Joel Brobecker <brobecker@adacore.com>
10560
10561 * gdb.ada/boolean_expr.exp: New testcase.
10562
aad9a193
JB
105632007-12-26 Jim Blandy <jimb@codesourcery.com>
10564
10565 * gdb.base/multi-forks.exp: Doc fix.
10566
fb5f3683
JB
105672007-12-26 Joel Brobecker <brobecker@adacore.com>
10568
10569 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10570 * gdb.ada/char_param.exp: Do not compile our test program with
10571 -gnata, this is unnecessary.
10572 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10573
384e4a9c
JB
105742007-12-24 Joel Brobecker <brobecker@adacore.com>
10575
10576 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10577 gdb.ada/print_chars/foo.adb: New files.
10578 * gdb.ada/print_chars.exp: New testcase.
10579
01e044f7
JB
105802007-12-24 Joel Brobecker <brobecker@adacore.com>
10581
10582 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10583 gdb.ada/char_param/foo.adb: New files.
10584 * gdb.ada/char_param.exp: New testcase.
10585
0ce17860
JB
105862007-12-22 Jim Blandy <jimb@codesourcery.com>
10587
10588 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10589 hard-coding source line numbers into the test.
10590 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10591 gdb_get_line_number to find.
10592
919809b9
JB
105932007-12-22 Joel Brobecker <brobecker@adacore.com>
10594
10595 * gdb.base/ptype.c (highest): New struct type.
10596 (the_highest): New variable of that type.
10597 (main): Add dummy assignment to a field of variable the_highest.
10598 * gdb.base/ptype.exp: Test type printing of our new variable.
10599
abc8a88d
PM
106002007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10601
10602 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10603 and record first explicitly generated thread number.
abc8a88d
PM
10604 Use that thread number for thread specific watchpoint test.
10605 Add iteration number to repetitive tests.
10606
5158f3e3
CES
106072007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10608 Jim Blandy <jimb@codesourcery.com>
10609
10610 * gdb.base/expand-psymtabs.c: New testcase
10611 source file.
10612 * gdb.base/expand-psymtabs.exp: New testcase
10613 expect file.
10614
37e4754d
LM
106152007-12-17 Luis Machado <luisgpm@br.ibm.com>
10616
10617 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10618 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10619
551e5d04
JB
106202007-12-17 Joel Brobecker <brobecker@adacore.com>
10621
10622 * gdb.ada/frame_args/foo.adb: New file.
10623 * gdb.ada/frame_args/pck.ads: New file.
10624 * gdb.ada/frame_args/pck.adb: New file.
10625 * gdb.ada/frame_args.exp: New testcase.
10626
a05ee097
JB
106272007-12-17 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.base/frame-args.c: New file.
10630 * gdb.base/frame-args.exp: New testcase.
10631
c162e8c9 106322007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10633 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10634
10635 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10636
afe8ab22 106372007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10638
afe8ab22
VP
10639 * gdb.mi/mi-pending.exp: New.
10640 * gdb.mi/mi-pending.c: New.
10641 * gdb.mi/mi-pendshr.c: New.
10642
dfdfb3ca
JB
106432007-12-06 Jim Blandy <jimb@codesourcery.com>
10644
10645 * gdb.base/default.exp: Update expected output for 'info catch'.
10646
b7fca990
JK
106472007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10648
10649 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10650 must be set to binary.
10651
6a1afc1e
PA
106522007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10653
10654 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10655
a6b151f1
DJ
106562007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10657
10658 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10659 gdb.mi/mi-file-transfer.exp: New.
10660
43039443
JK
106612007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10662
10663 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10664
0ef2251b
MR
106652007-11-22 Maciej W. Rozycki <macro@mips.com>
10666
10667 * gdb.trace/backtrace.exp: Fix a typo.
10668 * gdb.trace/circ.exp: Likewise.
10669 * gdb.trace/collection.exp: Likewise.
10670 * gdb.trace/limits.exp: Likewise.
10671 * gdb.trace/report.exp: Likewise.
10672 * gdb.trace/tfind.exp: Likewise.
10673 * gdb.trace/while-dyn.exp: Likewise.
10674
5443631e
NR
106752007-11-21 Nick Roberts <nickrob@snap.net.nz>
10676
10677 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10678 objects of pointers that can't be dereferenced are now
10679 "noneditable".
10680
a4ce5b0d
UW
106812007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10682
10683 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10684 (target_cpu): Remove.
10685
d6e956e5
VP
106862007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10687
10688 * gdb.base/ending-run.exp: Expect the list of cleared
10689 breakpoint to come in natural order, not the reversed one.
a9c64011 10690
214270ab
VP
106912007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10692
10693 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10694 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10695
1a619819
LM
106962007-11-05 Luis Machado <luisgpm@br.ibm.com>
10697
10698 * gdb.base/printcmds.exp: New function
10699 test_printf_with_dfp.
10700
5b01a6fa
DE
107012007-11-02 Doug Evans <dje@google.com>
10702
10703 * gdb.disasm/t01_mov.s: Remove carriage returns.
10704 * gdb.disasm/t02_mova.s: Ditto.
10705 * gdb.disasm/t03_add.s: Ditto.
10706 * gdb.disasm/t04_sub.s: Ditto.
10707 * gdb.disasm/t05_cmp.s: Ditto.
10708 * gdb.disasm/t06_ari2.s: Ditto.
10709 * gdb.disasm/t07_ari3.s: Ditto.
10710 * gdb.disasm/t08_or.s: Ditto.
10711 * gdb.disasm/t09_xor.s: Ditto.
10712 * gdb.disasm/t10_and.s: Ditto.
10713 * gdb.disasm/t11_logs.s: Ditto.
10714 * gdb.disasm/t12_bit.s: Ditto.
10715 * gdb.disasm/t13_otr.s: Ditto.
10716
ec33ab7f
JK
107172007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10720
ae0d01ff
UW
107212007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10722
10723 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10724 provide DFP support.
10725
55eddb0f
DJ
107262007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10727
10728 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10729 Test "set powerpc vector-abi". Skip auto-detection tests for old
10730 toolchains.
10731
7020f05c
PA
107322007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10733
10734 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10735 with [string compare].
10736
84bc3db9
PA
107372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10738
10739 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10740 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10741
5876dc88
LM
107422007-10-25 Luis Machado <luisgpm@br.ibm.com>
10743
10744 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10745 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10746 * gdb.opt/Makefile.in: New makefile.
10747 * Makefile.in: Create new directory "gdb.opt".
10748 * configure.ac: Add "gdb.opt" directory.
10749 * configure: Regenerated.
a9c64011 10750
c3ea9a14
DE
107512007-10-25 Doug Evans <dje@google.com>
10752
10753 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10754 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10755
a9c64011 107562007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10757 Thiago Jung Bauermann <bauerman@br.ibm.com>
10758
10759 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10760 Floating Point expressions.
10761 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10762 Floating Point variables.
10763 * gdb.base/dfp-test.c: new file containing program with Decimal
10764 Floating variables, used by gdb.base/dfp-test.exp.
10765
62a24a2b
DJ
107662007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10767
10768 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10769
e7b1eae6
UW
107702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10771
10772 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10773 compiling test case with GCC.
10774 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10775
c641edcc
UW
107762007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10777
10778 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10779 format changes.
10780
5e5ebfe6
MS
107812007-10-18 Michael Snyder <msnyder@specifix.com>
10782
10783 * gdb.base/dbx.exp: Add missing "-re " operator.
10784
e831e7b6
GM
107852007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10786
10787 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10788 * configure.ac: Removed trailing spaces after backslash.
10789 * gdb.modula2: New directory.
10790 * gdb.modula2/Makefile.in: New file.
10791 * gdb.modula2/unbounded-array.exp: New file.
10792 * gdb.modula2/unbounded1.c: New file.
10793
7cc46491
DJ
107942007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10795
10796 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10797
107982007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10799
10800 * gdb.base/sigstep.c (main): Add checks for
10801 return values for setitimer call.
10802 Call setitimer again with itimer = ITIMER_REAL
10803 if first call to setitimer fails.
10804
e91528f0
KH
108052007-10-11 Kazu Hirata <kazu@codesourcery.com>
10806
10807 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10808 of $timeout.
10809
2ec9a4f8
DJ
108102007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10811
10812 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10813
108142007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10815
10816 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10817 of gdb_expect call, to avoid interruption.
10818
64b2fa04
PA
108192007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10820
10821 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10822 (v_unsigned_long_long, v_long_long_array)
10823 (v_signed_long_long_array, v_unsigned_long_long_array)
10824 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10825 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10826 [!NO_LONG_LONG]: New.
10827 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10828 v_long_long_member.
10829
10830 (v_long_long_func, v_signed_long_long_func)
10831 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10832 (main) [!NO_LONG_LONG]: Initialize long long variants.
10833
10834 * gdb.base/whatis.exp: If board file requests no_long_long, build
10835 test with NO_LONG_LONG defined. Test long long, signed long long,
10836 and unsigned long long variants but only if board file doesn't
10837 disable it.
10838
a912286e 108392007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10840 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10841
10842 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10843 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10844 * configure: Regenerated.
10845 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10846 gdb.pascal/types.exp, lib/pascal.exp: New files.
10847
471ba8c9
DJ
108482007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10849
10850 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10851 call.
10852 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10853 to return to the call.
10854 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10855 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10856 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10857 * gdb.mi/mi-until.exp (test_until): Likewise.
10858 * gdb.mi/mi2-until.exp (test_until): Likewise.
10859
fef8a650
DJ
108602007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10861
10862 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10863 two-char array.
10864 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10865
d983da9c
DJ
108662007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10867
10868 * gdb.threads/watchthreads.c (thread_function): Sleep between
10869 iterations.
10870 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10871 at once for S/390. Generate matching fails and passes.
10872
17f62551
VP
108732007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10874
10875 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10876 the 'struct_declarations' variable to zeros.
a9c64011 10877
ed0616c6
VP
108782007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10879
10880 * gdb.cp/mb-ctor.cc: New.
10881 * gdb.cp/mb-ctor.exp: New.
10882 * gdb.cp/mb-templates.cc: New.
10883 * gdb.cp/mb-templates.exp: New.
10884
41f1b697
DJ
108852007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10886
10887 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10888
3f213f78
PA
108892007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10890
10891 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10892 targets.
10893 * configure: Regenerate.
10894
0d381245 108952007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10896
0d381245
VP
10897 * gdb.base/annota1.exp: Adjust for 'info break'
10898 format changes.
10899 * gdb.base/annota3.exp: Likewise.
10900 * gdb.base/break.exp: Likewise.
10901 * gdb.base/condbreak.exp: Likewise.
10902 * gdb.base/pending.exp: Likewise.
10903 * gdb.base/sepdebug.exp: Likewise.
10904 * gdb.base/unload.exp: Likewise.
10905 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10906
fe3f5fa8
VP
109072007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10908
10909 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10910 messages.
10911 * gdb.base/chng-syms.exp: Likewise.
10912 * gdb.base/unload.exp: Likewise.
a9c64011 10913
a75cf6c0
DJ
109142007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10915
10916 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10917
18ecae38
DJ
109182007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10919
10920 * schedlock.c (NUM): Change to 1.
10921 (main): Use args[0] for the main thread.
10922 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10923 regardless of the number of threads.
10924
5509918f
MR
109252007-09-14 Maciej W. Rozycki <macro@mips.com>
10926
4a543daf
MR
10927 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10928 type down.
10929 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10930 test.
10931 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10932 watchpoint type down.
10933 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10934 test.
10935
109362007-09-14 Maciej W. Rozycki <macro@mips.com>
10937
5509918f
MR
10938 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10939 Move all the tests here and run them twice, once using software
10940 watchpoints and once using hardware watchpoints.
10941 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10942
40b53987
DJ
109432007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10946 test.
10947
695e2681
MK
109482007-09-10 Mark Kettenis <kettenis@gnu.org>
10949
8b3fc8d8
MK
10950 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10951 build-id.
10952
695e2681
MK
10953 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10954 know about $ORIGIN. Calculate output dir from $dest instead of
10955 using ${objdir}/{$subdir}.
10956
58d69f29
MK
109572007-09-09 Mark Kettenis <kettenis@gnu.org>
10958
10959 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10960 gcore, before continuing with the test.
10961
3e347599
DJ
109622007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10965 * gdb.mi/mi-watch.exp: Likewise.
10966
ea37ba09
DJ
109672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10968 Jim Blandy <jimb@codesourcery.com>
10969
10970 * gdb.arch/i386-sse.exp: Do not expect character constants.
10971 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10972 * gdb.base/display.exp: Allow print/s.
10973 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10974 and unsigned char array changes.
10975
2025a643
DJ
109762007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10977
10978 * gdb.base/display.exp: Add tests for printf %p.
10979
26669a27
PA
109802007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10981
10982 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10983 the dll name to unicode.
10984
c8f021f8
JK
109852007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.base/default.exp (show version): Update the version text.
10988 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10989
4cf31eea
JK
109902007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10991
10992 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10993 New files.
10994
4935890f
JK
109952007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10996
10997 * lib/gdb.exp (build_id_debug_filename_get): New function.
10998 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10999 Remove the generate DEBUG file for the future testcase runs.
11000 New testcase for the NT_GNU_BUILD_ID retrieval.
11001 Move the final testing step to ...
11002 (test_different_dir): ... a new function.
11003 New parameter XFAIL to XFAIL all the tests performed.
11004 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11005 New parameter TYPE to PF_PREFIX all the tests performed.
11006
02142340
VP
110072007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11008
11009 * gdb.mi/mi-var-cp.cc (path_expression): New
11010 function.
11011 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11012
36acd84e
UW
110132007-08-27 Markus Deuling <deuling@de.ibm.com>
11014
11015 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11016 to fit into SPU Local Store memory.
11017
a896d121
JB
110182007-08-23 Joel Brobecker <brobecker@adacore.com>
11019
11020 * gdb.base/default.exp: Adjust the expected output of "info
11021 warranty" after the switch to GPLv3.
11022
7b433602
JB
110232007-08-23 Joel Brobecker <brobecker@adacore.com>
11024
11025 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11026 to 30000 (from 20000).
11027
e22f8b7c
JB
110282007-08-23 Joel Brobecker <brobecker@adacore.com>
11029
11030 Switch the license of all .exp files to GPLv3.
11031 Switch the license of all .f and .f90 files to GPLv3.
11032 Switch the license of all .s and .S files to GPLv3.
11033
5a0e3bd0
JB
110342007-08-23 Joel Brobecker <brobecker@adacore.com>
11035
11036 * configure.ac: Switch license to GPLv3.
11037
cc00619d
JB
110382007-08-23 Joel Brobecker <brobecker@adacore.com>
11039
11040 Switch the licensing to GPLv3 for all .ads and .adb files.
11041
8d26208a
DJ
110422007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11043
11044 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11045 and t_int_double.
11046 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11047
4fcb9948
JB
110482007-08-17 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.base/step-line.c: Switch license to GPL version 3, and
11051 update copyright year.
11052 * gdb.base/step-line.inp: Likewise.
11053
b9c34f67
JB
110542007-08-17 Joel Brobecker <brobecker@adacore.com>
11055
11056 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11057 changes inside gdb1555.c.
11058 * gdb.base/pending.exp: Likewise.
11059
2cc17678
DJ
110602007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11061
11062 * config/default.exp: New file.
11063
e48883f7
DJ
110642007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11067 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11068
1ab80e5b
MR
110692007-07-30 Maciej W. Rozycki <macro@mips.com>
11070
11071 * gdb.base/dump.exp: Force the correct endianness for binary
11072 formats not carrying this information.
11073
aba471f5
DJ
110742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11075
11076 * gdb.threads/staticthreads.exp: Match .*sem_post.
11077
d4e07204
DJ
110782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11079
11080 * gdb.base/readline.exp (operate_and_get_next): Match the final
11081 prompt.
11082
2b97317d
KB
110832007-07-23 Kevin Buettner <kevinb@redhat.com>
11084
11085 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11086 to restarting SID.
11087
44efa07a
KB
110882007-07-18 Kevin Buettner <kevinb@redhat.com>
11089
11090 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11091 prior to `gdb_start'.
11092
7b5ebade
KB
110932007-07-18 Kevin Buettner <kevinb@redhat.com>
11094
11095 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11096 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11097 Remove call to gdb_unload.
11098
255e7678
DJ
110992007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11100 Daniel Jacobowitz <dan@codesourcery.com>
11101
11102 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11103 for __WIN32__.
11104 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11105 * gdb.base/unload.exp: Use shared library test routines.
11106
3a40aaa0
UW
111072007-07-03 Markus Deuling <deuling@de.ibm.com>
11108
11109 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11110 * gdb.base/solib-symbol-lib.c: Likewise.
11111 * gdb.base/solib-symbol-main.c: Likewise.
11112
b0f4b84b
DJ
111132007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11114
11115 * config/gdbserver.exp (gdb_reconnect): New.
11116 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11117 gdb.base/solib-disc.exp: New files.
11118 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11119 remote debugging".
11120 (gdb_compile): Add shlib_load flag.
11121 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11122 port.
11123 (gdbserver_reconnect): New.
11124
1b05479a
DJ
111252007-07-01 Nick Roberts <nickrob@snap.net.nz>
11126 Daniel Jacobowitz <dan@codesourcery.com>
11127
11128 * gdb.base/annota3.exp: Test for if construct.
11129
86f78eb2
DJ
111302007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11131
11132 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11133
6a2eb474 111342007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11135 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11136
11137 * gdb.base/display.exp: Allow a newline after display/i.
11138 * gdb.base/pc-fp.exp: Likewise.
11139 * gdb.base/sigbpt.exp: Likewise.
11140
f8b73d13
DJ
111412007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11142
11143 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11144 required features to be included.
11145
4339e69e
DJ
111462007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11147
11148 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11149 in info threads output.
11150
23d964e7
UW
111512007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11152 Markus Deuling <deuling@de.ibm.com>
11153
11154 * gdb.arch/spu-info.exp: New testcase.
11155 * gdb.arch/spu-info.c: New file.
11156
fd20f75b
DJ
111572007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11158
11159 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11160 tpcs_offset. Restore lr after the call.
11161 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11162
2226f861
DJ
111632007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11164
11165 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11166 (gdbserver_run): Kill any running gdbserver.
11167 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11168
d12371a9
MR
111692007-05-17 Maciej W. Rozycki <macro@mips.com>
11170
11171 * gdb.base/sigbpt.exp: Preset segv_addr.
11172
93f02886
DJ
111732007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11174
11175 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11176 (gdb_compile_shlib): Likewise.
11177 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11178 (default_gdb_init): Clear cleanfiles.
11179 (gdb_finish): Delete recorded cleanfiles.
11180 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11181
11182 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11183 Do not use isnative.
11184 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11185 gdb.base/so-impl-ld.exp: Likewise.
11186 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11187 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11188 gdb_compile.
11189
b04e06d7
VP
111902007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11191
11192 * config/unknown.exp: Remove.
11193
069ed931
UW
111942007-05-15 Markus Deuling <deuling@de.ibm.com>
11195
11196 * gdb.base/info-proc.exp: Check is_remote.
11197
09db0d03
UW
111982007-05-14 Markus Deuling <deuling@de.ibm.com>
11199
11200 * gdb.base/gcore.exp: Initialize variable core_supported.
11201
af2cbe8c
DJ
112022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11203
11204 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11205
027c0295
DJ
112062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11207
11208 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11209 * gdb.threads/print-threads.exp (test_all_threads): Allow
11210 negative and hexadecimal thread IDs.
11211
dc5000e7
DJ
112122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11213
11214 * gdb.java/jprint.java (public): Avoid invalid call to static
11215 method.
11216
2e74ed18
DP
112172007-05-14 Denis Pilat <denis.pilat@st.com>
11218
11219 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11220 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11221 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11222 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11223 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11224
83547f02
UW
112252007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11226
11227 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11228 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11229 this mode.
11230 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11231 * gdb.base/spu.ld: New file.
11232
b18be20d
DJ
112332007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11234
11235 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11236
be444858
DJ
112372007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11238
11239 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11240
b1d53152
DJ
112412007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11242
11243 * gdb.java/jmain.exp: Handle demangled names with and without method
11244 signatures.
11245
d084b331
DJ
112462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11247
11248 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11249 (have_a_very_merry_interrupt): Remove calls to puts.
11250 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11251 inferior output.
11252 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11253 test names.
11254
db9d7fc5
DJ
112552007-04-29 Markus Deuling <deuling@de.ibm.com>
11256 Daniel Jacobowitz <dan@codesourcery.com>
11257
11258 * gdb.base/auxv.exp (core_works): Also check is_remote.
11259 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11260
ef783a7d 112612007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11262
ef783a7d
VP
11263 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11264 message, not the undefined 'module' variable.
11265 * gdb.base/siginfo.exp: Likewise.
11266 * gdb.base/sigstep.exp: Likewise.
11267 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11268 serialport.
11269 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11270
b7b73cae
CV
112712007-04-25 Corinna Vinschen <vinschen@redhat.com>
11272
11273 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11274 target sim fails. Return 0 otherwise.
11275 (gdb_load): Return prematurely if gdb_target_sim fails.
11276
7d90fdfa
DP
112772007-04-16 Denis Pilat <denis.pilat@st.com>
11278
11279 * gdb.base/setshow.exp: Reset height after having set it to 100.
11280
5d3e9c85
DP
112812007-04-16 Denis Pilat <denis.pilat@st.com>
11282
11283 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11284
18e75969
DP
112852007-04-16 Denis Pilat <denis.pilat@st.com>
11286
11287 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11288
25d5ea92
VP
112892007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11290
11291 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11292 tests. Run the frozen varobjs test.
11293 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11294 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11295
0b49cb80
JK
112962007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11297
11298 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11299 gdb.base/type-opaque.exp: New files.
11300
a73bafbc 113012007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11302
11303 * gdb.mi/mi-var-child.c
a73bafbc
VP
11304 (do_children_tests): User char[2] instead of
11305 char so that automatic printing of pointers to char
11306 don't give unpredicable result.
11307 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11308 local variables.
11309 * gdb.mi/mi-var-child.exp: Step to right line
11310 of do_children_tests.
11311 * gdb.mi/mi2-var-child.exp: Likewise.
11312 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11313 do_locals_tests.
a73bafbc
VP
11314 (do_children_tests): User char[2] instead of
11315 char so that automatic printing of pointers to char
a9c64011 11316 don't give unpredicable result.
a73bafbc 11317 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11318 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11319 Pass test name to mi_wait_for_stop.
11320
7ce59000
DJ
113212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11322
11323 * gdb.asm/asm-source.exp: Remove d10v case.
11324 * lib/gdb.exp (skip_cplus_tests): Likewise.
11325 * gdb.asm/d10v.inc: Deleted.
11326
20389057
DJ
113272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11328
11329 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11330
8807d78b
DJ
113312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11332
11333 * config/netware.exp: Delete file.
11334
aa3edb8e
JB
113352007-03-29 Joel Brobecker <brobecker@adacore.com>
11336
11337 * gdb.dwarf2/dw2-noloc.S: New file.
11338 * gdb.dwarf2/dw2-noloc.exp: New file.
11339
297561ac
PA
113402007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11341
11342 * gdb.cp/method2.cc: New test.
11343 * gdb.cp/method2.exp: New test.
11344 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11345
1f81bd39
DJ
113462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11347
11348 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11349
9453113a
DJ
113502007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11351
11352 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11353
b741e217
DJ
113542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11355
11356 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11357 (gdb_load): Delete, replace with...
11358 (gdb_reload): ...this.
11359 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11360 * gdb.server/server-mon.exp: Likewise.
11361 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11362 (gdb_start_cmd): New.
11363 (gdb_file_cmd): Save the last loaded file.
11364 (gdb_reload): New.
11365 (gdb_gnu_strip_debug): Use transform.
11366 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11367 support here. Use new $last_loaded_file. Check mtime.
11368 (gdb_target_cmd): Handle ObjC failure case.
11369 (infer_host_exec): Delete.
11370 (gdbserver_load): Rename to...
11371 (gdbserver_run): ...this. Simplify.
11372 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11373 (mi_gdb_load): Move most contents to a new function...
11374 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11375 (mi_run_cmd): Use mi_gdb_target_load.
11376 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11377 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11378 Use gdb_run_cmd.
11379 * gdb.base/charsign.exp: Remove incorrect comment.
11380 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11381 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11382 gdb.base/start.exp: Use gdb_start_cmd.
11383
446ab585 113842007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11385 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11386
11387 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11388 * gdb.base/signull.exp: Similarly.
11389
bbb88ebf
UW
113902007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11391
11392 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11393 messages available to test cases (like chng-sym.exp).
11394
cb8c4a99
AS
113952007-03-14 Andreas Schwab <schwab@suse.de>
11396
11397 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11398 format changes.
11399
4e463ff5
DJ
114002007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11401
11402 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11403 (optimized_1): New.
11404 (main): Call optimized_1.
11405 (gdb2029): Correct typos. Call gdb2029_marker.
11406 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11407 for gdb2029.
11408
b6db2c47
MK
114092007-03-12 Mark Kettenis <kettenis@gnu.org>
11410
11411 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11412 as tabs. Remove redundant test pattern.
11413
70ed3737
UW
114142007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11415
11416 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11417 for /a format output.
11418
47b67b60
DJ
114192007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11420
11421 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11422 collect output incrementally.
11423
b8953b0e
UW
114242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11425
11426 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11427 for -var-create lpcharacter test.
11428 * gdb.mi/mi2-var-cmd.exp: Likewise.
11429
7acd5c40
UW
114302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11431
11432 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11433 pass on targets where address zero is readable.
11434
9c6759c1
UW
114352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11436
11437 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11438 just a single architecture.
11439
a2f1aeb4
UW
114402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11441
11442 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11443 (fetch_all_registers): New function, uses gdb_test_multiple and
11444 exp_continue to fetch inferior output line-by-line.
11445 Replace all uses of do_get_all_registers by fetch_all_registers.
11446
46579ac2
UW
114472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11448
11449 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11450 in target_info.
11451
fc133f24
MS
114522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11453
a9c64011 11454 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11455 consistancy; add a default (timeout) case.
11456
7646a51d
MS
114572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11458
11459 * gdb.base/watchpoint.exp: Fix truncated comment.
11460
dcfff61f
MS
114612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11462
11463 * Makefile.in: Remove spurious single-quotes from sed command.
11464
664e3ee9
DJ
114652007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11466
11467 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11468 func.
11469 * gdb.mi/mi2-var-cmd.exp: Likewise.
11470
d7cc6f2f
JB
114712007-02-27 Joel Brobecker <brobecker@adacore.com>
11472
a9c64011
AS
11473 * gdb.dwarf2/dw2-producer.S: New file.
11474 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11475
114762007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11477
11478 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11479 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11480 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11481 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11482 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11483 Revert tests to use mi_gdb_test and include value field in output
11484 of -var-create.
11485
93d42b30
DJ
114862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11489
c499ed39
DJ
114902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.base/maint.exp: Remove full paths from test names.
11493 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11494 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11495
9836f81b
JB
114962007-02-27 Joel Brobecker <brobecker@adacore.com>
11497
11498 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11499
c74d0ad8
DJ
115002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11501
11502 * gdb.server/server-mon.exp: New test.
11503
2711e456
DJ
115042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11505
11506 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11507
ff6f572f
DJ
115082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11509
11510 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11511 register capitalization.
11512
fada3feb
DP
115132007-02-13 Denis Pilat <denis.pilat@st.com>
11514
11515 * gdb.mi/mi-var-invalidate.exp: New file.
11516
fb1e4ffc
DJ
115172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11518
11519 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11520
3da939d7
DJ
115212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11522
11523 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11524
123dc839
DJ
115252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11526
11527 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11528 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11529
877e3645 115302007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11531
11532 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11533 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11534 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11535 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11536 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11537 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11538 Update tests to include value field in output of -var-create.
a9c64011 11539
3c0a2960
AS
115402007-02-08 Andreas Schwab <schwab@suse.de>
11541
11542 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11543
108546a0
DJ
115442007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11545
11546 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11547 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11548
d701dcab
DP
115492007-02-02 Denis Pilat <denis.pilat@st.com>
11550
11551 * gdb.threads/threadapply.exp: check that frame is not changed by
11552 the thread apply all command.
11553
783e3e2f
AS
115542007-01-31 Andreas Schwab <schwab@suse.de>
11555
6d9c3a87
AS
11556 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11557
3c50d7b9
AS
11558 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11559 in the dwarf sections.
11560 * gdb.dwarf2/mac-fileno.S: Likewise.
11561
783e3e2f
AS
11562 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11563 bspstore register on ia64.
11564
78ff580e
AS
115652007-01-29 Andreas Schwab <schwab@suse.de>
11566
cc8e9b12
AS
11567 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11568 "frame-begin" annotation.
11569
78ff580e
AS
11570 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11571 number of "frames-invalid" annotations.
11572
704a4f78
DJ
115732007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11574
11575 * gdb.base/commands.exp: Call if_commands_test.
11576 (gdb_test_no_prompt, if_commands_test): New.
11577
e741bf94
MK
115782007-01-28 Mark Kettenis <kettenis@gnu.org>
11579
11580 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11581
474d0ad3
AS
115822007-01-27 Andreas Schwab <schwab@suse.de>
11583
11584 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11585 .short/.int/.quad in the dwarf sections.
11586 * gdb.dwarf2/dw2-intercu.S: Likewise.
11587 * gdb.dwarf2/dw2-intermix.S: Likewise.
11588
e784b426
JK
115892007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11590
11591 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11592 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11593 array.
e784b426
JK
11594 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11595 * gdb.base/setvar.exp: Likewise.
11596
37f08e04
AS
115972007-01-26 Andreas Schwab <schwab@suse.de>
11598
9a01813a
AS
11599 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11600 test.
11601
37f08e04
AS
11602 * gdb.base/multi-forks.exp ("restart $i"): Also match
11603 __kernel_syscall_via_break.
11604
6e2a9270
VP
116052007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11606
11607 * lib/mi-support.exp (mi_delete_varobj): New.
11608 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11609 testcase.
11610 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11611 (main): Call the above.
11612 (reference_update_test, base_in_reference_test)
11613 (reference_to_pointer): Delete the created varobjs.
a9c64011 11614
e515b470
DJ
116152007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11616
11617 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11618 * configure: Regenerated.
11619 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11620 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11621 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11622 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11623 * lib/gdb.exp (gdb_skip_xml_test): New function.
11624
08d8bcd7
DJ
116252007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11626
11627 * gdb.base/sigrepeat.exp: Correct error message.
11628
116292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11630 Daniel Jacobowitz <dan@codesourcery.com>
11631
11632 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11633 gdb.arch/i386-gnu-cfi-asm.S: New files.
11634
97c3f1f3
JK
116352007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11636
11637 * lib/gdb.exp: Abort on missing `site.exp'.
11638
cb1df416
DJ
116392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11640 Daniel Jacobowitz <dan@codesourcery.com>
11641
11642 * gdb.base/included.c, gdb.base/included.exp,
11643 gdb.base/included.h: New files.
11644
35990120
DJ
116452007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11646
11647 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11648 (maximize_rlimit): Reduce limits on 64-bit systems.
11649
6e81a116 116502007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11651
11652 From Marcus Deuling <deuling@de.ibm.com>:
11653 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11654 every case.
11655
6c3c41f3
NR
116562007-01-13 Nick Roberts <nickrob@snap.net.nz>
11657
11658 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11659 (test_path_specification): Use objdir instead of srcdir to always
11660 get an absolute filename.
11661
2f12c312
DJ
116622007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11663
11664 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11665
81121995
VP
116662007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11667
11668 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11669 Make sure the variable we're using is in scope.
11670 (reference_to_pointer): Likewise.
11671
4741b737
DJ
116722007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11673
11674 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11675 has no debug information.
11676
054410c3
DJ
116772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11678
11679 * gdb.base/annota1.exp: Remove extra send_gdb.
11680
818f79f6
DJ
116812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11682
11683 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11684
f7a6bb70
DJ
116852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11686
11687 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11688
57e66780
DJ
116892007-01-08 Nick Roberts <nickrob@snap.net.nz>
11690 Daniel Jacobowitz <dan@codesourcery.com>
11691
11692 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11693 lcharacter or linteger change. Correct duplicated test name.
11694 * gdb.mi/mi2-var-cmd.exp: Likewise.
11695
3d799a95
DJ
116962007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11697
11698 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11699
117002007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11701
a9c64011
AS
11702 * gdb.base/nofield.c: New file.
11703 * gdb.base/nofield.exp: New testcase.
51679ba9 11704
eafb94e8
NR
117052007-01-05 Nick Roberts <nickrob@snap.net.nz>
11706
11707 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11708
11709 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11710 test.
11711
5e572bb4
DJ
117122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11713
11714 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11715
74a44383
DJ
117162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11717
11718 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11719 when continuing.
11720
1b572db9
DJ
117212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11722
11723 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11724 Expect ".exe" extension.
11725
381bc39b
DJ
117262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11727
11728 * gdb.base/charset.exp: Add explicit filename to break.
11729 * gdb.base/dbx.exp: Add explicit filename to breaks.
11730
2b70e4c6
DJ
117312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11732
11733 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11734 * gdb.mi/mi2-file.exp: Likewise.
11735
303b6f5d
DJ
117362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11737
11738 Implement specification of MI tests as comments
11739 in C and C++ sources.
11740 * lib/mi-support.exp (mi_autotest_data): New variable.
11741 (mi_autotest_source): New variable.
11742 (count_newlines, mi_prepare_inline_tests)
11743 (mi_get_inline_test, mi_continue_to_line)
11744 (mi_run_inline_test, mi_tbreak)
11745 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11746 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11747 Run inline tests.
11748 * gdb.mi/mi-var-cp.cc: Define tests here.
11749
23da0d94
VP
117502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11751
11752 Simplify usage of mi_continue_to.
11753 * lib/mi-support.exp (mi_runto_helper): Renamed
11754 from mi_runto, added new parameter 'run_or_continue'.
11755 (mi_runto): Use mi_runto_helper.
11756 (mi_continue_to): Accept just function name as parameter.
11757 Use mi_runto_helper.
11758 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11759 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11760
f9e18282
JB
117612006-01-04 Joel Brobecker <brobecker@adacore.com>
11762
11763 Make this testcase a bit more realistic. The current code
11764 is too simplistic, and allows the compiler to optimize out
11765 some of the entities we need for this testcase.
11766 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11767 (Do_Nothing): Add extra parameter.
11768 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11769 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11770 by using a variable of type Void_Star.
11771
fd678c65
JB
117722006-01-04 Joel Brobecker <brobecker@adacore.com>
11773
11774 * gdb.ada/catch_ex/foo.adb: New file.
11775 * gdb.ada/catch_ex.exp: New testcase.
11776
05cfdb42
DJ
117772007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11778
11779 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11780 pass --image-base to linker.
11781
2e03ee74
DJ
117822007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11783 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11786 secondary prompts.
11787
0d5de010
DJ
117882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11789
11790 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11791 output. Test the types of members and member pointers.
11792 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11793 gdb/2092.
11794 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11795 statement. Enable for GCC. Update expected output for some tests
11796 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11797 layout.
11798 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11799 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11800 (Diamond::vget_base): New.
11801 (main): Add new tests.
11802 * gdb.cp/printmethod.exp: Update expected output for member functions.
11803 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11804 print pEe->D::vg().
11805
61a771aa
DJ
118062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11807
11808 * gdb.threads/tls.exp: Allow stops in sem_post.
11809
2fa63963
DJ
118102006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11811
11812 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11813 * gdb.base/annota3.exp: Likewise.
11814 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11815 again (instead of timing out).
11816 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11817 GCC bug 26475.
11818 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11819 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11820 test from jmisc1.exp.
11821 * gdb.java/jmisc1.exp: Delete.
11822 * gdb.java/jprint.exp: Adjust to work with method signatures including
11823 return types.
11824 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11825 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11826 * lib/java.exp (compile_java_from_source): Pass the correct type
11827 to target_compile.
11828
5eefc2b7
JB
118292006-12-31 Joel Brobecker <brobecker@adacore.com>
11830
11831 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11832 (stack_align_edx): New function.
11833 (stack_align_eax): New function.
11834 (main): Add calls to stack_align_edx and stack_align_eax.
11835 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11836 Add testing for the cases where the register used during a stack
11837 realignment is edx. Same for eax.
11838
227c54da
DJ
118392006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11840
11841 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11842 and generic PE targets.
11843
cab8ac94
JB
118442006-12-29 Joel Brobecker <brobecker@adacore.com>
11845
11846 * gdb.ada/array_return.exp: Update copyright date list.
11847
ba54f318
JB
118482006-12-27 Joel Brobecker <brobecker@adacore.com>
11849
11850 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11851 (Create_Small_Float_Vector): New function.
11852 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11853 function body.
11854 * gdb.ada/array_return/p.adb: Use new type and function from
11855 package Pck.
11856 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11857 able to print the value returned by a function returning an
11858 array of float.
11859
6b7a35dd
JB
118602006-12-20 Joel Brobecker <brobecker@adacore.com>
11861
11862 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11863 The associated tests should be PASSing.
11864
038224f6
VP
118652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11866
11867 Test for base in references.
11868 * gdb.mi/mi-var-cp.cc: Add test code.
11869 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11870 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11871 * gdb.mi/mi2-watch.exp: Likewise.
11872 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11873 (mi_list_varobj_children): New function.
11874
b26ed50d
VP
118752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11876
11877 * lib/mi-support.exp
11878 (mi_runto): Accept "()" after function name.
11879 (mi_create_varobj): New function.
11880 (mi_varobj_update): New function.
11881 (mi_Check_varobj_value): New function.
11882 * gdb.mi/mi-var-cp.exp: New file.
11883 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11884
08232497
DJ
118852006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11886
11887 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11888 gdb.base/weaklib2.c: New files.
11889
d394c993 118902006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11891
ac6c2fba
NS
11892 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11893 info. Adjust test names.
11894
8ec659a0 11895 * gdb.base/break.c (main): Move position of malloc.
d394c993 11896 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11897
acd65feb
VP
118982006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11899
11900 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11901 assignement of arrays and function pointers.
11902 * gdb.mi/var-cmd.c: Add declaration necessary for above
11903 tests.
11904
f556d5e5
NS
119052006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11906
11907 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11908
11909 * gdb.threads/linux-dp.exp: Read thread table before and after
11910 creating each philosopher and verify it.
11911
697bc68d
NS
119122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11913 Paul Brook <paul@codesourcery.com>
11914 Daniel Jacobowitz <dan@codesourcery.com>
11915
11916 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11917 main to remove duplication. Add start function of the form
697bc68d
NS
11918 '_*start[1-9]*'. Add RVDS start function.
11919
29d73ae4
DJ
119202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11921
11922 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11923
c1d88655
UW
119242006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11925
11926 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11927 * gdb.asm/spu.inc: New file.
11928 * gdb.base/term.exp: Disable if [target_info exists noargs].
11929 * gdb.gdb/complaints.exp: Disable if ![isnative].
11930 * gdb.gdb/selftest.exp: Likewise.
11931 * gdb.gdb/observer.exp: Likewise.
11932 * gdb.gdb/xfullpath.exp: Likewise.
11933 * gdb.base/attach.exp: Disable on SPU target.
11934 * gdb.cp/bs145503.exp: Likewise.
11935 * gdb.cp/exception.exp: Likewise.
11936 * gdb.cp/userdef.exp: Likewise.
11937
32a13b1a
DJ
119382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11941
d8295fe9
VP
119422006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11943
11944 * gdb.base/completion.exp: Fix completion tests for
11945 'info' and 'info '.
11946 * gdb.base/help.exp (help_test_raw, test_class_help)
11947 (test_prefix_command_help): Move...
11948 * lib/gdb.exp: Here.
11949 * gdb.base/main.exp: Adjust.
11950 * gdb.cp/maint.exp: Adjust.
11951 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11952
8c394015
VP
119532006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11954
11955 * gdb.stabs/weird.exp (print_weird_var): Use
11956 gdb_test_multiple instead of gdb_expect.
11957
027fc1bc
VP
119582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11959
11960 * gdb.base/help.exp (help_test_raw): New.
11961 (test_class_help): New.
11962 (test_prefix_command_help): New.
11963 Adjust testcases.
11964
67609209
FR
119652006-11-09 Christophe Lyon <christophe.lyon@st.com>
11966
11967 * gdb.base/constvars.c (main): Write to crass and crips, so that
11968 they are allocated by the compiler.
11969
f73adfeb
AS
119702006-10-27 Andreas Schwab <schwab@suse.de>
11971
11972 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11973 "detach-fork".
11974
2f83a18e
DJ
119752006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11976
11977 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11978 of patterns.
11979
94277a38
DJ
119802006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11981
11982 * gdb.base/sepdebug.exp: Remove debug format test.
11983 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11984 Handle no-symtab.
11985 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11986
5bd2f6e2
DJ
119872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11988
11989 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11990 int to pointer or pointer to int.
11991 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11992
8c008720
DJ
119932006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11994
11995 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11996
9e35dae4
DJ
119972006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11998
11999 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12000
d9639e13
DJ
120012006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12002
12003 PR c++/2116
12004 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12005
390a1bd0
JB
120062006-10-06 Joel Brobecker <brobecker@adacore.com>
12007
12008 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12009 the corresponding bug has been fixed in GDB (PR/2018).
12010
dd920c33
JB
120112006-10-06 Joel Brobecker <brobecker@adacore.com>
12012
12013 * gdb.base/subst.exp: New testcase.
12014
53bbefe9
JB
120152006-10-06 Joel Brobecker <brobecker@adacore.com>
12016
12017 * gdb.ada/array_return/pck.ads: Add copyright notice.
12018 * gdb.ada/array_return/pck.adb: Likewise.
12019 * gdb.ada/array_return/p.adb: Likewise.
12020 * gdb.ada/exec_changed/first.adb: Likewise.
12021 * gdb.ada/exec_changed/second.adb: Likewise.
12022
09851417
JB
120232006-10-06 Joel Brobecker <brobecker@adacore.com>
12024
12025 * gdb.ada/watch_arg/watch.adb: New file.
12026 * gdb.ada/watch_arg.exp: New testcase.
12027
041bf30d
VP
120282006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12029
12030 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12031 via string_to_regexp.
041bf30d 12032 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12033
f286fbdd 120342006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12035
12036 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12037 Remove unused / obsolete files.
12038
7c07f349
NR
120392006-09-19 Nick Roberts <nickrob@snap.net.nz>
12040
12041 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12042
cd5ff84a
VP
120432006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12044
12045 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12046 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12047 the number of frames.
cd5ff84a 12048
ae018d1a
DJ
120492006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12050
12051 * gdb.base/args.c (main): Add breakpoint marker.
12052 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12053 really test empty arguments.
12054 (args_load): Delete.
12055 (args_test): New.
12056
b399c549
NR
120572006-09-13 Nick Roberts <nickrob@snap.net.nz>
12058
12059 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12060 check for one file.
b399c549 12061
2ab1eb7a
VP
120622006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12063
12064 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12065 HIGH_FRAME argument to -stack-list-locals can be larger than
12066 the number of frames.
a9c64011 12067
476308bf
FF
120682006-08-18 Fred Fish <fnf@specifix.com>
12069
12070 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12071 '$' in front of skip_vmx_tests_saved when setting that.
12072
8625200f
AS
120732006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12074
12075 * gdb.base/trace-commands.exp: New file.
12076
089ec8f1
DJ
120772006-08-10 Joel Brobecker <brobecker@adacore.com>
12078 Daniel Jacobowitz <dan@codesourcery.com>
12079
12080 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12081 expected output of the backtrace commands.
12082
b60f0898
JB
120832006-08-09 Joel Brobecker <brobecker@adacore.com>
12084
12085 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12086 untested followed by return combination.
12087 * gdb.arch/altivec-regs.exp: Likewise.
12088 * gdb.arch/e500-abi.exp: Likewise.
12089 * gdb.arch/e500-regs.exp: Likewise.
12090 * gdb.arch/gdb1291.exp: Likewise.
12091 * gdb.arch/gdb1431.exp: Likewise.
12092 * gdb.arch/gdb1558.exp: Likewise.
12093 * gdb.arch/i386-prologue.exp: Likewise.
12094 * gdb.arch/i386-unwind.exp: Likewise.
12095 * gdb.asm/asm-source.exp: Likewise.
12096 * gdb.base/a2-run.exp: Likewise.
12097 * gdb.base/advance.exp: Likewise.
12098 * gdb.base/all-bin.exp: Likewise.
12099 * gdb.base/annota1.exp: Likewise.
12100 * gdb.base/annota3.exp: Likewise.
12101 * gdb.base/args.exp: Likewise.
12102 * gdb.base/arithmet.exp: Likewise.
12103 * gdb.base/assign.exp: Likewise.
12104 * gdb.base/async.exp: Likewise.
12105 * gdb.base/attach.exp: Likewise.
12106 * gdb.base/bang.exp: Likewise.
12107 * gdb.base/bigcore.exp: Likewise.
12108 * gdb.base/bitfields.exp: Likewise.
12109 * gdb.base/bitfields2.exp: Likewise.
12110 * gdb.base/break.exp: Likewise.
12111 * gdb.base/call-sc.exp: Likewise.
12112 * gdb.base/call-strs.exp: Likewise.
12113 * gdb.base/callfuncs.exp: Likewise.
12114 * gdb.base/checkpoint.exp: Likewise.
12115 * gdb.base/chng-syms.exp: Likewise.
12116 * gdb.base/code-expr.exp: Likewise.
12117 * gdb.base/commands.exp: Likewise.
12118 * gdb.base/completion.exp: Likewise.
12119 * gdb.base/cond-expr.exp: Likewise.
12120 * gdb.base/condbreak.exp: Likewise.
12121 * gdb.base/consecutive.exp: Likewise.
12122 * gdb.base/constvars.exp: Likewise.
12123 * gdb.base/corefile.exp: Likewise.
12124 * gdb.base/cvexpr.exp: Likewise.
12125 * gdb.base/dbx.exp: Likewise.
12126 * gdb.base/define.exp: Likewise.
12127 * gdb.base/detach.exp: Likewise.
12128 * gdb.base/display.exp: Likewise.
12129 * gdb.base/dump.exp: Likewise.
12130 * gdb.base/ena-dis-br.exp: Likewise.
12131 * gdb.base/ending-run.exp: Likewise.
12132 * gdb.base/environ.exp: Likewise.
12133 * gdb.base/eval-skip.exp: Likewise.
12134 * gdb.base/exprs.exp: Likewise.
12135 * gdb.base/fileio.exp: Likewise.
12136 * gdb.base/finish.exp: Likewise.
12137 * gdb.base/float.exp: Likewise.
12138 * gdb.base/foll-exec.exp: Likewise.
12139 * gdb.base/foll-fork.exp: Likewise.
12140 * gdb.base/foll-vfork.exp: Likewise.
12141 * gdb.base/freebpcmd.exp: Likewise.
12142 * gdb.base/funcargs.exp: Likewise.
12143 * gdb.base/gcore.exp: Likewise.
12144 * gdb.base/gdb1090.exp: Likewise.
12145 * gdb.base/gdb1250.exp: Likewise.
12146 * gdb.base/huge.exp: Likewise.
12147 * gdb.base/info-proc.exp: Likewise.
12148 * gdb.base/interrupt.exp: Likewise.
12149 * gdb.base/jump.exp: Likewise.
12150 * gdb.base/langs.exp: Likewise.
12151 * gdb.base/lineinc.exp: Likewise.
12152 * gdb.base/list.exp: Likewise.
12153 * gdb.base/logical.exp: Likewise.
12154 * gdb.base/long_long.exp: Likewise.
12155 * gdb.base/macscp.exp: Likewise.
12156 * gdb.base/maint.exp: Likewise.
12157 * gdb.base/mips_pro.exp: Likewise.
12158 * gdb.base/miscexprs.exp: Likewise.
12159 * gdb.base/multi-forks.exp: Likewise.
12160 * gdb.base/opaque.exp: Likewise.
12161 * gdb.base/overlays.exp: Likewise.
12162 * gdb.base/pc-fp.exp: Likewise.
12163 * gdb.base/pointers.exp: Likewise.
12164 * gdb.base/printcmds.exp: Likewise.
12165 * gdb.base/psymtab.exp: Likewise.
12166 * gdb.base/ptype.exp: Likewise.
12167 * gdb.base/recurse.exp: Likewise.
12168 * gdb.base/relational.exp: Likewise.
12169 * gdb.base/relocate.exp: Likewise.
12170 * gdb.base/remote.exp: Likewise.
12171 * gdb.base/reread.exp: Likewise.
12172 * gdb.base/restore.exp: Likewise.
12173 * gdb.base/return.exp: Likewise.
12174 * gdb.base/return2.exp: Likewise.
12175 * gdb.base/scope.exp: Likewise.
12176 * gdb.base/sect-cmd.exp: Likewise.
12177 * gdb.base/sep.exp: Likewise.
12178 * gdb.base/sepdebug.exp: Likewise.
12179 * gdb.base/setshow.exp: Likewise.
12180 * gdb.base/setvar.exp: Likewise.
12181 * gdb.base/sigall.exp: Likewise.
12182 * gdb.base/sigbpt.exp: Likewise.
12183 * gdb.base/signals.exp: Likewise.
12184 * gdb.base/signull.exp: Likewise.
12185 * gdb.base/sizeof.exp: Likewise.
12186 * gdb.base/solib.exp: Likewise.
12187 * gdb.base/step-line.exp: Likewise.
12188 * gdb.base/step-test.exp: Likewise.
12189 * gdb.base/structs.exp: Likewise.
12190 * gdb.base/structs2.exp: Likewise.
12191 * gdb.base/term.exp: Likewise.
12192 * gdb.base/twice.exp: Likewise.
12193 * gdb.base/until.exp: Likewise.
12194 * gdb.base/varargs.exp: Likewise.
12195 * gdb.base/volatile.exp: Likewise.
12196 * gdb.base/watchpoint.exp: Likewise.
12197 * gdb.base/whatis-exp.exp: Likewise.
12198 * gdb.base/whatis.exp: Likewise.
12199 * gdb.cp/ambiguous.exp: Likewise.
12200 * gdb.cp/annota2.exp: Likewise.
12201 * gdb.cp/annota3.exp: Likewise.
12202 * gdb.cp/bool.exp: Likewise.
12203 * gdb.cp/breakpoint.exp: Likewise.
12204 * gdb.cp/casts.exp: Likewise.
12205 * gdb.cp/class2.exp: Likewise.
12206 * gdb.cp/classes.exp: Likewise.
12207 * gdb.cp/cplusfuncs.exp: Likewise.
12208 * gdb.cp/ctti.exp: Likewise.
12209 * gdb.cp/derivation.exp: Likewise.
12210 * gdb.cp/exception.exp: Likewise.
12211 * gdb.cp/gdb1355.exp: Likewise.
12212 * gdb.cp/hang.exp: Likewise.
12213 * gdb.cp/inherit.exp: Likewise.
12214 * gdb.cp/local.exp: Likewise.
12215 * gdb.cp/m-data.exp: Likewise.
12216 * gdb.cp/m-static.exp: Likewise.
12217 * gdb.cp/member-ptr.exp: Likewise.
12218 * gdb.cp/method.exp: Likewise.
12219 * gdb.cp/misc.exp: Likewise.
12220 * gdb.cp/namespace.exp: Likewise.
12221 * gdb.cp/overload.exp: Likewise.
12222 * gdb.cp/ovldbreak.exp: Likewise.
12223 * gdb.cp/pr-1023.exp: Likewise.
12224 * gdb.cp/pr-1210.exp: Likewise.
12225 * gdb.cp/pr-574.exp: Likewise.
12226 * gdb.cp/printmethod.exp: Likewise.
12227 * gdb.cp/psmang.exp: Likewise.
12228 * gdb.cp/ref-params.exp: Likewise.
12229 * gdb.cp/ref-types.exp: Likewise.
12230 * gdb.cp/rtti.exp: Likewise.
12231 * gdb.cp/templates.exp: Likewise.
12232 * gdb.cp/try_catch.exp: Likewise.
12233 * gdb.cp/userdef.exp: Likewise.
12234 * gdb.cp/virtfunc.exp: Likewise.
12235 * gdb.disasm/am33.exp: Likewise.
12236 * gdb.disasm/h8300s.exp: Likewise.
12237 * gdb.disasm/mn10300.exp: Likewise.
12238 * gdb.disasm/sh3.exp: Likewise.
12239 * gdb.disasm/t01_mov.exp: Likewise.
12240 * gdb.disasm/t02_mova.exp: Likewise.
12241 * gdb.disasm/t03_add.exp: Likewise.
12242 * gdb.disasm/t04_sub.exp: Likewise.
12243 * gdb.disasm/t05_cmp.exp: Likewise.
12244 * gdb.disasm/t06_ari2.exp: Likewise.
12245 * gdb.disasm/t07_ari3.exp: Likewise.
12246 * gdb.disasm/t08_or.exp: Likewise.
12247 * gdb.disasm/t09_xor.exp: Likewise.
12248 * gdb.disasm/t10_and.exp: Likewise.
12249 * gdb.disasm/t11_logs.exp: Likewise.
12250 * gdb.disasm/t12_bit.exp: Likewise.
12251 * gdb.disasm/t13_otr.exp: Likewise.
12252 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12253 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12254 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12255 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12256 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12257 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12258 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12259 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12260 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12261 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12262 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12263 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12264 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12265 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12266 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12267 * gdb.mi/gdb701.exp: Likewise.
12268 * gdb.mi/gdb792.exp: Likewise.
12269 * gdb.mi/mi-basics.exp: Likewise.
12270 * gdb.mi/mi-break.exp: Likewise.
12271 * gdb.mi/mi-cli.exp: Likewise.
12272 * gdb.mi/mi-console.exp: Likewise.
12273 * gdb.mi/mi-disassemble.exp: Likewise.
12274 * gdb.mi/mi-eval.exp: Likewise.
12275 * gdb.mi/mi-file.exp: Likewise.
12276 * gdb.mi/mi-read-memory.exp: Likewise.
12277 * gdb.mi/mi-regs.exp: Likewise.
12278 * gdb.mi/mi-return.exp: Likewise.
12279 * gdb.mi/mi-simplerun.exp: Likewise.
12280 * gdb.mi/mi-stack.exp: Likewise.
12281 * gdb.mi/mi-stepi.exp: Likewise.
12282 * gdb.mi/mi-syn-frame.exp: Likewise.
12283 * gdb.mi/mi-until.exp: Likewise.
12284 * gdb.mi/mi-var-block.exp: Likewise.
12285 * gdb.mi/mi-var-child.exp: Likewise.
12286 * gdb.mi/mi-var-cmd.exp: Likewise.
12287 * gdb.mi/mi-var-display.exp: Likewise.
12288 * gdb.mi/mi-watch.exp: Likewise.
12289 * gdb.mi/mi2-basics.exp: Likewise.
12290 * gdb.mi/mi2-break.exp: Likewise.
12291 * gdb.mi/mi2-cli.exp: Likewise.
12292 * gdb.mi/mi2-console.exp: Likewise.
12293 * gdb.mi/mi2-disassemble.exp: Likewise.
12294 * gdb.mi/mi2-eval.exp: Likewise.
12295 * gdb.mi/mi2-file.exp: Likewise.
12296 * gdb.mi/mi2-read-memory.exp: Likewise.
12297 * gdb.mi/mi2-regs.exp: Likewise.
12298 * gdb.mi/mi2-return.exp: Likewise.
12299 * gdb.mi/mi2-simplerun.exp: Likewise.
12300 * gdb.mi/mi2-stack.exp: Likewise.
12301 * gdb.mi/mi2-stepi.exp: Likewise.
12302 * gdb.mi/mi2-syn-frame.exp: Likewise.
12303 * gdb.mi/mi2-until.exp: Likewise.
12304 * gdb.mi/mi2-var-block.exp: Likewise.
12305 * gdb.mi/mi2-var-child.exp: Likewise.
12306 * gdb.mi/mi2-var-cmd.exp: Likewise.
12307 * gdb.mi/mi2-var-display.exp: Likewise.
12308 * gdb.mi/mi2-watch.exp: Likewise.
12309 * gdb.stabs/exclfwd.exp: Likewise.
12310 * gdb.stabs/weird.exp: Likewise.
12311 * gdb.threads/gcore-thread.exp: Likewise.
12312 * gdb.trace/actions.exp: Likewise.
12313 * gdb.trace/backtrace.exp: Likewise.
12314 * gdb.trace/circ.exp: Likewise.
12315 * gdb.trace/collection.exp: Likewise.
12316 * gdb.trace/deltrace.exp: Likewise.
12317 * gdb.trace/infotrace.exp: Likewise.
12318 * gdb.trace/limits.exp: Likewise.
12319 * gdb.trace/packetlen.exp: Likewise.
12320 * gdb.trace/passc-dyn.exp: Likewise.
12321 * gdb.trace/passcount.exp: Likewise.
12322 * gdb.trace/report.exp: Likewise.
12323 * gdb.trace/save-trace.exp: Likewise.
12324 * gdb.trace/tfind.exp: Likewise.
12325 * gdb.trace/tracecmd.exp: Likewise.
12326 * gdb.trace/while-dyn.exp: Likewise.
12327 * gdb.trace/while-stepping.exp: Likewise.
12328
f4b618d1
JB
123292006-08-08 Joel Brobecker <brobecker@adacore.com>
12330
12331 * gdb.base/step-bt.c: New file.
12332 * gdb.base/step-bt.exp: New testcase.
12333
3d00d119
DJ
123342006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12335
12336 * config/monitor.exp (gdb_load): Remove support for obsolete
12337 download-write-size.
12338 * gdb.base/remote.exp: Likewise. Update all callers of
12339 gdb_timed_load.
12340
017b5bd4
DJ
123412006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12342
12343 * cursal.exp: Pass binfile to gdb_load.
12344
837c599d
DJ
123452006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12346
12347 * gdb.base/cursal.exp: Add "" to gdb_load call.
12348
8dd4540b
MK
123492006-07-29 Mark Kettenis <kettenis@gnu.org>
12350
12351 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12352 NetBSD/ELF targets.
12353
ab5c9f60
DJ
123542006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12355
12356 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12357 operator*.
12358
4c42eaff
DJ
123592006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12360
12361 * gdb.base/completion.exp: Update for change in "file" behavior.
12362 * gdb.stabs/weird.exp: Likewise.
12363 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12364 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12365
0155cc76
NS
123662006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12367
12368 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12369 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12370
16026cd7
AS
123712006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12372
12373 * gdb.base/default.exp: Update source command error message.
12374 * gdb.base/help.exp: Update 'help source' message.
12375
16963cb6
DJ
123762006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12377
12378 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12379 test.
12380
6d7fd486
AS
123812006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12382
12383 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12384
29e8a844
DJ
123852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12386
12387 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12388
6afcfa39
DJ
123892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12390
12391 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12392
267a692b
MK
123932006-07-17 Mark Kettenis <kettenis@gnu.org>
12394
12395 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12396 *-*-openbsd* from targets for wich we expect ARM FPA floating
12397 point format.
12398
85d2fec4
NR
123992006-07-17 Nick Roberts <nickrob@snap.net.nz>
12400
12401 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12402
124032006-07-17 Mark Kettenis <kettenis@gnu.org>
12404
12405 * gdb.base/annota3.exp: Expect frame-begin annotation.
12406
85b4c6e8
JB
124072006-07-14 Joel Brobecker <brobecker@adacore.com>
12408
12409 * gdb.base/help.exp: Adjust "help unset" test to accept
12410 any list of unset commands.
12411
fb933624
DJ
124122006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12413 Daniel Jacobowitz <dan@codesourcery.com>
12414
12415 * gdb.cp/ref-params.exp: New test.
12416 * gdb.cp/ref-params.cc: New source file.
12417 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12418
1dff4b64
MK
124192006-07-08 Mark Kettenis <kettenis@gnu.org>
12420
12421 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12422 spaces/tabs in regular expressions since they might not be there.
12423
40d2e0e3
AS
124242006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12425
12426 * gdb.base/ifelse.exp: New file.
12427
f6c957d2
NS
124282006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12429
12430 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12431 line.
12432 * gdb.base/huge.exp: Loop over compilation to find a size that
12433 is acceptable.
12434 * gdb.base/remote.exp: Correct expected strings.
12435 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12436
b9c5a23d
DJ
124372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12438
12439 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12440
9af2e58d
DJ
124412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12442
12443 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12444 native.
12445
30930ca5
DJ
124462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12447
12448 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12449 enable stabs testing.
12450
aa32fa1d
DJ
124512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12452
bd4a4c80 12453 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12454 gdb_test_multiple does.
12455
321fef15
DJ
124562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12457
12458 * Makefile.in (host_alias): Remove.
12459 (target_alias): Use @target_noncanonical@.
12460 (site.exp): Don't set host_alias.
12461 * aclocal.m4: Remove contents. Include acx.m4.
12462 * configure: Regenerated.
12463 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12464
e1c2defa
NS
124652006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12466
e63b55d1
NS
12467 * lib/gdb.exp (gdb_load_cmd): New.
12468
5600ea19
NS
12469 * gdb.base/fileio.c: Add system(NULL) test.
12470 * gdb.base/fileio.exp: Check it.
12471
e1c2defa
NS
12472 * gdb.base/break.c: Add 10a breakpoint at }
12473 * gdb.base/break.exp: Add test for breakpoint at }
12474 * gdb.cp/anon-union.cc: Add code at end of function.
12475 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12476 * gdb.mi/var-cmd.c: Add code at end of function.
12477 * gdb.mi/mi-var-display.exp: Adjust end of next.
12478 * gdb.mi/mi2-var-display.exp: Likewise.
12479 * gdb.base/fileio.c: Add stop function and insert calls at
12480 stopping places.
12481 * gdb.base/fileio.exp: Breakpoint stop function and remove
12482 explicit line number references.
12483
6c0112ec
JB
124842006-05-19 Joel Brobecker <brobecker@adacore.com>
12485
a9c64011
AS
12486 * gdb.base/del.exp (test_delete_alias): New function.
12487 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12488
154189a4
FF
124892006-05-18 Fred Fish <fnf@specifix.com>
12490
12491 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12492 required. Check for spurious output after program exits normally.
12493
582e64c2
FF
124942006-05-17 Fred Fish <fnf@specifix.com>
12495
12496 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12497 gdb_load, so it works in the simulator.
12498
8ef6493a
FF
124992006-05-11 Fred Fish <fnf@specifix.com>
12500
12501 * gdb.base/bang.exp: Ignore unexpected output between the
12502 "program exited normally" and the gdb prompt, as many other
12503 tests do.
12504
692b141c
MK
125052006-05-07 Mark Kettenis <kettenis@gnu.org>
12506
12507 * gdb.base/help.exp: Make "delete checkpoint" part option for
12508 "help d" and "help delete" tests.
12509
540b8a30
UW
125102006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12511
a9c64011 12512 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12513 expected output in some mi_gdb_test statements.
12514 * gdb.mi/mi2-basics.exp: Likewise.
12515
9b6462d9
JB
125162006-05-05 Joel Brobecker <brobecker@adacore.com>
12517
12518 * gdb.base/del.c: New file.
12519 * gdb.base/del.exp: New testcase.
12520
954de43b
DM
125212006-05-05 David S. Miller <davem@sunset.davemloft.net>
12522
12523 * gdb.base/break.exp: Do not assume a breakpoint on
12524 main will actually be in $srcfile when optimizing.
1303f75e
DM
12525 * gdb.base/savedregs.exp: Do not require that the dummy
12526 frame location match up to a symbol and source file location.
c3242428
DM
12527 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12528 will get printed without a mi_cmd_data_list_register_values prefix.
12529 (*-data-list-register-*): Correct regular expressions to expect the new
12530 pseudo d? floating point registers.
12531 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12532
c7e64c9a
DJ
125332006-05-05 Christophe Lyon <christophe.lyon@st.com>
12534
12535 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12536 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12537 is allocated by the compiler.
12538 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12539 anons, e, anone to force their allocation by the compiler.
12540
125412006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12542
12543 * gdb.base/help.exp: Update expected text for help d and
12544 help delete.
12545
27ce9a6d
MK
125462006-05-02 Mark Kettenis <kettenis@gnu.org>
12547
12548 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12549 NetBSD/ELF targets.
12550
8608915f
MK
125512006-04-30 Mark Kettenis <kettenis@gnu.org>
12552
12553 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12554 single-step breakpoint fails; make this a KFAIL on
12555 sparc*-*-openbsd*.
12556 * gdb.base/siginfo.exp: Likewise.
12557 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12558
b8db102d
MS
125592006-04-26 Michael Snyder <msnyder@redhat.com>
12560
12561 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12562 which may have to consume output from other forks.
12563 Add tests to make sure that "delete fork" succeeded.
12564
c702009a
MS
125652006-04-20 Michael Snyder <msnyder@redhat.com>
12566
12567 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12568 Add support for the Renesas M32C and M16C.
12569
12570 * gdb.asm/asm-source.exp: Add m32c target.
12571 * gdb.asm/m32c.inc: Support for m32c target.
12572
e28493f2
AS
125732006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12574
12575 * gdb.base/commands.exp (recursive_source_test): New test.
12576
880da185
DM
125772006-04-04 David S. Miller <davem@sunset.davemloft.net>
12578
12579 * gdb.base/float.exp: Add pattern for sparc targets.
12580
61d9b92f
DJ
125812006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12582
12583 * gdb.base/commands.exp (stray_arg0_test): New test.
12584
bd717df8
PB
125852006-03-30 Paul Brook <paul@codesourcery.com>
12586
12587 * gdb.mi/mi-until.exp: kfail broken until command.
12588 * gdb.mi/mi2-until.exp: Ditto.
12589
ec793d3c
NR
125902006-03-27 Nick Roberts <nickrob@snap.net.nz>
12591
12592 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12593
831004b7
AO
125942006-03-08 Alexandre Oliva <aoliva@redhat.com>
12595
12596 * gdb.base/prelink.exp: Anchor tested-for regular expression
12597 on gdb prompt.
12598
effe49a0
PB
125992006-03-07 Paul Brook <paul@codesourcery.com>
12600
12601 * gdb.base/assign.exp: Correct fail message.
12602
e5461016
PB
126032006-03-07 Paul Brook <paul@codesourcery.com>
12604
12605 * lib/compiler.c: Extract armcc version number.
12606 * lib/compiler.cc: Ditto.
12607
fc91c6c2
PB
126082006-03-07 Paul Brook <paul@codesourcery.com>
12609
12610 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12611 additional_flags=-w.
12612 * gdb.arch/altivec-regs.exp: Ditto.
12613 * gdb.arch/e500-abi.exp: Ditto.
12614 * gdb.arch/e500-regs.exp: Ditto.
12615 * gdb.base/all-bin.exp: Ditto.
12616 * gdb.base/annota1.exp: Ditto.
12617 * gdb.base/annota3.exp: Ditto.
12618 * gdb.base/args.exp: Ditto.
12619 * gdb.base/arithmet.exp: Ditto.
12620 * gdb.base/assign.exp: Ditto.
12621 * gdb.base/async.exp: Ditto.
12622 * gdb.base/bang.exp: Ditto.
12623 * gdb.base/break.exp: Ditto.
12624 * gdb.base/call-rt-st.exp: Ditto.
12625 * gdb.base/completion.exp: Ditto.
12626 * gdb.base/cond-expr.exp: Ditto.
12627 * gdb.base/condbreak.exp: Ditto.
12628 * gdb.base/consecutive.exp: Ditto.
12629 * gdb.base/define.exp: Ditto.
12630 * gdb.base/display.exp: Ditto.
12631 * gdb.base/ena-dis-br.exp: Ditto.
12632 * gdb.base/environ.exp: Ditto.
12633 * gdb.base/eval-skip.exp: Ditto.
12634 * gdb.base/info-proc.exp: Ditto.
12635 * gdb.base/jump.exp: Ditto.
12636 * gdb.base/logical.exp: Ditto.
12637 * gdb.base/long_long.exp: Ditto.
12638 * gdb.base/maint.exp: Ditto.
12639 * gdb.base/miscexprs.exp: Ditto.
12640 * gdb.base/pc-fp.exp: Ditto.
12641 * gdb.base/pointers.exp: Ditto.
12642 * gdb.base/relational.exp: Ditto.
12643 * gdb.base/reread.exp: Ditto.
12644 * gdb.base/sect-cmd.exp: Ditto.
12645 * gdb.base/sep.exp: Ditto.
12646 * gdb.base/sepdebug.exp: Ditto.
12647 * gdb.base/until.exp: Ditto.
12648 * gdb.base/whatis-exp.exp: Ditto.
12649 * gdb.cp/annota2.exp: Ditto.
12650 * gdb.cp/annota3.exp: Ditto.
12651 * gdb.trace/actions.exp: Ditto.
12652 * gdb.trace/backtrace.exp: Ditto.
12653 * gdb.trace/circ.exp: Ditto.
12654 * gdb.trace/collection.exp: Ditto.
12655 * gdb.trace/deltrace.exp: Ditto.
12656 * gdb.trace/infotrace.exp: Ditto.
12657 * gdb.trace/limits.exp: Ditto.
12658 * gdb.trace/packetlen.exp: Ditto.
12659 * gdb.trace/passc-dyn.exp: Ditto.
12660 * gdb.trace/passcount.exp: Ditto.
12661 * gdb.trace/report.exp: Ditto.
12662 * gdb.trace/save-trace.exp: Ditto.
12663 * gdb.trace/tfind.exp: Ditto.
12664 * gdb.trace/tracecmd.exp: Ditto.
12665 * gdb.trace/while-dyn.exp: Ditto.
12666 * gdb.trace/while-stepping.exp: Ditto.
12667 * lib/gdb.exp: Ditto.
12668 (gdb_compile): Handle nowarning option.
12669
5f4a23d9
AO
126702006-03-07 Alexandre Oliva <aoliva@redhat.com>
12671
12672 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12673 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12674 Rename executable to prelinkt. Don't re-prelink if we didn't
12675 get a core file. Test prelink -u exit status to tell whether
12676 prelinking failed. Use gdb_test_multiple.
12677
9733fc94
DJ
126782006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12679
12680 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12681 (do_tests): Call it.
12682
cc10cae3
AO
126832006-02-28 Alexandre Oliva <aoliva@redhat.com>
12684
12685 * gdb.base/prelink.exp: New test.
12686 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12687
15c46491
WZ
126882006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12689
12690 * gdb.fortran/derived-type.f90: New file.
12691 * gdb.fortran/derived-type.exp: New testcase.
12692
5c9f7ded
DJ
126932006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12694
12695 * gdb.base/default.exp: Allow ';' as a directory separator.
12696
5b96932b
AS
126972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12698
12699 * gdb.base/help.exp (help add-symbol-file): Update.
12700
1986bccd
AS
127012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12702
12703 * gdb.base/help.exp (help load): Update expected results.
12704
a8b7528f
FF
127052006-02-19 Fred Fish <fnf@specifix.com>
12706
12707 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12708 specifix hex value as part of results.
12709 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12710
f8261448
FF
127112006-02-16 Fred Fish <fnf@specifix.com>
12712
12713 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12714 ushort_addr, and slong_addr, so the typedefs are not optimized
12715 away.
12716 * gdb.base/whatis.exp: Add tests using type name for struct type,
12717 union type, enum type, and typedef.
a9c64011 12718
31d8bdd2
MK
127192006-02-13 Mark Kettenis <kettenis@gnu.org>
12720
12721 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12722
34e41e63
JB
127232006-02-13 Jim Blandy <jimb@redhat.com>
12724
12725 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12726 case where it takes two "next" commands to skip past the init
12727 call.
12728
ac6e4f31
FF
127292006-02-12 Fred Fish <fnf@specifix.com>
12730
12731 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12732 to handle cases where it takes two "next" commands to skip
12733 past the init call.
12734
2db2d571
JB
127352006-02-07 Joel Brobecker <brobecker@adacore.com>
12736
12737 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12738 on hppa32 targets.
12739
38fcd64c
DJ
127402006-02-06 Vladimir Prus <ghost@cs.msu.su>
12741
12742 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12743 field.
12744
1315ad46
MK
127452006-01-29 Mark Kettenis <kettenis@gnu.org>
12746
12747 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12748
5625b943
DJ
127492006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12750
12751 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12752 files.
12753
80df1bbe
DJ
127542006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12755
12756 * gdb.cp/maint.exp: Set complaints to a positive value.
12757
9078e690
DJ
127582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12759
12760 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12761 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12762 function name.
12763
9c903399
DJ
127642006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12765
12766 * gdb.base/checkpoint.c: Update copyright notice. Include
12767 <stdlib.h>.
12768
761ae4d6
JB
127692006-01-04 Jim Blandy <jimb@redhat.com>
12770
12771 * gdb.asm/asm-source.exp: Independently provide default values for
12772 asm-flags and debug-flags. Use 'string equal' to do the
12773 comparison, not the implicit expr's '==' operator. Remove
12774 now-unneeded assignments to asm-flags. In h8300 case, place
12775 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12776
099ac3dd
MS
127772006-01-04 Michael Snyder <msnyder@redhat.com>
12778
12779 * gdb.base/checkpoint.c: New file.
12780 * gdb.base/checkpoint.exp: New file.
12781 * gdb.base/multi-fork.c: New file.
12782 * gdb.base/multi-fork.exp: New file.
12783 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12784
f4d85314
FF
127852006-01-04 Fred Fish <fnf@specifix.com>
12786
12787 * gdb.base/ptype.c (foo): Add typedef.
12788 (intfoo): Add function.
12789 * gdb.base/ptype1.c: New file.
12790 * gdb.base/ptype.exp: Handle compilation and linking with two
12791 source files. Test that proper type for "foo" is found based
12792 on source context rather than first match found in symtabs.
12793
a1b06f35
MK
127942005-12-28 Mark Kettenis <kettenis@gnu.org>
12795
12796 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12797 * gdb.asm/openbsd.inc: Indent commands.
12798
d082a1e2
MK
127992005-12-26 Mark Kettenis <kettenis@gnu.org>
12800
c65016bd
MK
12801 * gdb.base/freebpcmd.exp: Increase timeout.
12802
d082a1e2
MK
12803 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12804
d3c32a0e
DJ
128052005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12806
12807 * gdb.base/default.exp: Update check for "show version".
12808
9fdb1f50
RC
128092005-12-09 Randolph Chung <tausq@debian.org>
12810
12811 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12812 * gdb.asm/pa64.inc: New file.
12813
5f2c56f7
RC
128142005-12-09 Randolph Chung <tausq@debian.org>
12815
12816 * gdb.asm/common.inc: Indent commands.
12817 * gdb.asm/asmsrc1.s: Likewise.
12818 * gdb.asm/asmsrc2.s: Likewise.
12819
8117349c
RC
128202005-12-09 Randolph Chung <tausq@debian.org>
12821
12822 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12823 (get_addr_of_sym): Remove duplicate print.
12824 (gen_core): xfail hppa*-*-hpux*, update expected output.
12825 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12826 * gdb.arch/pa64-nullify.s: New file.
12827
8f07f25a
RC
128282005-12-09 Randolph Chung <tausq@debian.org>
12829
12830 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12831
55b39184
DJ
128322005-12-07 Christophe Lyon <christophe.lyon@st.com>
12833
12834 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12835 code generation for these functions.
12836 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12837 error message.
12838
31e2b00f
AS
128392005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12840
12841 * gdb.base/help.exp (help b, help br, help bre, help brea)
12842 (help break): Update the expected message.
12843
c3d0b56e
SC
128442005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12845
12846 * gdb.asm/m68hc11.inc: Setup the data section.
12847 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12848 script for this test.
12849 (m6812-*-*): Likewise.
12850
36ae0ea9
RC
128512005-11-09 Randolph Chung <tausq@debian.org>
12852
12853 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12854
9d6f42e9
WZ
128552005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12856
12857 * gdb.base/break.exp: Fix a comment typo.
12858
e2126a14
EZ
128592005-11-03 Jim Blandy <jimb@redhat.com>
12860
a9c64011
AS
12861 Checked in by Elena Zannoni <ezannoni@redhat.com>
12862
889bf7c5 12863 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12864
e0ac7199
CV
128652005-11-02 Corinna Vinschen <vinschen@redhat.com>
12866
12867 * gdb.arch/gdb1558.c: Include stdio.h.
12868
31d3fb18
MK
128692005-10-31 Mark Kettenis <kettenis@gnu.org>
12870
12871 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12872
e52b687c
MK
128732005-10-31 Mark Kettenis <kettenis@gnu.org>
12874
12875 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12876
f4711d79
PG
128772005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12878
a9c64011
AS
12879 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12880 vscr" tests to better match output.
f4711d79 12881
987a9106
JB
128822005-10-12 Jim Blandy <jimb@redhat.com>
12883
12884 * gdb.base/structs.exp (any): New function.
12885 (test_struct_returns): Don't make any assumptions at all about
12886 what value the function returns when GDB can't set the return
12887 value.
12888
2336bb58
JB
128892005-10-09 Joel Brobecker <brobecker@adacore.com>
12890
12891 * gdb.ada/arrayidx/p.adb: New file.
12892 * gdb.ada/arrayidx.exp: New testcase
12893
128942005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12895
12896 * gdb.ada/array_return/pck.ads: New file.
12897 * gdb.ada/array_return/pck.adb: New file.
12898 * gdb.ada/array_return/p.adb: New file.
12899 * gdb.ada/array_return.exp: New testcase.
12900
705335ea
JB
129012005-10-03 Joel Brobecker <brobecker@adacore.com>
12902
a9c64011
AS
12903 * gdb.base/arrayidx.c: New file.
12904 * gdb.base/arrayidx.exp: New testcase.
705335ea 12905
11ee9940
NR
129062005-09-29 Nick Roberts <nickrob@snap.net.nz>
12907
12908 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12909 frames-invalid and breakpoints-invalid are no longer generated
12910 with level 3 so don't expect them in the output.
12911
39fb8e9e
BR
129122005-09-27 Bob Rossi <bob@brasko.net>
12913
a9c64011 12914 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12915 from test. Escape the | in mi_gdb_test call.
12916 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12917 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12918 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12919 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12920 expected regex's in mi_gdb_test calls.
12921 * lib/mi-support.exp: Remove arbitrary .* from tests.
12922 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12923 Fully anchor GDB/MI expected results in mi_gdb_test.
12924 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12925 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12926
2af48f68
PB
129272005-09-26 Paul Brook <paul@codesourcery.com>
12928
12929 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12930
f34502bc
WZ
129312005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12932
12933 * bfp-test.c: New file.
12934 * bfp-test.exp: New testcase.
12935
ca929517
WZ
129362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12937
12938 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12939 of subarray and substring variable.
12940 * gdb.fortran/subarray.f: New source file for the test of subarray
12941 and substring variable evaluation.
12942 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12943 of string constant.
12944
c761af65
DJ
129452005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12946
12947 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12948 copyright dates.
12949
561d7a1d
PG
129502005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12951
12952 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12953 powerpc altivec' test with an almost identical 'info vector' test.
12954
b2b64cc9
PG
129552005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12956
a9c64011
AS
12957 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12958 vscr" tests to match output.
b2b64cc9 12959
6ac4d15a
PG
129602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12961
a9c64011
AS
12962 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12963 output.
6ac4d15a 12964
40e55bef
BR
129652005-09-11 Bob Rossi <bob@brasko.net>
12966
889bf7c5
PA
12967 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12968 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12969 commands that return an MI output command and an asyncronous MI output
12970 command.
40e55bef
BR
12971 * gdb.mi/mi-console.exp: Ditto.
12972
3c7385ec
BR
129732005-09-11 Bob Rossi <bob@brasko.net>
12974
12975 * gdb.mi/mi-var-child.c: Include <string.h>.
12976
a6cd0eb3
DJ
129772005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12978
12979 * killed.exp: Correct gdb_expect syntax.
12980
2f168eed
CV
129812005-08-09 Corinna Vinschen <vinschen@redhat.com>
12982
12983 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12984
ecd3fd0f
BR
129852005-08-02 Bob Rossi <bob@brasko.net>
12986
12987 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12988 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12989 Change tests to inferior-tty-set/show.
12990 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12991 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12992 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12993 inferior. Use mi_gdb_test to get GDB and Inferior output.
12994 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12995 descriptor.
12996 (mi_inferior_tty_name): Add inferior PTY file name.
12997 (mi_gdb_start): Add INFERIOR_PTY parameter.
12998 (mi_gdb_test): Add IPATTERN parameter.
12999
f1ea48cb 130002005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13001
f1ea48cb
BR
13002 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13003 parameter to mi_gdb_test.
13004 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13005
6e650a67
DJ
130062005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13007
13008 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13009 struct_declarations.
13010 * gdb.mi/mi-var-child.exp: Step over the initialization of
13011 struct_declarations.
13012
8be260b6
DJ
130132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13014
13015 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13016 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13017 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13018 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13019 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13020 file.
13021
4e660f07
NR
130222005-07-27 Nick Roberts <nickrob@snap.net.nz>
13023
13024 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13025 (do_children_tests): Assign values to the extra elements.
13026
13027 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13028 them for tests for "-var-update --no-values" and
a9c64011 13029 "-var-update --all-values".
4e660f07
NR
13030 Add test for "-var-list-children --simple-values".
13031
13032 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13033
13034 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13035 "-stack-list-locals --simple-values" Improve doc strings and
13036 comments.
13037
6bdae935
MK
130382005-07-18 Mark Kettenis <kettenis@gnu.org>
13039
598b7a6f
MK
13040 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13041 *-*-openbsd*.
13042 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13043
6bdae935
MK
13044 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13045 sigaltsatck'.
13046
1323e929 130472005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13048
1323e929
BR
13049 * gdb.base/default.exp (tty): Changed output of command.
13050 * gdb.base/help.exp (help tty): Ditto.
13051
b1a9c082
MK
130522005-07-12 Mark Kettenis <kettenis@gnu.org>
13053
13054 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13055
10a844a2
MK
130562005-07-10 Mark Kettenis <kettenis@gnu.org>
13057
13058 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13059 -stack-select-frame without arguments.
13060 (test_stack_frame_listing): Add test for newly implemented command
13061 -stack-info-frame.
13062
3cb3b8df
BR
130632005-07-06 Bob Rossi <bob@brasko.net>
13064
13065 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13066 command.
13067 (Copyright): Update copyright.
13068
a0c5fbcf
WZ
130692005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13070
13071 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13072 tests to evaluate exponentiation expression.
13073
984971d0
AS
130742005-06-29 Andreas Schwab <schwab@suse.de>
13075
13076 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13077 main to avoid warnings.
13078
13079 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13080
fe03833f
NR
130812005-06-20 Nick Roberts <nickrob@snap.net.nz>
13082
13083 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13084 -stack-select-frame without arguments.
13085 (test_stack_frame_listing): Add test for newly implemented command
13086 -stack-info-frame.
a9c64011 13087
7a55f279
WZ
130882005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13089
0ffa0ea5
DJ
13090 * gdb.fortran/array-element.f: New file.
13091 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13092
26585198
DJ
130932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13094
13095 * gdb.base/bigcore.exp: Correct checks for systems which can
13096 not dump a large core file.
13097
c1bd25fd
DJ
130982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13099
13100 * gdb.base/relocate.c: Add a copyright notice.
13101 (dummy): Remove.
13102 * gdb.base/relocate.exp: Test printing the values of variables
13103 from a relocatable file.
13104
589e074d
DJ
131052005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13106
13107 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13108 excess MI output after an error.
13109
0915f927
JB
131102005-05-29 Joel Brobecker <brobecker@adacore.com>
13111
13112 * gdb.arch/alpha-step.c: New file.
13113 * gdb.arch/alpha-step.exp: New testcase.
13114
76ff342d
DJ
131152005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13116 Dennis Brueni <dennis@slickedit.com>
13117
13118 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13119 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13120 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13121 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13122 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13123 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13124 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13125
96b0c7ac
DJ
131262005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13127 Wu Zhou <woodzltc@cn.ibm.com>
13128
13129 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13130 IBM's xlc compiler.
13131 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13132 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13133
f21565d2
JB
131342005-05-13 Jim Blandy <jimb@redhat.com>
13135
13136 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13137 calling gdb_suppress_entire_file.
13138 * gdb.base/charset.exp: Same.
13139 * gdb.base/call-rt-st.exp: Same.
13140
6006a3a1
BR
131412005-05-05 Bob Rossi <bob_rossi@cox.net>
13142
13143 * lib/gdb.exp (fullname_syntax): Added global regex.
13144 (fullname_syntax_POSIX): Ditto.
13145 (fullname_syntax_UNC): Ditto.
13146 (fullname_syntax_DOS_CASE): Ditto.
13147 (fullname_syntax_DOS): Ditto.
13148 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13149 fullname_syntax variable to scope and use it.
13150 (test_file_list_exec_source_files): Ditto.
13151 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13152
c3b69c04
DJ
131532005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13154
13155 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13156
3c95e6af
PG
131572004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13158
a9c64011
AS
13159 * lib/gdb.exp (skip_altivec_tests): New function, based on
13160 check_vmx_hw_available from the GCC testsuite.
13161 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13162 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13163
78df6c56
JB
131642005-05-02 Jim Blandy <jimb@redhat.com>
13165
13166 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13167 calling gdb_suppress_entire_file.
13168
1690f9cf
DJ
131692005-04-30 Randolph Chung <tausq@debian.org>
13170
13171 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13172 Slightly relax "sem_post" name checking.
13173
5ea106f7
PG
131742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13175
13176 * gdb.base/unload.exp: Use new shared library infrastructure.
13177
bf7234cf
PG
131782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13179
13180 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13181 infrastructure.
bf7234cf 13182
547b869a
CV
131832005-04-29 Corinna Vinschen <vinschen@redhat.com>
13184
13185 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13186 * gdb.asm/h8300.inc: New file.
13187
f07e55f0
PG
131882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13189
13190 * gdb.base/shlib-call.exp: Change to use new shared library
13191 infrastructure.
13192
3cbba3d1
PG
131932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13194
a9c64011
AS
13195 * gdb.base/pending.exp: Change to use new shared library
13196 infrastructure.
3cbba3d1 13197
ed6df200
PG
131982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13199
a9c64011
AS
13200 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13201 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13202
8c8f4ebe
PG
132032005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13204
a9c64011
AS
13205 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13206 shared objects being adjusted and update copyright years.
8c8f4ebe 13207
607fbc54
DJ
132082005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13209
13210 * ChangeLog: Correct some 2003-01-13 dates.
13211 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13212 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13213 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13214 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13215 gdb.trace/tfind.exp: Update copyright years.
13216
57bf0e56
DJ
132172005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13218 Daniel Jacobowitz <dan@codesourcery.com>
13219
13220 * lib/gdb.exp (gdb_compile): Handle shlib=.
13221 (gdb_compile_shlib): New function.
13222
9b593790
PG
132232005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13224
a9c64011 13225 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13226
9494c6a5
DJ
132272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13228
13229 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13230 gdb.server.
13231 * configure.ac: Likewise.
13232 * configure: Regenerated.
13233 * gdb.gdbserver/Makefile.in: Moved to...
13234 * gdb.server/Makefile.in: ... here.
13235 * gdb.gdbserver/server.c: Moved to...
13236 * gdb.server/server.c: ... here.
13237 * gdb.gdbserver/server-run.exp: Moved to...
13238 * gdb.server/server-run.exp: ... here.
13239
6f8eac0e
DJ
132402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13241
13242 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13243 * configure.ac: Create gdb.gdbserver/Makefile.
13244 * configure: Regenerated.
13245 * lib/gdbserver-support.exp: New file, derived from
13246 config/gdbserver.exp.
13247 * config/gdbserver.exp: Use gdbserver-support.exp.
13248 * gdb.gdbserver/Makefile.in: New file.
13249 * gdb.gdbserver/server.c: New file.
13250 * gdb.gdbserver/server-run.exp: New file.
13251
6e87504d
PG
132522005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13253
a9c64011
AS
13254 * lib/gdb.exp (test_compiler_info): Return compiler_info
13255 if no arguments are given.
6e87504d 13256
d1779be4
PG
132572005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13258
13259 * gdb.arch/altivec-abi.exp: Check for compiler and set
13260 use altivec' flag accordingly.
13261 * gdb.arch/altivec-regs.exp: Likewise.
13262
88750304
DJ
132632005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13264
13265 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13266
f3fb768d
AS
132672005-03-27 Andreas Schwab <schwab@suse.de>
13268
13269 * gdb.base/bigcore.c (main): Add missing mode argument in open
13270 call.
13271
7e813ac5
DJ
132722005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13273
13274 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13275 downloads.
13276 * config/gdbserver.exp (gdb_load): Likewise.
13277
8e3049aa
PB
132782005-03-14 Paul Brook <paul@codesourcery.com>
13279
13280 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13281 targets.
13282
a9df7c44
JB
132832005-03-09 Joel Brobecker <brobecker@adacore.com>
13284
13285 * gdb.dwarf2/dup-psym.S: New file.
13286 * gdb.dwarf2/dup-psym.exp: New testcase.
13287
9f0d94e8
JB
132882005-03-09 Joel Brobecker <brobecker@adacore.com>
13289
13290 * gdb.ada/exec_changed/first.adb: New file.
13291 * gdb.ada/exec_changed/second.adb: New file.
13292 * gdb.ada/exec_changed.exp: New testcase.
13293
5f579bc5
NS
132942005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13295
36e9969c
NS
13296 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13297 (A2): New class.
13298 (main): Test operator+.
13299 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13300 breakpoint test.
13301
5f579bc5
NS
13302 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13303 * gdb.base/signull.exp: Disable if gdb,nosignals.
13304 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13305 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13306 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13307 * gdb.mi/mi2-console.exp: Likewise.
13308 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13309 continue output at start.
13310 (gdb_collect_locals_test): Robustify regexp.
13311 * gdb.trace/passc-dyn.exp: Fix comment typo.
13312 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13313
be46087e
CV
133142005-03-08 Corinna Vinschen <vinschen@redhat.com>
13315
13316 * gdb.asm/asm-source.exp: Add iq2000 case.
13317 * gdb.asm/iq2000.inc: New file.
13318
384e1a61 133192005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13320
384e1a61
MI
13321 * gdb.base/command.exp: Change hardcoded value to regular expression.
13322 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13323
584b6e9e
DJ
133242005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13325
13326 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13327 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13328 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13329 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13330 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13331
ab5b5d61
MK
133322005-03-05 Mark Kettenis <kettenis@gnu.org>
13333
13334 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13335 changes.
13336
ae051c1b
PG
133372004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13338
a9c64011
AS
13339 * lib/compiler.c: Add test for IBM's xlc compiler.
13340 * lib/compiler.cc: Likewise.
ae051c1b 13341
3f0f6ed2
JB
133422004-02-24 Joel Brobecker <brobecker@adacore.com>
13343
13344 * gdb.ada/fixed_points.exp: Create compilation object directory
13345 before running the test.
13346 * gdb.ada/null_record.exp: Likewise.
13347 * gdb.ada/packed_array.exp: Likewise.
13348 * gdb.ada/start.exp: Likewise.
13349
724f452b
JB
133502005-02-15 Joel Brobecker <brobecker@adacore.com>
13351
13352 * gdb.ada/packed_array/pa.adb: New file.
13353 * gdb.ada/packed_array.exp: New testcase.
13354
57f5cdfb 133552005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13356
1f393151
MK
13357 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13358 files.
13359
ebdda337
MK
13360 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13361 on *-*-openbsd*. Correctly match whitespace in regukar
13362 expressions.
13363
cf309262
DJ
133642005-02-10 Daniel Jacobowitz <dan@debian.org>
13365
13366 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13367 PR exp/1821
13368 * gdb.base/gdb1821.c: New test file.
13369 * gdb.base/gdb1821.exp: New test file.
13370
3be49e7a
JB
133712005-02-09 Joel Brobecker <brobecker@adacore.com>
13372
13373 * gdb.base/start.c: New file.
13374 * gdb.base/start.exp: New testcase.
13375
e292e67d
JB
133762005-02-09 Joel Brobecker <brobecker@adacore.com>
13377
13378 * gdb.ada/start/dummy.adb: New file.
13379 * gdb.ada/start.exp: New testcase.
13380
dbdfa66c
CV
133812005-02-09 Corinna Vinschen <vinschen@redhat.com>
13382
13383 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13384 for printing symbols and statistics.
13385 Add test for using relative pathnames in "maint print msymbols" test.
13386 Mark "maint info sections DATA" XFAIL on Cygwin.
13387 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13388 tests.
13389
d7941671
AC
133902005-02-09 Andreas Schwab <schwab@suse.de>
13391
13392 Committed by Andrew Cagney <cagney@gnu.org>
13393 * gdb.base/remotetimeout.exp: New file.
13394
74e5ef44
MK
133952005-02-07 Mark Kettenis <kettenis@gnu.org>
13396
13397 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13398
464dd14d
JB
133992005-02-03 Joel Brobecker <brobecker@adacore.com>
13400
13401 * gdb.ada/gnat_ada.gpr: New file.
13402 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13403 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13404 * configure.ac: No longer generate gnat_ada.gpr.
13405 * configure: Regenerate.
13406 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13407 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13408 * gdb.ada/null_record/bar.ads: Likewise.
13409 * gdb.ada/null_record/bar.adb: Likewise.
13410 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13411 * gdb.ada/null_record.exp (testdir): New variable.
13412 (testfile): executable is now in testdir subdirectory.
13413 (srcfile): Use full path to the main compilation unit.
13414 * gdb.ada/fixed_points.exp: Same changes as above.
13415
30d756ae
NR
134162005-02-03 Nick Roberts <nickrob@snap.net.nz>
13417
13418 * gdb.base/interp.exp: New test.
13419
9d799f85
AC
134202005-01-24 Andrew Cagney <cagney@gnu.org>
13421
13422 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13423
15656118
AC
134242005-01-19 Andrew Cagney <cagney@gnu.org>
13425
a892c31b
AC
13426 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13427 configure.ac not configure.in.
13428
15656118
AC
13429 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13430 of powerpc*-*-*.
13431 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13432 * gdb.base/list.exp (test_list_function)
15656118
AC
13433 (test_list_filename_and_function): Ditto.
13434 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13435
a7b01baf
AC
134362005-01-16 Andrew Cagney <cagney@gnu.org>
13437
17d92a02
AC
13438 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13439
a7b01baf
AC
13440 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13441
bc8332bb
AC
134422005-01-14 Andrew Cagney <cagney@gnu.org>
13443
13444 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13445 * gdb.mi/mi2-var-cmd.exp: Ditto.
13446
4d074752
CV
134472005-01-10 Corinna Vinschen <vinschen@redhat.com>
13448
13449 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13450
bec39cab
AC
134512005-01-07 Andrew Cagney <cagney@gnu.org>
13452
13453 * configure.ac: Rename configure.in, require autoconf 2.59.
13454 * configure: Re-generate.
13455 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13456 * gdb.stabs/configure: Re-generate.
13457 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13458 * gdb.hp/configure: Re-generate.
13459 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13460 autoconf 2.59.
13461 * gdb.hp/gdb.objdbg/configure: Re-generate.
13462 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13463 autoconf 2.59.
13464 * gdb.hp/gdb.defects/configure: Re-generate.
13465 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13466 autoconf 2.59.
13467 * gdb.hp/gdb.compat/configure: Re-generate.
13468 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13469 autoconf 2.59.
13470 * gdb.hp/gdb.base-hp/configure: Re-generate.
13471 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13472 autoconf 2.59.
13473 * gdb.hp/gdb.aCC/configure: Re-generate.
13474
f10b16d4
JB
134752004-12-15 Jim Blandy <jimb@redhat.com>
13476
13477 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13478 under NPTL when there is debugging info available for libpthread.
13479
fb6e1814
JG
134802004-12-13 Jerome Guitton <guitton@gnat.com>
13481
13482 * gdb.ada/fixed_points.c: New file.
13483 * gdb.ada/fixed_points.exp: New file.
13484
fe46cd3a
RC
134852004-12-03 Randolph Chung <tausq@debian.org>
13486
13487 * gdb.arch/pa-nullify.exp: New file.
13488 * gdb.arch/pa-nullify.s: New file.
13489
8de0841b
RC
134902004-11-30 Randolph Chung <tausq@debian.org>
13491
13492 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13493 instead of "tbug". Fix regexp to work properly with gdb_test.
13494
c8170782
PH
134952004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13496
13497 * gdb.base/bitfields2.exp: New test.
13498 * gdb.base/bitfields2.c: New file.
13499
954269c2
RE
135002004-11-28 Richard Earnshaw <rearnsha@arm.com>
13501
13502 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13503
0107feed
RC
135042004-11-16 Randolph Chung <tausq@debian.org>
13505
13506 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13507
f073ae8c
DJ
135082004-11-14 Daniel Jacobowitz <dan@debian.org>
13509
13510 * gdb.threads/threadapply.exp: Correct "macro details" test.
13511
19ad59e7
JJ
135122004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13513
13514 * gdb.threads/threadapply.exp: New test.
13515 * gdb.threads/threadapply.c: New file.
13516
9cf0961b
MK
135172004-11-07 Mark Kettenis <kettenis@gnu.org>
13518
13519 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13520 frames.
13521
c789492a
FL
135222004-11-05 Felix Lee <felix+log1@specifixinc.com>
13523
13524 * gdb.base/cursal.exp: New file.
13525 * gdb.base/cursal.c: New file.
13526
a1e167bb
AC
135272004-11-03 Andrew Cagney <cagney@gnu.org>
13528
13529 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13530
b7cbf173
MK
135312004-10-30 Mark Kettenis <kettenis@gnu.org>
13532
13533 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13534 NetBSD/ELF targets.
13535
88f9d34f
JB
135362004-10-29 Joel Brobecker <brobecker@gnat.com>
13537
13538 * gdb.threads/bp_in_thread.c: New file, copied from
13539 pthread_cond_wait.c.
13540 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13541 file, rather than reusing the .c file from another testcase.
13542
ca7d6a0c
JB
135432004-10-20 Joel Brobecker <brobecker@gnat.com>
13544
13545 * gdb.ada/null_record.exp: Check where we stopped after
13546 sending the start command, instead of where the associated
13547 temporary breakpoint was inserted.
13548
0d863d03
AC
135492004-10-14 Andrew Cagney <cagney@gnu.org>
13550
13551 * gdb.mi/gdb701.c (main): Return 0.
13552
d11e72cb
DJ
135532004-10-13 Daniel Jacobowitz <dan@debian.org>
13554
d40539a4 13555 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13556
e1923096
JJ
135572004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13558
13559 * gdb.threads/schedlock.c: Add comment markers to use to find
13560 line numbers.
13561 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13562 comments.
13563 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13564 breakpoint lines.
13565
ec8ba2c9
DJ
135662004-10-12 Daniel Jacobowitz <dan@debian.org>
13567
13568 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13569
0eb3658b
DJ
135702004-10-12 Daniel Jacobowitz <dan@debian.org>
13571
13572 * configure.in: Add gdb.dwarf2.
13573 * configure: Regenerated.
13574 * Makefile.in: Add gdb.dwarf2.
13575 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13576 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13577 gdb.dwarf2/file1.txt: New files.
13578
a271cc33
OF
135792004-10-11 Orjan Friberg <orjanf@axis.com>
13580
a9c64011 13581 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13582 of "run", since the latter doesn't work with remote targets. Adjust
13583 the breakpoint numbering accordingly.
13584 * gdb.threads/pthread_cond_wait.exp: Ditto.
13585
895ce074
MC
135862004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13587
13588 * gdb.base/overlays.exp: Update copyright years.
13589
6be3092d
KI
135902004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13591
13592 * gdb.base/overlays.exp: Disable if target is Linux.
13593
e05389b8
FL
135942004-10-06 Felix Lee <felix+log1@specifixinc.com>
13595
13596 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13597
73cb587d
KI
135982004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13599
13600 * gdb.asm/asm-source.exp: Add m32r-linux target.
13601 * gdb.asm/m32r-linux.inc: New file.
13602
3c0edcdc
AC
136032004-09-24 Andrew Cagney <cagney@redhat.com>
13604 David Anderson <anderson@redhat.com>
13605
13606 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13607 command fails, assume things will work.
13608 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13609 (_GNU_SOURCE): Define.
13610 (print_unsigned, print_hex): Change parameter to "long long".
13611 (print_byte_count): New function, use to print byte counts.
13612 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13613 O_LARGEFILE.
13614 (main): Compute an upper bound on a corefile in max_core_size.
13615 Limit memory chunk size to max_core_size. Limit total memory
13616 allocated to max_core_size.
13617
4bb3667f
AC
136182004-09-23 Andrew Cagney <cagney@gnu.org>
13619
13620 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13621 from a separate process with code that creates a corefile by
13622 making the inferior dump core.
13623
60fe1a51
MK
136242004-09-23 Mark Kettenis <kettenis@gnu.org>
13625
13626 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13627 block.
13628
8e937346
MC
136292004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13630
13631 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13632 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13633 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13634 Likewise.
13635
7213f6d6
JJ
136362004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13637
13638 * gdb.java/jprint.exp: New test case for java inferior call.
13639 * gdb.java/jprint.java: Ditto.
13640
eac69dca
JB
136412004-09-15 Joel Brobecker <brobecker@gnat.com>
13642
13643 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13644
22227696
MC
136452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13646
13647 * gdb.threads/killed.c: Include <stdlib.h>.
13648 * gdb.threads/pthreads.c: Likewise.
13649
7dd403a4
MC
136502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13651
13652 * gdb.threads/killed.c: Add copyright notice.
13653
33f2d567
JM
136542004-09-10 Jason Molenda (jmolenda@apple.com)
13655
a9c64011
AS
13656 * gdb.base/define.exp: Two new tests to verify zero space chars
13657 after 'if' and 'while' commands in a user-defined command is correctly
13658 parsed.
33f2d567 13659
e05b62ac
AC
136602004-09-08 Andrew Cagney <cagney@gnu.org>
13661
13662 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13663 delivery test with duplicate at end of file.
13664
9cbe82da
MK
136652004-09-06 Mark Kettenis <kettenis@jive.nl>
13666
13667 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13668
564803d9
MC
136692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13670
13671 * config/hppro.exp: Removed.
13672
7c6807ce
MC
136732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13674
13675 * config/sparclet.exp: Removed.
13676
bf7e26dd
MC
136772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13678
13679 * config/udi.exp: Removed.
13680
714e341b
MC
136812004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13682
13683 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13684 of "exp_continue".
13685 (advancei): Likewise.
13686
1236e623
JJ
136872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13688
13689 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13690
3bdcad15
MI
136912004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13692
228af206 13693 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13694 to check for nodebug in executable.
13695 * gdb.gdb/observer.exp (setup_test): Likewise.
13696 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13697 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13698
c72b934c
AC
136992004-09-01 Andrew Cagney <cagney@gnu.org>
13700
13701 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13702 files.
13703
edd9b715
JJ
137042004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13705
13706 * gdb.base/unload.exp: Fix expected warning message to match
13707 latest format.
13708
fb4ce06b
CV
137092004-09-01 Corinna Vinschen <vinschen@redhat.com>
13710
13711 * gdb.base/call-rt-st.exp: Fix typos.
13712
ce78e7c3
MI
137132004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13714
13715 * gdb.threads/thread_check.exp: New testcase.
13716 * gdb.threads/thread_check.c: New testcase.
13717
2dedb159
AC
137182004-08-31 Andrew Cagney <cagney@gnu.org>
13719
13720 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13721 (skip_to_handler_entry): New procedures. Test stepping into a
13722 handler when the breakpoint is at the handler's entry point.
13723
68f53502
AC
137242004-08-30 Andrew Cagney <cagney@gnu.org>
13725
13726 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13727 gdb/1757.
13728
3e3ffd2b
MC
137292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13730
13731 With code from Manoj Iyer <manjo@austin.ibm.com>:
13732 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13733 return value. Add an arm for "no debugging symbols found".
13734 Change a stray "error" to "perror".
13735 (gdb_run_cmd): Adapt to new return value.
13736 * gdb.base/remote.exp: Adapt to new return value.
13737 * gdb.gdb/complaints.exp: Likewise.
13738 * gdb.gdb/observer.exp: Likewise.
13739 * gdb.gdb/selftest.exp: Likewise.
13740 * gdb.gdb/xfullpath.exp: Likewise.
13741
4b6f5fd2
JB
137422004-08-27 Joel Brobecker <brobecker@gnat.com>
13743
13744 * gdb.threads/bp_in_thread.exp: New testcase.
13745
e5b25496
MC
137462004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13747
13748 Fix PR testsuite/1735.
13749 * gdb.threads/schedlock.c (thread_function): Add a cast
13750 to suppress a gcc warning.
13751 * gdb.threads/thread-specific.c (thread_function): Likewise.
13752
934353d6
MC
137532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13754
13755 * gdb.base/unload.c: Include <stdlib.h>.
13756
f98a0aef 137572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13758
f98a0aef 13759 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13760 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13761 synchronized after the "return".
13762
5a2e8882
MC
137632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13764
13765 * gdb.mi/basics.c: Include <stdio.h>.
13766 * gdb.mi/pthreads.c: Include <stdlib.h>.
13767 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13768
a9640423
MC
137692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13770
13771 * gdb.threads/schedlock.c: Add copyright notice.
13772
b04e311d
AC
137732004-08-25 Andrew Cagney <cagney@gnu.org>
13774
13775 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13776 (skip_over_handler, breakpoint_over_hander): New test procedures.
13777 (advance, advancei): Add a proper prefix, do not use
13778 rerun_to_main.
13779 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13780
7c27f15b
MC
137812004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13782
13783 * gdb.mi/basics.c: Add copyright notice.
13784 * gdb.mi/var-cmd.c: Add copyright notice.
13785
fffc87ae
MC
137862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13787
13788 * lib/gdb.exp: Remove signed_keyword_not_used.
13789 * lib/compiler.c: Likewise.
13790 * lib/compiler.cc: Likewise.
13791
d782e0bf
MC
137922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13793
13794 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13795 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13796
96033e83
MC
137972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13798
13799 * gdb.base/whatis.c: Add copyright notice.
13800
cf38c229
MK
138012004-08-20 Mark Kettenis <kettenis@gnu.org>
13802
13803 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13804 it to skip the breakpoints encoded in the inline assembly.
13805
f4b49756
MC
138062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13807
13808 * Makefile.in: Add gdb.fortran.
13809
2f193b69
MC
138102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13811
13812 * gdb.base/call-sc.exp (test_scalar_returns):
13813 Fix cut-and-paste glitch in "Make fun return now".
13814
89a237cb
MC
138152004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13816
13817 * configure.in: Add gdb.fortran.
13818 * configure: Regenerate.
13819 * gdb.fortran/Makefile.in: New file.
13820 * lib/gdb.exp (skip_fortran_tests): New procedure.
13821
469aff8e
MC
138222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13823
13824 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13825 reference to bug-gnu@prep.ai.mit.edu.
13826 * gdb.mi/mi-var-child.exp: Likewise.
13827 * gdb.mi/mi-var-cmd.exp: Likewise.
13828 * gdb.mi/mi-var-display.exp: Likewise.
13829 * gdb.mi/mi2-var-block.exp: Likewise.
13830 * gdb.mi/mi2-var-child.exp: Likewise.
13831 * gdb.mi/mi2-var-cmd.exp: Likewise.
13832 * gdb.mi/mi2-var-display.exp: Likewise.
13833
00b51b9f
MK
138342004-08-15 Mark Kettenis <kettenis@gnu.org>
13835
13836 * gdb.base/unload.c (main): Make local variable msg const.
13837
45f07fef
MC
138382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13839
13840 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13841 to bug-gnu@prep.ai.mit.edu.
13842 * gdb.mi/mi-disassemble.exp: Likewise.
13843 * gdb.mi/mi-eval.exp: Likewise.
13844 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13845 default line number.
13846 * gdb.mi/mi-return.exp: Likewise.
13847 * gdb.mi/mi-simplerun.exp: Likewise.
13848 * gdb.mi/mi-stack.exp: Likewise.
13849 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13850 number with explicit range test.
13851 * gdb.mi/mi-watch.exp: Likewise.
13852 * gdb.mi/mi2-break.exp: Likewise.
13853 * gdb.mi/mi2-cli.exp: Likewise.
13854 * gdb.mi/mi2-disassemble.exp: Likewise.
13855 * gdb.mi/mi2-eval.exp: Likewise.
13856 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13857 default line number.
13858 * gdb.mi/mi2-return.exp: Likewise.
13859 * gdb.mi/mi2-simplerun.exp: Likewise.
13860 * gdb.mi/mi2-stack.exp: Likewise.
13861 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13862 number with explicit range test.
13863 * gdb.mi/mi2-watch.exp: Likewise.
13864
dd8c8ee7
MC
138652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13866
13867 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13868 * gdb.cp/m-static.exp: Likewise.
13869 * gdb.cp/rtti.exp: Likewise.
13870
4e838464
MK
138712004-08-14 Mark Kettenis <kettenis@gnu.org>
13872
13873 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13874
8d8cb839
EZ
138752004-08-14 Eli Zaretskii <eliz@gnu.org>
13876
13877 * ChangeLog: Prefix Local Variables with semi-colons and indent
13878 the reference to older ChangeLog files, to fix fontification in
13879 Emacs.
13880
deea8bb0
MC
138812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13882
13883 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13884 * gdb.mi/mi2-break.exp: Likewise.
13885
c3297504
MC
138862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13887
13888 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13889
25808999
MC
138902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13891
13892 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13893
226a8d71
MC
138942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13895
13896 * gdb.cp/classes.exp: Remove unused declarations. Just let
13897 test names default instead of providing special names. Remove
13898 extraneous demangler test.
13899
37fdf854
JJ
139002004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13901
13902 * gdb.base/unload.exp: New test for breakpoints in dynamically
13903 loaded libraries.
13904 * gdb.base/unload.c: Ditto.
13905 * gdb.base/unloadshr.c: Ditto.
13906
2d3a7986
MC
139072004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13908
13909 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13910 cp_test_ptype_class.
13911 (test_enums): Likewise.
13912
c72b934c
AC
139132004-08-10 Andrew Cagney <cagney@gnu.org>
13914
13915 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13916 files.
13917
cc503c8a
AC
139182004-08-10 Andrew Cagney <cagney@gnu.org>
13919
13920 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13921 init_malloc call.
13922
902f2ccb
MC
139232004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13924
13925 * ChangeLog: Add copyright notice. The notice is copied
13926 from emacs 21.3 top level ChangeLog.
13927
78c90502
MC
139282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13929
13930 * lib/cp-support.exp: New file.
13931 * lib/cp-support.exp (cp_test_type_class): New function.
13932 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13933 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13934 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13935 cp_test_ptype_class.
13936
88e5ea78
MC
139372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13940 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13941 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13942 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13943 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13944 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13945 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13946 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13947 gdb.mi/mi2-watch.exp: Update copyright years.
13948
6a89fc9c
MK
139492004-08-09 Mark Kettenis <kettenis@gnu.org>
13950
13951 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13952
1482e0de
MC
139532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13956 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13957 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13958 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13959 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13960 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13961 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13962 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13963 gdb.mi/mi-watch.exp: Update copyright years.
13964
1a5ce3f3
DJ
139652004-08-08 Daniel Jacobowitz <dan@debian.org>
13966
13967 PR gdb/1738
13968 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13969 from a breakpoint with a pending signal.
13970
04f6ecf2
DJ
139712004-08-08 Daniel Jacobowitz <dan@debian.org>
13972
13973 PR gdb/1736
13974 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13975 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13976 the prompt.
13977 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13978
54d90d35
DJ
139792004-08-08 Daniel Jacobowitz <dan@debian.org>
13980
13981 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13982
d2f6abb0
DJ
139832004-08-08 Daniel Jacobowitz <dan@debian.org>
13984
13985 PR gdb/1736
13986 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13987 for i?86-*-linux*.
13988
5598c03d
DJ
139892004-08-08 Daniel Jacobowitz <dan@debian.org>
13990
13991 * gdb.arch/i386-prologue.exp: Compile without debug information.
13992
c6fee705
MC
139932004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13994
13995 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13996 rather than asking gdb to search.
13997
dd90efdb
MC
139982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13999
14000 * gdb.base/gcore.c: Include <string.h>.
14001
1e84bec1
MC
140022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14003
14004 * gdb.base/gcore.c: Add copyright notice.
14005
e425eb2b
MC
140062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14007
14008 * gdb.base/freebpcmd.c: Include <stdio.h>.
14009 * gdb.base/long_long.c: Include <string.h>.
14010 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14011 * gdb.base/siginfo.c: Include <string.h>.
14012 * gdb.base/sigstep.c: Include <string.h>.
14013
cb9aaed5
MC
140142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14015
14016 * gdb.base/complex.c: Include <stdlib.h>.
14017
55944f3d
MC
140182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14019
14020 * gdb.base/complex.c: Add copyright notice.
14021
7b2953d9
MC
140222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14023
14024 * gdb.base/charset.c: Include <stdlib.h>.
14025
c9133d23
MC
140262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 * gdb.base/auxv.c: Include <stdlib.h>.
14029
0a8490ad
MC
140302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14031
14032 * gdb.base/auxv.c: Add copyright notice.
14033
3426d5ec
MC
140342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14035
14036 * gdb.base/coremaker.c: Add copyright notice.
14037 * gdb.base/coremaker2.c: Add copyright notice.
14038
8da195dd
AC
140392004-08-04 Andrew Cagney <cagney@gnu.org>
14040
14041 * gdb.base/store.exp: Update copyright.
14042 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14043 names, do not import gdb_prompt.
14044
8d394f98
AC
140452004-08-01 Andrew Cagney <cagney@gnu.org>
14046
14047 Fix PR testsuite/1729.
14048 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14049 not use capture_value with value 4.
14050 (capture_value): Add optional test name parameter.
14051 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14052 the prefix, pass to capture_value.
14053
b6702b23
MK
140542004-08-01 Mark Kettenis <kettenis@gnu.org>
14055
14056 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14057 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14058 (main): Call new function.
14059
c203e0ca
MC
140602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14061
14062 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14063
a7995a30
MC
140642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14065
14066 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14067
9366563b
MC
140682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14069
b6eeaf26 14070 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14071 Accept more values of vtbl pointer. Remove some messages
14072 about "obsolete gcc or gdb".
14073
2fc1f950
MC
140742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14075
14076 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14077
c724d49b
MC
140782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14079
14080 * gdb.base/asm-source.exp: Properly convert target board
14081 debug flags from gcc format to binutils format.
14082
736b0fce
MK
140832004-07-28 Mark Kettenis <kettenis@gnu.org>
14084
14085 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14086 gdb1718". PR backtrace/1718 partially fixed.
14087
5633ea5c
JJ
140882004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14089
14090 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14091
575eebb1
NC
140922004-07-26 Nick Clifton <nickc@redhat.com>
14093
14094 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14095 good default value for a specific architecture is available then
14096 set it to that value. Otherwise default to the -gstabs switch.
14097 Remove the -g... switches from the asm-flags variable. Allow the
14098 target board info to override the value if it wants to. Pass the
14099 switch on the assembler command line.
14100
62104619
MK
141012004-07-23 Mark Kettenis <kettenis@gnu.org>
14102
14103 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14104 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14105 (main): Call new function.
14106
4a1135b8
MC
141072004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14108
14109 Test for PR exp/1715.
14110 * gdb.base/radix.exp: Refactor common procedures. Make all
14111 test names unique. Change XFAIL to KFAIL.
14112
8a12c1f0
MC
141132004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14114
14115 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14116 * gdb.ada/gnat_ada.gin: ... to here.
14117 * configure.in: Use gnat_ada.gin.
14118 * configure: Regenerate.
14119
23b451cf
AC
141202004-07-20 Andrew Cagney <cagney@gnu.org>
14121
14122 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14123 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14124 XFAILs. Clean up test messages and comments. Check backtraces.
14125 Delete re-sync code.
14126
ab618a02
MC
141272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14128
14129 Fix PR cli/740.
14130 * gdb.base/annota1.exp: Honor gdb,nosignals.
14131 * gdb.base/annota3.exp: Likewise.
14132
46dad340
MC
141332004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14134
14135 * lib/java.exp: Update copyright notice.
14136
756d8c70
AC
141372004-07-19 Andrew Cagney <cagney@gnu.org>
14138
14139 * gdb.base/selftest.exp: Copy file from here ...
14140 * gdb.gdb/selftest.exp: ... to here.
14141
586027e6
AC
141422004-07-16 Andrew Cagney <cagney@redhat.com>
14143
14144 * lib/insight-support.exp: Delete file.
14145 * lib/java.exp (java_init): Fix copyright.
14146
029d2200
AC
141472004-07-16 Andrew Cagney <cagney@gnu.org>
14148
14149 * gdb.base/restore.c: Append "prologue" to comments marking the a
14150 function's prologue.
14151 * gdb.base/restore.exp: Update copyright, re-indent.
14152 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14153 callerN" prefix where needed. Update patterns that match a
14154 function's prologue.
14155
653b62c5
MC
141562004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14157
14158 * gdb.base/restore.c: Add copyright notice.
14159
f7d690e5
AC
141602004-07-16 Andrew Cagney <cagney@gnu.org>
14161
14162 * gdb.base/logical.exp: Update copyright.
14163 (evaluate): New procedure. Use to re-implement tests using
14164 several tables.
14165
d629a7cb
MH
141662004-07-14 Martin Hunt <hunt@redhat.com>
14167
14168 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14169 which fixes some problems where init.tcl was not found.
14170
9c7bb332
AC
141712004-07-13 Andrew Cagney <cagney@gnu.org>
14172
6bf46641
AC
14173 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14174 (check_sizeof, check_valueof): Do not include the output in the
14175 test name. Use gdb_test.
14176 (get_valueof): Use gdb_test_multiple.
14177
c4ffd4c0
AC
14178 * gdb.base/step-test.exp: Update copyright. Use
14179 gdb_test_multiple. Ensure that test names do not include
14180 architecture dependent output.
14181
ab89363a
AC
14182 * gdb.gdb/observer.exp: Update copyright.
14183 (setup_test): Use gdb_test_multiple.
14184 (attach_first_observer, attach_second_observer)
14185 (attach_third_observer, detach_first_observer)
14186 (detach_second_observer, detach_third_observer)
14187 (reset_counters, check_counters): Make $message a prefix.
14188 (test_normal_stop_notifications): Add "args" parameter - a list of
14189 init functions to be called. Make $message a prefix,
14190 (test_observer_normal_stop): Change the message prefixes so that
14191 they are unique, pass the attach / detach procedures to
14192 test_normal_stop_notifications.
14193
ec58997a
AC
14194 * gdb.base/signull.exp (test_segv): Prefix all tests with
14195 "${name}". Clean up test messages.
14196
b475183b
AC
14197 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14198
9c7bb332
AC
14199 * gdb.base/ena-dis-br.exp: Update copyright.
14200 (break_at): New function. Replace send_gdb with gdb_test,
14201 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14202 ignore count, not stopped at bpt", with KFAIL.
14203
2dd95497
CV
142042004-07-13 Corinna Vinschen <vinschen@redhat.com>
14205
14206 * gdb.base/attach.exp: Remove cleanupfile handling.
14207
419e626b
AC
142082004-07-12 Andrew Cagney <cagney@gnu.org>
14209
14210 * gdb.base/annota1.exp: Cleanup corefile test name.
14211 * gdb.base/annota3.exp: Ditto.
14212
8b1b3228
AC
142132004-07-12 Andrew Cagney <cagney@gnu.org>
14214
78650829
AC
14215 * gdb.base/signals.exp: Clean up copyright, re-indent.
14216
8b1b3228
AC
14217 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14218 gdb_test and gdb_test_multiple.
14219
935c2760
JJ
142202004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14221
14222 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14223 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14224 provide line number info for first statement in main.
14225
1544280f
AC
142262004-07-08 Andrew Cagney <cagney@gnu.org>
14227
1279f4ff
AC
14228 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14229
1544280f
AC
14230 * gdb.base/sigbpt.exp: Make the common part of each test name a
14231 prefix instead of suffix.
14232
bcc82369
BR
142332004-07-07 Bob Rossi <bob_rossi@cox.net>
14234
14235 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14236 test from test_tbreak_creation_and_listing to
14237 test_file_list_exec_source_file
14238 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14239 Changed name of test from test_tbreak_creation_and_listing to
14240 test_file_list_exec_source_file
14241
23f4b0aa
JJ
142422004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14243
14244 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14245 the jmisc() constructor instead of <init>.
14246 * gdb.java/jmisc1.exp: Ditto.
14247
56401cd5
AC
142482004-07-07 Andrew Cagney <cagney@gnu.org>
14249
14250 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14251 corrupting the PC.
14252
44ae2f6a
MC
142532004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14254
14255 * gdb.cp/templates.exp: Accept whitespace change in demangler
14256 output.
14257
45a83408
AC
142582004-07-06 Andrew Cagney <cagney@gnu.org>
14259
14260 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14261
d205ad70
MC
142622004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14263
14264 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14265 * lib/compiler.cc: Likewise.
14266
06ea1a61
MC
142672004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14268
14269 * lib/compiler.cc: Work around string preprocessing problem
14270 with old hp c++ compiler.
14271 * lib/compiler.c: Likewise.
14272
daab1251
CV
142732004-06-29 Corinna Vinschen <vinschen@redhat.com>
14274
14275 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14276 directives to conditionalize symbol prefixing.
14277 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14278 additional_flags handling. Add underscore prefix for Cygwin.
14279 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14280 conditionalize symbol prefixing.
14281 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14282 additional_flags handling. Add underscore prefix for Cygwin.
14283
cc984116
CV
142842004-06-29 Corinna Vinschen <vinschen@redhat.com>
14285
14286 * gdb.base/bigcore.exp: Skip test on Cygwin.
14287
c279b077
MC
142882004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14289
14290 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14291 formats for "info register". Use gdb_test_multiple. Fix
14292 the "invalid register" test.
14293
0e915747
CV
142942004-06-28 Corinna Vinschen <vinschen@redhat.com>
14295
14296 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14297 PID for Cygwin. Add Cygwin specific strings to check for in some
14298 tests.
14299 (do_attach_tests): Add a test for user interaction when attaching
14300 to a process with no matching symbol table already loaded.
14301
11422c86
AC
143022004-06-26 Andrew Cagney <cagney@gnu.org>
14303
14304 Test PR java/1567 and PR java/1565.
14305 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14306 * gdb.java/jmisc2.exp: Delete file.
14307
cefbce26
MC
143082004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14309
14310 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14311
e19f872c
CV
143122004-06-25 Corinna Vinschen <vinschen@redhat.com>
14313
14314 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14315 attach process.
14316
d931ba3b
MC
143172004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14318
14319 * gdb.cp/pr-1553.exp: Remove.
14320
aef68c48
MC
143212004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14322
14323 * gdb.cp/pr-1553.cc: Remove.
14324 * gdb.cp/pr-1553.exp: Disable this test.
14325
8d5df71a
JB
143262004-06-20 Jim Blandy <jimb@redhat.com>
14327
a9c64011 14328 Fix PR testsuite/1680.
8d5df71a
JB
14329 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14330 regular expressions.
14331
4ac6f39d
MC
143322004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 Fix PR testsuite/1679.
14335 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14336 Issue an UNSUPPORTED result instead.
14337
1b413552
JB
143382004-06-18 Jim Blandy <jimb@redhat.com>
14339
14340 * gdb.base/charset.exp: Only send a control-C if we see a new
14341 prompt and incomplete command.
14342
6daa6ebd
MC
143432004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 * gdb.cp/pr-574.cc: Add copyright notice.
14346
51fa4ae0
JB
143472004-06-17 Jim Blandy <jimb@redhat.com>
14348
14349 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14350 cases where the regexp has no groups; this grabs random text from
14351 the previous test suite, whatever that was.
14352
8fea26c5
MC
143532004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14354
14355 * gdb.cp/printmethod.cc: Add copyright notice.
14356
1e3aeb41
MC
143572004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14358
14359 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14360
9d9030bc
AC
143612004-06-16 Andrew Cagney <cagney@gnu.org>
14362
14363 * gdb.base/signull.c: Update copyright. Include <string.h>.
14364 (bowler): Replace data_pointer with data_read
14365 and data_write cases. Add code_descriptor case.
14366 (zero, desc): New array and pointer.
14367 (data, code): Change to simple pointers.
14368 * gdb.base/signull.exp: Fix probe pattern matching a function
14369 descriptor SIGSEGV. Replace data_pointer with data_read and
14370 data_write tests.
14371
acd4ad44
AC
143722004-06-16 Andrew Cagney <cagney@gnu.org>
14373
14374 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14375
08fd625c
MC
143762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14377
14378 * gdb.base/long_long.c: Add copyright notice.
14379
1903502c
MC
143802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14381
14382 * gdb.base/long_long.exp: Remove reference to
14383 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14384 to gdb_breakpoint and gdb_continue_to_breakpoint.
14385
83313cb1
JB
143862004-06-14 Jim Blandy <jimb@redhat.com>
14387
14388 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14389 endian case.
14390
1bf404ef
AC
143912004-06-14 Andrew Cagney <cagney@gnu.org>
14392
14393 * gdb.base/gcore.exp (capture_command_output): Delete the always
14394 passing tests containing inferior values.
14395 * gdb.base/ending-run.exp: Do not include the breakpoint address
14396 in the test message. Update copyright.
14397 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14398 size in the test name, use gdb_test_multiple. Update copyright.
14399
ef220b33
MC
144002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14401
14402 * gdb.cp/ref-types.cc: Add copyright notice.
14403
4f70a4c9
MC
144042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14405
14406 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14407 hp_aCC_compiler.
14408 * lib/compiler.cc: Likewise.
14409 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14410 'set' commands. Log diagnostics for other lines. Set
14411 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14412
335928ac
MC
144132004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14414
14415 * gdb.cp/try_catch.cc: Add copyright notice.
14416
2efb12e8
MC
144172004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 * gdb.cp/userdef.cc: Add copyright notice.
14420
0bbed51a
MC
144212004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14422
14423 * gdb.cp/virtfunc.cc: Add copyright notice.
14424
e12a46c9
RC
144252004-06-11 Randolph Chung <tausq@debian.org>
14426
14427 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14428 problem.
14429
338e05af
AC
144302004-06-10 Andrew Cagney <cagney@gnu.org>
14431
14432 * lib/compiler.cc, lib/compiler.c: Append either
14433 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14434 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14435 instead of gcc-3-3.
14436
dc3f10cb
AC
144372004-06-09 Andrew Cagney <cagney@gnu.org>
14438
b4d946af
AC
14439 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14440 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14441
dc3f10cb
AC
14442 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14443 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14444 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14445 fixed.
14446
b5c0bfa2
AC
144472004-06-09 Andrew Cagney <cagney@gnu.org>
14448
14449 * gdb.base/structs.exp (test_struct_returns): Replace
14450 "return_value_unknown" and "finish_value_unknown" by
14451 "return_value_known" and "finish_value_known". Instead of
14452 "return_value_unknown" iff "finish_value_unknown", check
14453 "return_value_known" implies "finish_value_known".
14454
caeb605f
MH
144552004-06-08 Martin Hunt <hunt@redhat.com>
14456
14457 * gdb.base/float.exp: Add pattern for mips targets.
14458
c892bb64
RC
144592004-06-08 Randolph Chung <tausq@debian.org>
14460
14461 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14462 message for unknown architectures more clear.
14463
48306d3e
JB
144642004-06-08 Joel Brobecker <brobecker@gnat.com>
14465
14466 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14467 start the execution of the program.
14468
83ecb59f
JB
144692004-06-07 Jim Blandy <jimb@redhat.com>
14470
14471 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14472 * gdb.arch/i386-cpuid.h: New helper file.
14473
55264cb4
RC
144742004-06-07 Randolph Chung <tausq@debian.org>
14475
14476 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14477 has started.
14478
23cadb28
RM
144792004-06-04 Roland McGrath <roland@redhat.com>
14480
14481 Fix PR gdb/1647.
14482 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14483 differently to be robust to output buffering differences.
14484
51d01eda
MC
144852004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14486
14487 * gdb.threads/pthreads.exp: Update copyright years.
14488 (check_control_c): Change asynchronous 'after' to synchronous.
14489
f4fc3b93
RM
144902004-06-04 Roland McGrath <roland@redhat.com>
14491
14492 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14493 next gdb prompt.
14494
4013522b
MC
144952004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14496
14497 Fix PR gdb/1636.
14498 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14499 calls to synchronous.
14500
7a8f1e6b
JB
145012004-05-26 Jim Blandy <jimb@redhat.com>
14502
14503 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14504
81bb3443
RC
145052004-05-24 Randolph Chung <tausq@debian.org>
14506
14507 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14508 * gdb.asm/pa.inc: New file.
14509
8f5a3103
MK
145102004-05-22 Mark Kettenis <kettenis@gnu.org>
14511
14512 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14513
734b8fe8 145142004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14515 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14516
14517 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14518 GDB prompt.
14519
725603e1
UW
145202004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14521
f4fc3b93 14522 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14523 setjmp/longjmp. Use sigaction instead of signal.
14524
8b923272 145252004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14526 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14527
14528 * gdb.threads/pthread_cond_wait.c: New file.
14529 * gdb.threads/pthread_cond_wait.exp: New testcase.
14530
8bfabb04
AC
145312004-05-13 Andrew Cagney <cagney@redhat.com>
14532
14533 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14534 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14535
42edda50
AC
145362004-05-11 Andrew Cagney <cagney@redhat.com>
14537
14538 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14539 fixed but revealed gdb/1639.
14540
d303a6c7
AC
145412004-05-10 Andrew Cagney <cagney@redhat.com>
14542
14543 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14544 func1" and "next to 2nd alarm", kernel bug avoided.
14545
bf08c2a1
DJ
145462004-05-10 Daniel Jacobowitz <dan@debian.org>
14547
14548 PR external/1568
14549 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14550 XFAIL if it is smaller than bytes_allocated.
14551 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14552 (main): Make chunks_allocated unsigned. Correct comment.
14553
c0586a34
JB
145542004-05-07 Joel Brobecker <brobecker@gnat.com>
14555
14556 * gdb.arch/powerpc-aix-prologue.c: New file.
14557 * gdb.arch/powerpc-aix-prologue.exp: New file.
14558
f2785d12
JB
145592004-05-07 Jim Blandy <jimb@redhat.com>
14560
14561 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14562 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14563
bd7f6e30
JB
145642004-05-06 Joel Brobecker <brobecker@gnat.com>
14565
14566 * gdb.base/sep.exp: No longer setup_kfail when the program was
14567 built with dwarf2.
14568
0a5e7efe
JI
145692004-05-05 Jim Ingham <jingham@apple.com>
14570
14571 * gdb.base/pending.exp: Make sure pending breakpoints
14572 preserve the ignore count.
f4fc3b93 14573
a8958849
MK
145742004-04-27 Jerome Guitton <guitton@gnat.com>
14575
14576 * i386-prologue.exp: Add testcase for jump instruction as first
14577 instruction of the real code.
14578 * i386-prologue.c (jump_at_beginning): New function.
14579
7e103f5b
MK
145802004-04-28 Mark Kettenis <kettenis@gnu.org>
14581
14582 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14583 x86_64-*-*.
14584
5d38b224
MK
145852004-04-28 Mark Kettenis <kettenis@gnu.org>
14586
14587 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14588 i*86-*-*.
14589
0ef32fd9
MK
145902004-04-25 Mark Kettenis <kettenis@gnu.org>
14591
14592 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14593 expression that checks the return type.
14594
71d7dd7c
AC
145952004-04-23 Andrew Cagney <cagney@redhat.com>
14596
14597 * gdb.base/call-sc.exp: New test of scalar call/return values.
14598 * gdb.base/call-sc.c: Ditto.
14599
1e9f977e
JJ
146002004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14601
14602 * gdb.threads/manythreads.c: Reduce thread stack size.
14603
899d9e3a
JJ
146042004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14605
14606 * gdb.threads/manythreads.c: Add copyright notice.
14607
61bcae62
AC
146082004-04-23 Andrew Cagney <cagney@redhat.com>
14609
14610 * gdb.base/siginfo.exp: Better handle step out of signal.
14611 * gdb.base/sigstep.exp: Ditto.
14612
7339a42e 146132004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14614 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14615
14616 * gdb.threads/manythreads.c: New testcase.
14617 * gdb.threads/manythreads.exp: Ditto.
14618
5c98409b
JB
146192004-04-22 Jim Blandy <jimb@redhat.com>
14620
14621 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14622 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14623
3b611f1a
MC
146242004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14625
14626 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14627
f0fd9238
AC
146282004-04-21 Andrew Cagney <cagney@redhat.com>
14629
14630 * gdb.base/sigstep.c: New file.
14631 * gdb.base/sigstep.exp: New file.
14632
90990674
JB
146332004-04-16 Joel Brobecker <brobecker@gnat.com>
14634
14635 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14636 call to observer_notify_normal_stop.
14637
78cef34b
AC
146382004-04-15 Andrew Cagney <cagney@redhat.com>
14639
14640 * gdb.base/siginfo.c: New file.
14641 * gdb.base/siginfo.exp: New file.
14642
d2343407
JB
146432004-04-12 J. Brobecker <brobecker@gnat.com>
14644
14645 * gdb.base/sep.exp: Fix typo in comment.
14646
a2dba3c8
JB
146472004-04-12 J. Brobecker <brobecker@gnat.com>
14648
14649 * gdb.base/sep.c: New file.
14650 * gdb.base/sep-proc.c: New file.
14651 * gdb.base/sep.exp: New testcase.
14652
15f7b60e
MK
146532004-04-09 Mark Kettenis <kettenis@gnu.org>
14654
14655 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14656 support.
14657
44f4de1a
AC
146582004-04-05 Andrew Cagney <cagney@redhat.com>
14659
14660 * gdb.base/sigaltstack.c: New file.
14661 * gdb.base/sigaltstack.exp: New file.
14662
ef04f396
JB
146632004-04-04 Joel Brobecker <brobecker@gnat.com>
14664
14665 * gdb.base/foll-fork.exp: Update the expected output for
14666 "help set follow-fork-mode", to match a change that was made
14667 to the help of this variable on 2004-01-13.
14668
d40d2c92
JB
146692004-04-01 Joel Brobecker <brobecker@gnat.com>
14670
14671 * lib/ada.exp: Add copyright notice.
14672 * bar.ads: Likewise.
14673 * bar.adb: Likewise.
14674 * null_record.adb: Likewise.
14675 * null_record.exp: Likewise.
14676 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14677
f86ef5a3
JB
146782004-04-01 Joel Brobecker <brobecker@gnat.com>
14679
14680 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14681 * configure: Regenerate.
14682
414e70e3
JB
146832004-04-01 Joel Brobecker <brobecker@gnat.com>
14684
14685 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14686 to build the application. Remove the message printed when in
14687 verbose mode, redundant with the UNSUPPORTED message above.
14688
f0aaee49
JB
146892004-03-31 Joel Brobecker <brobecker@gnat.com>
14690
14691 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14692 * gdb.ada (null_record.exp): New testcase.
14693
ac81cb54
JB
146942004-03-31 Joel Brobecker <brobecker@gnat.com>
14695
14696 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14697
854af2f7
JB
146982004-03-31 Joel Brobecker <brobecker@gnat.com>
14699
14700 * gdb.ada: New subdirectory.
14701 * gdb.ada/Makefile.in: New file.
14702 * gdb.ada/gnat_ada.gpr.in: New file.
14703
034cb681
JB
147042004-03-31 Joel Brobecker <brobecker@gnat.com>
14705
14706 * lib/ada.exp: New file.
14707
78a1a894
DJ
147082004-03-24 Daniel Jacobowitz <drow@mvista.com>
14709
14710 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14711 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14712
4b2b3b3e
AC
147132004-03-22 Andrew Cagney <cagney@redhat.com>
14714
14715 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14716 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14717 Problem identified by Ulrich Weigand.
14718
23c73aa3
DC
147192004-03-17 David Carlton <carlton@kealia.com>
14720
14721 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14722 PR c++/826.
14723
d63a86f8
RM
147242004-03-16 Roland McGrath <roland@redhat.com>
14725
14726 * gdb.base/auxv.exp: New file.
14727 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14728
0e02aa50
DC
147292004-03-12 David Carlton <carlton@kealia.com>
14730
14731 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14732 * gdb.cp/pr-1553.cc: Ditto.
14733 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14734 pass branch.
14735
c20b71be
MC
147362004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14737
14738 * gdb.cp/templates.exp: Accept more template types.
14739
c7414a01
MC
147402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14741
14742 From Corinna Vinschen with modifications.
14743 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14744 local variable obj_with_enum.
14745 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14746 results with obj_with_enum.
14747
ed69573c
MC
147482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14749
14750 * gdb.cp/classes.cc: New file, copied from misc.cc.
14751 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14752
28301461
MC
147532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14754
14755 * gdb.cp/misc.cc: Add copyright notice.
14756
1198ecbe
DC
147572004-03-05 David Carlton <carlton@kealia.com>
14758
14759 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14760 * gdb.cp/rtti.h: Update copyright.
14761 (namespace n2::n3): New.
14762 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14763 (n2::n3::func3): New.
14764 (main): Call n2::n3::func3.
14765 * gdb.cp/rtti2.cc: Update copyright.
14766 (n2::create3): New.
14767
9e08c470
MK
147682004-03-04 Mark Kettenis <kettenis@gnu.org>
14769
14770 * gdb.asm/openbsd.inc: Fix typo.
14771
4bebc3aa
FF
147722004-03-03 Fred Fish <fnf@redhat.com>
14773
14774 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14775 "val" instead of unused "size". Update copyright year.
14776
6ea9fb37
DJ
147772004-02-29 Daniel Jacobowitz <drow@mvista.com>
14778
14779 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14780 to use unsigned char.
14781 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14782 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14783
23b23974
DJ
147842004-02-29 Daniel Jacobowitz <drow@mvista.com>
14785
14786 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14787 line of output.
14788
7574fd53
DJ
147892004-02-28 Daniel Jacobowitz <drow@mvista.com>
14790
14791 * gdb.base/relocate.c (dummy): Initialize.
14792
a195357f
DJ
147932004-02-28 Daniel Jacobowitz <drow@mvista.com>
14794
14795 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14796 a breakpoint at exit.
14797
72fd54a9
FF
147982004-02-27 Fred Fish <fnf@redhat.com>
14799
14800 * gdb.base/chng-syms.exp: Add expect condition to match failing
14801 case that isn't a timeout.
14802
b9d23137
AC
148032004-02-27 Andrew Cagney <cagney@redhat.com>
14804
14805 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14806 support.
14807
15d208f6 148082004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14809
15d208f6
FF
14810 * gdb.arch/gdb1431.c: Remove.
14811 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14812 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14813 of "until" incorrectly.
14814
98f9cd2d
JB
148152004-02-26 J. Brobecker <brobecker@gnat.com>
14816
14817 * gdb.cp/class2.cc (empty): New class.
14818 (refer): New function.
14819 (main): Declare an object of type empty and use it.
14820 * gdb.cp/class2.exp: Print the value of an object of type empty.
14821
9b50c11b
JJ
148222004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14823
14824 * gdb.base/langs.exp: Update query string to match the
14825 new nquery format used for pending breakpoints.
14826
0dcd613f
AC
148272004-02-26 Andrew Cagney <cagney@redhat.com>
14828
14829 Fix PR i18n/1570.
14830 * gdb.base/charset.c: Update copyright notice.
14831 (main, init_string): Remove the escape character '\e' tests.
14832 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14833 * gdb.base/charset.exp (valid_host_charset): Ditto.
14834 * gdb.base/setvar.exp: Ditto.
14835
b8a56647
AC
148362004-02-24 Andrew Cagney <cagney@redhat.com>
14837
90d59e34
AC
14838 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14839 mmapped data in core file" PASS and FAIL messages consistent.
14840
b8a56647
AC
14841 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14842 setting a breakpoint. Work around PR java/1565.
14843
9f27c604
JJ
148442004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14845
14846 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14847 new nquery format.
14848 * gdb.base/pending.exp: Ditto.
14849
3224a706
MK
148502004-02-22 Mark Kettenis <kettenis@gnu.org>
14851
14852 * configure.in: Run stabs tests on *BSD.
14853 * configure: Regenerated.
14854
41e0a9ca
MK
148552004-02-21 Mark Kettenis <kettenis@gnu.org>
14856
14857 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14858
1e1b3428
FF
148592004-02-20 Fred Fish <fnf@redhat.com>
14860
14861 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14862 blank in test for "returns short", for consistency with other
14863 "returns xxx" tests. Update copyright year.
14864
f9a7572a
FF
148652004-02-19 Fred Fish <fnf@redhat.com>
14866
14867 New testcase for PR breakpoint/1558.
14868 * gdb.arch/gdb1558.exp: New file.
14869 * gdb.arch/gdb1558.c: New file.
14870
b2ce2854
EZ
148712004-02-19 Elena Zannoni <ezannoni@redhat.com>
14872
14873 * gdb.base/nodebug.exp: Fix typo.
14874
e7c9ff01
JB
148752004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14876
14877 Committed by Jim Blandy <jimb@redhat.com>.
14878
62f4b920
JB
14879 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14880
2db536a1
JB
14881 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14882
e7c9ff01
JB
14883 * gdb.base/float.exp: Support s390*-*-* targets.
14884
f3205b34
AF
148852004-02-17 Adam Fedor <fedor@gnu.org>
14886
14887 * gdb.base/gdb1555.exp: New file.
14888 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14889
9d62932d
EZ
148902004-02-17 Elena Zannoni <ezannoni@redhat.com>
14891
14892 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14893
344c9711
FF
148942004-02-16 Fred Fish <fnf@redhat.com>
14895
14896 * gdb.arch/gdb1291.c: Remove
14897 * gdb.arch/gdb1291.s: New test input file.
14898 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14899 fail. Test for correct result, known incorrect result, other
14900 failures and timeouts.
14901
2d822687
AC
149022004-02-16 Andrew Cagney <cagney@redhat.com>
14903
14904 * gdb.base/bigcore.exp: New file.
14905 * gdb.base/bigcore.c: New file.
14906
dac15b66
AC
149072004-02-13 Andrew Cagney <cagney@redhat.com>
14908
14909 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14910 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14911 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14912 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14913 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14914 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14915 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14916 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14917 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14918 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14919
6bdfc2c4
JJ
149202004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14921
14922 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14923 executed is an alloc instruction.
14924
87b3ede8
DC
149252004-02-11 David Carlton <carlton@kealia.com>
14926
14927 * gdb.cp/breakpoint.exp: New.
14928 * gdb.cp/breakpoint.cc: New.
14929
6e19e2bf
MC
149302004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14931
14932 Partial fix for PR gdb/1543.
14933 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14934 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14935 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14936 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14937 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14938 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14939 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14940 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14941 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14942 to bug-gdb@prep.ai.mit.edu .
14943 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14944 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14945 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14946 Likewise.
14947
5c5455dc
AC
149482004-02-10 Andrew Cagney <cagney@redhat.com>
14949
14950 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14951 using gdb_internal_error_resync.
14952
9cf689d7
DJ
149532004-02-09 Daniel Jacobowitz <drow@mvista.com>
14954
14955 * gdb.threads/thread-specific.exp: Stop early if no threads are
14956 found.
14957
d2dc51db
MC
149582004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14959
14960 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14961
14b1a056
DJ
149622004-02-08 Daniel Jacobowitz <drow@mvista.com>
14963
14964 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14965 breakpoints.
14966
83f66e8f
DJ
149672004-02-07 Daniel Jacobowitz <drow@mvista.com>
14968
14969 * config/sim.exp (gdb_load): Handle $arg == "".
14970 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14971 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14972
30fc0091
EZ
149732004-02-07 Elena Zannoni <ezannoni@redhat.com>
14974
a9c64011
AS
14975 * gdb.base/maint.exp: Update test to reflect
14976 obstack changes.
30fc0091 14977
4d806929
JJ
149782004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14979
14980 * gdb.base/pendshr.c (pendfunc): New function that calls
14981 pendfunc1.
14982 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14983
7bfdd688
FF
149842004-02-04 Fred Fish <fnf@redhat.com>
14985
14986 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14987 function symbols and update copyright years.
14988 * gdb.arch/gdb1291.c: Ditto.
14989
aaa08ee4
MC
149902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14991
14992 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14993
dbad7755
MC
149942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14995
14996 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14997
ec4646ef
MC
149982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14999
15000 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15001
1b802196
FF
150022004-02-02 Fred Fish <fnf@redhat.com>
15003
15004 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15005 remote targets. Update copyright years.
15006
18fe2033
JJ
150072004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15008
15009 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15010 support.
15011 * gdb.base/langs.exp: Fix test which attempts to create
15012 breakpoint on non-existent function to handle new pending
15013 support.
15014 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15015 a breakpoint.
15016 * gdb.base/pending.exp: New test.
15017 * gdb.base/pending.c: New file.
15018 * gdb.base/pendshr.c: Ditto.
15019
8d577d32
DC
150202004-02-02 David Carlton <carlton@kealia.com>
15021
15022 * gdb.cp/overload.exp: Add overloadNamespace tests.
15023 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15024 (overloadNamespace, XXX): New.
15025 (main): Call XXX::marker2.
15026
3ad13771
FF
150272004-02-01 Fred Fish <fnf@redhat.com>
15028
15029 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15030 * gdb.base/finish.exp: Ditto.
15031 * gdb.base/gcore.exp: Ditto.
15032 * gdb.base/huge.exp: Ditto.
15033 * gdb.base/info-proc.exp: Ditto.
15034 * gdb.base/return2.exp: Ditto.
15035 * gdb.threads/gcore-thread.exp: Ditto.
15036
44c75849
DJ
150372004-02-01 Daniel Jacobowitz <drow@mvista.com>
15038
15039 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15040
005bc093
MK
150412004-02-01 Mark Kettenis <kettenis@gnu.org>
15042
15043 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15044 that opening the file succeeds on OpenBSD.
15045
c47cebdb
DJ
150462004-02-01 Daniel Jacobowitz <drow@mvista.com>
15047
15048 * gdb.threads/thread-specific.c: New file.
15049 * gdb.threads/threads-specific.exp: New test script.
15050 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15051 to expect_out.
15052
5a01311c
MK
150532004-02-01 Mark Kettenis <kettenis@gnu.org>
15054
15055 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15056 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15057 only on the "print_small_structs from print_long_arg_list" test.
15058
ce22a4f1
DJ
150592004-02-01 Daniel Jacobowitz <drow@mvista.com>
15060
15061 * gdb.base/completion.exp: Kill a stray backslash.
15062
15063 From Jim Ingham <jingham@apple.com>:
15064 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15065 agrees with the result from sending a tab.
15066
abbab9d3
DJ
150672004-01-31 Daniel Jacobowitz <drow@mvista.com>
15068
15069 * gdb.base/chng-syms.exp: Remove stray newline.
15070
53904d1e
MK
150712004-01-31 Mark Kettenis <kettenis@gnu.org>
15072
15073 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15074 *-*-openbsd*.
15075 * gdb.asm/openbsd.inc: New file.
15076
3a4b3aac
MK
150772004-01-30 Mark Kettenis <kettenis@gnu.org>
15078
15079 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15080 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15081 *-*solaris2*. Remove commented out default settings for
15082 asm-flags. Replace gdb_compile with target_link.
15083
ebac27b4
MC
150842004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15085
15086 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15087 for all tests. Remove old hp-ux and cygnus xfail cases.
15088
d8679d84
PH
150892004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15090
15091 * gdb.base/chng-syms.exp: New file.
15092 * gdb.base/chng-syms.c: New file.
15093
0a55bc22
MC
150942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15095
15096 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15097 Provide arms for current output in all my configurations.
15098
94b8e876
MC
150992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15100
15101 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15102 * lib/compiler.cc: Likewise.
15103 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15104 get the right preprocessor. Eval the output directly. Remove
15105 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15106 hp_f77_compiler and hp_f90_compiler completely.
15107 (gdb_preprocess): Delete.
15108 (get_compiler): Delete.
15109
7cf03d44
MK
151102004-01-24 Mark Kettenis <kettenis@gnu.org>
15111
15112 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15113 <string.h>.
15114
68b6dce9
NR
151152004-01-24 Nick Roberts <nick@nick.uklinux.net>
15116
15117 * gdb.mi/mi-stack.exp: Update copyright.
15118
b368761e
DC
151192004-01-23 David Carlton <carlton@kealia.com>
15120
15121 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15122 test for cp_lookup_transparent_type.
15123 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15124 call them.
15125
f2061b53
DJ
151262004-01-23 Daniel Jacobowitz <drow@mvista.com>
15127
15128 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15129 after -var-update.
15130
37fc574a
DC
151312004-01-23 David Carlton <carlton@kealia.com>
15132
15133 * gdb.cp/namespace.cc (C::ensureRefs): New.
15134 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15135
8e94b928
NR
151362004-01-20 Nick Roberts <nick@nick.uklinux.net>
15137
15138 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15139 case "-stack-list-locals 2".
15140 * gdb.mi/mi-var-child.exp: Test for case
15141 "-var-list-children --all-values NAME".
15142
997b0952
MC
151432004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15144
15145 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15146
52470da3
MK
151472004-01-18 Mark Kettenis <kettenis@gnu.org>
15148
7049b4b8
MK
15149 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15150 used with gdb_test_multiple.
15151
52470da3
MK
15152 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15153 read at address 0. This fixes PR testsuite/1504.
15154
da6012e5
DJ
151552004-01-18 Daniel Jacobowitz <drow@mvista.com>
15156
15157 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15158 Remove downloading, guessing the host executable, the calls to
15159 gdb_file_cmd and gdb_target_cmd, and "load" support.
15160 (infer_host_exec): New function broken out from gdb_load.
15161 (gdb_load): New wrapper for gdbserver_gdb_load.
15162 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15163 gdb_target_cmd. Use -target-select.
15164 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15165 Download binaries to the host. Clear last_mi_remote_file when
15166 we load a new binary.
15167 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15168 call gdbserver_gdb_load and mi_gdb_target_cmd.
15169
32c70722
MC
151702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15171
15172 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15173 type patterns.
15174
b0cecf36
MC
151752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15176
15177 * gdb.cp/templates.exp: Fix typo in test name of
15178 "print Foo<volatile char*>::foo".
15179
4120d7e6
MC
151802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15181
15182 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15183
f679e530
BE
151842004-01-16 Ben Elliston <bje@wasabisystems.com>
15185
15186 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15187 (clean mostlyclean): Remove empty rm.
15188
091c48f6
MC
151892004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15190
15191 * gdb.base/setvar.exp: Add copyright years.
15192
3e5fc8d2
DC
151932004-01-14 David Carlton <carlton@bactrian.org>
15194
15195 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15196 PR c++/1511 and update coment.
15197 * gdb.cp/templates.exp: Update patterns to match current output.
15198 If changes involve something other than whitespace, KFAIL
15199 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15200
63d06c5c
DC
152012004-01-14 David Carlton <carlton@kealia.com>
15202
15203 * gdb.cp/namespace.exp: Add tests involving classes defined within
15204 namespaces.
15205 * gdb.cp/namespace.cc (C::CClass): New.
15206 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15207
a51dab88
EZ
152082004-01-14 Elena Zannoni <ezannoni@redhat.com>
15209
15210 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15211 what debug info we have. Print a better message if something goes
15212 wrong while producing the separate debug info file.
15213
a476ccc9
MC
152142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15215
15216 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15217
f453692c
MC
152182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15219
15220 * gdb.base/callfuncs.c: Add copyright notice.
15221
f40063a5
MC
152222004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15223
15224 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15225 inheritance. PR gdb/1498, PR gcc/13539.
15226
19ac3974
EZ
152272004-01-13 Elena Zannoni <ezannoni@redhat.com>
15228
a9c64011
AS
15229 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15230 test specific name.
15231 * gdb.mi/gdb669.exp: Ditto.
15232 * gdb.mi/mi-pthreads.exp: Ditto.
15233 * gdb.mi/mi1-pthreads.exp: Ditto.
15234 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15235
56c97c6e
MC
152362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15237
15238 * gdb.cp/member-ptr.cc: Add copyright notice.
15239
a0644324
MC
152402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15241
15242 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15243 some patterns for recent versions of gcc and hpacc. Delete
15244 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15245 Delete tests that access a NULL pointer-to-member-data. This
15246 script is still disabled for gcc.
15247
32fabe09
EZ
152482004-01-12 Elena Zannoni <ezannoni@redhat.com>
15249
15250 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15251 escaped correctly.
32fabe09 15252
1f8a6abb
EZ
152532004-01-12 Elena Zannoni <ezannoni@redhat.com>
15254
15255 * gdb.base/sepdebug.exp: New file.
15256 * gdb.base/sepdebug.c: New file.
15257 * lib/gdb.exp (separate_debug_filename): New procedure.
15258 (gdb_gnu_strip_debug): New procedure.
15259
48efe704
AC
152602004-01-12 Andrew Cagney <cagney@redhat.com>
15261
15262 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15263 * gdb.mi/ChangeLog-1999-2003: New file.
15264
a9415475
AC
152652004-01-12 Andrew Cagney <cagney@redhat.com>
15266
15267 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15268 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15269 or EEXIST", treat EBUSY as an XFAIL.
15270
83b8cf9d
MC
152712004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15272
15273 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15274 hp_cc_compiler.
15275
9939d2a8
MC
152762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15277
15278 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15279 decorations.
15280
1ff8cadf
MC
152812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15282
15283 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15284 and "(aCC)" decorations. Remove obsolete doco about old
15285 test results.
15286
6fa9022e
MC
152872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15288
15289 * gdb.cp/exception.exp: Fix typo in doco.
15290
209721fe
MK
152912004-01-09 Mark Kettenis <kettenis@gnu.org>
15292
15293 * gdb.base/gdb1476.exp: Fix typo.
15294
ef11303e
MC
152952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15296
15297 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15298 file.
15299
041ab88c
MC
153002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15301
15302 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15303 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15304 Use gdb_compile. Remove restriction on gcc. Add some patterns
15305 for recent version of gdb. Delete second half, which was a copy
15306 of the first half with different build flags. This test is
15307 still disabled because it is still not ready for production.
15308
e36d075a
MC
153092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15310
15311 * gdb.cp/exception.cc: Add copyright notice.
15312 * gdb.cp/exception.exp: Add a notice that this file is broken
15313 because of line number changes caused by addition of copyright
15314 notice.
15315
42b190ad
MC
153162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15317
15318 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15319 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15320
8f25f06b
MC
153212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15322
15323 * gdb.cp/classes.exp: Accept gnu abi 2.
15324 * gdb.cp/derivation.exp: Likewise.
15325 * gdb.cp/overload.exp: Likewise.
15326 * gdb.cp/virtfunc.exp: Likewise.
15327
06ded8b8
MC
153282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15329
15330 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15331 semicolon after end of function.
15332
77c26ae3
MC
153332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15334
15335 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15336 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15337 boilerplate code for compiling and running the program under
15338 test. Add some string method tests.
15339
20757486
MC
153402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15341
15342 * gdb.cp/bs15503.cc: Add copyright notice.
15343 * gdb.cp/bs15503.exp: Adjust line number.
15344
0fd3b503
MC
153452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15346
15347 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15348 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15349
10d1bea8
MC
153502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15351
15352 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15353 hp_cc_compiler.
15354
2789202a
MC
153552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15356
15357 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15358 * gdb.cp/ctti.exp: Use the marker instead of "next".
15359 With gcc, run further before bailing.
15360
b862f14c
MC
153612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15362
15363 * gdb.cp/cttiadd.cc: Add copyright notice.
15364 * gdb.cp/cttiadd1.cc: Likewise.
15365 * gdb.cp/cttiadd2.cc: Likewise.
15366 * gdb.cp/cttiadd3.cc: Likewise.
15367
96da2469
MC
153682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15369
15370 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15371 Use gdb_test, gdb_test_multiple. Use floating-point values that
15372 have exact representations in IEEE-ish formats.
15373
053248ff
MC
153742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15375
15376 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15377 compilers. Delete duplicate call to get_compiler_info.
15378 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15379 * gdb.base/volatile.exp: Likewise.
15380
84acecdd
MK
153812004-01-07 Mark Kettenis <kettenis@gnu.org>
15382
15383 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15384 memory at address 0.
15385
fe11a27f
MC
153862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15387
15388 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15389 to test for hp-ux assembler. Fix copyright years.
15390
60ad077b
AC
153912004-01-07 Andrew Cagney <cagney@redhat.com>
15392
15393 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15394
1c9b8f33
AC
153952004-01-07 Andrew Cagney <cagney@redhat.com>
15396
15397 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15398 when creating the read-only file. From analysis by Roland McGrath
15399 and Elena Zannoni.
15400
753ccc7a
MC
154012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15402
15403 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15404
eca3e36b
MC
154052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15406
15407 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15408 data pointers.
15409
f8d4bac4
MC
154102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15411
15412 * gdb.cp/m-static.exp: Compile one source file at a time.
15413 Delete unused call to get_compiler_info.
15414
9b4e0f94
MC
154152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15416
15417 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15418 * gdb.base/call-rt-st.exp: Likewise.
15419 * gdb.base/nodebug.exp: Likewise.
15420 * gdb.base/volatile.exp: Likewise.
15421 * gdb.cp/ref-types.exp: Likewise.
15422 * gdb.cp/templates.exp: Likewise.
15423
023c1024
MK
154242004-01-05 Mark Kettenis <kettenis@gnu.org>
15425
15426 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15427
19703c4a
MC
154282004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15429
15430 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15431 hppa*-hp-hpux*.
15432
18b67037
MK
154332004-01-04 Mark Kettenis <kettenis@gnu.org>
15434
ba6219c8
MK
15435 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15436 x86_64-*-*.
15437
18b67037
MK
15438 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15439 sparc64-*-* and sparc*-solaris2*.
15440
1bfbbb9d
MK
154412004-01-04 Mark Kettenis <kettenis@gnu.org>
15442
15443 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15444 return ${tests}" test. The ${tests} already mentions the
15445 filename.
15446
06846494
MC
154472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15448
15449 * gdb.cp/local.exp: Accept gcc abi 2.
15450
3b0cb202
MC
154512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15452
15453 * gdb.cp/templates.exp: Accept gcc abi 2.
15454
0643ec3f
MC
154552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15456
15457 * lib/compiler.cc: Remove supports_template_debugging.
15458 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15459
d231d0b1
MC
154602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15461
15462 * gdb.cp/namespace.exp: Accept gcc abi 2.
15463
44ffb27c
MC
154642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15465
15466 * gdb.cp/method.exp: Accept gcc abi 2.
15467
184ad485
MC
154682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15469
15470 * gdb.cp/classes.exp: Generate identical results as old version.
15471 * gdb.cp/derivation.exp: Likewise.
15472 * gdb.cp/overload.exp: Likewise.
15473 * gdb.cp/virtfunc.exp: Likewise.
15474
116f09e7
MC
154752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15476
15477 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15478 mysterious bug with sourceware version of expect.
15479
b1379776
MC
154802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15481
15482 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15483 current versions of gcc, including gcc abi 2. Remove gratuitous
15484 restart of test program. Use gdb_test_multiple and gdb_test for
15485 all tests. Add patterns to xfail missing "const" in "const char *"
15486 and kfail PR gdb/1155.
15487
6b7a4c0e
MC
154882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15489
15490 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15491 current versions of gcc, including gcc abi 2. Remove gratuitous
15492 restart of test program. Use gdb_test_multiple and gdb_test for
15493 all tests. Add patterns to kfail PR gdb/1498.
15494
51615d72
MC
154952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15496
15497 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15498 current versions of gcc, including gcc abi 2. Use "breakpoint"
15499 and "continue" instead of restarting the target program. Use
15500 gdb_test_multiple and gdb_test for all tests.
15501
7b79a9d7
MK
155022004-01-01 Mark Kettenis <kettenis@gnu.org>
15503
15504 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15505 for *-*-solaris2*.
15506
1cd3489f
MC
155072003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15508
15509 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15510 current versions of gcc, including gcc abi 2. Use "breakpoint"
15511 and "continue" instead of restarting the target program several
15512 times. Use gdb_test_multiple and gdb_test for all tests.
15513
850742db
MC
155142003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15515
15516 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15517 source files.
15518
eb4bbda8
MC
155192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15520
15521 * gdb.base/environ.exp: Handle compiling test case from multiple
15522 source files.
15523
e42c7771
MC
155242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15525
15526 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15527
80e4b428
JB
155282003-12-17 Jim Blandy <jimb@redhat.com>
15529
5f06973a
JB
15530 * gdb.base/freebpcmd.c: Add copyright notice.
15531
80e4b428
JB
15532 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15533
0ab84fb7
MC
155342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15535
15536 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15537
1b3bb3d0
JB
155382003-12-13 Jim Blandy <jimb@redhat.com>
15539
15540 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15541
3a4c9371
KB
155422003-12-12 Kevin Buettner <kevinb@redhat.com>
15543
15544 * gdb.asm/frv.inc: New file.
15545 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15546
a1dea79a
FF
155472003-12-09 Fred Fish <fnf@redhat.com>
15548
15549 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15550 functions to break1.c and leave prototypes behind. Add more
15551 "set breakpoint NN here" comments.
15552 * gdb.base/break1.c: New file.
15553
15554 * gdb.base/break.exp: Handle compiling test case from multiple
15555 source files and change source file references as needed.
15556 * gdb.base/completion.exp: Ditto.
15557 * gdb.base/condbreak.exp: Ditto.
15558 * gdb.base/define.exp: Ditto.
15559 * gdb.base/ena-dis-br.exp: Ditto.
15560 * gdb.base/info-proc.exp: Ditto.
15561 * gdb.base/maint.exp: Ditto.
15562 * gdb.base/until.exp: Ditto.
15563
15564 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15565 hardcoded line numbers.
15566 * gdb.base/define.exp: Ditto.
15567 * gdb.base/ena-dis-br.exp: Ditto.
15568 * gdb.base/maint.exp: Ditto.
15569 * gdb.base/until.exp: Ditto.
15570
15571 * gdb.base/completion.exp: Use "break1" for completion tests since
15572 "break" is no longer a unique prefix.
15573
5266b69c
AC
155742003-12-06 Andrew Cagney <cagney@redhat.com>
15575
15576 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15577 "return_value_unimplemented". When an unimplemented struct return
15578 architecture, report incorrect values as a KFAIL
15579
374451f0
MC
155802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15581
15582 * gdb.cp/rtti.exp: Accept new wording of warning from
15583 cp_lookup_rtti_type.
15584
ba9b20a7
MC
155852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15586
15587 Partial fix for PR testsuite/1456.
15588 * gdb.base/scope.exp (test_at_main): Replace references to
15589 gcc_compiled with calls to test_compiler_info.
15590 (test_at_foo): Likewise.
15591 (test_at_bar): Likewise.
15592
b74b6d0b
MC
155932003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15594
15595 Partial fix for PR testsuite/1456.
15596 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15597 to test_compiler_info.
15598
ccfa3402
MC
155992003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15600
15601 * gdb.base/so-impl-ld.exp: Update copyright notice.
15602
f6246aba
MC
156032003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15604
15605 Partial fix for PR testsuite/1456.
15606 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15607 to test_compiler_info.
15608
13ae734a
MC
156092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15610
15611 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15612 from current versions of gdb. Clean up regular expressions.
15613 Delete redundant timeout case.
15614
d8e1cdee
MC
156152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15616
15617 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15618 from current versions of gdb. Clean up regular expressions.
15619 Delete redundant timeout case.
15620
96457b64
MC
156212003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15622
15623 Partial fix for PR testsuite/1456.
15624 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15625 gcc_compiled with call to test_compiler_info.
15626
f35309fc
MC
156272003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15628
15629 Partial fix for PR testsuite/1456.
15630 * gdb.base/list.exp (test_list_function): Delete unused declaration
15631 of gcc_compiled.
15632
d7afdf9b
MC
156332003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15634
15635 Partial fix for PR testsuite/1456.
15636 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15637 call to test_compiler_info.
15638
71507b56
MK
156392003-11-29 Mark Kettenis <kettenis@gnu.org>
15640
15641 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15642 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15643 it to create the appropriate note.inc.
15644 * gdb.asm/asmsrc1.s: Include "note.inc".
15645 * gdb.asm/netbsd.inc: New file.
15646 * gdb.asm/empty.inc: New file.
15647
f81f93f7
MC
156482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15649
15650 Partial fix for PR testsuite/1456.
15651 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15652 calls to test_compiler_info.
15653
9a77938e
MC
156542003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15655
15656 Partial fix for PR testsuite/1456.
15657 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15658 calls to test_compiler_info.
15659
e8367dc7
MK
156602003-11-27 Mark Kettenis <kettenis@gnu.org>
15661
15662 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15663 pattern for the KFAILs.
15664
526c61ee
AF
156652003-11-25 Adam Fedor <fedor@gnu.org>
15666
15667 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15668 * gdb.objc/objcdecode.m: New file.
15669
28f2d600
AF
156702003-11-25 Adam Fedor <fedor@gnu.org>
15671
15672 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15673 * gdb.objc/nondebug.m: New file.
15674
a3895cee
BE
156752003-11-26 Ben Elliston <bje@wasabisystems.com>
15676
15677 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15678 NetBSD as it does on FreeBSD. Modelled on a similar change by
15679 Mark Kettenis on 2003-05-30.
15680 (link-flags): Set to "--entry _start" regardless of target.
15681 Special linker flags are to be appended to $link-flags.
15682 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15683
c9f2c8a3
MC
156842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15685
15686 * gdb.cp/method.exp: Accept output of new demangler.
15687
15a0587a 156882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15689
15690 * gdb/class2.exp: New file.
15691 * gdb/class2.cc: New file.
15692
3c00b570
MC
156932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15694
15695 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15696 of new demangler.
15697
7027acc7
MK
156982003-11-23 Mark Kettenis <kettenis@gnu.org>
15699
15700 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15701 of gdb_test "run".
15702
b0e1598a
MK
157032003-11-23 Mark Kettenis <kettenis@gnu.org>
15704
15705 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15706 "continue" into "run".
15707
4d9eda44
MC
157082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15709
15710 Partial fix for PR testsuite/1456.
15711 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15712 call to test_compiler_info.
15713 * gdb.cp/ctti.exp: Likewise.
15714 * gdb.cp/derivation.exp: Likewise.
15715 * gdb.cp/member-ptr.exp: Likewise.
15716 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15717 reference to gcc_compiled.
15718
157192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15720
15721 Fix PR testsuite/1463.
15722 * gdb.base/structs.exp (start_structs_test): Call
15723 get_debug_format before using the debug format.
15724
d422fe19
AC
157252003-11-22 Andrew Cagney <cagney@redhat.com>
15726
15727 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15728 * gdb.base/structs.exp: Use gdb_test_multiple.
15729
039cf96d
AC
157302003-11-20 Andrew Cagney <cagney@redhat.com>
15731
6882279b
AC
15732 * gdb.base/structs.exp: Handle and recover from internal errors.
15733 Replace "foo${n}" with "foo<n>" in test messages.
15734
e53890ae
AC
15735 * gdb.base/structs.exp: Update copyright. Rewrite.
15736 * gdb.base/structs.c: Update copyright. Rewrite.
15737
2b211c59
AC
15738 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15739 resync count exceeded.
d63a86f8 15740
039cf96d
AC
15741 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15742 from the internal error.
15743 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15744 Original from Jim Blandy.
15745 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15746
eac98b22
AC
157472003-11-19 Andrew Cagney <cagney@redhat.com>
15748
15749 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15750 KFAIL.
15751
67455b2a
MK
157522003-11-17 Mark Kettenis <kettenis@gnu.org>
15753
15754 New testcase for PR backtrace/1435.
15755 * gdb.arch/i386-unwind.exp: New file.
15756 * gdb.arch/i386-unwind.c: New file.
15757
853d6e5b
AC
157582003-11-17 Andrew Cagney <cagney@redhat.com>
15759
15760 * lib/gdb.exp (compiler_info): New global.
15761 (test_compiler_info): New function.
15762 (get_compiler_info): Set compiler_info.
15763 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15764 "compiler_info" to gcc-<major>-<minor>.
15765
38cf6e11
MC
157662003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15767
15768 * gdb.trace/configure: Remove.
15769
a50d3602
EZ
157702003-11-13 Elena Zannoni <ezannoni@redhat.com>
15771
15772 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15773 breakpoints.
a50d3602
EZ
15774 * gdb.base/break.exp: Remove all references to explicit line
15775 numbers.
15776
d9407aaa
NC
157772003-11-11 Nick Clifton <nickc@redhat.com>
15778
15779 * gdb.base/shreloc.exp: Do not run for targets which do not
15780 support shared objects.
15781
db488fc1
CV
157822003-11-10 Corinna Vinschen <vinschen@redhat.com>
15783
15784 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15785 Don't run tests if nofileio flag is given.
15786
6a90a18e
EZ
157872003-11-07 Elena Zannoni <ezannoni@redhat.com>
15788
15789 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15790 as well as 'Watchpoint'.
6a90a18e 15791
0b915e9c
EZ
157922003-11-06 Elena Zannoni <ezannoni@redhat.com>
15793
15794 Reported by Jim Ingham <jingham@apple.com>:
15795 * gdb.base/annota1.exp: Match at least one occurrence of the
15796 signal handler annotation.
15797
d7e4b55f
EZ
157982003-11-06 Elena Zannoni <ezannoni@redhat.com>
15799
a9c64011
AS
15800 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15801 as well as 'Watchpoint'.
d7e4b55f 15802
2fe4e8d0
MC
158032003-11-05 Michael Chastain <mec@shout.net>
15804
15805 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15806
6ef88553
KW
158072003-11-03 Kris Warkentin <kewarken@qnx.com>
15808
15809 * gdb.arch/gdb1291.c: New test file.
15810 * gdb.arch/gdb1291.exp: New test script.
15811 * gdb.arch/gdb1431.c: New test file.
15812 * gdb.arch/gdb1431.exp: New test script.
15813
ae7dc4d8
MC
158142003-10-22 Michael Chastain <mec@shout.net>
15815
15816 * gdb.mi/pthreads.c: Add copyright notice.
15817
c39d7427
MC
158182003-10-22 Michael Chastain <mec@shout.net>
15819
15820 * gdb.threads/pthreads.c: Add copyright notice.
15821
8b7d96c1
MC
158222003-10-20 Michael Chastain <mec@shout.net>
15823
15824 * gdb.base/gdb1056.exp: New test script.
15825
d1d69fdd
DJ
158262003-10-13 Daniel Jacobowitz <drow@mvista.com>
15827
15828 * gdb.threads/killed.exp: Use gdb_run_cmd.
15829
7d605576
DJ
158302003-10-13 Daniel Jacobowitz <drow@mvista.com>
15831
15832 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15833 create a core file.
15834 * gdb.threads/gcore-thread.exp: Likewise.
15835
618ec112
CV
158362003-10-13 Corinna Vinschen <vinschen@redhat.com>
15837
15838 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15839 type, based on char type.
15840 (struct bit_flags_short_t): New bitfield type, based on short type.
15841 (init_bit_flags_char): New fuction.
15842 (init_bit_flags_short): Ditto.
15843 (print_bit_flags_char): Ditto.
15844 (print_bit_flags_short): Ditto.
15845 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15846
9367a73c
MC
158472003-10-11 Michael Chastain <mec@shout.net>
15848
15849 * gdb.base/call-rt-st.exp: Update copyright year.
15850
1decf120
KI
158512003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15852
15853 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15854 * gdb.disasm/sh3.s: Ditto.
15855
5445b2ae
DJ
158562003-10-07 Daniel Jacobowitz <drow@mvista.com>
15857
15858 * gdb.threads/switch-threads.exp: New test.
15859 * gdb.threads/switch-threads.c: New source file.
15860
aec24853
CV
158612003-10-07 Corinna Vinschen <vinschen@redhat.com>
15862
15863 * gdb.base/ending-run.exp: Add sh specific case.
15864
adc7428d
AC
158652003-10-06 Andrew Cagney <cagney@redhat.com>
15866
15867 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15868 * gdb.disasm/mn10200.exp: Delete obsolete file.
15869
c9d37158
DJ
158702003-09-29 Daniel Jacobowitz <drow@mvista.com>
15871
15872 * ChangeLog: Correct an entry command.exp -> commands.exp.
15873 * gdb.base/commands.exp (bp_deleted_in_command_test)
15874 (temporary_breakpoint_commands): Check noargs.
15875
79c2c32d
DC
158762003-09-25 David Carlton <carlton@kealia.com>
15877
15878 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15879 of some print tests, where appropriate. Add tests for C::D::cd,
15880 E::ce, F::cXfX, G::XgX.
15881 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15882
594e6d67
RE
158832003-09-25 Richard Earnshaw <rearnsha@arm.com>
15884
15885 * lib/java.exp (java_init): Import target_alias before using it.
15886
10f0d451
DC
158872003-09-25 David Carlton <carlton@kealia.com>
15888
15889 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15890
274bcba0
EZ
158912003-09-23 Elena Zannoni <ezannoni@redhat.com>
15892
d63a86f8 15893 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15894 weirdness.
274bcba0 15895
cdbf20f7
MC
158962003-09-17 Michael Chastain <mec@shout.net>
15897
15898 * gdb.cp/gdb1355.exp: New file.
15899 * gdb.cp/gdb1355.c: New file.
15900
71e06f80
CV
159012003-09-15 Corinna Vinschen <vinschen@redhat.com>
15902
15903 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15904 * gdb.asm/sh.inc: New file.
15905
5c4e30ca
DC
159062003-09-11 David Carlton <carlton@kealia.com>
15907
bd45b7af
DC
15908 * gdb.cp/namespace.exp: Add tests for namespace types.
15909 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15910 (test_namespace): New.
15911
1c199746
EZ
159122003-09-11 Elena Zannoni <ezannoni@redhat.com>
15913
a9c64011 15914 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15915 * gdb.stabs/weird.exp: Ditto.
1c199746 15916
04ed252f
MC
159172003-09-08 Michael Chastain <mec@shout.net>
15918
15919 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15920
d8a2d9e7
MC
159212003-09-07 Michael Chastain <mec@shout.net>
15922
15923 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15924 'parse error'.
15925
161afb24
MK
159262003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15927
15928 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15929
49f2741a
MC
159302003-08-30 Michael Chastain <mec@shout.net>
15931
15932 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15933 * gdb.gdb/observer.exp: Ditto.
15934 * gdb.gdb/xfullpath.exp: Ditto.
15935
8afa723e
MK
159362003-08-29 Mark Kettenis <kettenis@gnu.org>
15937
15938 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15939 *-*-*bsd*.
15940
f31dfe3b
JJ
159412003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15942
15943 * gdb.base/dump.exp: Skip for ia64.
15944
4630e498
JJ
159452003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15946
15947 * gdb.asm/asm-source.exp: Add ia64 support.
15948 * gdb.asm/ia64.inc: New file.
15949
1105b7ef
MC
159502003-08-22 Michael Chastain <mec@shout.net>
15951
15952 * gdb.cp: New directory.
15953 * gdb.cp/*: Copy from gdb.c++/*.
15954 * gdb.c++/*: Remove.
15955 * Makefile.in: Change gdb.c++ to gdb.cp.
15956 * configure.in: Ditto.
15957 * configure: Regnerate.
15958
c945b932
MK
159592003-08-18 Mark Kettenis <kettenis@gnu.org>
15960
15961 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15962 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15963
2b66634b
DJ
159642003-08-17 Daniel Jacobowitz <drow@mvista.com>
15965
15966 * mi-var-display.exp (-var-list-children weird): Accept function
15967 pointers with argument types.
15968 * mi1-var-display.exp (-var-list-children weird): Likewise.
15969 * mi2-var-display.exp (-var-list-children weird): Likewise.
15970
a356f73b
DJ
159712003-08-17 Daniel Jacobowitz <drow@mvista.com>
15972
15973 * gdb.base/annota3.exp: Add missing newline.
15974
483417b8
MC
159752003-08-06 Michael Chastain <mec@shout.net>
15976
15977 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15978
c99c59c3
MS
159792003-08-12 Michael Snyder <msnyder@redhat.com>
15980
15981 * gdb.base/float.exp: Add test for SH.
15982
55ed7501
MK
159832003-08-10 Mark Kettenis <kettenis@gnu.org>
15984
15985 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15986
1a371f2e
EZ
159872003-08-07 Elena Zannoni <ezannoni@redhat.com>
15988
15989 * gdb.base/completion.exp: Remove reduntant completion test
15990 on filename.
15991
e0f353ce
EZ
159922003-08-07 Elena Zannoni <ezannoni@redhat.com>
15993
a9c64011
AS
15994 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15995 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15996 gdb.trace/save-trace.exp: Make sure that full pathnames are
15997 escaped correctly.
e0f353ce 15998
5710a1af 159992003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16000
a9c64011
AS
16001 * configure.in: Don't generate config.h from config.hin.
16002 * configure: Regenerate.
16003 * config.hin: Remove file.
16004 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16005 * gdb.threads/pthreads.c: Ditto.
5710a1af 16006
dcd81ce9
DJ
160072003-08-07 Daniel Jacobowitz <drow@mvista.com>
16008
16009 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16010 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16011 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16012 Replace ld24 with seth/add3.
16013
6009d884
AC
160142003-08-02 Andrew Cagney <cagney@redhat.com>
16015
16016 * gdb.base/annota3.exp: New file.
16017 * gdb.base/annota3.c: New file.
16018 * gdb.c++/annota3.exp: New file.
16019 * gdb.c++/annota3.cc: New file.
16020
51514e06
MC
160212003-07-29 Michael Chastain <mec@shout.net>
16022
16023 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16024 actually failed.
16025 (do_pass): Likewise.
16026 * gdb.threads/tls.exp: Always initialize no_of_threads.
16027
4ee6625b
DJ
160282003-07-27 Daniel Jacobowitz <drow@mvista.com>
16029
16030 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16031 pattern.
16032 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16033 * gdb.threads/tls.exp: Recognize one case of the host library not
16034 supporting TLS.
16035
225f2bf6
AC
160362003-07-27 Andrew Cagney <cagney@redhat.com>
16037
16038 * gdb.base/fileio.exp: Use SH when running commands using
16039 remote_exec.
16040
bcb27c9f
DJ
160412003-07-24 Daniel Jacobowitz <drow@mvista.com>
16042
16043 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16044 * gdb.base/relocate.c (dummy): New padding array.
16045
3d67be83
MS
160462003-07-22 Michael Snyder <msnyder@redhat.com>
16047
d63a86f8 16048 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16049
16050 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16051 patterns to be more general, accepting old and new output.
16052 Some output chars (such as '+') also must be quoted.
d63a86f8 16053 Some addresses are displayed numerically instead of
3d67be83
MS
16054 symbolically.
16055
57ba3b85
MS
160562003-07-23 Michael Snyder <msnyder@redhat.com>
16057
686d097c
MS
16058 * gdb.base/return2.exp: Don't test long-long return.
16059
57ba3b85
MS
16060 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16061 * gdb.disasm/t01_mov.exp: Ditto.
16062 * gdb.disasm/t02_mova.s: Ditto.
16063 * gdb.disasm/t02_mova.exp: Ditto.
16064 * gdb.disasm/t03_add.s: Ditto.
16065 * gdb.disasm/t03_add.exp: Ditto.
16066 * gdb.disasm/t04_sub.s: Ditto.
16067 * gdb.disasm/t04_sub.exp: Ditto.
16068 * gdb.disasm/t05_cmp.s: Ditto.
16069 * gdb.disasm/t05_cmp.exp: Ditto.
16070 * gdb.disasm/t06_ari2.s: Ditto.
16071 * gdb.disasm/t06_ari2.exp: Ditto.
16072 * gdb.disasm/t07_ari3.s: Ditto.
16073 * gdb.disasm/t07_ari3.exp: Ditto.
16074 * gdb.disasm/t08_or.s: Ditto.
16075 * gdb.disasm/t08_or.exp: Ditto.
16076 * gdb.disasm/t09_xor.s: Ditto.
16077 * gdb.disasm/t09_xor.exp: Ditto.
16078 * gdb.disasm/t10_and.s: Ditto.
16079 * gdb.disasm/t10_and.exp: Ditto.
16080 * gdb.disasm/t11_logs.s: Ditto.
16081 * gdb.disasm/t11_logs.exp: Ditto.
16082 * gdb.disasm/t12_bit.s: Ditto.
16083 * gdb.disasm/t12_bit.exp: Ditto.
16084 * gdb.disasm/t13_otr.s: Ditto.
16085 * gdb.disasm/t13_otr.exp: Ditto.
16086
e00759ef
EZ
160872003-07-22 Elena Zannoni <ezannoni@redhat.com>
16088
16089 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16090
8bc2021f
EZ
160912003-07-22 Elena Zannoni <ezannoni@redhat.com>
16092
a9c64011
AS
16093 * gdb.threads/tls.c : New file.
16094 * gdb.threads/tls.exp : New file.
16095 * gdb.threads/tls-main.c : New file.
16096 * gdb.threads/tls-shared.c : New file.
16097 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16098
89320c4c
AS
160992003-07-22 Andreas Schwab <schwab@suse.de>
16100
16101 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16102
180dea7c
AS
161032003-07-20 Andreas Schwab <schwab@suse.de>
16104
16105 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16106 due to insn reordering.
16107
0714963c
AC
161082003-07-15 Andrew Cagney <cagney@redhat.com>
16109
16110 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16111
98a23b3f
MC
161122003-07-15 Michael Chastain <mec@shout.net>
16113
16114 * gdb.base/gdb1250.exp: New file.
16115 * gdb.base/gdb1250.c: New file.
16116
27e417a2
ML
161172003-07-09 Michal Ludvig <mludvig@suse.cz>
16118
16119 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16120 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16121
8bc2021f
EZ
161222003-07-09 Elena Zannoni <ezannoni@redhat.com>
16123
a9c64011
AS
16124 * gdb.threads/tls.c: New file.
16125 * gdb.threads/tls.exp: New file.
16126 * gdb.threads/tls-main.c: New file.
16127 * gdb.threads/tls-shared.c: New file.
16128 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16129
d99968dc
EZ
161302003-07-09 Elena Zannoni <ezannoni@redhat.com>
16131
16132 * gdb.base/annota1.exp: Make sure that we properly escape the
16133 full path of the source file. Xfail more permissive patterns,
d63a86f8 16134 due to a compiler debug info problem.
d99968dc 16135
83876b3b
AS
161362003-07-07 Andreas Schwab <schwab@suse.de>
16137
2705e972
AS
16138 * gdb.asm/m68k.inc: New file.
16139 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16140
83876b3b
AS
16141 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16142 arguments"): Also match negative number.
16143
16144 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16145
3a871b37
DJ
161462003-07-03 Daniel Jacobowitz <drow@mvista.com>
16147
16148 * gdb.base/store.c (charest): New typedef.
16149 (add_char): Rename to add_charest, update.
16150 (wack_char): Rename to wack_charest, update types. Return l + r
16151 to keep r live across the call.
16152 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16153 (wack_double, wack_doublest): Return l + r to keep r live across
16154 the call.
16155 * gdb.base/store.exp: Accomodate store.c changes.
16156
b2a7f303
DC
161572003-06-30 David Carlton <carlton@kealia.com>
16158
16159 * gdb.c++/maint.exp (test_invalid_name): New.
16160 (test_first_component): Add tests for invalid names.
16161
3c6cb4a1
MC
161622003-06-29 Michael Chastain <mec@shout.net>
16163
16164 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16165 output of '<VTT for class>' for virtual base classes.
16166
f1c2644b
DJ
161672003-06-29 Daniel Jacobowitz <drow@mvista.com>
16168
16169 * gdb.base/completion.exp: Tab-complete "complet" instead of
16170 "compl".
16171 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16172
18080350
DJ
161732003-06-29 Daniel Jacobowitz <drow@mvista.com>
16174
16175 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16176 * gdb.base/volatile.exp: Likewise.
16177
f56973f8
DJ
161782003-06-29 Daniel Jacobowitz <drow@mvista.com>
16179
16180 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16181 gdb/1265.
16182
161832003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16184 Daniel Jacobowitz <drow@mvista.com>
16185
16186 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16187 initial line count of 'captured_main' from 26 to 32.
16188 (test_with_self): Allow xmalloc call to be interleaved with the
16189 preceding two lines.
16190
e766d4d6
JB
161912003-06-24 Joel Brobecker <brobecker@gnat.com>
16192
16193 * gdb.base/bang.exp: New testcase.
16194
f125c9a4
JB
161952003-06-23 Joel Brobecker <brobecker@gnat.com>
16196
16197 * gdb.base/langs.exp: Add some tests for the "minimal" language
16198 support.
16199
6e25beaf
EZ
162002003-06-23 Elena Zannoni <ezannoni@redhat.com>
16201
16202 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16203 the testcase.
16204
2f816dda
DJ
162052003-06-22 Daniel Jacobowitz <drow@mvista.com>
16206
16207 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16208 offset.
16209
db5a5748
DJ
162102003-06-22 Daniel Jacobowitz <drow@mvista.com>
16211
16212 * gdb.c++/pr-1210.cc: New file.
16213 * gdb.c++/pr-1210.exp: New file.
16214
1df0c130
DJ
162152003-06-21 Daniel Jacobowitz <drow@mvista.com>
16216
16217 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16218 000-exec-continue.
16219
a92feac0
MK
162202003-06-15 Mark Kettenis <kettenis@gnu.org>
16221
16222 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16223 on *-*-*bsd* instead of *-*-freebsd*.
16224
81a58f5b
AC
162252003-06-14 Andrew Cagney <cagney@redhat.com>
16226
16227 * gdb.base/store.exp: Test longest and doublest. Test all
16228 parameters. Weaken return statement match.
16229 * gdb.base/store.c: Add longest and doublest - aka long long and
16230 long double functions. Put all parameters into local register
16231 variables. Use negative values.
16232
b257a0d3
AC
162332003-06-14 Andrew Cagney <cagney@redhat.com>
16234
16235 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16236 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16237 exit status.
16238 * gdb.base/fileio.exp: Disable target when nointerrupts and
16239 noinferiorio, instead of limiting it to remote. Use remote_exec
16240 instead of system.
d63a86f8 16241
21c38304
JJ
162422003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16243
16244 * gdb.base/float.exp: Add ia64 support.
16245
1bcdb424
CV
162462003-06-12 Corinna Vinschen <vinschen@redhat.com>
16247
16248 * gdb.base/fileio.exp: Run only on remote targets.
16249
6aeb981f
CV
162502003-06-10 Corinna Vinschen <vinschen@redhat.com>
16251
16252 * gdb.base/fileio.c: New file, testing File-I/O.
16253 * gdb.base/fileio.exp: Ditto.
16254
53df362e
RG
162552003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16256
16257 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16258 shared objects after relocation at load time (gdb PR/1132).
16259 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16260 as above, part of the shared object relocation test.
53df362e 16261
ffee1b46
MK
162622003-06-08 Mark Kettenis <kettenis@gnu.org>
16263
b5ca3722
MK
16264 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16265 fully filled history list.
16266 * gdb.base/gdb_history: New file.
16267
03ed860d
MK
16268 * gdb.base/signals.exp: XFAIL "continue to func1" on
16269 i*86-*-freebsd*.
16270
ffee1b46
MK
16271 * gdb.base/attach.exp: When trying to attach to a nonexistent
16272 process, make it possible to specify the PID based on the target,
16273 and do so for *-*-freebsd*.
16274
d80dbb52
RH
162752003-06-02 Richard Henderson <rth@redhat.com>
16276
16277 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16278
6dd77b81
RH
162792003-06-02 Richard Henderson <rth@redhat.com>
16280
16281 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16282
f6347e16
RH
162832003-06-02 Richard Henderson <rth@redhat.com>
16284
16285 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16286
2c161407
DJ
162872003-06-01 Daniel Jacobowitz <drow@mvista.com>
16288
16289 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16290 of globalvar.
16291
572eb746
MK
162922003-06-01 Mark Kettenis <kettenis@gnu.org>
16293
16294 * gdb.asm/asm-source.exp: Check for memory read errors in
16295 disassembler test on *BSD too.
16296
9e9617a5
RH
162972003-06-01 Richard Henderson <rth@redhat.com>
16298
16299 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16300 for .frame.
16301 (gdbasm_call): Lose ldgp.
16302 (gdbasm_startup): Add frame information.
16303 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16304
7b34ad4e
MK
163052003-05-31 Mark Kettenis <kettenis@gnu.org>
16306
16307 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16308 i?86-*-*.
16309
10059fdf
MK
163102003-05-30 Mark Kettenis <kettenis@gnu.org>
16311
16312 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16313 FreeBSD.
16314
acf4b816
RH
163152003-05-29 Richard Henderson <rth@redhat.com>
16316
16317 * gdb.asm/alpha.inc: New file.
16318 * gdb.asm/asm-source.exp: Use it.
16319
e9ecd949
JB
163202003-05-29 Jim Blandy <jimb@redhat.com>
16321
16322 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16323 'core.PID'.
16324
e3e5a4f3
JB
163252003-05-22 Jim Blandy <jimb@redhat.com>
16326
16327 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16328 backtrace.
d63a86f8 16329
72fe3d25
DC
163302003-05-20 David Carlton <carlton@math.stanford.edu>
16331
16332 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16333 this time.
16334
58da2eb2
DC
163352003-05-19 David Carlton <carlton@bactrian.org>
16336
16337 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16338 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16339
1fcb5155
DC
163402003-05-19 David Carlton <carlton@bactrian.org>
16341
16342 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16343 namespace tests.
16344 Bump copyright date.
16345 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16346 (main): Call C::D::marker2.
16347 * gdb.c++/namespace1.cc: New file.
16348
85e85163
JJ
163492003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16350
16351 Roland McGrath <roland@redhat.com>
d63a86f8 16352 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16353 there is no manager thread.
16354
a25fbfec
JJ
163552003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16356
d63a86f8
RM
16357 * gdb.threads/schedlock.exp: Remove assumption that all threads
16358 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16359 in one of the child threads rather than the main thread.
16360
be375bae
JB
163612003-05-07 Jim Blandy <jimb@redhat.com>
16362
09bf6082
JB
16363 Add support for assembly source testing on the s390x.
16364 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16365 architecture.
16366 * gdb.asm/s390x.inc: New file.
16367
be375bae
JB
16368 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16369 succession of 'if' statements.
16370
00905d52
AC
163712003-05-05 Andrew Cagney <cagney@redhat.com>
16372
16373 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16374
b1e29e33
AC
163752003-05-05 Andrew Cagney <cagney@redhat.com>
16376
16377 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16378 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16379
e33d66ec
EZ
163802003-05-02 Elena Zannoni <ezannoni@redhat.com>
16381
16382 * gdb.base/charset.exp: Update based on new behavior of set/show
16383 charset commands.
16384
2b6fd0d8
AC
163852003-05-01 Andrew Cagney <cagney@redhat.com>
16386
16387 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16388 variable do not give memory errors.
16389
130cacce
AF
163902003-04-30 Adam Fedor <fedor@gnu.org>
16391
16392 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16393 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16394 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16395 gdb.objc/basicclass.m: : New files
16396
16397 * lib/gdb.exp (gdb_compile_objc): New procedure.
16398
bea71854
DJ
163992003-04-27 Daniel Jacobowitz <drow@mvista.com>
16400
16401 * gdb.base/signals.exp: Make backtrace tests more specific.
16402
0f20eeea
DC
164032003-04-23 David Carlton <carlton@bactrian.org>
16404
16405 * gdb.c++/maint.exp (test_first_component): Add tests for
16406 'operator' in more locations.
16407
c8c4d8dc
KB
164082003-04-16 Kevin Buettner <kevinb@redhat.com>
16409
16410 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16411
3fe60e3c
EZ
164122003-04-16 Elena Zannoni <ezannoni@redhat.com>
16413
16414 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16415 func marke' instead. Update test name.
3fe60e3c 16416
9219021c
DC
164172003-04-15 David Carlton <carlton@math.stanford.edu>
16418
16419 * gdb.c++/maint.exp: New file.
16420
5dd55bdd
EZ
164212003-04-14 Elena Zannoni <ezannoni@redhat.com>
16422
16423 * gdb.threads/schedlock.c: Change type of thread function argument
16424 to long, to avoid warnings on 64-bit platforms.
16425
00890572
EZ
164262003-04-14 Elena Zannoni <ezannoni@redhat.com>
16427
a9c64011
AS
16428 * gdb.base/attach.exp: Add new message from ptrace in case of
16429 attaching to nonexistent process.
d63a86f8 16430
93201743
JB
164312003-04-11 Jim Blandy <jimb@redhat.com>
16432
16433 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16434 gdb.c++/userdef.cc: Place comments on the lines to which the
16435 marker function might return.
16436 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16437 gdb.c++/userdef.exp: Look for those comments to check that we've
16438 returned to the right place, instead of checking line numbers.
16439
2a11c64d
EZ
164402003-04-11 Elena Zannoni <ezannoni@redhat.com>
16441
a9c64011
AS
16442 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16443 match on sourcefile name, instead of directory name.
2a11c64d 16444
68ab8fc5
EZ
164452003-04-10 Elena Zannoni <ezannoni@redhat.com>
16446
d63a86f8 16447 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16448 working directory name.
16449
5624293a
JB
164502003-04-09 Jim Blandy <jimb@redhat.com>
16451
16452 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16453 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16454 after an inferior function call, report the failure, but allow the
16455 test to continue.
16456
f1f02ee4
SC
164572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16458
16459 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16460 with -DPROTOTYPES.
16461
6eb79af0
SC
164622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16463
16464 * gdb.base/break.exp: Revert last patch.
16465
8dfb4cf0
SC
164662003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16467
16468 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16469 with -DPROTOTYPES.
16470
ed4c619a
AC
164712003-04-02 Andrew Cagney <cagney@redhat.com>
16472
16473 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16474 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16475 matching directories by the name breakpoint.
16476 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16477 Make "continue to marker1" consistent.
16478 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16479 message consistent.
16480 * lib/gdb.exp: Put "the program is no longer running", and "the
16481 program exited" in parenthesis.
16482 * lib/mi-support.exp: Ditto.
d63a86f8 16483
4e35d5f0 164842003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16485
4e35d5f0
BR
16486 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16487
71900fe8
AC
164882003-03-29 Andrew Cagney <cagney@redhat.com>
16489
16490 * gdb.base/sizeof.c (main): Print the value of '\377'.
16491 * gdb.base/sizeof.exp: Check the sign of '\377'.
16492
c0655a16
MC
164932003-03-27 Michael Chastain <mec@shout.net>
16494
16495 * gdb.base/gdb1090.exp: New file.
16496 * gdb.base/gdb1090.cc: New file.
16497
5b2a3989
JB
164982003-03-27 J. Brobecker <brobecker@gnat.com>
16499
16500 * gdb.gdb/observer.exp: New regression test.
16501
79876890
MC
165022003-03-27 Michael Chastain <mec@shout.net>
16503
16504 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16505 * gdb.base/ptype.exp: Likewise.
16506
6eac95e3
CV
165072003-03-27 Corinna Vinschen <vinschen@redhat.com>
16508
16509 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16510
e8c71839
MC
165112003-03-26 Michael Chastain <mec@shout.net>
16512
16513 * gdb.base/ptype.exp: Actually use some typedef'd types.
16514
71b10041
SC
165152003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16516
16517 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16518 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16519
2512cf80
CV
165202003-03-20 Corinna Vinschen <vinschen@redhat.com>
16521
16522 * gdb.base/default.exp: Fix regular expression.
16523
0d195a4f
CV
165242003-03-20 Corinna Vinschen <vinschen@redhat.com>
16525
16526 * gdb.base/args.exp: Fix regular expression.
16527
8a2dbca8
CV
165282003-03-20 Corinna Vinschen <vinschen@redhat.com>
16529
16530 * gdb.base/help.exp: Allow Win32 child process.
16531
bf028682
CV
165322003-03-20 Corinna Vinschen <vinschen@redhat.com>
16533
16534 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16535 when stepping out of main().
16536
182dbe85
CV
165372003-03-20 Corinna Vinschen <vinschen@redhat.com>
16538
16539 * gdb.base/default.exp: Check for win32 specific message when calling
16540 "run" without executable.
16541
d67a6ba5
CV
165422003-03-20 Corinna Vinschen <vinschen@redhat.com>
16543
16544 * gdb.base/args.exp: Expect .exe in output.
16545
a955b5bb
CV
165462003-03-20 Corinna Vinschen <vinschen@redhat.com>
16547
16548 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16549 Cygwin native.
16550
bf6bad4b
AC
165512003-03-17 Andrew Cagney <cagney@redhat.com>
16552
16553 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16554 vector registes.
16555 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16556 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16557
293e9a31
DC
165582003-03-17 David Carlton <carlton@math.stanford.edu>
16559
16560 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16561 test, for PR breakpoints/38.
16562 Call test_watchpoint_and_breakpoint.
16563 * gdb.base/watchpoint.c (func3): New function.
16564 (main): Call func3.
16565
5330f2db
DC
165662003-03-04 David Carlton <carlton@math.stanford.edu>
16567
16568 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16569 Garply<Garply<char> >:: garply".
16570 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16571 with respect to PR c++/1111; note also PR c++/1113.
16572 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16573 respect to PR c++/1062.
16574 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16575
6ece72da
DC
165762003-03-03 David Carlton <carlton@math.stanford.edu>
16577
16578 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16579 with respect to PR c++/57.
16580 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16581 c++/826.
16582 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16583 respect to PR c++/57.
16584
85ca1584
DC
165852003-03-03 David Carlton <carlton@math.stanford.edu>
16586
16587 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16588 respect to PR c++/33 into FAILs.
16589
98e9c5b8
MC
165902003-03-03 Michael Chastain <mec@shout.net>
16591
7bedbf27
MC
16592 * configure.in: Update copyright years.
16593
165942003-03-03 Michael Chastain <mec@shout.net>
16595
16596 * Makefile.in: Update copyright years.
98e9c5b8 16597
f683e100
DC
165982003-02-28 David Carlton <carlton@math.stanford.edu>
16599
16600 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16601 print class instead of struct and/or superfluous protection
16602 specifiers, as long as the resulting output is equivalent to the
16603 source code.
16604 Delete FIXME from end of messages on tests that don't need
16605 fixing.
16606
a9e0cf2c
DC
166072003-02-28 David Carlton <carlton@math.stanford.edu>
16608
16609 * gdb.c++/templates.exp (do_tests): Allow const in the two
16610 Foo<volatile char *>::foo tests.
16611
e8d359df
MS
166122003-02-27 Michael Snyder <msnyder@redhat.com>
16613
d63a86f8 16614 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16615 will be consistant.
16616
0b71dc91
DC
166172003-02-26 David Carlton <carlton@math.stanford.edu>
16618
16619 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16620 char *>::foo" test with respect to PR c++/33. Create a new test
16621 which is identical to that one except that it doesn't put the
16622 space between the "char" and the "*"; KFAIL it, too.
16623
dd14ab43
DC
166242003-02-26 David Carlton <carlton@math.stanford.edu>
16625
16626 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16627 template types into either PASSes or KFAILs (corresponding to PR
16628 c++/57). Tweak indentation. Update copyright.
16629
1146c7f1
SC
166302003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16631
16632 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16633
74641dfb
MC
166342003-02-13 Michael Chastain <mec@shout.net>
16635
16636 * gdb.base/exprs.exp: Remove i960 remnants.
16637 * gdb.base/funcargs.exp: Likewise.
16638 * gdb.base/list.exp: Likewise.
16639 * gdb.base/ptype.exp: Likewise.
16640
559cd2d0
DC
166412003-02-14 David Carlton <carlton@math.stanford.edu>
16642
16643 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16644 pEe->D::vg()" from XFAIL to KFAIL.
16645
c4f90d87
JM
166462003-02-13 Jason Molenda (jmolenda@apple.com)
16647
16648 * gdb.base/maint.exp: Update maint print statistics regexp to include
16649 new entries.
16650
cbc4d97c
MC
166512003-02-13 Michael Chastain <mec@shout.net>
16652
16653 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16654
40f235b7
MC
166552003-02-12 Michael Chastain <mec@shout.net>
16656
16657 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16658 * gdb.c++/inherit.exp: Likewise.
16659 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16660 * gdb.c++/templates.exp: Likewise.
16661 * gdb.c++/virtfunc.exp: Likewise.
16662
c56716b0
JM
166632003-02-06 Jason Molenda (jason-cl@molenda.com)
16664
16665 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16666 why the code is written that way.
16667
070afcf8
MC
166682003-02-05 Michael Chastain <mec@shout.net>
16669
16670 * gdb.base/dump.exp: Add missing copyright line.
16671
5d0331e5
JM
166722003-02-05 Jason Molenda (jason-cl@molenda.com)
16673
f7ae6d3e 16674 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16675 at the beginning so the breakpoint doesn't get set on the loop.
16676
92851186
MC
166772003-02-05 Michael Chastain <mec@shout.net>
16678
16679 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16680 output for configurations with gcc 2.95.3.
16681
cbf1e085
AC
166822003-02-05 Keith Seitz <keiths@redhat.com>
16683 Andrew Cagney <ac131313@redhat.com>
16684
16685 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16686
29518e1e
MC
166872003-02-04 Michael Chastain <mec@shout.net>
16688
16689 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16690 Call perror and then continue.
16691
5af1d5f3
MC
166922003-02-03 Michael Chastain <mec@shout.net>
16693
16694 * gdb.c++/pr-1023.cc: New file.
16695 * gdb.c++/pr-1023.exp: New file.
16696
6b549786
JB
166972003-02-05 Jim Blandy <jimb@redhat.com>
16698
16699 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16700 it's local to foobar. Check for it there, and check that it's not
16701 present in main.
16702 * gdb.c++/local.cc (marker2): New function.
16703 (foobar): Call marker1.
16704 (main): Call marker2 instead of marker1.
16705
67f16606
AC
167062003-02-04 Andrew Cagney <ac131313@redhat.com>
16707
16708 * gdb.disasm/mn10200.exp: Obsolete file.
16709 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16710 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16711 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16712
1c5cb38e
DC
167132003-02-04 David Carlton <carlton@math.stanford.edu>
16714
16715 * gdb.c++/overload.exp: Test intToChar(1).
16716 * gdb.c++/overload.cc (intToChar): New.
16717 (main): Call intToChar.
16718
d1fe6965
DC
167192003-02-03 David Carlton <carlton@math.stanford.edu>
16720
16721 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16722 'might_kfail' arg.
16723 KFAIL some of the continue_to_bp_overloaded calls, according to
16724 PR c++/1025.
16725
9ba61c5d
MC
167262003-02-01 Michael Chastain <mec@shout.net>
16727
16728 * gdb.base/advance.c (marker1): New marker function.
16729 * gdb.base/advance.exp: When the 'advance' command lands on the
16730 return breakpoint, it can legitimately stop on either the
16731 current line or the next line. Accommodate both outcomes.
16732 * gdb.base/until.exp: Likewise.
16733
e7494ffb
AC
167342003-02-02 Andrew Cagney <ac131313@redhat.com>
16735
16736 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16737 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16738 now a list, not a tuple.
16739 * gdb.mi/mi-var-display.exp: Ditto.
16740 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16741
075559bc
AC
167422003-02-01 Andrew Cagney <ac131313@redhat.com>
16743
16744 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16745 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16746 stack backtraces.
16747 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16748
2bd4c7b1
MK
167492003-02-01 Mark Kettenis <kettenis@gnu.org>
16750
16751 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16752 gdb.mi/mi1-pthreads.exp: Return instead of calling
16753 gdb_suppress_entire_file.
16754
eabd8992
MS
167552003-02-01 Mark Salter <msalter@redhat.com>
16756
16757 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16758
71469e2f
MS
167592003-01-31 Mark Salter <msalter@redhat.com>
16760
16761 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16762 Support empty arg.
16763
38a94d44
MC
167642003-01-30 Michael Chastain <mec@shout.net>
16765
16766 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16767 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16768 has been fixed in gdb/readline on 2003-01-09.
16769
19ea9e73
MS
167702003-01-29 Michael Snyder <msnyder@redhat.com>
16771
e8d359df
MS
16772 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16773 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16774 * gdb.base/args.exp: Skip if target does not support args passing.
16775
2307bd6a
DJ
167762003-01-22 Daniel Jacobowitz <drow@mvista.com>
16777
19ea9e73 16778 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16779 gdb_test. Accept a list of expect arguments as the third
16780 parameter.
16781 (gdb_test): Use it.
16782
f2dd3617
EZ
167832003-01-20 Elena Zannoni <ezannoni@redhat.com>
16784
16785 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16786 allow for different test tree configurations. Update some
16787 tescases accordingly.
16788 * gdb.arch/altivec-regs.exp: Ditto.
16789 * gdb.asm/asm-source.exp: Ditto.
16790 * gdb.base/advance.exp: Ditto.
16791 * gdb.base/display.exp: Ditto.
d63a86f8 16792 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16793 * gdb.base/mips_pro.exp: Ditto.
16794 * gdb.base/overlays.exp: Ditto.
16795 * gdb.base/relocate.exp: Ditto.
16796 * gdb.base/setshow.exp: Ditto.
16797 * gdb.base/step-line.exp: Ditto.
16798 * gdb.base/step-test.exp: Ditto.
16799 * gdb.base/until.exp: Ditto.
16800 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16801
c71cdefd
DC
168022003-01-17 David Carlton <carlton@math.stanford.edu>
16803
16804 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16805 corresponding to PR c++/945.
16806 Update copyright.
16807
fdba05d7
DC
168082003-01-17 David Carlton <carlton@math.stanford.edu>
16809
16810 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16811 corresponding to PR c++/68.
16812
168132003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16814
16815 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16816 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16817 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16818
c362c33a
EZ
168192003-01-15 Elena Zannoni <ezannoni@redhat.com>
16820
0fbc361c
EZ
16821 * gdb.base/break.exp: Fix change of default location, because of
16822 removal of until tests.
16823 * gdb.base/help.exp: Update test for new 'until' help message.
16824 Add test for help on 'advance'.
a9c64011 16825 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16826
dabf8a35
MK
168272003-01-15 Mark Kettenis <kettenis@gnu.org>
16828
16829 * gdb.base/default.exp: Adapt "info float" test for recent changes
16830 to that command. Add test for "info vector".
16831 * gdb.base/float.exp: New file. Add test for "info float" that
16832 resembles the old test in gdb.base/default.exp.
16833
a1769aca
DC
168342003-01-15 David Carlton <carlton@math.stanford.edu>
16835
16836 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16837
82025e13
EZ
168382003-01-15 Elena Zannoni <ezannoni@redhat.com>
16839
16840 * gdb.base/break.exp: Move the tests of until command from here...
16841 * gdb.base/until.exp: ... to here. New file. Add other tests.
16842 * gdb.base/advance.c: New file.
16843 * gdb.base/advance.exp: New file.
16844
8f9ab801
EZ
168452003-01-14 Elena Zannoni <ezannoni@redhat.com>
16846
a9c64011
AS
16847 * gdb.base/args.c: New file.
16848 * gdb.base/args.exp: New file.
8f9ab801 16849
9ae66589
DJ
168502003-01-14 Daniel Jacobowitz <drow@mvista.com>
16851
16852 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16853
8d77e5c3
DJ
168542003-01-14 Daniel Jacobowitz <drow@mvista.com>
16855
16856 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16857
12d2f0a1
DJ
168582003-01-14 Daniel Jacobowitz <drow@mvista.com>
16859
16860 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16861 dates.
16862
6ca37014
DJ
168632003-01-13 Daniel Jacobowitz <drow@mvista.com>
16864
16865 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16866
b0023472
DJ
168672003-01-13 Daniel Jacobowitz <drow@mvista.com>
16868
16869 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16870 (ptype &*"foo").
16871 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16872
607fbc54 168732003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16874
16875 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16876 * gdb.mi/mi1-console.exp: Likewise.
16877
607fbc54 168782003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16879
16880 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16881 * gdb.mi/mi1-console.exp: Likewise.
16882
a1fb14a2
DJ
168832003-01-13 Daniel Jacobowitz <drow@mvista.com>
16884
16885 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16886
c4cf40b7
DJ
168872003-01-09 Daniel Jacobowitz <drow@mvista.com>
16888
16889 * gdb.base/detach.exp: New test.
16890
696d5a5b
DJ
168912003-01-09 Daniel Jacobowitz <drow@mvista.com>
16892
16893 * Makefile.in (ALL_SUBDIRS): New variable.
16894 (subdirs, clean, distclean): Use it.
16895 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16896 regenerating Makefile, since it is generated from the top level.
16897 * gdb.asm/Makefile.in: Likewise.
16898 * gdb.base/Makefile.in: Likewise.
16899 * gdb.c++/Makefile.in: Likewise.
16900 * gdb.disasm/Makefile.in: Likewise.
16901 * gdb.java/Makefile.in: Likewise.
16902 * gdb.mi/Makefile.in: Likewise.
16903 * gdb.threads/Makefile.in: Likewise.
16904 * gdb.trace/Makefile.in: Likewise.
16905
754533e4
DC
169062003-01-09 David Carlton <carlton@math.stanford.edu>
16907
16908 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16909 Add copyright year 2003.
16910
d8b3e9ee
MC
169112003-01-06 Michael Chastain <mec@shout.net>
16912
16913 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16914 When selecting a thread, 'line' and 'file' are optional.
16915 * gdb.mi/mi1-pthreads.exp: Likewise.
16916
8e9e0fe6
AS
169172003-01-06 Andreas Schwab <schwab@suse.de>
16918
16919 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16920 failures.
16921
b5ab8ff3
DJ
169222003-01-04 Daniel Jacobowitz <drow@mvista.com>
16923
16924 Fix PR gdb/844
16925 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16926 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16927
16928 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16929 instead of calling gdb_suppress_entire_file.
16930 * gdb.threads/print-threads.exp: Likewise.
16931 * gdb.threads/schedlock.exp: Likewise.
16932
16933 * gdb.threads/killed.exp: Return instead of calling
16934 gdb_suppress_entire_file.
16935 * gdb.threads/linux-dp.exp: Likewise.
16936 * gdb.threads/pthreads.exp: Likewise.
16937
1e698235
DJ
169382003-01-04 Daniel Jacobowitz <drow@mvista.com>
16939
16940 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16941 stabs.
16942 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16943 * gdb.base/whatis.exp: Always allow (void) after function names.
16944
147ff08c
DJ
169452003-01-04 Daniel Jacobowitz <drow@mvista.com>
16946
16947 * gdb.c++/casts.exp: Correct regexp.
16948
dc62bfc2
MK
169492003-01-04 Mark Kettenis <kettenis@gnu.org>
16950
16951 * configure.in: Call AC_CONFIG_HEADER. Don't call
16952 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16953 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16954 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16955 aforementioned directories in the AC_OUPUT call.
16956 * config.hin: New file.
16957 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16958 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16959 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16960 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16961 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16962 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16963 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16964 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16965 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16966 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16967 gdb.threads/configure.in, gdb.threads/configure,
16968 gdb.threads/config.in, gdb.trace/configure.in,
16969 gdb.trace/configure: Removed.
16970
77afa639
MC
169712003-01-03 Michael Chastain <mec@shout.net>
16972
16973 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16974 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16975
7634bb6e
DJ
169762003-01-03 Daniel Jacobowitz <drow@mvista.com>
16977
16978 * gdb.base/store.exp: Fix regular expressions.
16979
b39c905e
MK
169802002-12-28 Mark Kettenis <kettenis@gnu.org>
16981
16982 * configure.in: Rewrite.
16983 * configure: Regenerated.
16984
0a8551dd
DC
169852003-01-03 David Carlton <carlton@math.stanford.edu>
16986
16987 * gdb.base/psymtab.exp: New file.
16988 * gdb.base/psymtab1.c: Ditto.
16989 * gdb.base/psymtab2.c: Ditto.
16990
c60b7188
AF
169912002-12-23 Adam Fedor <fedor@gnu.org>
16992
16993 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16994
ee73db83
DC
169952002-12-23 David Carlton <carlton@math.stanford.edu>
16996
16997 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16998 and current_directory initialization.
16999
d6c1774e
JB
170002002-12-22 Jim Blandy <jimb@redhat.com>
17001
f0a847b8
JB
17002 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17003 rather than as part of the output file name.
17004
d6c1774e
JB
17005 * gdb.base/attach.exp: There's no need to copy the test program to
17006 /tmp; that was only ever necessary on HP/UX, and this test is
17007 entirely disabled there anyway.
17008
f0708dbb
JB
170092002-12-21 Jim Blandy <jimb@redhat.com>
17010
4c2acfea
JB
17011 * gdb.c++/psmang.exp: Doc fix.
17012
f0708dbb
JB
17013 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17014 test.
17015
9579e000
DC
170162002-12-20 David Carlton <carlton@math.stanford.edu>
17017
17018 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17019
d1810171
MC
170202002-12-18 Michael Chastain <mec@shout.net>
17021
17022 * gdb.c++/annota2.exp: Add copyright year 2002.
17023
76565097
DC
170242002-12-17 David Carlton <carlton@math.stanford.edu>
17025
17026 * gdb.c++/try_catch.cc: Add marker comments.
17027 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17028 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17029 * gdb.c++/m-static.cc: Ditto.
17030 * gdb.c++/m-static1.cc: Ditto.
17031 * gdb.c++/try_catch.cc: Ditto.
17032
da81390b
JJ
170332002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17034
17035 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17036 to see whether we are using the new -environment-directory
17037 command which resets via -r or the old version of the command
17038 which may prompt the user. Part of fix for gdb/741.
17039
b304d130
AC
170402002-12-13 Andrew Cagney <ac131313@redhat.com>
17041
17042 * gdb.fortran/types.exp: Update obsolete comment.
17043 * gdb.fortran/exprs.exp: Ditto.
17044 * lib/gdb.exp: Delete obsolete code.
17045 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17046 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17047 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17048 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17049 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17050 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17051 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17052 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17053 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17054 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17055 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17056 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17057 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17058 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17059 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17060 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17061 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17062 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17063 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17064 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17065 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17066 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17067 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17068 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17069 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17070 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17071 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17072 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17073 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17074 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17075 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17076 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17077 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17078 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17079 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17080 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17081 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17082
a23b6e6a
DC
170832002-12-11 David Carlton <carlton@math.stanford.edu>
17084
17085 * gdb.c++/m-data.exp: Add test for members that shadow global
17086 variables: see PR gdb/804.
17087 * gdb.c++/m-data.cc: Ditto.
17088
6604731b
DJ
170892002-12-10 Daniel Jacobowitz <drow@mvista.com>
17090
17091 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17092
de46ecd7
DC
170932002-12-06 David Carlton <carlton@math.stanford.edu>
17094
17095 * gdb.base/store.c: Don't declare functions static.
17096
27e829d0
AC
170972002-12-04 Andrew Cagney <ac131313@redhat.com>
17098
17099 * gdb.base/store.exp, gdb.base/store.c: New files.
17100
92806416
DJ
171012002-12-03 Daniel Jacobowitz <drow@mvista.com>
17102
17103 * gdb.base/selftest.exp: Update for current gdb.
17104
3bcbaac5
DJ
171052002-12-03 Daniel Jacobowitz <drow@mvista.com>
17106
17107 * gdb.base/maint.exp: Only dump symbols from one source file
17108 or objfile.
17109
f4f00b1f
DJ
171102002-12-03 Daniel Jacobowitz <drow@mvista.com>
17111
17112 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17113 function call.
17114
f1c8a949
JB
171152002-11-25 Jim Blandy <jimb@redhat.com>
17116
17117 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17118 function appearing in error message.
17119
9e297a97
DJ
171202002-11-21 Daniel Jacobowitz <drow@mvista.com>
17121
17122 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17123
1f312e79
JJ
171242002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17125
d63a86f8
RM
17126 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17127 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17128 should be in mi console format. This is part of fix for PR gdb/604.
17129
83c31e7d
FN
171302002-09-18 Fernando Nasser <fnasser@redhat.com>
17131
17132 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17133 which explicitly prints the zero offset as "+0".
17134
322b3f65
DJ
171352002-10-22 Daniel Jacobowitz <drow@mvista.com>
17136
17137 * gdb.threads/schedlock.c (args): Make unsigned.
17138
171392002-10-21 Daniel Jacobowitz <drow@mvista.com>
17140
17141 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17142 numbers. Allow "foo2|selected stack frame".
17143 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17144 * gdb.asm/asmsrc2.s: Likewise.
17145 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17146 comments.
17147 * gdb.asm/mips.inc: New file.
17148
5e2fe5b8
AF
171492002-10-18 Adam Fedor <fedor@gnu.org>
17150
17151 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17152 * gdb.base/help.exp: Likewise.
17153
abe1a5d0
KB
171542002-10-17 Kevin Buettner <kevinb@redhat.com>
17155
17156 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17157 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17158
10abb1d4
JB
171592002-10-02 Jim Blandy <jimb@redhat.com>
17160
17161 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17162
1f609b42
AC
171632002-10-01 Andrew Cagney <ac131313@redhat.com>
17164
17165 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17166 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17167 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17168 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17169 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17170 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17171 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17172
0aee02e4
AC
171732002-09-29 Andrew Cagney <ac131313@redhat.com>
17174
17175 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17176 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17177 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17178 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17179 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17180 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17181 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17182
6fde09ad
KB
171832002-09-27 Kevin Buettner <kevinb@redhat.com>
17184
17185 * gdb.base/annota1.exp (info break): Make directory components of
17186 path optional since not all compilers emit this debug information.
17187
889bf7c5
PA
17188 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17189 step ends up stepping out of the function instead of stopping on
17190 the epilogue.
6fde09ad 17191
9e8aab75
KS
171922002-09-26 Keith Seitz <keiths@redhat.com>
17193
17194 * lib/insight-support.exp (gdbtk_start): Figure out where
17195 the insight executable is based on where gdb is. Use this
17196 executable to start insight instead of gdb.
17197
e36180d7
AC
171982002-09-25 Andrew Cagney <cagney@redhat.com>
17199
17200 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17201
9dd34b2b
AC
172022002-09-24 Andrew Cagney <ac131313@redhat.com>
17203
17204 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17205 test_isolated_complaints.
17206 (test_empty_complaint): New function.
17207 (test_empty_complaints): New function. Check no output when no
17208 complaints.
d63a86f8 17209
dea97812
KB
172102002-09-19 Jim Blandy <jimb@redhat.com>
17211
a9c64011 17212 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17213
54951bd7
AC
172142002-09-19 Andrew Cagney <ac131313@redhat.com>
17215
17216 * gdb.gdb/complaints.exp: New file.
17217
dec43320
AC
172182002-09-18 Andrew Cagney <ac131313@redhat.com>
17219
17220 * gdb.base/maint.exp: Check `help maint internal-warning'.
17221
e70d6e3f
DC
172222002-09-18 David Carlton <carlton@math.stanford.edu>
17223
17224 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17225 numbers, and replace them by a single breakpoint after the
17226 constructors are all finished.
17227 Add test 4.
17228 * gdb.c++/m-static.cc: Add test 4.
17229 * gdb.c++/m-static.h: New file.
17230 * gdb.c++/m-static1.cc: New file.
17231
17232 * gdb.c++/printmethod.exp: New file.
17233 * gdb.c++/printmethod.cc: New file.
17234
17235 * gdb.c++/pr-574.exp: New file.
17236 * gdb.c++/pr-574.cc: New file.
17237
afb5c968
CV
172382002-09-18 Corinna Vinschen <vinschen@redhat.com>
17239
17240 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17241 embedded targets which never actually exit.
17242
31e45dee
FN
172432002-09-18 Fernando Nasser <fnasser@redhat.com>
17244
17245 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17246 "don't step after run" as unresolved or unsupported, instead of xfail.
17247
a283c5a1
CV
172482002-09-18 Corinna Vinschen <vinschen@redhat.com>
17249
17250 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17251 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17252 Add newline to expected string in "step out of main (status wrapper)"
17253 case.
17254
11350d2a
CV
172552002-09-18 Corinna Vinschen <vinschen@redhat.com>
17256
17257 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17258 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17259
0deec7d6
TT
172602002-09-17 Tom Tromey <tromey@redhat.com>
17261
17262 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17263 \000, not \0, in double-quoted string.
17264
b2b4a1b5
CV
172652002-09-14 Corinna Vinschen <vinschen@redhat.com>
17266
c9d37158 17267 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17268 string after running the commands execution on breakpoint tests.
17269
1c56143a
CV
172702002-09-13 Corinna Vinschen <vinschen@redhat.com>
17271
17272 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17273
37f8da45
JB
172742002-09-12 Joel Brobecker <brobecker@gnat.com>
17275
17276 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17277
08b468e0
KS
172782002-09-10 Keith Seitz <keiths@redhat.com>
17279
17280 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17281 runto proc.
17282 (mi_run_to_main): Use mi_runto.
17283 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17284
dc360f58
KS
172852002-09-10 Keith Seitz <keiths@redhat.com>
17286
17287 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17288 regexp for stopping at main. Could have multiple event notifications.
17289 Don't assume that main was declared with no parameters.
17290 (mi_next): Use mi_step_to.
17291 (mi_step): Use mi_next_to.
17292
ce3abcfb
CV
172932002-09-09 Corinna Vinschen <vinschen@redhat.com>
17294
17295 * gdb.base/default.exp: Fix expected string in `info float' test.
17296
d1f5b980
BE
172972002-09-09 Ben Elliston <bje@redhat.com>
17298
17299 * config/mips.exp: Update comments.
17300 * config/mips-idt.exp: Likewise.
17301 * config/nind.exp: Likewise.
17302 * config/slite.exp: Likewise.
17303 * config/sparclet.exp: Likewise.
17304 * config/udi.exp: Likewise.
17305 * config/vx.exp: Likewise.
17306 * config/vxworks29k.exp: Likewise.
17307
2f71430b
JB
173082002-09-05 Jim Blandy <jimb@redhat.com>
17309
17310 * gdb.threads/killed.exp: Fix test failure message.
17311
7ddebc7e
KS
173122002-09-04 Keith Seitz <keiths@redhat.com>
17313
17314 * lib/mi-support.exp: Update copyright.
17315 (mi_gdb_test): Increase the priority of the expected pattern
17316 so that it matches gdb_test.
17317
0ae67eb3
KS
173182002-09-03 Keith Seitz <keiths@redhat.com>
17319
17320 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17321 Use integer comparison instead of string comparison for testing
17322 whether binary was built.
17323
38fc42c8
JB
173242002-09-03 Jim Blandy <jimb@redhat.com>
17325
17326 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17327
b6ff0e81
JB
173282002-08-29 Jim Blandy <jimb@redhat.com>
17329
17330 * gdb.threads/pthreads.exp: Move the portable thread compilation
17331 code into a function in lib/gdb.exp, and call that from here.
17332 * lib/gdb.exp (gdb_compile_pthreads): New function.
17333
07c98896
KS
173342002-08-29 Keith Seitz <keiths@redhat.com>
17335
17336 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17337 expect_out so that callers can get at it.
17338
0312286c
DJ
173392002-08-23 Daniel Jacobowitz <drow@mvista.com>
17340
17341 * gdb.threads/print-threads.c: New file.
17342 * gdb.threads/print-threads.exp: New file.
17343 * gdb.threads/schedlock.c: New file.
17344 * gdb.threads/schedlock.exp: New file.
17345
dd039bc4
EZ
173462002-08-22 Elena Zannoni <ezannoni@redhat.com>
17347
a9c64011
AS
17348 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17349 not altivec.c.
dd039bc4 17350
1f36144c
MK
173512002-08-17 Mark Kettenis <kettenis@gnu.org>
17352
17353 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17354 targets. The problem should be fixed now.
17355
16057ec7 173562002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17357
17358 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17359 2002-07-24 change that removes final dots from error messages.
17360
3c1499ad
TT
173612002-08-13 Tom Tromey <tromey@redhat.com>
17362
17363 * gdb.base/readline.exp: New file.
17364
a20ce2c3
AC
173652002-08-01 Andrew Cagney <ac131313@redhat.com>
17366
17367 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17368 supress message.
17369
db034ac5
AC
173702002-08-01 Andrew Cagney <cagney@redhat.com>
17371
17372 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17373 CHILL_FOR_TARGET and CHILL_LIB.
17374 * configure.in (configdirs): Remove gdb.chill.
17375 * configure: Regenerate.
17376 * lib/gdb.exp: Obsolete references to chill.
17377 * gdb.fortran/types.exp: Ditto.
17378 * gdb.fortran/exprs.exp: Ditto.
17379
3e000b18
KB
173802002-07-30 Kevin Buettner <kevinb@redhat.com>
17381
17382 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17383 set Irix-specific compile and link flags.
17384
28f4966b
KB
173852002-07-29 Kevin Buettner <kevinb@redhat.com>
17386
17387 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17388 source files. The ``-o'' option doesn't work with the ``-E'' option
17389 when using the Irix compiler.
17390
46c0d5a6
DJ
173912002-07-19 Daniel Jacobowitz <drow@mvista.com>
17392
17393 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17394 Improve support for reusing an exec file. Copy exec file
17395 to target, and run gdbserver on the target instead of on the host.
17396
eecf4bed
JB
173972002-07-18 Jim Blandy <jimb@redhat.com>
17398
0f815cdf
JB
17399 * gdb.base/ending-run.exp: Don't expect to see the program end in
17400 some orderly fashion when we're running on a real stand-alone
17401 board.
17402
eecf4bed
JB
17403 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17404 targets that don't support interrupts.
17405
52d309e4
JB
174062002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17407
17408 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17409 systems.
17410 Move comments in expect statements to inside the actions, so that they
17411 don't get matched against.
17412
ff683d9e
MK
174132002-07-10 Mark Kettenis <kettenis@gnu.org>
17414
17415 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17416 function when asleep" test.
17417
b5356753
AC
174182002-07-10 Andrew Cagney <ac131313@redhat.com>
17419
17420 * gdb.base/page.exp: Rewrite to handle problems with very long
17421 `info set' output. Update copyright.
17422
6aa4d13a
AC
174232002-06-26 Andrew Cagney <ac131313@redhat.com>
17424
17425 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17426 gdb.threads-hp.
17427 * gdb.hp/configure: Regenerate.
17428 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17429 * gdb.hp/gdb.threads-hp/configure: Delete file.
17430 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17431
8cf8c2b8
AC
174322002-06-22 Andrew Cagney <ac131313@redhat.com>
17433
17434 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17435 setlocale, bindtextdomain and textdomain.
17436
6827a8f8
JB
174372002-06-11 Jim Blandy <jimb@redhat.com>
17438
919d772c
JB
17439 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17440 preprocessor macro information is present.
17441
6827a8f8
JB
17442 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17443 tests.
17444
c15b0d21
MS
174452002-06-06 Michael Snyder <msnyder@redhat.com>
17446
c5984d70
MS
17447 * gdb.base/overlays.exp: Record addresses of overlay
17448 functions in TCL variables rather than in GDB variables,
17449 to avoid having GDB convert them to pointers (with loss
17450 of information).
17451
d63a86f8 17452 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17453 default linker script changes.
c15b0d21
MS
17454 * gdb.base/long_long.exp: Add check for sizeof (long double).
17455
be26fe0d
ML
174562002-06-06 Michal Ludvig <mludvig@suse.cz>
17457
17458 * gdb.asm/asm-source.exp: Add x86-64 target.
17459 * gdb.asm/x86_64.inc: New.
d63a86f8 17460
258093ca 174612002-05-30 Michael Chastain <mec@shout.net>
258093ca 17462
4b3153f1 17463 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17464 * gdb.c++/m-static.cc: New file.
17465 * gdb.c++/m-static.exp: New file.
17466
241264c6
MS
174672002-05-28 Michael Snyder <msnyder@redhat.com>
17468
17469 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17470 precision.
17471
9bba8c8f 174722002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17473
4b3153f1 17474 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17475 * gdb.c++/m-data.cc: New file.
17476 * gdb.c++/m-data.exp: New file.
17477
174782002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17479
4b3153f1 17480 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17481 * gdb.c++/try_catch.cc: New file.
d63a86f8 17482 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17483
def1b996
MC
174842002-05-27 Michael Chastain <mec@shout.net>
17485
17486 * gdb.c++/local.exp: Accept more nested types in output.
17487
522ba268
MC
174882002-05-26 Michael Chastain <mec@shout.net>
17489
17490 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17491
277254ba
MS
174922002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17493
17494 * lib/gdb.exp (gdb_wrapper_init): Just because
17495 gdb_wrapper_file exists, this does not mean that the file
17496 should not be rebuilt. That is what gdb_wrapper_initialized
17497 is for.
17498 (default_gdb_init): Reset gdb_wrapper_initialized.
17499
b61a8733
MS
175002002-05-23 Michael Snyder <msnyder@redhat.com>
17501
d63a86f8 17502 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17503 the precision of the floating point test results.
17504 * gdb.base/call-rt-st.exp: Ditto.
17505
b61a8733
MS
17506 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17507 * gdb.base/call-rt-st.exp: Ditto.
17508
56f6e910
MC
175092002-05-19 Michael Chastain <mec@shout.net>
17510
17511 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17512
ad0b0016
EZ
175132002-05-19 Elena Zannoni <ezannoni@redhat.com>
17514
a9c64011
AS
17515 * configure.in (configdirs): Add gdb.arch.
17516 * configure: Regenerate.
ad0b0016 17517
f617d2b6
JB
175182002-05-17 Jim Blandy <jimb@redhat.com>
17519
17520 * gdb.base/completion.exp: Recognize the more detailed error
17521 messages produced by the macro expander's lexical analyzer.
17522
eac2a696
EZ
175232002-05-14 Elena Zannoni <ezannoni@redhat.com>
17524
a9c64011
AS
17525 * gdb.arch/altivec-abi.c: New file.
17526 * gdb.arch/altivec-abi.exp: New file.
17527 * gdb.arch/altivec-regs.c: New file.
17528 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17529
2fdde8f8
DJ
175302002-05-14 Daniel Jacobowitz <drow@mvista.com>
17531
17532 * gdb.base/maint.exp (maint print type): Update for new type
17533 structure.
d63a86f8 17534
e31f1a7c
EZ
175352002-05-14 Elena Zannoni <ezannoni@redhat.com>
17536
17537 * gdb.arch: New directory.
17538 * gdb.arch/configure.in: New file.
17539 * gdb.arch/configure: New file.
17540 * gdb.arch/Makefile.in: New file.
17541
db589741
CV
175422002-05-13 Corinna Vinschen <vinschen@redhat.com>
17543
17544 * gdb.asm/asm-source.exp: Add v850 as supported target.
17545 * gdb.asm/v850.inc: New file.
17546
8ce2a7dc
DJ
175472002-05-13 Daniel Jacobowitz <drow@mvista.com>
17548
17549 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17550
df763c7f
DJ
175512002-05-12 Daniel Jacobowitz <drow@mvista.com>
17552
17553 * gdb.base/break.exp: Check 'break "marker2"'.
17554
377daeed
MS
175552002-05-10 Michael Snyder <msnyder@redhat.com>
17556
17557 * gdb.base/long_long.exp: Fix typo.
17558
c4b7bc2b
JB
175592002-05-10 Jim Blandy <jimb@redhat.com>
17560
ecac9a4e
JB
17561 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17562 a bug.
17563
c4b7bc2b
JB
17564 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17565 Recognize more detailed error message produced by the macro
17566 expander's lexical analyzer.
17567 * lib/gdb.exp (test_print_reject): Same.
17568
e71019a1
MK
175692002-05-09 Mark Kettenis <kettenis@gnu.org>
17570
17571 * gdb.c++/method.exp: Fix typo.
17572
fedfc8e6
MS
175732002-05-08 Michael Snyder <msnyder@redhat.com>
17574
166a1957
MS
17575 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17576 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17577 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17578 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17579 Add iftarget clause for strongarm.
d63a86f8 17580
f1c47eb2
MS
175812002-05-06 Michael Snyder <msnyder@redhat.com>
17582
cb9a9d3e
MS
17583 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17584 (gdb_continue_to_end): Accept output from status wrapper.
17585 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17586 Clean up fail messages to match pass messages.
17587
f1c47eb2
MS
17588 Enable the "needs_status_wrapper" testsuite feature.
17589 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17590 (gdb_compile): Conditionally call gdb_wrapper_init.
17591 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17592 * gdb.c++/method.exp: Recognize output from status wrapper.
17593
6079c749
BE
175942002-05-06 Ben Elliston <bje@redhat.com>
17595From Graydon Hoare <graydon@redhat.com>
17596
17597 * config/sid.exp: Include support for "rawsid" protocol.
17598
188baff3
JB
175992002-05-03 Jim Blandy <jimb@redhat.com>
17600
17601 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17602 * gdb.c++/hang3.C: New file.
17603
b9c07f0f
AC
176042002-05-04 Andrew Cagney <ac131313@redhat.com>
17605
17606 * gdb.base/default.exp: Remove obsolete code.
17607 * gdb.c++/misc.exp: Ditto. Update copyright.
17608 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17609 * gdb.base/whatis.exp: Ditto. Update copyright.
17610 * gdb.base/scope.exp: Ditto. Update copyright.
17611 * gdb.base/ptype.exp: Ditto. Update copyright.
17612 * gdb.base/printcmds.exp: Ditto. Update copyright.
17613 * gdb.base/opaque.exp: Ditto. Update copyright.
17614 * gdb.base/list.exp: Ditto.
17615 * gdb.base/funcargs.exp: Ditto. Update copyright.
17616 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17617 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17618 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17619 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17620 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17621 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17622
5c7a0397
MS
176232002-05-02 Michael Snyder <msnyder@redhat.com>
17624
d6dcc264 17625 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17626 * gdb.base/long_long.exp: Add xscale target.
17627 * gdb.base/default.exp: Add xscale target.
17628
eb7f1c48
JB
176292002-05-01 Jim Blandy <jimb@redhat.com>
17630
17631 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17632 gdb.c++/hang.exp: New test.
17633
a6befae8
FF
176342002-05-01 Fred Fish <fnf@redhat.com>
17635
17636 * gdb.base/completion.exp: Handle completions of "./Make" for
17637 more than one completion possibility, as is the case when we
17638 build and test in the source tree.
17639
0a310277
AG
176402002-04-29 Anthony Green <green@redhat.com>
17641
17642 * gdb.java/jmisc1.exp: New file.
17643 * gdb.java/jmisc2.exp: New file.
17644
6ff9af88
DJ
176452002-04-24 Daniel Jacobowitz <drow@mvista.com>
17646
17647 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17648
96b3d632
EZ
176492002-04-23 Elena Zannoni <ezannoni@redhat.com>
17650
17651 * gdb.base/help.exp: Change 'help status' to allow for target
17652 dependent output differences.
17653
5019bb54
MC
176542002-04-22 Michael Chastain <mec@shout.net>
17655
17656 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17657
a805a116
MC
176582002-04-22 Michael Chastain <mec@shout.net>
17659
17660 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17661
a1706bfd
DM
176622002-04-17 David S. Miller <davem@redhat.com>
17663
17664 * gdb.asm/sparc64.inc: New file.
17665 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17666
a73a20a2
EZ
176672002-04-19 Elena Zannoni <ezannoni@redhat.com>
17668
17669 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17670 instruction file directly into the build tree. Clean up at end of
17671 test.
17672
ba678339
DM
176732002-04-18 David S. Miller <davem@redhat.com>
17674
17675 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17676 handle 64-bit platforms correctly.
17677 * gdb.base/maint.exp: Likewise.
17678
b03399da
KB
176792002-04-18 Kevin Buettner <kevinb@redhat.com>
17680
17681 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17682 ``-fpic'' when compiling files comprising a shared library, but
17683 it does need additional linker flags in order to find shared
17684 libraries at run time.
17685
e2004992
KB
176862002-04-18 Kevin Buettner <kevinb@redhat.com>
17687
17688 * gdb.base/cvexpr.c (use): New function.
17689 (main): Invoke use() on all global variables to prevent
17690 some linkers from deleting these otherwise unused symbols.
17691
d8937120
MC
176922002-04-17 Michael Chastain <mec@shout.net>
17693From David S. Miller <davem@redhat.com>
17694
17695 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17696 handle 64-bit platforms correctly.
17697
ffd61a58
MS
176982002-04-12 Michael Snyder <msnyder@redhat.com>
17699From Jim Blandy <jimb@redhat.com>
a9c64011 17700 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17701 script can handle this instead.
17702 * gdb.base/bar.c (barx): Same.
17703 * gdb.base/baz.c (bazx): Same.
17704 * gdb.base/grbx.c (grbxx): Same.
17705
17706 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17707 manager doesn't automatically unmap overlays unnecessarily.
17708
6b8426a6
MH
177092002-04-10 Martin M. Hunt <hunt@redhat.com>
17710
17711 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17712 stepping out of main.
17713
34af4875
MC
177142002-04-09 Michael Chastain <mec@shout.net>
17715
17716 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17717 scope so that the nested scope tests will make sense.
17718 * gdb.c++/local.exp: Write patterns that actually work with gcc
17719 (the HP patterns "were never known to work with gcc").
17720 Keep the old aCC patterns too.
17721
2d1676a0
DJ
177222002-04-09 Daniel Jacobowitz <drow@mvista.com>
17723
17724 * gdb.base/attach.exp: Correct target board test.
17725
3a63e3f9
MC
177262002-04-08 Michael Chastain <mec@shout.net>
17727
17728 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17729 in a const method. Add some xfail and fail cases for configurations
17730 that do not emit the "const ...".
17731
f18dabd2
MC
177322002-04-07 Michael Chastain <mec@shout.net>
17733
17734 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17735 Accept "A * const" and "const A * const" as type of "this".
17736 Fix spelling of getFunky throughout. Make messages uniform.
17737
0fcddd82
EZ
177382002-04-07 Elena Zannoni <ezannoni@redhat.com>
17739
a9c64011 17740 Work around for PR gdb/285:
0fcddd82
EZ
17741 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17742
16a8534a
EZ
177432002-04-07 Elena Zannoni <ezannoni@redhat.com>
17744
17745 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17746 instructions file at run time instead of configure time.
17747 Sometimes we run the test in a directory that is not the one we
17748 configured in.
17749 * gdb.asm/configure.in: Delete creation of symlink.
17750 * gdb.asm/configure: Regenerate.
17751
24181d81
JB
177522002-04-05 J. Brobecker <brobecker@gnat.com>
17753
17754 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17755 xfullpath () function.
17756
7cdb7107
DJ
177572002-04-04 Daniel Jacobowitz <drow@mvista.com>
17758
17759 * gdb.asm/Makefile.in: Correct dependencies.
17760
17761 * gdb.asm/powerpc.inc: New file.
17762 * gdb.asm/asm-source.exp: Add PowerPC.
17763 * gdb.asm/configure.in: Likewise.
17764 * gdb.asm/configure: Regenerated.
17765
a7d17088
DJ
177662002-04-04 Daniel Jacobowitz <drow@mvista.com>
17767
17768 * gdb.base/relocate.exp: New file.
17769 * gdb.base/relocate.c: New file.
17770
cd721503
FF
177712002-04-04 Fred Fish <fnf@redhat.com>
17772
17773 * gdb.base/step-test.exp: Update comment regarding stopping in
17774 memcpy/bcopy calls inserted as part of the compiler runtime.
17775
b22ad7a7
MS
177762002-04-04 Michael Snyder <msnyder@redhat.com>
17777
17778 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17779
5f279fa6
DJ
177802002-04-03 Daniel Jacobowitz <drow@mvista.com>
17781
17782 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17783 (gdb_expect): Remove $notransfer hack.
17784
dd0fd3ce
DJ
177852002-04-02 Daniel Jacobowitz <drow@mvista.com>
17786
17787 * gdb.c++/classes.exp ("calling method for small class"): Match
17788 updated register output.
17789
1e50cda1
DJ
177902002-03-30 Daniel Jacobowitz <drow@mvista.com>
17791
17792 Fix PR gdb/452
17793 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17794 when finished. Make gdb_file_cmd send "exec-file" when
17795 appropriate.
17796
24015922
DJ
177972002-03-30 Daniel Jacobowitz <drow@mvista.com>
17798
17799 * gdb.base/attach.exp: Remove extra setup_xfail.
17800
dd7dfd64
MS
178012002-03-26 Michael Snyder <msnyder@redhat.com>
17802
17803 * gdb.base/default.exp: Add tests for dump, append, and restore.
17804 * gdb.base/help.exp: Add tests for dump, append, and restore.
17805 * gdb.base/dump.exp: New file, test dump, append and restore.
17806 * gdb.base/dump.c: New file.
17807
48b2f8d7
MS
178082002-03-27 Michael Snyder <msnyder@redhat.com>
17809
d63a86f8 17810 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17811 clean-ups in help messages.
17812
05b4d525
FF
178132002-03-26 Fred Fish <fnf@redhat.com>
17814
17815 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17816 have debugging info for those functions and the compiler uses them
17817 internally to copy structs around.
17818
d7679631
FF
178192002-03-26 Fred Fish <fnf@redhat.com>
17820
17821 * gdb.base/list.exp: Revert the change made yesterday and add note
17822 about why we don't list the default lines for remote targets.
17823
523ac3f9
MS
178242002-03-25 Michael Snyder <msnyder@redhat.com>
17825
17826 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17827
754b2b8d
FF
178282002-03-25 Fred Fish <fnf@redhat.com>
17829
17830 * gdb.base/list.exp: This test works on remote targets so remove
17831 the short circuit for remote targets. Update copyright.
17832
33c3e192
FF
178332002-03-25 Fred Fish <fnf@redhat.com>
17834
17835 * gdb.base/attach.exp: Fix logic error that was suppressing this
17836 test for all non hppa*-*-hpux* targets, instead of the hp target.
17837 Move comments closer to the suppression point. Also now need to
17838 check that we are running natively.
17839
d43e73ee
MS
178402002-03-22 Michael Snyder <msnyder@redhat.com>
17841
882c8f02
MS
17842 * gdb.base/default.exp: Add test for gcore. Update copyright.
17843 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17844
04c12f60
FF
178452002-03-06 Fred Fish <fnf@redhat.com>
17846
17847 * gdb.base/funcargs.c: Remove extraneous ';' character.
17848 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17849
b43df995
MC
178502002-03-04 Michael Chastain <mec@shout.net>
17851
17852 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17853 accommodate gcc v3 function signature.
17854 * gdb.mi/mi0-var-cmd-exp: Ditto.
17855
92362027
AC
178562002-02-24 Andrew Cagney <ac131313@redhat.com>
17857
17858 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17859 ``GNU/Linux'' or ``Linux kernel''
17860 * testsuite/gdb.threads/pthreads.c: Ditto.
17861
258ad32d
MC
178622002-02-24 Michael Chastain <mec@shout.net>
17863
17864 * gdb.threads/pthreads.c (thread1): Add a return statement.
17865 (thread2): Likewise.
17866 (foo): Likewise.
17867
04c3b3d4
MC
178682002-02-23 Michael Chastain <mec@shout.net>
17869
17870 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17871 to placate gcc.
17872
5a2a0a20
MC
178732002-02-23 Michael Chastain <mec@shout.net>
17874
17875 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17876 test "ptype bint". The test passes on all my stabs configurations.
17877
a640f7fc
JB
178782002-02-21 Jim Blandy <jimb@redhat.com>
17879
27924826
JB
17880 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17881 filename at a time, and watch for the ones we want to see.
17882
a640f7fc
JB
17883 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17884 types of pointers to prototyped functions.
17885
edcc8c75
AC
178862002-02-20 Andrew Cagney <ac131313@redhat.com>
17887
17888 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17889 signed, unsigned and straight char.
17890 (padding_char, padding_short, padding_int, padding_long,
17891 padding_long_long, padding_float, padding_double,
17892 padding_long_double): New global variables.
17893 (fill, fill_structs): New functions.
17894
17895 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17896 for correctly sized writes. Update copyright.
17897 (get_valueof): New procedure.
17898 (get_sizeof): Call get_valueof.
17899 (check_valueof): New procedure.
17900 (check_padding): New procedure.
17901
ac57ea44
MC
179022002-02-20 Michael Chastain <mec@shout.net>
17903
17904 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17905 to setup_xfail. Document some of the remaining calls.
17906
7a10c941
MC
179072002-02-18 Michael Chastain <mec@shout.net>
17908
17909 * gdb.c++/userdef.exp: Update copyright year.
17910
fb8acdcc
DJ
179112002-02-18 Daniel Jacobowitz <drow@mvista.com>
17912
17913 * gdb.c++/userdef.exp: Test overloaded operators properly.
17914 Remove xfails.
17915
fda6ae12
MS
179162002-02-14 Michael Snyder <msnyder@redhat.com>
17917
17918 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17919
676a0442
DJ
179202002-02-14 Daniel Jacobowitz <drow@mvista.com>
17921
17922 * gdb.base/a2-run.exp: Check for a remote target properly.
17923 * gdb.base/annota1.exp: Likewise.
17924 * gdb.base/list.exp: Likewise.
17925 * gdb.base/reread.exp: Likewise.
17926 * gdb.base/scope.exp: Likewise.
17927 * gdb.base/shlib-call.exp: Likewise.
17928 * gdb.base/term.exp: Likewise.
17929 * gdb.c++/annota2.exp: Likewise.
17930
78b4f468
RE
179312002-02-13 Richard Earnshaw <rearnsha@arm.com>
17932
17933 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17934
9a81ba51
MC
179352002-02-10 Michael Chastain <mec@shout.net>
17936
17937 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17938 (call_after_alloca): Ditto.
17939
004af6c7
DJ
179402002-02-10 Daniel Jacobowitz <drow@mvista.com>
17941
17942 * gdb.base/ending-run.exp: Guard "cont" test with
17943 gdb_skip_stdio_test.
17944
37225f62
JB
179452002-02-06 Jim Blandy <jimb@redhat.com>
17946
17947 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17948 from here...
17949 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17950 To here. Disable this test on non-HP platforms. Add big comment.
17951
fe6fdd96
MS
179522002-02-04 Michael Snyder <msnyder@redhat.com>
17953
17954 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17955 other than d10v and m32r.
17956
036fad3f
RE
179572002-02-02 Richard Earnshaw <rearnsha@arm.com>
17958
17959 * gdb.base/default.exp: Rewrite test patterns to reduce time
17960 taken to match them.
17961
7148ab62
DJ
179622002-01-30 Daniel Jacobowitz <drow@mvista.com>
17963
17964 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17965 Allow a start function above main.
17966 * gdb.threads/linux-dp.exp: Fix copyright date.
17967
396cc255
DJ
179682002-01-30 Daniel Jacobowitz <drow@mvista.com>
17969
a9c64011
AS
17970 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17971 (check_philosopher_stack): Check for manager thread before checking
17972 for a just-starting thread.
396cc255 17973
f038d31b
DJ
179742002-01-30 Daniel Jacobowitz <drow@mvista.com>
17975
17976 From Neil Booth <neil@daikokuya.demon.co.uk>:
17977 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17978 warnings.
17979
b3ff9d9a
FF
179802002-01-21 Fred Fish <fnf@redhat.com>
17981
17982 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17983 not caller.
17984
39ad761d
JB
179852002-01-21 Jim Blandy <jimb@redhat.com>
17986
17987 * gdb.base/reread.exp: Check that GDB properly re-reads the
17988 executable file when it changes while no inferior is running.
17989
aaf320fa
FF
179902002-01-21 Fred Fish <fnf@redhat.com>
17991
a9c64011
AS
17992 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17993 optionally accept the "shlib events" variation.
aaf320fa 17994
808a31f5
JB
179952002-01-21 Jim Blandy <jimb@redhat.com>
17996
17997 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17998 call `fflush' after every `printf', so that the output is produced
17999 at predictable points, regardless of whatever buffering does (or
18000 doesn't) take place.
18001 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18002 at different points.
18003
4420d5e2
DJ
180042002-01-20 Daniel Jacobowitz <drow@mvista.com>
18005
18006 * gdb.c++/inherit.exp: Update copyright years.
18007 * gdb.c++/method.exp: Likewise.
18008
3e36a0f4
DJ
180092002-01-20 Daniel Jacobowitz <drow@mvista.com>
18010
18011 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18012 artificial methods/arguments.
18013 * gdb.c++/derivation.exp: Likewise.
18014 * gdb.c++/inherit.exp: Likewise.
18015 * gdb.c++/method.exp: Likewise.
18016 * gdb.c++/virtfunc.exp: Likewise.
18017
b4ceaee6
AC
180182002-01-18 Andrew Cagney <ac131313@redhat.com>
18019
18020 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18021 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18022 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18023 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18024 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18025 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18026
ecace851
JB
180272002-01-17 Jim Blandy <jimb@redhat.com>
18028
18029 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18030 anchoring the pattern matching the entry point symbol's name.
18031
375fc983
AC
180322002-01-17 Andrew Cagney <ac131313@redhat.com>
18033
18034 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18035 continue/quit query. Update copyright.
18036
fe6fdd96
MS
180372002-01-14 Michael Snyder <msnyder@redhat.com>
18038
18039 * gdb.base/gcore.exp: Remove extra debugging output.
18040
e017c81f
DJ
180412002-01-13 Daniel Jacobowitz <drow@mvista.com>
18042
18043 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18044 for slightly dubious v2 mangled string.
18045
37ab3bf8
DJ
180462002-01-13 Daniel Jacobowitz <drow@mvista.com>
18047
18048 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18049
1bc05c3a 180502002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18051
1bc05c3a 18052 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18053
1bc05c3a
JM
18054 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18055 constructors.
18056 * gdb.c++/derivation.exp: Likewise.
18057 * gdb.c++/templates.exp: Likewise.
18058 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18059
1bc05c3a
JM
180602002-01-10 Michael Snyder <msnyder@redhat.com>
18061
18062 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18063
a911c360
MS
180642002-01-08 Michael Snyder <msnyder@redhat.com>
18065
18066 * gdb.base/gcore.exp: New test for generate-core-file command.
18067 * gdb.base/gcore.c: Testcase for above.
18068 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18069
ea2119ec
JM
180702002-01-08 Jason Merrill <jason@redhat.com>
18071
18072 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18073
68203136
FF
180742002-01-07 Fred Fish <fnf@redhat.com>
18075
18076 * gdb.c++/overload.exp: Remove unconditional xfails for:
18077 print foo_instance1.overloadargs(1)
18078 print foo_instance1.overloadargs(1, 2)
18079 print foo_instance1.overloadargs(1, 2, 3)
18080 print foo_instance1.overloadargs(1, 2, 3, 4)
18081 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18082 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18083 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18084 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18085 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18086 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18087 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18088 print foo_instance1.overload1arg()
18089 print foo_instance1.overload1arg((char)arg2)
18090 print foo_instance1.overload1arg((signed char)arg3)
18091 print foo_instance1.overload1arg((unsigned char)arg4)
18092 print foo_instance1.overload1arg((int)arg7)
18093 print foo_instance1.overload1arg((unsigned int)arg8)
18094 print foo_instance1.overload1arg((float)arg11)
18095 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18096
21b9b5b1
MS
180972002-01-07 Michael Snyder <msnyder@redhat.com>
18098
18099 * gdb.base/huge.exp: New test. Print a very large target data object.
18100 (skip_huge_test): New test variable. Define if you want to skip this
18101 test. The test reads an 8 megabyte data object from the target, so it
18102 might be very time consuming on remote targets with a slow connection.
18103 * gdb.base/huge.c: New file. Test case for above.
18104
725f922e
FF
181052002-01-07 Fred Fish <fnf@redhat.com>
18106
18107 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18108 g_instance.bfoo, and g_instance.cfoo.
18109
889bf7c5 181102002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18111
889bf7c5
PA
18112 * gdb.base/break.c (multi_line_if_conditional): New function.
18113 (multi_ilne_while_conditional): Likewise.
18114 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18115 IF or WHILE condition puts the breakpoint at the start of
18116 the condition.
f286b2c3 18117
634d57ec
JL
18118 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18119 hppa*-*-hpux* expected failure.
18120 * gdb.base/structs.exp (do_function_calls): Similarly.
18121
18122 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18123 watchpoints.
18124
9fbfe2dc
AC
181252002-01-06 Andrew Cagney <ac131313@redhat.com>
18126
18127 Fix PR gdb/66.
18128 * gdb.base/structs.exp: Replace skip for a29k with skip for
18129 gdb,cannot_call_functions.
18130 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18131 * gdb.base/callfuncs.exp: Ditto.
18132 * gdb.base/call-rt-st.exp: Ditto.
18133 * gdb.base/call-strs.exp: Ditto.
18134 * gdb.base/callfwmall.exp: Ditto.
18135 * gdb.base/scope.exp: Obsolete xfail a29k.
18136 * gdb.c++/misc.exp: Ditto.
18137 * gdb.c++/cplusfuncs.exp: Ditto.
18138 * gdb.base/ptype.exp: Ditto.
18139 * gdb.base/printcmds.exp: Ditto.
18140 * gdb.base/opaque.exp: Ditto.
18141 * gdb.base/list.exp: Ditto.
18142 * gdb.base/funcargs.exp: Ditto.
18143 * gdb.base/default.exp: Ditto.
18144
8ddad156
MS
181452002-01-04 Michael Snyder <msnyder@redhat.com>
18146
ca4976a6 18147 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18148 * gdb.base/maint.exp: Add tests for maint info sections options.
18149
1b074332
JL
18150Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18151
18152 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18153
7d159115
CV
181542001-12-20 Corinna Vinschen <vinschen@redhat.com>
18155
18156 * gdb.asm/arm.inc: New file.
18157 * gdb.asm/asm-source.exp: Add arm targets.
18158 * gdb.asm/configure.in: Ditto.
18159 * gdb.asm/configure: Recreated from configure.in.
18160
8fb87725
JL
18161Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18162
afabe08c
JL
18163 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18164 with HP's compiler.
18165 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18166 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18167 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18168 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18169
18170 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18171 either HP's compilers or GCC.
18172
db521deb
JL
18173 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18174 a SIGBUS or SIGSEGV.
18175
18176 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18177
18178 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18179 can be compiled with either HP's compiler or GCC.
18180
cfa88ab7
JL
18181 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18182 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18183 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18184
ca344dff
JL
18185 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18186 to match current gdb output. Update due to using auto-solib-limit
18187 for limiting instead of overloading auto-solib-add.
18188 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18189 test program.
18190
3f3c6e55 18191 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18192 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18193 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18194 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18195 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18196 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18197 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18198 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18199 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18200 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18201 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18202 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18203 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18204
8fb87725
JL
18205 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18206 a SIGTRAP to the inferior.
18207
cf599fa7
CV
182082001-12-19 Corinna Vinschen <vinschen@redhat.com>
18209
18210 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18211 Substitute call to target_link by call to gdb_compile.
18212
2cd045cd
JL
18213Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18214
a9c64011
AS
18215 * gdb.base/break.exp: Fix HP specific search string when testing
18216 backtracing in a called function.
2cd045cd 18217
a9c64011
AS
18218 * gdb.base/constvars.exp: Only set lang to C++ if we're
18219 compiling the test with HP's compilers.
18220 * gdb.base/volatile.exp: Similarly.
2cd045cd 18221
99ebe9ac
JB
182222001-12-19 Jim Blandy <jimb@redhat.com>
18223
18224 * gdb.base/printcmds.exp: Expect the null character to be printed
18225 as '\0', and the '\013' to be printed as '\v'.
18226 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18227 * gdb.base/setvar.exp: Same.
18228
b9891b29
JB
182292001-12-17 Jim Blandy <jimb@redhat.com>
18230
0eba65ab
JB
18231 * gdb.base/completion.exp: Rather than completing very long
18232 filenames, which can make the readline library produce output we
18233 don't recognize, cd to the directory first, and then complete
18234 using nice, short relative paths.
18235
6970b5b1
JB
18236 * gdb.base/completion.exp: On some systems, there is, in fact, a
18237 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18238 variables as being in scope. So use `no_var_named_this'
18239 instead of `b'.
6970b5b1 18240
b9891b29 18241 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18242 can't find the core file's registers as a failure.
b9891b29 18243
e6ccd35f
JSC
182442001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18245
a9c64011
AS
18246 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18247 test expect string more specific.
e6ccd35f 18248
105ba819
CV
182492001-12-13 Corinna Vinschen <vinschen@redhat.com>
18250
18251 * gdb.asm/asm-source.exp: Add support for xstormy16.
18252 * gdb.asm/configure.in: Ditto.
18253 * gdb.asm/configure: Rebuild.
18254 * gdb.asm/xstormy16.inc: New file.
18255
e9e79dd9
FF
182562001-12-10 Fred Fish <fnf@redhat.com>
18257
18258 * gdb.base/maint.exp: Update to match changes in type dumping code.
18259
347dc97d
JB
182602001-12-10 Jim Blandy <jimb@redhat.com>
18261
18262 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18263 matching the entry point symbol's name at the beginning of the
18264 line.
347dc97d 18265
5178b9d6
DJ
182662001-12-07 Daniel Jacobowitz <drow@mvista.com>
18267
18268 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18269 gdb.c++/inherit.exp, gdb.c++/method.exp,
18270 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18271 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18272 and class layout support.
18273
af890c52
DJ
182742001-12-07 Daniel Jacobowitz <drow@mvista.com>
18275
18276 * gdb.c++/classes.exp: Add test for static member function.
18277 * gdb.c++/misc.cc: Add class with static member function.
18278
7a345fb3
JB
182792001-12-07 Jim Blandy <jimb@redhat.com>
18280
f2e54a80 18281 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18282 those tests as `unsupported'.
18283 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18284 Rewrite subsequent tests to use it.
18285
18286 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18287 those tests as `unsupported'.
18288 * gdb.base/structs.exp (call_struct_func): New function.
18289 (do_function_calls): Use call_struct_func to call the functions
18290 returning structs.
18291
0bc69509
JB
18292 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18293 whether functions are prototyped or not, so we can't possibly pass
18294 arguments to t_float_values2 properly.
18295
7a345fb3
JB
18296 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18297 value of `timeout' for targets other than the mips*tx39-*.
18298
edb6ede1
MS
182992001-12-06 Michael Snyder <msnyder@redhat.com>
18300
d63a86f8 18301 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18302 and detect whether the start symbol has a leading underscore.
18303
2d842f13
JB
183042001-12-04 Jim Blandy <jimb@redhat.com>
18305
18306 * gdb.base/completion.exp: Clarify indentation.
18307
68550daf
JB
183082001-12-03 Jim Blandy <jimb@redhat.com>
18309
18310 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18311 variables on the S/390, not `.word'.
18312
cd5195a8
JB
183132001-11-30 Jim Blandy <jimb@redhat.com>
18314
18315 Add assembly-source tests for s390-ibm-linux.
18316 * gdb.asm/s390.inc: New file.
18317 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18318 the S/390 architecture.
a9c64011 18319 * gdb.asm/configure: Regenerated.
cd5195a8 18320
ca9efc90
MS
183212001-11-30 Michael Snyder <msnyder@redhat.com>
18322
18323 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18324 next, info source, info sources, info line, global and static
18325 variables, and static functions.
18326 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18327 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18328 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18329 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18330 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18331 (gdbasm_leave): Restore frame pointer.
18332 (gdbasm_startup): Copy stack set-up from crt0.S.
18333
d0e66976
FN
183342001-11-26 Fernando Nasser <fnasser@redhat.com>
18335
18336 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18337 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18338 to a local (non-static) variable. Copy tstruct.a to a static buffer
18339 and return a pointer to that buffer.
18340 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18341
e2334072
MK
183422001-11-24 Mark Kettenis <kettenis@gnu.org>
18343
18344 * gdb.asm/configure.in: Fix recognition of ix86 target.
18345 * gdb.asm/configure: Regenerate.
18346
756caa3d
MS
183472001-11-21 Michael Snyder <msnyder@redhat.com>
18348
18349 * gdb.asm/sparc.inc: New file.
18350 * gdb.asm/asm-source.exp: Recognize sparc target.
18351 * gdb.asm/configure.in: Recognize sparc target.
18352 * gdb.asm/configure: Regenerate.
d63a86f8 18353
9a4d72d5
MS
183542001-11-21 Michael Snyder <msnyder@redhat.com>
18355
18356 * gdb.asm/m32r.inc: New file.
18357 * gdb.asm/asm-source.exp: Recognize m32r target.
18358 * gdb.asm/configure.in: Recognize m32r target.
18359 * gdb.asm/configure: Regenerate.
18360
a773d1cd
MS
183612001-11-20 Michael Snyder <msnyder@redhat.com>
18362
017ac23d
MS
18363 * gdb.asm/i386.inc: New file.
18364 * gdb.asm/asm-source.exp: Recognize ix86 target.
18365 * gdb.asm/configure.in: Recognize ix86 target.
18366 * gdb.asm/configure: Regenerate.
18367
a773d1cd
MS
18368 * gdb.c++/namespace.exp: Fix quotes in output messages.
18369
bb632afb
MS
183702001-11-14 Michael Snyder <msnyder@redhat.com>
18371
25d559ca 18372 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18373 qualifier in a type cast expression, to designate an address
18374 in the instruction space (Harvard architecture).
18375
4749e309
MS
183762001-11-13 Michael Snyder <msnyder@redhat.com>
18377
18378 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18379 Tests for expressions using 'const' and 'volatile'.
18380
25050984
CV
183812001-11-13 Corinna Vinschen <vinschen@redhat.com>
18382
18383 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18384
1902c51f
DJ
183852001-11-12 Daniel Jacobowitz <drow@mvista.com>
18386
18387 * lib/mi-support.exp (mi_run_to_helper): Move comments
18388 outside of gdb_expect.
18389
dcf95b47
DJ
183902001-11-11 Daniel Jacobowitz <drow@mvista.com>
18391
18392 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18393 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18394 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18395 mi0_run_to): New functions.
18396 * gdb.mi/mi-simplerun.exp: Use them.
18397 * gdb.mi/mi0-simplerun.exp: Likewise.
18398 * gdb.mi/mi-var-cmd.exp: Likewise.
18399 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18400
45b074e1
AC
184012001-11-10 Andrew Cagney <ac131313@redhat.com>
18402
18403 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18404 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18405
bf50d346
AC
184062001-11-09 Andrew Cagney <ac131313@redhat.com>
18407
18408 * gdb.base/restore.exp: Include $expected value in restored test
18409 message.
18410
9383332c
AC
184112001-11-09 Andrew Cagney <ac131313@redhat.com>
18412
18413 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18414 implemented.
18415
db62520a
MS
184162001-11-08 Michael Snyder <msnyder@redhat.com>
18417
18418 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18419 Add pass/fail message for stop at breakpoint in call dummy function.
18420
b5703437
MS
184212001-11-07 Michael Snyder <msnyder@redhat.com>
18422
d63a86f8
RM
18423 * gdb.c++/templates.exp (test_template_breakpoints):
18424 If we get an overload menu, but it does not match what
760f6330 18425 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18426 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18427 making the whitespace optional. Argument for "new" may be
18428 "unsigned" as well as "unsigned int/long".
d63a86f8 18429 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18430 making the whitespace optional. Also replace "(void) with
18431 "((void|)), making the keyword "void" optional.
d63a86f8 18432 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18433 making the whitespace optional. Also replace "(void) with
18434 "((void|)), making the keyword "void" optional.
3bf40917
MS
18435 * gdb.base/callfuncs.c (t_float_values): This function must
18436 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18437 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18438 can be tested against both cases. Usually one case involves
18439 promotion of float to double, while the other does not.
18440 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18441 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18442 includes a stack frame for "start".
18443
c8ab4e6d
JB
184442001-11-05 Jim Blandy <jimb@redhat.com>
18445
18446 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18447 pointers are 32 bits long, and that offsets of relocs are always
18448 stored in the data (REL-style), and not in the reloc entry itself
18449 (RELA-style).
18450 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18451 stabs.
18452
3f08ced9
MS
184532001-11-01 Michael Snyder <msnyder@redhat.com>
18454
18455 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18456 and regular expression operators by using quoting.
18457
cbfa24cd
MS
184582001-10-31 Michael Snyder <msnyder@redhat.com>
18459
18460 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18461 depending on what the symbol table contains.
18462 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18463 the output of the ptype command. Similarly, accept both "const &"
18464 and "const&".
18465
aaa68313
CV
184662001-10-31 Corinna Vinschen <vinschen@redhat.com>
18467
18468 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18469 symbol `STORAGE' to allow to choose the storage class of
18470 the local datastructures.
18471 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18472 compiler directive.
18473
91740388
MS
184742001-10-30 Michael Snyder <msnyder@redhat.com>
18475
18476 * gdb.base/jump.exp: Allow it to run for all targets.
18477
1b7c05e7
CV
184782001-10-29 Corinna Vinschen <vinschen@redhat.com>
18479
18480 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18481 with new double_array size.
18482 (main): Change storage class of all local variables to static.
18483 Reduce size of double_array to 9.
18484 * gdb.base/call-ar-st.exp: Increase timeout value.
18485 Change expected output for double array to match new size in
18486 call-ar-st.c.
18487
36a22261
CV
184882001-10-29 Corinna Vinschen <vinschen@redhat.com>
18489
18490 * gdb.base/ending-run.exp: Create identical output when passing
18491 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18492 Stormy16 target.
36a22261 18493
92b8ae91
MK
184942001-10-28 Mark Kettenis <kettenis@gnu.org>
18495
18496 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18497 that we catch the expected failure under Linux/x86.
18498
cb135b83
OF
184992001-10-29 Orjan Friberg <orjanf@axis.com>
18500
18501 * gdb.base/setvar.exp: Escape curly braces.
18502 * gdb.stabs/weird.exp: Ditto.
18503
6884aa54
DJ
185042001-10-27 Daniel Jacobowitz <drow@mvista.com>
18505
18506 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18507 * gdm.mi/mi0-hack-cli.exp: Likewise.
18508
0398c9aa
AC
185092001-10-25 Andrew Cagney <ac131313@redhat.com>
18510
18511 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18512 messages.
18513
d20bf2e8
AC
185142001-10-21 Andrew Cagney <ac131313@redhat.com>
18515
18516 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18517 checking MI enabled.
18518
03dd63aa
CV
185192001-10-09 Corinna Vinschen <vinschen@redhat.com>
18520
18521 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18522
1d9d99f3
FCE
185232001-10-04 Frank Ch. Eigler <fche@redhat.com>
18524
18525 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18526 if gdb child process crashes, just signal an error.
18527
838ae6c4
JB
185282001-10-02 Jim Blandy <jimb@redhat.com>
18529
18530 * lib/gdb.exp (test_xfail_format): Simplify.
18531
18532 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18533 front of the variable name `format'. Simplify `if'.
18534
8f0cbc1c
DJ
185352001-10-01 Daniel Jacobowitz <drow@mvista.com>
18536
18537 * gdb.threads/pthreads.exp: Wait for output and delay
18538 before sending ^C.
18539
1f08dafd
DJ
185402001-10-01 Daniel Jacobowitz <drow@mvista.com>
18541
18542 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18543 some incorrect output instead of timing out.
18544 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18545
674f90ff
CV
185462001-09-28 Corinna Vinschen <vinschen@redhat.com>
18547
18548 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18549 check to allow additional `int'.
18550
9b284272
DJ
185512001-09-27 Daniel Jacobowitz <drow@mvista.com>
18552
18553 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18554 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18555
b55a4771
MS
185562001-09-27 Michael Snyder <msnyder@redhat.com>
18557
18558 * lib/gdb.exp (test_debug_format): New proc.
18559 (setup_xfail_format): Use new proc test_debug_format.
18560 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18561 proc; use new service proc test_debug_format.
18562 Replace all other "gcc_compiled" tests with this test.
18563 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18564 proc; use new service proc test_debug_format.
18565 Replace all other "gcc_compiled" tests with this test.
18566
185672001-09-27 Michael Snyder <msnyder@redhat.com>
18568
18569 * gdb.base/cvexpr.exp: New file.
18570 * gdb.base/cvexpr.c: New file
18571 Test for expressions using const and volatile keywords.
18572
4e6667ac
CV
185732001-09-26 Corinna Vinschen <vinschen@redhat.com>
18574
18575 * gdb.base/constvars.exp: Check for different orders of keywords
18576 and additional "int" strings in output.
18577
4f337972
AC
185782001-09-22 Andrew Cagney <ac131313@redhat.com>
18579
18580 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18581 responses from "help maint".
18582
2015650d
FCE
185832001-09-19 Frank Ch. Eigler <fche@redhat.com>
18584
18585 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18586 to localhost:NNN instead of :NNN, in case Xvfb is listening
18587 only on TCP.
18588
f3bcedc1
CV
185892001-09-19 Corinna Vinschen <vinschen@redhat.com>
18590
18591 * gdb.base/recurse.exp: When checking leaving the watchpoint
18592 scope, recognize when gdb is in function's epilogue and pass.
18593
6b819c92
KS
185942001-09-18 Keith Seitz <keiths@redhat.com>
18595
18596 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18597 support for running tests against sid targets.
18598 (gdbtk_done): Ditto.
18599
a10c9419
CV
186002001-09-18 Corinna Vinschen <vinschen@redhat.com>
18601
18602 * gdb.base/ending-run.c (main): Set stdout buffersize
18603 to the same reasonable value for any target.
18604 * gdb.base/ending-run.exp: Add a regular expression
18605 to make testsuite happy on Sanyo Stormy16 target.
18606
739d0d99
CV
186072001-09-17 Corinna Vinschen <vinschen@redhat.com>
18608
18609 * gdb.base/display.c (do_loops): Add float variable `f'.
18610 Increment f in loop.
18611 * gdb.base/display.exp: Increment timeout by 60 seconds.
18612 Change float display test to use variable `f'.
18613
1b8947f0
JB
186142001-09-17 Jim Blandy <jimb@redhat.com>
18615
18616 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18617 overflowing the limited breakpoint tables on some ROM monitors
18618 (like the ROM68K).
18619
9890ac81
FCE
186202001-09-15 Frank Ch. Eigler <fche@redhat.com>
18621
18622 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18623 the "-ac" (disable access control) flag.
18624
6db765ea
JH
186252001-08-30 Jeff Holcomb <jeffh@redhat.com>
18626
18627 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18628 ints.
18629
4c32cc04
KS
186302001-08-30 Keith Seitz <keiths@redhat.com>
18631
18632 * lib/gdb.exp: Move all insight-related functionality into
18633 separate file.
18634 * lib/insight-support.exp: New file.
18635
8d6e6f81
FCE
186362001-08-29 Frank Ch. Eigler <fche@redhat.com>
18637
18638 * config/sid.exp (sid_start): Never set sid verbosity; disable
18639 expect_background {} that consumed its stdout; tolerate </dev/null.
18640 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18641
6a90e1d0
AC
186422001-08-18 Andrew Cagney <ac131313@redhat.com>
18643
18644 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18645 CLI jump command to start it.
18646 (mi_run_to_main): Fail immediatly when unexpected output.
18647
1759b3c3
AC
186482001-08-18 Andrew Cagney <ac131313@redhat.com>
18649
18650 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18651 beginning of function. Fix PR gdb/191.
18652
61d11d80
FCE
186532001-08-16 Frank Ch. Eigler <fche@redhat.com>
18654
18655 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18656 what to force sid endianness to.
18657
942a4df2
KS
186582001-08-15 Keith Seitz <keiths@redhat.com>
18659
18660 * lib/gdb.exp (gdbtk_start): Don't set environment
18661 variables for TCL_LIBRARY and friends. Insight will
18662 now figure these out for itself.
18663
0521c418
MS
186642001-08-02 Michael Snyder <msnyder@redhat.com>
18665
18666 * gdb.base/completion.exp: Remove the symbol "a64l" from
18667 the expect string; this is target-specific, and not related
18668 to what is being tested.
18669
74a9a58a
DB
186702001-08-02 Dave Brolley <brolley@redhat.com>
18671
18672 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18673
c70819fa
MS
186742001-07-25 Michael Snyder <msnyder@redhat.com>
18675
c2b8fa57
MS
18676 * gdb.base/consecutive.exp: New file. Test stepping over
18677 breakpoints on consecutive instructions.
18678 * gdb.base/consecutive.c: New file.
18679
c70819fa
MS
18680 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18681 curly braces in regular expressions.
18682
2b1a1355
MS
186832001-07-25 Michael Snyder <msnyder@redhat.com>
18684
18685 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18686 legitimate output from stepping out of main.
18687
413eca6f
KS
186882001-07-22 Keith Seitz <keiths@redhat.com>
18689
18690 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18691 the empty string, do not run the tests.
18692
7e5a9322
SC
186932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18694
18695 * gdb.base/long_long.exp: Detect size of pointer. Take into
18696 account 2-byte pointers when testing for p/a results.
18697
de58f10f
SC
186982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18699
d63a86f8 18700 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18701 and defined to 1K for m68hc11.
18702 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18703 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18704 (sizeof_random_data): New variable to tell the size of the data table;
18705 don't test past this size; always run to main.
18706
d6f5fea1
SC
187072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18708
18709 * gdb.base/return2.exp: return of long long and double fails for
18710 68HC11; don't execute these tests on that platform.
18711 * gdb.base/return.exp: Return of a double fails for 68hc11.
18712
c477543d
SC
187132001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18714
18715 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18716 tests that print a float.
18717 * call-rt-st.exp: Likewise.
18718
63cf1c79
MK
187192001-07-12 Mark Kettenis <kettenis@gnu.org>
18720
18721 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18722 running this test on Linux.
18723
112f9ab5
MC
187242001-06-24 Michael Chastain <chastain@redhat.com>
18725
18726 * gdb.base/arithmet.exp: Remove some tests to make all test names
18727 unique.
18728
4970cb0f
MS
187292001-07-03 Michael Snyder <msnyder@redhat.com>
18730
18731 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18732 the output of the ptype command.
18733
d85da69f
MS
187342001-07-02 Michael Snyder <msnyder@redhat.com>
18735
4c8a82de
MS
18736 * gdb.base/completion.exp: Don't assume that break.c is the only
18737 source file that may contain functions named "marker".
d85da69f
MS
18738 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18739
8afc772b
AC
187402001-06-28 Andrew Cagney <ac131313@redhat.com>
18741
18742 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18743 of files to delete.
18744
18745 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18746 * gdb.disasm/h8300s.exp: New file.
18747 gdb.disasm/h8300s.s: Likewise.
18748
cff22675
AC
187492001-06-27 Andrew Cagney <ac131313@redhat.com>
18750
18751 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18752 empty breakpoint tables.
18753
68c81b54
AC
187542001-06-25 Andrew Cagney <ac131313@redhat.com>
18755
18756 * lib/mi-support.exp: Update args=... part of stop-reason
18757 patterns. Accept either a list or a tuple.
18758
2dd62704
AC
187592001-06-23 Andrew Cagney <ac131313@redhat.com>
18760
18761 * lib/mi-support.exp: Remove local emacs variable defining
18762 change-log-default-name.
18763
b4127474
MC
187642001-06-22 Michael Chastain <chastain@redhat.com>
18765
18766 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18767 This is operationally compatible with the previous version.
18768
8dbfb380
JB
187692001-06-13 Jim Blandy <jimb@redhat.com>
18770
18771 * lib/gdb.exp (gdb_test): Doc fix.
18772
f2d8c86d
MC
187732001-06-10 Michael Chastain <chastain@redhat.com>
18774
18775 * gdb.base/exprs.exp: Remove a duplicate test.
18776
81564d34
JB
187772001-06-06 Jim Blandy <jimb@redhat.com>
18778
18779 * gdb.base/return2.exp (main): Use values to test float and double
18780 returns that are not NaN's, to avoid being confused by IEEE
18781 comparison rules.
18782
da55addb
MS
187832001-06-04 Michael Snyder <msnyder@redhat.com>
18784
18785 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18786 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18787 rather than wait for 12 more tests to time out.
18788
42c65987
JB
187892001-06-06 Jim Blandy <jimb@redhat.com>
18790
b18bced9 18791 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18792 Don't forget to match the GDB prompt.
b18bced9 18793
42c65987
JB
18794 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18795
5b41e5f0
JB
187962001-06-04 Jim Blandy <jimb@redhat.com>
18797
18798 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18799 command.
18800
015e046f
KB
188012001-05-31 Kevin Buettner <kevinb@redhat.com>
18802
18803 * gdb.base/annota1.exp (info break): Match four or more spaces
18804 after "Address".
18805
fb1ffbbe
MC
188062001-05-31 Michael Chastain <chastain@redhat.com>
18807
18808 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18809 (dm_type_int_star): Likewise.
18810 (dm_type_long_star): Likewise.
18811 (dm_type_void_star): Likewise.
18812
5ea2a32c
KB
188132001-05-29 Kevin Buettner <kevinb@redhat.com>
18814
18815 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18816 to a known value in order to get consistent results regardless
18817 of the setting of INPUTRC or the presence or contents of .inputrc.
18818
ae23c492
MS
188192001-05-24 Michael Snyder <msnyder@redhat.com>
18820
ac55707e
MS
18821 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18822 Don't require that the main thread and the manager thread are the
18823 first in the list.
18824
ae23c492
MS
18825 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18826 debugging. If test fails, issue an "unsupported" not a "fail".
18827
400071f1
JB
188282001-05-24 Jim Blandy <jimb@redhat.com>
18829
18830 Don't assume that short is shorter than int.
18831 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18832 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18833 this isn't true.
400071f1
JB
18834 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18835 an int, is not equal to ~0 stored in an unsigned char. This tests
18836 the same thing that the previous test meant to, but works on
18837 16-bit machines, too.
18838 ("print unsigned char != (~0)"): Same test, complemented.
18839
0816a3e5
MS
188402001-05-24 Michael Snyder <msnyder@redhat.com>
18841
18842 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18843 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18844 and prevents dejagnu getting out of step.
18845
f6dc23a9
KB
188462001-05-23 Kevin Buettner <kevinb@redhat.com>
18847
18848 * gdb.base/finish.exp (finish_void): Revise pattern for
18849 stopping on the call statement to not permit stopping at
18850 the start of the instructions comprising the call sequence.
18851
7dbd117d
MC
188522001-05-19 Michael Chastain <chastain@redhat.com>
18853
18854 * gdb.base/callfuncs.exp: Make all test names unique.
18855 * gdb.base/commands.exp: Make all test names unique.
18856 * gdb.base/condbreak.exp: Make all test names unique.
18857 * gdb.base/dbx.exp: Make all test names unique.
18858 * gdb.base/default.exp: Make all test names unique.
18859 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18860 and TIMEOUT messages to their corresponding PASS message.
18861 * gdb.base/ending-run.exp: Make all test names unique.
18862 * gdb.base/long_long.exp: Remove duplicate test.
18863
6b0b0a9e
KB
188642001-05-21 Kevin Buettner <kevinb@redhat.com>
18865
18866 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18867 stop on the call statement as well as the statement after the
18868 call.
18869
2caa35cb
MS
188702001-05-21 Michael Snyder <msnyder@redhat.com>
18871
18872 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18873
40713331
EZ
188742001-05-10 Elena Zannoni <ezannoni@redhat.com>
18875
a9c64011
AS
18876 * gdb.base/completion.exp: Revamp test. Make it execute on all
18877 platforms.
40713331 18878
c2c1be8d
EZ
188792001-05-10 Elena Zannoni <ezannoni@redhat.com>
18880
a9c64011
AS
18881 * config/gdbserver.exp (gdb_load): Handle the case
18882 in which the arguments to gdbserver are given in the
18883 baseboard configuration file.
18884 Also handle the case in which the server needs to do a
18885 load.
2c9cd303 18886
9671de48
KS
188872001-05-07 Keith Seitz <keiths@cygnus.com>
18888
a9c64011
AS
18889 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18890 set up the display for testing.
18891 (gdbtk_start): Convert all paths to paths that tcl will like.
18892 Export target information to environment.
18893 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18894 necessary.
18895 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18896 (to_tcl_path): New proc to convert a given pathname into
18897 a path acceptible as an argument to a tcl command.
18898 (_gdbtk_export_target_info): New proc to export target info
18899 into the environment for gdbtk testing.
18900 (gdbtk_done): New proc to signal end-of-test.
9671de48 18901
5a360f47
JB
189022001-05-06 Jim Blandy <jimb@redhat.com>
18903
18904 * restore.c: Make the code of caller0 correspond to its comment.
18905
66c756c6
MS
189062001-05-03 Michael Snyder <msnyder@redhat.com>
18907
18908 * config/sid.exp (gdb_target_sid): Check for error messages.
18909 On error or timeout, don't make expect exit (which will terminate
18910 all subsequent tests); instead just make gdb exit.
d63a86f8 18911 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18912 return a negative value.
18913
a966fde5
JB
189142001-04-24 Jim Blandy <jimb@redhat.com>
18915
851c18e0
JB
18916 * gdb.c++/templates.exp: If we see the prompt for the overload
18917 list, but we haven't recognized any of the longer patterns,
18918 arrange for this test to fail, not hang.
18919
a966fde5
JB
18920 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18921 variations.
18922
db144853
MC
189232001-04-22 Michael Chastain <chastain@redhat.com>
18924
18925 * gdb.c++/local.exp: Use the 'runto' library function.
18926 * gdb.c++/namespace.exp: Likewise.
18927 * gdb.c++/overload.exp: Likewise.
18928
3207ec21
KB
189292001-03-26 Kevin Buettner <kevinb@redhat.com>
18930
18931 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18932 * gdb.base/step-line.exp: New file. Test step/next in presence of
18933 #line directives.
18934 * gdb.base/step-line.c: New file. Test program for the above.
18935 * gdb.base/step-line.inp: New file. We pretend that this file has
18936 been transformed by some other tool into step-line.c.
18937
13b57657
JB
189382001-03-21 Jim Blandy <jimb@redhat.com>
18939
18940 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18941 unmangled operator names.
18942
754cbe1c
JB
189432001-03-20 Jim Blandy <jimb@redhat.com>
18944
18945 * gdb.threads/linux-dp.exp: Recognize an additional message
18946 generated by GDB when it doesn't understand how to debug threads
18947 on the target system.
18948
177495c9
AC
189492001-03-19 Andrew Cagney <ac131313@redhat.com>
18950
18951 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18952
f266096b
MC
189532001-03-12 Michael Chastain <chastain@redhat.com>
18954
18955 * gdb.c++/derivation.exp: Use the 'runto' library function.
18956
cac3c2ff
MC
189572001-03-12 Michael Chastain <chastain@redhat.com>
18958
18959 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18960
b6c11a24
MC
189612001-02-24 Michael Chastain <chastain@redhat.com>
18962
18963 * gdb.c++/ref-types.exp: Change handwritten code to library
18964 function 'runto'.
18965
6bae5bce
OF
189662001-03-16 Orjan Friberg <orjanf@axis.com>
18967
18968 * gdb.base/signals.exp: Set count to 0 explicitly.
18969
0015fd9a
MS
189702001-03-15 Mark Salter <msalter@redhat.com>
18971
18972 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18973 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18974 (gdb_load): Add support for additional target_info: gdb_download_size
18975 and gdb_load_timeout.
0015fd9a 18976
fc33412a
DT
18977Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18978
18979 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18980 file -- to prevent failing when the compile fails but we have no
18981 intention of running the tests anyway.
fc33412a
DT
18982
18983 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18984 tests if set.
18985
18986 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18987 integers.
fc33412a
DT
18988
18989 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18990 * gdb.c++/namespace.exp: Ditto.
18991
115f06de
OF
189922001-03-07 Orjan Friberg <orjanf@axis.com>
18993
18994 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18995 * gdb.base/pointers.exp: Relax pattern match of decimals.
18996
b6ba6518
KB
189972001-03-06 Kevin Buettner <kevinb@redhat.com>
18998
18999 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19000 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19001 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19002 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19003 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19004 config/sh.exp, config/sid.exp, config/slite.exp,
19005 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19006 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19007 config/vxworks.exp, config/vxworks29k.exp,
19008 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19009 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19010 gdb.base/arithmet.exp, gdb.base/assign.exp,
19011 gdb.base/async.exp, gdb.base/attach.exp,
19012 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19013 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19014 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19015 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19016 gdb.base/commands.exp, gdb.base/completion.exp,
19017 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19018 gdb.base/constvars.exp, gdb.base/corefile.exp,
19019 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19020 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19021 gdb.base/ending-run.exp, gdb.base/environ.exp,
19022 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19023 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19024 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19025 gdb.base/funcargs.exp, gdb.base/help.exp,
19026 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19027 gdb.base/logical.exp, gdb.base/long_long.exp,
19028 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19029 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19030 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19031 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19032 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19033 gdb.base/regs.exp, gdb.base/relational.exp,
19034 gdb.base/remote.exp, gdb.base/reread.exp,
19035 gdb.base/restore.exp, gdb.base/return2.exp,
19036 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19037 gdb.base/selftest.exp, gdb.base/setshow.exp,
19038 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19039 gdb.base/sigall.exp, gdb.base/signals.exp,
19040 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19041 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19042 gdb.base/step-test.exp, gdb.base/structs.c,
19043 gdb.base/structs.exp, gdb.base/structs2.exp,
19044 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19045 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19046 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19047 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19048 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19049 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19050 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19051 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19052 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19053 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19054 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19055 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19056 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19057 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19058 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19059 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19060 gdb.trace/circ.exp, gdb.trace/collection.exp,
19061 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19062 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19063 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19064 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19065 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19066 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19067 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19068 notices.
19069
dc96c6c7 190702001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19071
19072 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19073 first arg is int not float.
19074
dc96c6c7 190752001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19076
19077 * gdb.base/reread.exp: Unsupported for non-native targets;
19078 doesn't work for remote debugging.
19079
9b0c4aeb
FN
190802001-02-19 Fernando Nasser <fnasser@redhat.com>
19081
19082 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19083 * gdb.base/ending-run.exp: Properly handle the BSP state when
19084 stepping past the end of main.
9b0c4aeb 19085
02aa71d5
MC
190862001-02-19 John Moore <jmoore@redhat.com>
19087
19088 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19089 Converted HPUX fix for non-expected items following multiple
19090 step commands into general solution for all platforms.
19091
1fa449a4
MC
190922001-02-18 Michael Chastain <chastain@redhat.com>
19093
19094 * gdb.c++/classes.exp (do_tests): Change runto statements
19095 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19096 statements demangler agnostic.
19097 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19098 (gdb_virtfunc_restart): Likewise.
19099
b2f9ec70
MC
191002001-02-14 Michael Chastain <chastain@redhat.com>
19101
19102 * gdb.c++/inherit.exp (do_tests): Change runto statements
19103 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19104 statements demangler agnostic.
19105
cf74b8ca
AC
19106Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19107
19108 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19109 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19110 before calling common_routine 15 times'' tests.
cf74b8ca 19111
99f78f56
MC
191122001-02-11 Michael Chastain <chastain@redhat.com>
19113
19114 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19115 Helps the test script figure out which demangler is in use.
19116 (dm_type_foo_ref): Ditto.
19117 (dm_type_int_star): Ditto.
19118 (dm_type_long_star): Ditto.
19119 (dm_type_unsigned_int): Ditto.
19120 (dm_type_void): Ditto.
19121 (dm_type_void_star): Ditto.
99707966 19122 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19123 Probe the gdb demangler and set variables to accommodate
19124 formatting differences.
19125 (info_func_regexp): New function. Same as info_func, but
19126 matches against a regexp.
19127 (info_func): Match against a literal string.
19128 (print_addr_2): New function. Match against a literal string,
19129 which can be different from the input to gdb.
19130 (print_addr): Simply call print_addr_2 with the same argument twice.
19131 (test_lookup_operator_functions): Use demangler formatting variables.
19132 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19133 the tests in the same order as the C++ class declaration.
19134 (test_paddr_operator_functions): Ditto.
19135 (test_paddr_overloaded_functions): Ditto.
19136 (test_paddr_hairy_functions): Use demangler formatting variables.
19137 Add reference to gdb/19 for related tests.
19138 (do_tests): Call probe_demangler.
19139
1de8f023
KB
191402001-01-30 Kevin Buettner <kevinb@redhat.com>
19141
19142 * gdb.c++/templates.cc (printf): Remove unused function definition.
19143
ca3f91ed
MS
191442001-01-26 Felix Lee <flee@redhat.com>
19145
19146 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19147
191482001-01-25 matthew green <mrg@redhat.com>
19149
19150 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19151 up sid.
19152 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19153
191542001-01-25 matthew green <mrg@redhat.com>
19155
19156 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19157 Deprecate $sid_spawn_id.
ca3f91ed
MS
19158 (sid_exit): Remove code necessary only for `spawn.'
19159
191602001-01-25 matthew green <mrg@redhat.com>
19161
19162 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19163
fb18ec4a
MC
191642001-01-28 Michael Chastain <chastain@redhat.com>
19165
19166 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19167 to call when tests fail. It takes gdb out of the overloaded
19168 function choice menu back to the main prompt, so that the test
19169 program stays synchronized.
19170 (set_bp_overloaded): New proc to collect all the common
19171 code for setting a breakpoint on an overloaded name. Calls
19172 take_gdb_out_of_choice_menu when needed.
19173 (menu_overload1arg): New variable to collect the repeated
19174 instances of the expected menu for an overloaded name. Change
19175 the regular expression to handle changes in g++ type encoding:
19176 "void" can be either "void" or "", and "unsigned int" can be
19177 either "unsigned int" or "unsigned".
19178 (continue_to_bp_overloaded): Change regular expressions to handle
19179 changes in g++ type encoding.
19180 (no proc): Call take_gdb_out_of_choice_menu when needed.
19181 Remove redundant calls to "info break". Accept either "canceled"
19182 or "cancelled". Change regular expressions in "info break"
19183 calls to handle changes in g++ type encoding. Give all tests
19184 unique strings.
19185
9c646a6e
BE
191862001-01-17 Ben Elliston <bje@redhat.com>
19187
19188 * config/sid.exp: New file.
19189
9549d9c1
AC
19190Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19191
19192 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19193
dc96c6c7 191942000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19195
19196 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19197 Add a RE to accept a non-ascii char if one is ever presented.
19198
b4df4f68
FN
191992000-12-20 Fernando Nasser <fnasser@redhat.com>
19200
297dd0fd 19201 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19202
dc96c6c7 192032000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19204
d63a86f8 19205 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19206 in regexp. One '\' does not suffice on Linux.
19207
4a7bddb6
MC
192082000-12-09 Michael Chastain <chastain@redhat.com>
19209
19210 * gdb.base/break.exp (test_clear_command): Use a marker function
19211 rather than 'main' for the test function. Also move this
19212 test to an execution point where the marker function names are
19213 guaranteed to be bound to functions. (Executing tests after a
19214 'finish' from main runs into name conflicts with local names
19215 in __libc_start_main).
19216
dc96c6c7 192172000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19218
19219 * gdb.base/finish.exp: New test for gdb's "finish" command.
19220 * gdb.base/return2.exp: New test for gdb's "return" command.
19221 * gdb.base/return2.c: New source file for above.
19222
dc96c6c7 192232000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19224
19225 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19226 * gdb.base/miscexprs.exp: Ditto.
19227 * gdb.base/pointers.exp: Ditto.
19228 * gdb.c++/derivation.exp: Ditto.
19229 * gdb.c++/local.exp: Ditto.
19230 * gdb.c++/namespace.exp: Ditto.
19231 * gdb.c++/overload.exp: Ditto.
19232 * gdb.c++/ref-types.exp: Ditto.
19233
dc96c6c7 192342000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19235
19236 * gdb.base/constvars.exp: Test result of "up" command.
19237 * gdb.base/miscexprs.exp: Ditto.
19238 * gdb.base/pointers.exp: Ditto.
19239 * gdb.base/scope.exp: Ditto.
19240 * gdb.c++/derivation.exp: Ditto.
19241 * gdb.c++/local.exp: Ditto.
19242 * gdb.c++/namespace.exp: Ditto.
19243 * gdb.c++/overload.exp: Ditto.
19244 * gdb.c++/ref-types.exp: Ditto.
19245
44097287
FN
192462000-11-22 Michael Chastain <chastain@redhat.com>
19247
19248 * mips_pro.exp: Accept either "middle -> top -> main" or
19249 "middle -> main" in the backtrace, because gcc can optimize
19250 tail calls to jumps. Remove setup_xfail for the hppa case.
19251 Add a comment with the original warning messages from PR 3016,
19252 which was filed in 1993, to preserve them for posterity.
19253
9d2e1bab
ND
192542000-11-17 Nick Duffek <nsd@redhat.com>
19255
19256 * lib/gdb.exp (gdb_test): Override timeout with board info.
19257
1aca8eb7
ND
192582000-11-17 Nick Duffek <nsd@redhat.com>
19259
19260 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19261 the second kill and detach messages.
19262
93076499
ND
192632000-11-17 Nick Duffek <nsd@redhat.com>
19264
19265 * configure.in: Add AC_EXEEXT.
19266 * configure: Regenerate.
19267 * Makefile.in (just-check): Export EXEEXT.
19268 * lib/gdb.exp ($EXEEXT): Import from environment.
19269 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19270 expect "maint dump-me" on Cygwin.
19271 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19272 $EXEEXT.
19273
30e87cd3
ND
192742000-11-17 Nick Duffek <nsd@redhat.com>
19275
19276 * gdb.base/break.exp: Test backtrace and finish from called
19277 function on all platforms, not just HP-UX.
19278
dc96c6c7 192792000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19280
19281 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19282 code from gdb_target_monitor, so it can be used independantly
19283 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19284
dc96c6c7 192852000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19286
19287 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19288 * gdb.base/corefile.exp: Expect the message "Program is being
19289 debugged already" when we send the "corefile" command, since
19290 the preceeding gdb_load may have connected gdb to a remote target.
19291 * gdb.base/display.exp: Disable hardware watchpoints if new
19292 board info variable "no_hardware_watchpoints" is true.
19293 Replace single-letter commands with more readable ones.
19294 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19295 if new board info variable "no_hardware_watchpoints" is true.
19296 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19297 to see if stdio (printf) testing is possible.
19298 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19299 board info variable "no_hardware_watchpoints" is true. Use new
19300 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19301
39124dea
FN
193022000-11-13 Fernando Nasser <fnasser@redhat.com>
19303
19304 From Orjan Friberg <orjanf@axis.com>:
19305 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19306 in array print pattern match.
19307
a9e2e984
FN
193082000-11-09 Fernando Nasser <fnasser@redhat.com>
19309
19310 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19311 spelling "cancelled" to U.S. spelling "canceled" to match changes
19312 made to gdb.
19313 * gdb.c++/ovldbreak.exp: Ditto.
19314
c7db355b
PS
193152000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19316
19317 * gdb.base/callfuncs.c (main): Moved to end of file, call
19318 t_double_values to initialize the FPU before inferior calls are made.
19319 * gdb.base/callfuncs.exp: Test for register preservation after calling
19320 inferior functions. Add tests for continuining, finishing and
19321 returning from a stop in a call dummy.
19322
dc96c6c7 193232000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19324
19325 * gdb.base/commands.exp: Break up long lines, and re-indent.
19326
dc96c6c7 193272000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19328
19329 * config/gdbserver.exp: Rewritten from the ground up, to make it
19330 compatible with the current dejagnu tree, and to make it work with
19331 the new "gdbserver" in libremote.
19332
dc96c6c7 193332000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19334
19335 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19336 * gdb.base/varargs.exp: Skip entire test if no printf support.
19337 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19338 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19339
dc96c6c7 193402000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19341
19342 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19343 no floating point support.
19344 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19345 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19346 * gdb.base/call-rt-st.exp: Ditto.
19347 * gdb.base/call-strs.exp: Ditto.
19348
bac5fc66
JG
193492000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19350
19351 * gdb.base/sizeof.c: include <stdio.h>.
19352
19353 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19354 'finish', otherwise uncaptured gdb_prompt would potentially
19355 throw remaining test points out of sync.
bac5fc66 19356
b22a6027
SB
193572000-07-26 Scott Bambrough <scottb@netwinder.org>
19358
19359 * gdb.base/recurse.exp: Run tests for all targets.
19360 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19361 gnu-oldld case on ARM.
19362 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19363 for ARM targets.
d63a86f8 19364
d8231941
AG
19365Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19366
19367 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19368 * gdb.java/configure: Rebuild.
19369
8caabe69
AG
19370Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19371
19372 * gdb.java/jv-exp.exp: New file.
19373
9d273ca3
AG
19374Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19375
19376 * configure: Rebuilt.
19377 * configure.in (configdirs): Add gdb.java.
19378 * gdb.java/jmisc.java: New file.
19379 * gdb.java/jmisc.exp: New file.
19380 * gdb.java/Makefile.in: New file.
19381 * gdb.java/configure: Rebuilt.
19382 * gdb.java/configure.in: New file.
19383 * lib/java.exp: New file.
19384
4f823a66
AC
19385Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19386
19387 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19388 underflow.
4f823a66 19389
2391e11d
AC
19390Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19391
19392 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19393 and the compilers sizes.
2391e11d 19394
54602222
ND
193952000-07-09 Nick Duffek <nsd@redhat.com>
19396
19397 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19398 (use_methods): New function.
19399 (main): Call use_methods().
19400 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19401 (do_tests): Call test_method_param_class.
19402
2bec0572
ND
194032000-07-09 Nick Duffek <nsd@redhat.com>
19404
19405 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19406 spelling.
19407 (test_enums): New procedure. Move enum tests from end of script
19408 to here. Set breakpoint on function name instead of line number.
19409 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19410 (enums2): New marker function.
19411 (enums1): New function.
19412 (main): Call enums1(). Move enum tests to enums1().
19413
78492fde
AC
19414Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19415
19416 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19417 compile/link program. Update line numbers.
78492fde
AC
19418 * gdb.asm/d10v.inc: Define ``startup''.
19419 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19420
49a2cef8
AC
19421Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19422
19423 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19424
3e6c8688
EZ
194252000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19426
19427 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19428 of 'help maint print' command.
3e6c8688 19429
9ff5cbe9
AC
19430Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19431
19432 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19433 they use gdb_expect_list.
9ff5cbe9 19434
17c579bd
AC
19435Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19436
19437 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19438 memory-read-packet-size'' instead of ``set endian big'' to test
19439 long commands.
17c579bd 19440
e6d71bf3
DB
194412000-06-03 Daniel Berlin <dan@cgsoftware.com>
19442
19443 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19444 g++, and stop skipping them.
e6d71bf3
DB
19445
19446 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19447 work under g++.
19448
d63a86f8 19449 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19450 initialization.
19451
dc96c6c7 194522000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19453
19454 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19455 the regular expression: accept an (almost) arbitrary sequence of
19456 "frames-invalid" and "breakpoints-invalid" messages both before
19457 and after the "starting" message.
19458
dc96c6c7 194592000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19460
19461 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19462
dc96c6c7 194632000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19464
19465 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19466 Relax the regular expression a little, make it pass on Solaris 8.
19467
8216cda9
KB
194682000-05-12 Kevin Buettner <kevinb@redhat.com>
19469
19470 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19471 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19472 Instead, it is permissible for gdb to stop on the line of the
19473 call itself.
19474
1a570b2f
MS
194752000-05-12 Michael Snyder <msnyder@.cygnus.com>
19476
19477 * gdb.base/break.exp (bp on small function, optimized file):
19478 Add a second pass pattern. The behavior differs here between stabs
19479 and dwarf for one-line functions. Stabs preserves two line symbols
19480 (one before the prologue and one after) with the same line number,
19481 but dwarf regards these as duplicates and discards one of them.
19482 Therefore the address after the prologue (where the breakpoint is)
19483 has no exactly matching line symbol, and GDB reports the breakpoint
19484 as if it were in the middle of a line rather than at the beginning.
19485
dc96c6c7 194862000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19487
d63a86f8 19488 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19489 rather than "send_gdb" (for consistancy).
19490
7d418785
AC
19491Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19492
19493 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19494 * gdb.c++/templates.cc: Properly check for GCC version number.
19495 * lib/compiler.cc: Likewise
19496
dc96c6c7 194972000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19498
d63a86f8 19499 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19500 gdb may not stop at the first line of main, due to code motion.
19501
dc96c6c7 195022000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19503
19504 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19505 This test depends on parsing the printf output from the target.
19506 Since the sparclet stub doesn't do stdio, this will never work.
19507 * gdb.base/call-rt-st.exp: ditto.
19508 * gdb.base/call-strs: ditto.
19509
dc96c6c7 195102000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19511
19512 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19513
19514 * gdb.base/ending-run.exp: After connecting to a remote target,
19515 but before running, the target will appear to be in a random
19516 location. Specify both a file and a line for breakpoints.
19517 Also, the function that calls main may be called 'init'
19518 rather than 'start'.
19519
a5a51225
EZ
195202000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19521
19522 * gdb.base/help.exp: Update output for add-symbol-file command.
19523
7930cc7c
FN
195242000-04-10 Fernando Nasser <fnasser@cygnus.com>
19525
19526 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19527 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19528
23e37ab1
C
195292000-04-07 J.T. Conklin <jtc@redback.com>
19530
e93c542c
C
19531 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19532
23e37ab1
C
19533 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19534
591b8fa3
PDM
19535Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19536
19537 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19538 values that can be represented exactly.
591b8fa3
PDM
19539 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19540 above change, and to not check against the directory part of the source
19541 file name.
19542 (step into print_long_arg_list): Likewise.
19543 (print print_small_structs from print_long_arg_list): Likewise.
19544 (print print_long_arg_list): Likewise.
19545
7a495180
EZ
195462000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19547
30b53638 19548 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19549
beb998c6
AC
19550Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19551
19552 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19553
1c689132
DB
195542000-03-25 Daniel Berlin <dan@cgsoftware.com>
19555
19556 * gdb.base/commands.exp (deprecated_command_test): Add test for
19557 deprecate with no arguments.
19558
c1790a9d
JL
195592000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19560
19561 * gdb.base/break.exp: Add new test for setting breakpoints on
19562 optimized code so we can test breakpoints work even when function
19563 prologues may be optimized away
19564
003ba290
FN
195652000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19566
19567 From David Whedon <dwhedon@gordian.com>
a9c64011 19568 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19569
6837a0a2
DB
195702000-03-22 Daniel Berlin <dan@cgsoftware.com>
19571
19572 * gdb.base/help.exp: Added test for new apropos command.
19573
b9593231
KB
195742000-03-21 Kevin Buettner <kevinb@redhat.com>
19575
19576 * gdb.base/pointers.c (usevar): New function.
19577 (main): Make sure that global variables v_int_pointer2, rptr,
19578 and y are all referenced someplace in the program by calling
19579 usevar() on them. [Some linkers delete symbols which are
19580 never referenced. The space remains, but there's no way to
19581 get a (symbolic) handle on the variable from the debugger.]
19582
751a959b
EZ
195832000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19584
19585 * gdb.base/printcmds.c: Add typedeffed arrays.
19586
19587 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19588 procedure to test arrays that are typedef'd.
751a959b 19589
73a93a32
JI
195902000-03-13 James Ingham <jingham@leda.cygnus.com>
19591
19592 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19593 the library directories.
73a93a32 19594
fb40c209
AC
19595Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19596
19597 * configure.in (configdirs): Add sub directory gdb.mi.
19598 * configure: Re-generate.
19599
19600 * gdb.mi: New directory.
d63a86f8 19601
ee4dd2c9
AC
196022000-02-25 Scott Bambrough <scottb@netwinder.org>
19603
19604 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19605 a long long value as a double on ARM platforms.
ee4dd2c9 19606
70f0cc22
JB
196072000-02-16 Jim Blandy <jimb@redhat.com>
19608
19609 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19610 default source file is set properly before running this test.
19611
853819b8
EZ
196122000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19613
19614 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19615 gdbtk/library directory, not in gdbtcl2.
853819b8 19616
dfcd3bfb
JM
196172000-02-04 Jim Blandy <jimb@redhat.com>
19618
19619 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19620 backslash from regexp pattern.
19621
19622 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19623 procedure. Use it to run all the "continue to bp overloaded"
19624 tests. Note that this changes the names of the tests slightly.
19625 If the breakpoint hit message includes a hex PC value, because
19626 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19627 from the real source code, still consider that a pass.
19628
19629 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19630 XFAIL here if the breakpoint message contains a hex address. Note
19631 similar change on 1999-11-02.
19632
19633 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19634
19635 * gdb.base/ptype.exp: Establish a default source file before
19636 calling get_debug_format.
19637
196382000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19639
19640 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19641
8b93c638
JM
196422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19643
19644 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19645 of successive stepi commands -- while in the prologue we should see
19646 the function entry bracket.
19647
196482000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19649
19650 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19651 reach __change_mode() when stepping through the end of main().
19652
c5394b80
JM
196532000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19654
19655 * gdb.base/default.exp: Fix expected pattern.
19656 * gdb.base/help.exp: Same.
19657
0d06e24b
JM
196582000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19659
19660 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19661 Don't use xfail's because that affects only the following test.
d63a86f8 19662
0d06e24b 19663 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19664 solaris or linux.
0d06e24b
JM
19665
19666 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19667
dc96c6c7 196682000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19669
d63a86f8 19670 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19671 "A syntax error" rather than "A parse error". Accept both.
19672
196732000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19674
19675 * gdb.base/default.exp: Remove OS dependent string from "target
19676 remote" test.
19677 * gdb.base/help.exp: Same for "help target remote" test.
19678
c3f6f71d
JM
196792000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19680
19681 From Jim Kingdon <kingdon@redhat.com>:
19682
19683 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19684 prompt (cleanup rather than necessity, but still might keep output
19685 from spilling to next test).
c3f6f71d
JM
19686
196872000-01-02 Fred Fish <fnf@cygnus.com>
19688
19689 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19690 AIX, which defines them in <sys/types.h>.
19691
ed9a39eb 196921999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19693
ed9a39eb 19694 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19695 float" test.
ed9a39eb
JM
19696
196971999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19698
ed9a39eb 19699 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19700
19701 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19702 outermost frame disallowed".
19703
197041999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19705
19706 * gdb.base/setvar.exp: New tests for setting the value of a struct
19707 with a constant list.
19708
197091999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19710
19711 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19712 require the user to type a cast before setting the value of a struct.
19713
de57eccd
JM
197141999-12-06 Jim Blandy <jimb@cygnus.com>
19715
19716 * gdb.base/default.exp: Expect the new 'info float' command on
19717 all i386 platforms.
19718
19719 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19720 LinuxThreads libraries that don't support debugging.
19721
c2d11a7d
JM
19722Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19723
19724 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19725 Change the buffer type to ``unsigned char'' to simplify size
19726 arithmetic.
c2d11a7d
JM
19727
19728 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19729 stub only handles 400-1 byte packets. Verify that the download
19730 worked.
c2d11a7d
JM
19731
197321999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19733
19734 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19735 tests, using UNRESOLVED for the untested cases. Also, does not wait
19736 for a timeout if the prompt was received before a recognizable pattern.
19737
197381999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19739
19740 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19741
197421999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19743
19744 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19745 watchpoints.
c2d11a7d
JM
19746
197471999-11-24 Jason Merrill <jason@casey.cygnus.com>
19748
19749 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19750
19751 * gdb.c++/local.exp: Be more flexible in recognizing local class
19752 name mangling. Don't allow horribly truncated method names.
19753 * gdb.c++/derivation.exp: Expect protected inheritance.
19754 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19755 * gdb.c++/virtfunc.exp: Likewise.
19756 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19757 when printing a nested enum.
19758
197591999-11-22 Jim Blandy <jimb@cygnus.com>
19760
19761 * gdb.base/step-test.exp: Properly await GDB's response to setting
19762 a breakpoint on the call to large_struct_by_value.
19763
19764 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19765 just because we have debug info for the `start' function.
19766
197671999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19768
19769 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19770 "Unknown signal" messages, which indicate (on LinuxThreads) that
19771 GDB doesn't know how to debug threads on this system. This is
19772 better than hanging while philosopher 0 dumps chatter into gdb.log.
19773
197741999-11-18 Tom Tromey <tromey@cygnus.com>
19775
19776 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19777
197781999-11-18 Fred Fish <fnf@cygnus.com>
19779
19780 * gdb.base/coremaker2.c: Add sample program for generating
19781 cores that is more self contained than coremaker.c. Eventually
19782 I'll add more code to this and tie it into the testsuite.
19783
4ce44c66
JM
197841999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19785
19786 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19787
197881999-11-10 Jimmy Guo <guo@cup.hp.com>
19789
19790 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19791 from $srcdir/lib/.
4ce44c66 19792 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19793 and gdb.c++/.
4ce44c66
JM
19794
19795 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19796
d63a86f8 19797 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19798 'continue with watch' test point.
19799
198001999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19801
19802 Merged from p2linux-990323-branch:
d63a86f8 19803
4ce44c66
JM
19804 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19805
11cf8741
JM
19806Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19807
19808 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19809 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19810
19811Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19812
19813 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19814 gdb_expect_list.
11cf8741
JM
19815
19816Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19817
19818 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19819
198201999-11-03 Mark Salter <msalter@cygnus.com>
19821
19822 * gdb.base/break.exp: Fix "stub continue" pattern.
19823
198241999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19825
19826 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19827
198281999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19829
19830 * gdb.base/display.exp ("finish"): Add timeout clause.
19831
19832 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19833 plain prompt clause, so this doesn't have to time out in order to
19834 fail.
19835
19836 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19837 breakpoint hit messages include an address.
11cf8741
JM
19838
19839 * gdb.base/display.exp: Don't forget to escape parens in regular
19840 expressions. Unix regexp notatation sucks.
19841
198421999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19843
19844 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19845 order for 'signalled' message.
11cf8741 19846
5c44784c
JM
198471999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19848
19849 From Jimmy Guo <guo@cup.hp.com>:
19850 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19851 * gdb.base/annota1.c: Add code for tests to work with.
19852
198531999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19854
19855 * gdb.base/remote.exp: New test for remote downloading settings.
19856 * gdb.base/remote.c: New file with large .data.
19857
917317f4
JM
198581999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19859
19860 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19861 for LinuxThreads support, merged from the Code Fusion branch.
19862
19863Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19864
19865 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19866 containing exp_continue into a while within an expect. Don't
19867 attempt a start more than three times. Check return value from
19868 gdb_load.
d63a86f8 19869
2df3850c
JM
19870Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19871
19872 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19873 a pass case.
2df3850c 19874
2acceee2
JM
198751999-10-01 Kevin Buettner <kevinb@cygnus.com>
19876
19877 * gdb.base/break.c (main): Added a statement that we can step
19878 off of.
19879 * gdb.base/break.exp: Added tests for setting a breakpoint
19880 at an offset and stepping onto a breakpoint.
19881
198821999-10-01 Fred Fish <fnf@cygnus.com>
19883
d63a86f8 19884 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19885 gdb output.
19886
c2c6d25f
JM
198871999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19888
19889 * gdb.base/break.exp: Code locations are in hex, don't forget!
19890 (For HP-UX.)
19891
198921999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19893
19894 * condbreak.exp: Use break.c as test program.
19895 * condbreak.c: Remove, redundant with break.c.
19896
198971999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19898
19899 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19900 Z-packets if the target needs it.
c2c6d25f
JM
19901
199021999-09-13 James Ingham <jingham@leda.cygnus.com>
19903
19904 * gdb.c++/overload.exp: Added tests for listing overloaded
19905 functions with function pointers in the arg, explicitly calling
19906 out the version you want.
19907
cff3e48b
JM
199081999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19909
19910 * long_long.exp: Add variations of test cases that work for
19911 targets with 16-bit ints and 32-bit doubles.
19912
d4f3574e
SS
199131999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19914
19915 * break.c (main): Compare a possibly-uninitialized argc with an
19916 unlikely value that fits in 16 bits.
19917
199181999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19919
19920 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19921 0xfeeb, don't want negative numbers if ints are 16 bits.
19922
19923 * lib/gdb.exp (skip_cplus_tests): New proc.
19924 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19925 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19926 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19927 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19928 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19929 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19930 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19931 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19932
19933 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19934
19935Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19936
19937 * gdb.base/corefile.exp (up): Allow a parameter to appear
19938 in the frame that we're going up to.
19939
19940 From Jim Blandy <jimb@cygnus.com>:
19941
19942 * gdb.base/default.exp (info float): Expect some output now.
19943
19944 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19945 returning floating-point values to fail on the x86.
19946 * gdb.base/callfwmall.exp (do_function_calls): Same.
19947
19948 * gdb.base/list.exp (test_listsize): Correct expectations for
19949 listing line 1 with listsize 2. Also, listing a single line
19950 works now, as does listing three lines. [Kevin's note: There
19951 were a number of other cases fixed too where the expectations
19952 differed...]
19953
199541999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19955
19956 * gdb.base/selftest.exp: Add case for when version prints as
19957 constant string instead of char pointer.
19958
104c1213
JM
199591999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19960
19961 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19962 stepping out of main.
104c1213
JM
19963
19964 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19965 G++ used.
19966
19967 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19968 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19969
19970 * gdb.c++/ovldbreak.exp: Update match string in test that
19971 includes a warning of multiple breakpoints.
19972
199731999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19974
19975 * gdb.base/display.exp: Improve precision of step-after-finish
19976 added yesterday.
19977
19978 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19979 test.
104c1213
JM
19980
19981 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19982 configs when using G++, not just hppa*.
19983
199841999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19985
19986 * gdb.base/async.c: New file.
19987 * gdb.base/async.exp: New file.
19988
19989Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19990
19991 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19992 PA64.
19993
53a5351d
JM
19994Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19995
104c1213
JM
19996 * gdb.base/display.exp: "finish" can leave us mid-line on many
19997 targets, deal with it. Add a small constant to main, instead of
19998 1000 since main+1000 may not be a valid address in the target.
19999
53a5351d
JM
20000 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20001 on hpux11.
20002
20003 * gdb.base/attach.exp: Handle another hpux11 error message variant
20004 when attaching to a process that does not exist.
20005
200061999-08-19 J.T. Conklin <jtc@redback.com>
20007
20008 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20009 characters in 'continue to 1241' test.
53a5351d
JM
20010
200111999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20012
20013 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20014 stop in print_long_arg_list, define and use a whitespace
20015 variable in print_small_structs test, add an XFAIL for Solaris.
20016 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20017 interested enough to fix.
20018
7be570e7
JM
200191999-08-13 Keith Seitz <keiths@cygnus.com>
20020
20021 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20022 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20023 proc knows about targets other than the natives.
20024 (test_assign): Use "gdb_run_cmd" to "run" the target.
20025 Check that we've actually hit the breakpoint at main.
20026 When we attempt to assign a value to a local variable, check
20027 that the variable is in the current scope, i.e., don't use
20028 a test with an empty result.
20029
20030Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20031
20032 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20033 command.
7be570e7
JM
20034
200351999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20036
20037 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20038 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20039 gdb.compat, gdb.threads-hp.
20040 gdb.hp/configure, gdb.hp/configure.in: New files.
20041 gdb.hp/Makefile.in: Recurse into new subdirs.
20042 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20043 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20044 in object files.
20045 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20046
96baa820
JM
200471999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20048
20049 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20050 funky printf, remove a bogus p/a test.
96baa820
JM
20051
200521999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20053
20054 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20055 connected to the target. This is necessary when running not
20056 natively.
96baa820
JM
20057
200581999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20059
20060 * gdb.base/step-test.exp: Removed some extraneous messages.
20061
20062 * gdb.base/long_long.exp: Don't run memory examination tests
20063 on little-endian targets (they will need a different set of
20064 results to match).
20065
200661999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20067
20068 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20069 until somebody decides to fix GDB.
20070
20071 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20072 constant as "ULL".
96baa820
JM
20073 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20074 matches for a couple x/2 commands.
20075
a0b3c4fd
JM
200761999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20077
20078 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20079 by merging in ref-types2 tests.
20080 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20081
20082 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20083 * gdb.c++/Makefile.in: Add standard actions.
20084 (EXECUTABLES): Rename from PROGS, update list.
20085 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20086 from gdb.hp.
20087 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20088 foo and bar locals.
20089 * gdb.c++/anon-union.exp: Fix tests to match.
20090 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20091 expect matches to handle output variations.
20092 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20093 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20094 output, add HP alternatives for new and delete prints.
a0b3c4fd 20095 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20096 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20097 * gdb.c++/demangle.exp: Use $style when reporting failure.
20098 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20099 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20100 match alternatives.
20101 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20102 compilers.
a0b3c4fd
JM
20103 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20104 * gdb.c++/method.exp: Add match alternatives.
20105 * gdb.c++/misc.cc: Add bool types.
20106 * gdb.c++/misc.exp: Add tests for bool types.
20107 * gdb.c++/overload.exp: Add xfails.
20108 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20109 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20110 add some more template parameter tests (only for HP currently).
20111 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20112 * gdb.c++/virtfunc.cc: Add return type and value for main.
20113 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20114 match alternatives.
d63a86f8 20115
a0b3c4fd
JM
201161999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20117
20118 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20119
201201999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20121
20122 * gdb.base/signals.exp: Don't expect getting a backtrace from
20123 within a signal handler to fail on Linux.
20124
201251999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20126
20127 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20128 * lib/gdb.exp: Remove some gratuitious semicolons.
20129 (delete_breakpoints): Increase timeout.
20130 (gdb_expect): Add -notransfer option.
20131 (gdb_test): Use -notransfer option.
20132 (get_compiler_info): Add f77 case.
20133 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20134 case.
a0b3c4fd
JM
20135 (gdb_preprocess): Call get_compiler.
20136
20137 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20138 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20139 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20140 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20141 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20142 third arg to gdb_test.
a0b3c4fd
JM
20143 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20144 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20145 HP-UX xfails, add others.
a0b3c4fd
JM
20146 * gdb.base/completion.exp: Reflect name change of self-test.
20147 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20148 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20149 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20150 HP failure number.
a0b3c4fd
JM
20151 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20152 useless HP-UX 10.30 references.
20153 * gdb.base/maint.exp: Loosen matches.
20154 * gdb.base/pointers.c (main): Declare more_code.
20155 * gdb.base/pointers.exp: Match on output of a `next'.
20156 * gdb.base/structs.c: Add prototypes.
20157 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20158 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20159
201601999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20161
20162 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20163 command.
a0b3c4fd
JM
20164
201651999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20166
20167 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20168 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20169
20170 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20171 debug info. Deal with lack of signal hanlder info in stack.
20172
a9c64011 20173 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20174 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20175
5a2468f5
JM
201761999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20177
20178 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20179 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20180
adf40b2e
JM
20181Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20182
20183 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20184 a1-selftest.exp.
adf40b2e
JM
20185 * gdb.base/configure: Re-generate.
20186
201871999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20188
20189 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20190 in trying to run first and name is too long.
20191
20192 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20193 pointers2.c and pointers2.exp, respectively.
20194 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20195 doschk happier.
20196
43e526b9
JM
201971999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20198
20199 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20200 callfuncs2.c and callfuncs2.exp.
20201
20202 * gdb.base/list.exp: Remove mistaken xfails.
20203 * gdb.base/list0.h: Add optional prototypes.
20204
9846de1b
JM
20205Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20206
a9c64011 20207 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20208 calling malloc.
a9c64011
AS
20209 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20210 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20211 use.
9846de1b
JM
20212
202131999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20214
20215 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20216 * gdb.base/annota2.cc, annota2.exp: Move from here.
20217 * gdb.c++/annota2.cc, annota2.exp: To here.
20218 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20219
43ff13b4
JM
20220Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20221
20222 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20223 a consistent format.
43ff13b4 20224
085dd6e6
JM
202251999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20226
20227 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20228 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20229 HP compilers, also set the globals $true and $false.
20230
20231 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20232 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20233 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20234 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20235 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20236 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20237 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20238 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20239 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20240 whatis.c} Add C++ compatible function definitions and return
20241 types, add includes for library functions.
085dd6e6
JM
20242 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20243 * gdb.base/step-test.c (myglob): Rename from glob.
20244 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20245 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20246 files, move here from gdb.hp.
085dd6e6 20247 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20248 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20249 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20250 Adjust line numbers in regexps.
085dd6e6
JM
20251
20252 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20253 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20254 instead of 0/1.
20255
20256 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20257 foll-vfork.exp: New files, move here from gdb.hp.
20258 * gdb.base/page.exp: New file, test of pagination command.
20259
20260 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20261 recursion test.
20262 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20263
20264 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20265 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20266
20267 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20268 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20269 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20270 watchpoint test.
085dd6e6
JM
20271 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20272 them work.
20273 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20274 expressions properly.
20275 * gdb.base/corefile.exp: Loosen the match slightly.
20276 * gdb.base/default.exp: Allow "Error accessing memory" message
20277 also.
20278 * gdb.base/display.exp: Skip over x/0 j if PA64.
20279 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20280 * gdb.base/interrupt.exp: Ditto.
20281 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20282 in use.
20283 * gdb.base/list.exp: Add xfails for HP-UX.
20284 * gdb.base/long_long.exp: Refine some of the numeric matches.
20285 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20286 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20287 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20288 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20289 * gdb.base/ptype.exp: Succeed on more varieties of output.
20290 * gdb.base/scope.exp: Add xfails for HP-UX.
20291 * gdb.base/sect-cmd.exp: Add more cases.
20292 * gdb.base/setvar.exp: Add xfails for HP-UX.
20293 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20294 * gdb.base/signals.exp: Match on void symbolically.
20295 * gdb.base/step-test.exp: Add case for PA64.
20296 * gdb.base/term.exp: Add exit and restart.
20297 * gdb.base/twice.exp: Clean up after self.
20298 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20299 * gdb.base/whatis.exp: Allow more ways to pass tests.
20300
20301 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20302 no longer useful.
085dd6e6
JM
20303
20304Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20305
20306 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20307 list of patterns.
085dd6e6 20308 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20309 print_double_array(double_array)", "continuing to breakpoint
20310 1018", "print print_double_array(array_d)" and "continuing to
20311 1034" tests.
d63a86f8 20312
085dd6e6
JM
203131999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20314
a9c64011 20315 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20316
203171999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20318
20319 * config/mt-*: Remove, these haven't been used since 1996.
20320
203211999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20322
20323 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20324 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20325 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20326
9e0b60a8
JM
203271999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20328
20329 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20330 simpler match case for the ptype of the big class.
20331
203321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20333
20334 * gdb.exp: Fix test for gdb_prompt existence.
20335
203361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20337
20338 * gdb.exp (gdb_test): Add fail after calls to perror.
20339
203401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20341
20342 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20343
203441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20345
20346 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20347
0f71a2f6
JM
20348Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20349
20350 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20351 malloc() is linked in.
0f71a2f6
JM
20352
203531999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20354
20355 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20356 step at end.
20357
20358 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20359
203601999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20361
20362 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20363
cce74817
JM
20364Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20365
20366 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20367 * gdb.base/mips_pro.exp: Likewise.
20368
203691999-06-02 Keith Seitz <keiths@cygnus.com>
20370
20371 * gdb.c++/templates.cc: Change all "new" operators to throw
20372 an exception.
20373 * gdb.c++/cplusfuncs.cc: Likewise.
20374
20375 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20376
20377Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20378
20379 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20380 * gdb.base/ending-run.exp: When stepping out of main, accept a
20381 step into an arbitrary assembler file.
cce74817 20382
392a587b
JM
203831999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20384
d63a86f8 20385 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20386 "breakpoint-invalid" to be printed.
d63a86f8 20387 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20388 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20389 * gdb.base/annota2.cc: Initialize a.x to 0.
20390
9e086581
JM
203911999-05-17 Keith Seitz <keiths@cygnus.com>
20392
20393 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20394 when "skip_float_tests" set.
20395 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20396 "print print_ten_doubles", and "step into print_long_arg_list".
20397 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20398 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20399 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20400 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20401 "skip_float_tests" is set.
20402 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20403 when "skip_float_tests" set.
d63a86f8 20404
cd0fc7c3
SS
204051999-05-06 Keith Seitz <keiths@cygnus.com>
20406
20407 * gdb.base/annota2.cc: Include stdio.h.
20408
20409Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20410
20411 * gdb.base/crossload.exp: Remove, this has been disabled ever
20412 since BFD stopped including all targets, and cross-GDB gets
20413 plenty of testing anyway.
20414 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20415 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20416 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20417 * gdb.base/README: Remove, was doc for this.
20418 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20419 needed.
cd0fc7c3 20420
b83266a0
SS
204211999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20422
20423 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20424 output.
20425
20426 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20427 * gdb.base/annota2.exp: New file. More annotation tests.
20428 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20429 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20430
204311999-04-23 Angela Marie Thomas <angela@cygnus.com>
20432
20433 * config/cfdbug.exp: New file.
20434
7a292a7a
SS
204351999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20436
20437 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20438 Marcus Daniel's and Dale Hawkins's demangler crashes.
20439
20440 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20441 test_lucid_style_demangling, test_arm_style_demangling,
20442 test_hp_style_demangling): Try Tom Tromey's core-dumping
20443 identifier under each demangling style.
7a292a7a
SS
20444
204451999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20446
20447 * gdb.c++/demangle.exp: Include the current demangling style
20448 in all test names.
20449 (current_demangling_style): New global variable.
20450 (set_demangling_style, test_demangling_core, test_demangling,
20451 test_demangling_exact): New functions.
20452 (test_gnu_style_demangling, test_lucid_style_demangling,
20453 test_arm_style_demangling, test_hp_style_demangling): Use those,
20454 instead of calling gdb_test and gdb_test_exact directly.
20455 (catch_demangling_errors): New function, which reports errors
20456 signalled by the demangling test functions in an orderly way.
20457 (do_tests): Use catch_demangling_errors.
20458
204591999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20460
20461 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20462 grouping in expressions, not {}.
7a292a7a
SS
20463
20464 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20465 initialized yet.
7a292a7a
SS
20466
204671999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20468
20469 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20470 are listed.
20471
204721999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20473
20474 * gdb.stabs/weird.exp: Test for CC being defined before
20475 looking at its value.
20476
204771999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20478
20479 * gdb.base/call-ar-st.exp: Remove stray '#'.
20480 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20481 "short int" and "long int".
20482 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20483 change, to mollify finicky HP compiler.
7a292a7a
SS
20484 * gdb.hp/reg-test.exp (testfile): Fix file name.
20485 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20486
7a292a7a
SS
20487 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20488 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20489 alternate form of enum ptype.
20490
c906108c
SS
204911999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20492
7a292a7a
SS
20493 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20494 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20495 passing skip_hp_tests, so as not to waste time on guaranteed
20496 failure.
7a292a7a 20497
c906108c
SS
20498 * gdb.c++/overload.cc: Pass string instead of char addr, always
20499 init ccpfoo.
20500 * gdb.c++/templates.cc: Fix syntax error.
20501
7a292a7a
SS
20502Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20503
20504 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20505 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20506 command.
20507
205081999-03-18 James Ingham <jingham@cygnus.com>
20509
20510 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20511
20512 * gdb.c++/method.exp: It was testing an uninitialized int on the
20513 stack and assuming it was positive.
20514
20515 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20516
20517 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20518 keep it from killing the rest of the tests.
7a292a7a
SS
20519 Use gdb_continue_to_end.
20520
20521 * gdb.base/sigall.exp: use gdb_continue_to_end.
20522
20523 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20524
20525 * gdb.base/display.exp: use runto_main, not run.
20526
d63a86f8
RM
20527 * gdb.base/default.exp: Check for the current error message in the
20528 r abbreviation test.
7a292a7a
SS
20529 Add strongarm to the targets that know info float.
20530
d63a86f8 20531 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20532 run which doesn't work with monitors.
20533
20534 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20535
20536 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20537
20538 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20539 program. Traps the case (in Cygmon) when the program never really
20540 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20541 more places, so I used my name. Sorry Mark...
20542
20543 * config/monitor.exp (gdb_target_monitor): added another
20544 target_info parameter: remotebinarydownload. This will set the
20545 remotebinarydownload flag if this is causing some boards trouble.
20546
205471999-03-18 Mark Salter <msalter@cygnus.com>
20548
20549 * lib/gdb.exp (continue_to_exit): New function.
20550
20551 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20552 * gdb.base/ending-run.exp: Ditto.
20553 * gdb.base/step-test.exp: Ditto.
20554
205551999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20556
20557 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20558 (suggested by Art Haas <ahaas@neosoft.com>).
20559
205601999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20561
889bf7c5 20562 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20563
20564Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20565
20566 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20567 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20568
205691999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20570
20571 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20572 a call to strlen; sometimes we do have sources.
20573
205741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20575
20576 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20577 character, so GDB won't print garbage after its end.
d63a86f8 20578
c906108c
SS
20579 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20580 breakpoint there instead. Sometimes GCC emits memcpy to handle
20581 the large structures being passed by value, so we step into that
20582 instead of sum_array_print, which obscures what we're really testing.
20583 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20584 the bizarre steps into memcpy, so do that here. Add check for
20585 stepping into function calls that pass large structures by value.
20586 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20587 Remove all references to specific line numbers.
20588 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20589 New type and function.
20590 (main): Call large_struct_by_value, passing it a large struct by value.
20591 * lib/gdb.exp (gdb_get_line_number): New function.
20592
20593 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20594 more portable.
20595
7a292a7a
SS
205961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20597
c906108c
SS
20598 * lib/gdb.exp: Doc fixes.
20599
7a292a7a
SS
206001999-03-05 Nick Clifton <nickc@cygnus.com>
20601
d63a86f8 20602 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20603
206041999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20605
c906108c 20606 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20607 commands. They're not germane to this test, and they don't work
20608 that way on remote targets.
c906108c 20609
3fc11d3e
JM
206101999-03-01 James Ingham <jingham@cygnus.com>
20611
20612 * Changelog entries merged over from gdb development branch.
20613
3fc11d3e
JM
20614 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20615
20616 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20617 for outputting results of test run.
20618
2d4a1622 20619 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20620
20621 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20622
7a292a7a
SS
206231999-02-25 Felix Lee <flee@cygnus.com>
20624
20625 * lib/gdb.exp (debug_format): initialize
20626
c906108c
SS
206271999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20628
20629 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20630 * gdb.base/call-rt-st.c: Ditto.
20631
c906108c
SS
206321999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20633
20634 * gdb.threads/pthreads.exp (horiz): New variable.
20635 (test_startup): Fix regexps that capture thread numbers.
20636
206371999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20638
20639 * gdb.base/smoke.exp: Disambiguate two test case names (both
20640 called ``print'').
20641
20642Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20643
20644 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20645 compilation.
c906108c
SS
20646
206471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20648
20649 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20650 actual output formatting.
20651 * gdb.base/smoke.exp: GDB removes leading 0's.
20652 * gdb.base/volatile.exp: Don't check type of remuneration;
20653 that variable is no longer defined in constvars.c.
20654 * gdb.base/step-test.c (main): Exit with explicit exit code.
20655 * gdb.base/step-test.exp: Remove two nexti checks--they are
20656 not portable.
20657
206581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20659
20660 * gdb.base/help.exp ("help delete display"): Fix test to match
20661 gdb's output.
20662
20663 * gdb.base/long_long.c (known_types): Initialize values to zero.
20664 * gdb.base/long_long.exp: Step one more line
20665 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20666 leading zeros. Explicitly ask for hex formatting. Use
20667 unique test case names.
c906108c
SS
20668
20669Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20670
d63a86f8 20671 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20672
20673 * gdb.c++/method.exp: Add missing close brace.
20674
206751999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20676
20677 * gdb.base/maint.exp: Use 'set height 0' to disable page
20678 prompting, not 'set height 400'.
20679
20680 Fix a bunch of timeouts.
20681 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20682 four separate tests, so expect doesn't take forever to match a ton
20683 of text against a regexp with lots of .* forms.
20684 ("maint print psymbols", "maint print symbols"): Make some of
20685 these greps more selective, so that expect doesn't try to wade
20686 through huge piles of output and time out.
20687
20688 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20689
20690 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20691 tests: one which doesn't expect shlib events to be reported, and
20692 another which does, but is XFAIL for all platforms other than
20693 HP/UX.
c906108c
SS
20694
20695 * gdb.base/break.exp: Teach the test suite that the `catch
20696 fork', `catch vfork', and `catch exec' commands produce error
20697 messages on platforms that don't provide these features.
20698
20699Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20700
20701 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20702 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20703 (shortening names from solib_threshold.exp etc), won't run on
20704 anything but HP-UX for the foreseeable future.
c906108c 20705 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20706 reflect move.
c906108c
SS
20707
20708Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20709
20710 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20711 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20712
20713Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20714
20715 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20716 successfully re-sets breakpoints in shared libraries.
20717 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20718
20719Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20720
d63a86f8
RM
20721 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20722 and compiled w/o GCC.
c906108c
SS
20723
20724 * gdb.hp/watch-cmd.exp: ditto.
20725
20726 * gdb.hp/watch-hp.exp: ditto.
20727
20728 * gdb.hp/xdb1.exp: ditto.
20729
20730 * gdb.hp/xdb2.exp: ditto.
20731
20732 * gdb.hp/dbx.exp: ditto.
20733
20734Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20735
20736 * constvars.c: Remove C++-isms.
20737 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20738 with GCC.
c906108c
SS
20739
20740Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20741
20742 The following changes are part of the HP merge.
20743
20744 * gdb.base/break.exp: new tests to verify that catchpoints for
20745 fork, vfork, and exec don't trigger inappropriately.
20746
20747 * gdb.base/opaque.exp: compile one file at a time, then link.
20748
20749 * gdb.base/signals.exp: be more restrictive about which hppa
20750 systems receive a setup_xfail. new tests.
20751
20752 * gdb.base/solib_threshold.build: new file.
20753 * gdb.base/solib_threshold.exp: new file.
20754 * gdb.base/solib_threshold.link_opts: new file.
20755 * gdb.base/solib_threshold.mk: new file.
20756 * gdb.base/gen_solib_threshold.c: new file.
20757
20758 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20759 tests. New tests for enums inside classes.
20760
20761 * gdb.c++/compiler.cc: indicate support of template debugging.
20762
20763 * gdb.c++/demangle.exp: run hp style demangling tests.
20764
20765 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20766 tests.
20767
20768 * gdb.c++/misc.cc: changes to support new tests.
20769
20770 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20771 to support new tests.
20772
20773 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20774 gcc, then skip these tests.
20775
20776Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20777
20778 The following files are part of the HP merge; some had longer
20779 names at HP, but have been renamed to be no more than 14
20780 characters in length.
20781
20782 * gdb.hp/ambiguous.cc: new file.
20783 * gdb.hp/ambiguous.exp: new file.
20784 * gdb.hp/attach.exp: new file.
20785 * gdb.hp/attach2.exp: new file.
20786 * gdb.hp/classes-hp.exp: new file.
20787 * gdb.hp/ctti.exp: new file.
20788 * gdb.hp/ctti-add.cc: new file.
20789 * gdb.hp/ctti-add1.cc: new file.
20790 * gdb.hp/ctti-add2.cc: new file.
20791 * gdb.hp/ctti-add3.cc: new file.
20792 * gdb.hp/dbx.exp: new file.
20793 * gdb.hp/exception.cc: new file.
20794 * gdb.hp/exception.exp: new file.
20795 * gdb.hp/foll-exec.c: new file.
20796 * gdb.hp/foll-exec.exp: new file.
20797 * gdb.hp/foll-fork.c: new file.
20798 * gdb.hp/foll-fork.exp: new file.
20799 * gdb.hp/foll-vfork.c: new file.
20800 * gdb.hp/foll-vfork.exp: new file.
20801 * gdb.hp/inherit-hp.exp: new file.
20802 * gdb.hp/more-steps.exp: new file.
20803 * gdb.hp/namespace.cc: new file.
20804 * gdb.hp/namespace.exp: new file.
20805 * gdb.hp/optimize.exp: new file.
20806 * gdb.hp/pxdb.c: new file.
20807 * gdb.hp/pxdb.exp: new file.
20808 * gdb.hp/quicksort.exp: new file.
20809 * gdb.hp/reg-test.exp: new file.
20810 * gdb.hp/reg-test.s: new file.
20811 * gdb.hp/sized-enum.c: new file.
20812 * gdb.hp/sized-enum.exp: new file.
20813 * gdb.hp/start-stop.exp: new file.
20814 * gdb.hp/templ-hp.cc: new file.
20815 * gdb.hp/templ-hp.exp: new file.
20816 * gdb.hp/thr-lib.c: new file.
20817 * gdb.hp/thr-lib.exp: new file.
20818 * gdb.hp/thr-lib.h: new file.
20819 * gdb.hp/thr-liblib.c: new file.
20820 * gdb.hp/virtfun-hp.c: new file.
20821 * gdb.hp/virtfun-hp.exp: new file.
20822 * gdb.hp/watch-cmd.exp: new file.
20823 * gdb.hp/watch-hp.exp: new file.
20824 * gdb.hp/xdb1.exp: new file.
20825 * gdb.hp/xdb2.exp: new file.
20826 * gdb.hp/xdb3.exp: new file.
20827
20828Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20829
20830 The following files are part of the HP merge; some had longer
20831 names at HP, but have been renamed to be no more than 14
20832 characters in length.
20833
20834 * gdb.base/ss.h: new file.
20835 * gdb.base/call-ar-st.c: new file.
20836 * gdb.base/call-ar-st.exp: new file.
20837 * gdb.base/call-rt-st.c: new file.
20838 * gdb.base/call-rt-st-exp: new file.
20839 * gdb.base/call-strs.exp: new file.
20840 * gdb.base/ena-dis-br.exp: new file.
20841 * gdb.base/environ.exp: new file.
20842 * gdb.base/long_long.exp: new file.
20843 * gdb.base/sect-cmd.exp: new file.
20844 * gdb.base/shlib-cl2.exp: new file.
20845 * gdb.base/smoke.exp: new file.
20846 * gdb.base/so-impl-ld.c: new file.
20847 * gdb.base/so-impl-ld.exp: new file.
20848 * gdb.base/so-indr-cl.c: new file.
20849 * gdb.base/so-indr-cl.exp: new file.
20850 * gdb.base/varargs.exp: new file.
20851 * gdb.base/volatile.exp: new file.
20852 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20853 * gdb.base/display.exp: new file.
c906108c
SS
20854 * gdb.c++/derivation.exp: new file.
20855 * gdb.c++/local.exp: new file.
20856 * gdb.c++/member-ptr.exp: new file.
20857 * gdb.c++/overload.exp: new file.
20858 * gdb.c++/ovldbreak.exp: new file.
20859 * gdb.c++/ref-types.exp: new file.
20860 * gdb.c++/ref-types2.exp: new file.
20861 * gdb.c++/userdef.exp: new file.
d63a86f8 20862
c906108c
SS
20863Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20864
20865 * gdb.base/default.exp: Reflect wording change in remote.c.
20866
dc96c6c7 20867Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20868
20869 * gdb.base/help.exp: Update to reflect current text.
20870
20871Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20872
20873 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20874 they're stack variables and contain garbage.
20875 * gdb.c++/anon-union.exp: new file.
20876
20877 The following changes were made by David Taylor
889bf7c5
PA
20878 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20879 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20880 in changes by HP.
c906108c
SS
20881
20882 * gdb.base/bitops.exp: new file.
20883 * gdb.base/default.exp: change expected messages for catch and
20884 info catch tests to reflect HP merge changes.
20885 * gdb.base/enable-disable-break.exp
20886 * gdb.base/ending-run.c: new file.
20887 * gdb.base/long_long.c: new file.
20888 * gdb.base/maint.exp: new file.
20889 * gdb.base/pointers2.exp: new file.
20890 * gdb.base/shlib-call2.exp: new file.
20891 * gdb.base/solib.exp: new file.
20892 * gdb.base/step-test.c: new file.
20893 * gdb.c++/anon-union.cc: new file.
20894 * gdb.c++/local.cc: new file.
20895 * gdb.c++/member-pointer.cc: new file.
20896 * gdb.c++/method.cc: new file.
20897 * gdb.c++/ref-types.cc: new file.
20898 * gdb.c++/ref-types2.cc: new file.
20899 * gdb.c++/userdef.cc: new file.
d63a86f8 20900
c906108c
SS
20901 * gdb.base/scope.exp: compile one file at a time, then link.
20902 * gdb.base/langs.exp: ditto.
20903 * gdb.base/list.exp: ditto.
d63a86f8 20904
c906108c
SS
20905Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20906
20907 The following changes were made by David Taylor
889bf7c5
PA
20908 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20909 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20910 in changes by HP.
d63a86f8 20911
c906108c
SS
20912 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20913 skip tests. When compiling pass c++ flag to gdb_compile.
20914 * gdb.c++/
d63a86f8 20915
c906108c
SS
20916 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20917 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20918 (skip_hp_tests): new function.
20919 (gdb_preprocess): new function.
20920
20921 * configure.in (hpdir): decide whether to configure gdb.hp.
20922 * configure: regenerated.
20923
20924 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20925 to delete on clean.
20926 (EXECUTABLES): update to reflect new additions.
20927 * gdb.base/commands.exp: update message expected.
20928 * gdb.base/default.exp: add copyright notice.
20929 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20930 * gdb.base/help.exp: update messages to reflect current text.
20931 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20932 targets for recurse tests.
20933 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20934 skip this file.
20935
20936 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20937 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20938 compilation.
20939 * gdb.c++/misc.exp: ditto.
20940 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20941 run the tests. tell gdb_compile that it's a c++ compilation.
20942
20943 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20944
c906108c
SS
20945 * gdb.base/all-bin.exp: new file.
20946 * gdb.base/arithmet.exp: new file.
20947 * gdb.base/assign.exp: new file.
20948 * gdb.base/completion.exp: new file.
20949 * gdb.base/cond-expr.exp: new file.
20950 * gdb.base/condbreak.exp: new file.
20951 * gdb.base/define.exp: new file.
20952 * gdb.base/dollar.exp: new file.
20953 * gdb.base/environment.exp: new file.
20954 * gdb.base/eval-skip.exp: new file.
20955 * gdb.base/jump.exp: new file.
20956 * gdb.base/logical.exp: new file.
20957 * gdb.base/pointers.exp: new file.
20958 * gdb.base/relational.exp: new file.
20959 * gdb.base/section_command.exp: new file.
20960 * gdb.base/whatis-expr.exp: new file.
20961
20962 * gdb.base/all-types.c: new file.
20963 * gdb.base/call-array-struct.c: new file.
20964 * gdb.base/call-return-struct.c: new file.
20965 * gdb.base/call-strings.c: new file.
20966 * gdb.base/callfuncs2.c: new file.
20967 * gdb.base/condbreak.c: new file.
20968 * gdb.base/constvars.c: new file.
20969 * gdb.base/display.c: new file.
20970 * gdb.base/int-type.c: new file.
20971 * gdb.base/jump.c: new file.
20972 * gdb.base/miscexprs.c: new file.
20973 * gdb.base/pointers.c: new file.
20974 * gdb.base/pointers2.c: new file.
20975 * gdb.base/shmain.c: new file.
20976 * gdb.base/shr1.c: new file.
20977 * gdb.base/shr2.c: new file.
20978 * gdb.base/solib.c: new file.
20979 * gdb.base/solib1.c: new file.
20980 * gdb.base/solib2.c: new file.
20981 * gdb.base/varargs.c: new file.
20982 * gdb.c++/derivation.cc: new file.
20983 * gdb.c++/overload.cc: new file.
20984 * gdb.c++/ovldbreak.cc: new file.
20985 * gdb.hp/attach.c: new file.
20986 * gdb.hp/attach2.c: new file.
20987 * gdb.hp/average.c: new file.
20988 * gdb.hp/compiler.c: new file.
20989 * gdb.hp/compiler.cc: new file.
20990 * gdb.hp/execd-program.c: new file.
20991 * gdb.hp/follow-exec.c: new file.
20992 * gdb.hp/follow-fork.c: new file.
20993 * gdb.hp/follow-vfork-and-exec.c: new file.
20994 * gdb.hp/misc-hp.cc: new file.
20995 * gdb.hp/more-steps.c: new file.
20996 * gdb.hp/optimize.c: new file.
20997 * gdb.hp/quicksort.c: new file.
20998 * gdb.hp/run-hp.c: new file.
20999 * gdb.hp/start-stop.c: new file.
21000 * gdb.hp/sum.c: new file.
21001 * gdb.hp/templates-hp.cc: new file.
21002 * gdb.hp/thread-local-in-lib.c: new file.
21003 * gdb.hp/thread-local-in-lib.h: new file.
21004 * gdb.hp/thread-local-in-lib.lib.c: new file.
21005 * gdb.hp/vforked-program.c: new file.
21006 * gdb.hp/virtfunc-hp.cc: new file.
21007 * gdb.hp/watchpoint-hp.c: new file.
21008 * gdb.hp/xdb.c: new file.
21009 * gdb.hp/xdb0.c: new file.
21010 * gdb.hp/xdb0.h: new file.
21011 * gdb.hp/xdb1.c: new file.
21012
21013Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21014
21015 The following change was made by Edith Epstein
889bf7c5
PA
21016 <eepstein@cygnus.com> as part of a project to merge in changes
21017 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21018
21019 * gdb.c++/demangle.exp: changed the expected output for some
21020 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21021 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21022 T1<char>::~T1<char>(void)
c906108c 21023 becomes,
a9c64011
AS
21024 maint demangle __dt__11T1__pt__2_cFv
21025 T1<char>::~T1(void)
c906108c 21026
889bf7c5 21027 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21028
c906108c
SS
21029Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21030
21031 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21032 * gdb.trace/backtrace.exp: Likewise.
21033 * gdb.trace/circ.exp: Likewise.
21034 * gdb.trace/collection.exp: Likewise.
21035 * gdb.trace/deltrace.exp: Likewise.
21036 * gdb.trace/infotrace.exp: Likewise.
21037 * gdb.trace/limits.exp: Likewise.
21038 * gdb.trace/packetlen.exp: Likewise.
21039 * gdb.trace/passc-dyn.exp: Likewise.
21040 * gdb.trace/passcount.exp: Likewise.
21041 * gdb.trace/report.exp: Likewise.
21042 * gdb.trace/save-trace.exp: Likewise.
21043 * gdb.trace/tfind.exp: Likewise.
21044 * gdb.trace/tracecmd.exp: Likewise.
21045 * gdb.trace/while-dyn.exp: Likewise.
21046 * gdb.trace/while-stepping.exp: Likewise.
21047
210481998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21049
21050 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21051
21052Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21053
21054 From Brendan Kehoe:
21055 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21056 int return types.
21057
21058Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21059
21060 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21061 remote dos host testing right.
c906108c
SS
21062
21063Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21064
21065 * gdb.base/corefile.exp: remove some xfails.
21066
21067Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21068
21069 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21070 have different timestamps.
c906108c
SS
21071
21072Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21073
21074 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21075 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21076
21077Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21078
21079 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21080 delta.
c906108c
SS
21081
21082Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21083
21084 * gdb.base/default.exp: Add brace missing from previous delta.
21085
21086Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21087
21088 * gdb.base/default.exp: Support test for info float for all
21089 varieties of arm toolchain.
21090
dc96c6c7 21091Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21092
21093 * gdb.trace/*.exp: remove "remote_download" command.
21094
dc96c6c7 21095Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21096
21097 * gdb.trace/*.exp: remove -gdwarf from compile.
21098
21099Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21100
21101 * gdb.trace/configure.in(AC_INIT): typo
21102 * gdb.trace/configure: regenerated
21103
dc96c6c7 21104Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21105
21106 * config/m68k-emc.exp: New file.
21107 * lib/<emc-support.exp trace-support.exp}: New files.
21108 * configure.in: add new test directory gdb.trace.
21109 * gdb.trace/{configure configure.in Makefile.in}: New files.
21110 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21111 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21112 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21113 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21114 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21115 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21116 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21117
dc96c6c7 21118Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21119
21120 * gdb.c++/classes.exp: Change all regular expressions to match
21121 arbitrary combinations of newline/carriage-return, so that they
21122 will work equally well on Unix and Windows.
21123 * gdb.c++/inherit.exp: ditto.
21124 * gdb.c++/virtfunc.exp: ditto.
21125
211261998-08-11 Dawn Perchik <dawn@cygnus.com>
21127
21128 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21129
c2d11a7d
JM
21130Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21131
21132 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21133 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21134 to use a0-a3/d0-d3 as needed.
21135
21136Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21137
21138 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21139 * gdb.disasm/am33.exp: Corresponding changes.
21140
c906108c
SS
211411998-07-11 Felix Lee <flee@cygnus.com>
21142
21143 * gdb.base/callfuncs.exp: add cmp10 test.
21144 * gdb.base/callfuncs.c (cmp10): new function.
21145
21146Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21147
d63a86f8 21148 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21149 into two parts to get around a synchronization problem in expect.
21150
3fc11d3e
JM
21151Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21152
21153 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21154
21155 * configure.in: Add options for gdbtk testsuite.
21156
21157 * configure: Regenerate.
21158
21159 * gdb.gdbtk: New directory to hold gdbtk tests.
21160
c906108c
SS
21161Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21162
21163 * gdb.fortran/types.exp: Escape brackets in expect patterns
21164 for test_float_literal_types_accepted tests.
21165 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21166 before run test.
21167
c2d11a7d
JM
21168Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21169
21170 * am33.exp: Just compile, do not link the testcase.
21171 * am33.s: Add ".am33" pseudoop to force am33 mode.
21172
c906108c
SS
211731998-06-25 Felix Lee <flee@cygnus.com>
21174
21175 * gdb.base/setshow.exp: make sure $pc is sane.
21176
21177 * gdb.stabs/weird.exp: split expect patterns properly.
21178
c2d11a7d
JM
21179Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21180
21181 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21182 * gdb.disasm/am33.exp: Run it.
21183
dc96c6c7 21184Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21185
21186 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21187 match processing (and eliminate spurious timeouts when running).
21188
dc96c6c7 21189Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21190
21191 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21192 exception test, but conditionalize it on target [mach | gnu].
21193
dc96c6c7 21194Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21195
21196 * gdb.base/overlays.exp: fixup compile line for linker script.
21197
21198Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21199
21200 * gdb.fortran/types.exp: don't guess at float size.
21201
21202Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21203
21204 * gdb.base/exprs.exp: delete test that depends on int size.
21205
21206Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21207
21208 * config/sim.exp: Removed checks for target triplets.
21209 (gdb_target_sim): Use gdb,target_sim_options.
21210
21211Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21212
21213 * gdb.base/reread.exp: New file.
21214 * gdb.base/reread1.c: New file.
21215 * gdb.base/reread2.c: New file.
21216
21217Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21218
21219 * config/sim.exp: Use 'target sim -sparclite' when running
21220 SPARClite programs.
21221
21222Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21223
21224 * gdb.base/structs2.exp: New file.
21225 * gdb.base/structs2.c: New file.
21226
21227Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21228
21229 * gdb.asm/common.inc: New file.
21230 * gdb.asm/d10v.inc: New file.
21231 * asm-source.exp: Pass -I's to gas to find .inc files.
21232 Update line numbers in expected output.
21233 * asmsrc1.s: Rewrite.
21234 * asmsrc2.s: Rewrite.
21235 * configure.in: Create arch.inc symlink.
21236 * configure: Regenerate.
21237 * Makefile.in (distclean): Delete arch.inc.
21238
21239Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21240
21241 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21242 (t_enum_value2): ditto
21243 (t_enum_value3): ditto
21244 (main): ditto
c906108c
SS
21245Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21246
21247 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21248 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21249 change.
21250 Use gdb_test instead of send_gdb/gdb_expect sequences.
21251
21252Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21253
21254 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21255 not void.
21256
21257Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21258
21259 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21260 subroutines. Used to test gdbs ability to single step through PC
21261 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21262
21263Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21264
21265 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21266 more rigorous EGCS C++ error checking.
21267
21268Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21269
a9c64011
AS
21270 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21271 tests.
21272 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21273 function when asleep.
21274 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21275 for i*86 Linux and SVR4 signal handling problems.
21276 Remove linux xfail for `next to handler in signals_tests_1', fixed
21277 by recent infrun.c change.
21278 Limit backtrace to 10 frames to avoid timeout problems with infinite
21279 stack backtraces.
21280 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21281 target.[ch] change.
c906108c
SS
21282
21283Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21284
21285 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21286 for a newline from gdb before continuing.
21287 (default_gdb_exit): Just look for y or n.
21288 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21289 it does, fail the rests of the tests in the file.
21290
21291Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21292
21293 * config/cygmon.exp: New file.
21294
21295Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21296
21297 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21298 main" test on remote targets.
c906108c
SS
21299
21300 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21301 run test on remote targets.
21302
21303Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21304
21305 * gdb.asm: New directory.
21306 * configure.in: Configure it.
21307 * configure: Regenerate.
21308 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21309 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21310
21311Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21312
21313 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21314
dc96c6c7 21315Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21316
a9c64011
AS
21317 * gdb.base/overlays (several files): Merge the two overlay
21318 managers into one. Change variables (foox, barx, bazx, grbxx)
21319 back into ints but force them to load in their proper sections.
c906108c
SS
21320
21321Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21322
21323 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21324 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21325 (D10VCopy): Handle memory regions crossing 16k boundaries.
21326 (D10VCopy): Transfer data in 32 bit chunks.
21327
21328Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21329
21330 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21331 correct.
c906108c
SS
21332
21333 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21334 map. Include space for printf in .text segment.
c906108c
SS
21335
21336 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21337 updated d10v memory VMA/LMA map.
c906108c 21338 (D10VCopy): Call D10VTranslate.
d63a86f8 21339
c906108c
SS
21340Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21341
21342 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21343
21344 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21345 that it won't be put into the .sdata - small data -
21346 section. Update reference.
c906108c
SS
21347 * gdb.base/baz.c (bazx, baz): Ditto.
21348 * gdb.base/foo.c (foox, foo): Ditto.
21349 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21350
21351 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21352 to be arrays.
d63a86f8 21353
dc96c6c7 21354Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21355
a9c64011
AS
21356 * gdb.base/overlays.exp: fix up and get working again.
21357 Add tests for backtraces from an overlay function.
d63a86f8 21358
c906108c
SS
21359Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21360
21361 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21362 "calling function with watchpoint enabled".
21363
21364Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21365
21366 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21367 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21368 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21369 pending review of whether it is useful or not.
21370
21371Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21372
21373 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21374
21375Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21376
21377 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21378 * config/dve.exp: New file to support Densan boards.
21379
21380Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21381
21382 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21383 reads and BSD.
c906108c
SS
21384
21385Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21386
21387 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21388 response.
21389
21390 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21391
21392Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21393
21394 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21395 test.
c906108c
SS
21396
21397 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21398 target_sizeof_long and target_bigendian_p.
c906108c 21399 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21400 to targets word size and endianess.
d63a86f8 21401
c906108c
SS
21402Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21403
21404 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21405 output.
c906108c
SS
21406
21407Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21408
21409 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21410 Update test of set args help to match source change.
c906108c
SS
21411
21412Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21413
21414 * gdb.base/default.exp: Expect help system output to be in
21415 alphabetical order.
21416 * gdb.base/help.exp: Ditto.
21417
21418Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21419
21420 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21421 "i*86-pc-linux-gnu*".
21422 * gdb.base/interrupt.exp: Ditto.
21423 * gdb.base/corefile.exp: Ditto.
21424
21425 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21426 define vxworks when building the testcase.
c906108c
SS
21427
21428 * gdb.base/ptype.exp: Fix testnames to be unique.
21429 * gdb.base/radix.exp: Ditto.
21430 * gdb.base/term.exp: Ditto.
21431 * gdb.base/whatis.exp: Ditto.
21432 * gdb.c++/classes.exp: Ditto.
21433
21434Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21435
21436 * gdb.base/callfuncs.exp: Fix indentation.
21437
21438 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21439 suppress_flag has been set.
21440 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21441 target feature.
21442
21443Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21444
21445 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21446 the testcase.
21447
21448 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21449 set_debug_traps() and breakpoint().
c906108c
SS
21450 * gdb.c++/misc.cc (main): Ditto.
21451 * gdb.c++/templates.cc (main): Ditto.
21452 * gdb.c++/virtfunc.cc (main): Ditto.
21453
21454Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21455
21456 * lib/gdb.exp(gdb_step_for_stub): New function.
21457 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21458 exists, reload the executable and do a "continue" instead of
21459 doing a jump.
21460 (runto_main): Use gdb_step_for_stub.
d63a86f8 21461
c906108c 21462 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21463 tests to have unique names.
c906108c
SS
21464 * gdb.base/callfuncs.exp: Ditto.
21465 * gdb.base/commands.exp: Ditto.
21466 * gdb.base/default.exp: Ditto.
21467 * gdb.base/help.exp: Ditto.
21468 * gdb.base/list.exp: Ditto.
21469 * gdb.base/opaque.exp: Ditto.
21470 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21471 similar tests.
d63a86f8 21472
c906108c
SS
21473 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21474 * gdb.c++/cplusfuncs.cc: Ditto.
21475 * gdb.c++/virtfunc.cc: Ditto.
21476
21477 * config/monitor.exp: Keep track of the last file we saw, rather
21478 than trying to get the info from gdb.
21479
21480 * gdb.fortran/types.exp: Move comment to previous line.
21481
21482Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21483
21484 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21485 target mode.
c906108c
SS
21486
21487Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21488
21489 From Bob Manson:
21490 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21491 string from GDB when it connects.
c906108c
SS
21492
21493 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21494
21495Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21496
21497 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21498 if we can't get a debug format from GDB (we may be testing an
21499 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21500
21501 * gdb.stabs/weird.exp: Fix quoting.
21502
21503 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21504
21505Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21506
21507 * config/arm-ice.exp: New file.
21508
21509Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21510
21511 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21512 until it has been modified to work with the new testsuite.
c906108c 21513
99707966 21514 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21515 testcase won't compile, cause all of the testcases in the file to
21516 fail instead.
c906108c
SS
21517
21518 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21519 (gdb_clear_suppressed): New procedure.
21520 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21521 it contains a positive value.
21522
21523Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21524
21525 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21526
21527 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21528
21529Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21530
21531 * lib/gdb.exp (setup_xfail_format): New function.
21532 (get_debug_format): New function to get debug format.
21533 (debug_format): New global variable to hold last value set
21534 by get_debug_format.
21535 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21536 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21537 * gdb.c++/ptype.exp: Ditto.
21538 * gdb.c++/classes.exp: Ditto.
21539 * gdb.c++/cplusfuncs.exp: Ditto.
21540 * gdb.c++/inherit.exp: Ditto.
21541 * gdb.c++/templates.exp: Ditto.
21542 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21543
c906108c
SS
21544Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21545
21546 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21547 host doesn't have a currently-open connection.
21548
21549 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21550 any gdb stub target. Handle cases where gdb doesn't respond when
21551 interrupted in a sane fashion.
c906108c
SS
21552
21553 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21554 same thing in a totally different way.
c906108c
SS
21555
21556 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21557 setting "timeout".
c906108c 21558 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21559 default_gdb_init now.
c906108c
SS
21560
21561Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21562
21563 * gdb.base/printcmds.exp: Fix "check for floating addition"
21564 regexp to accept results within approx +/- .01 of exact value.
21565 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21566
21567Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21568
21569 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21570 properly.
c906108c
SS
21571 (gdb_expect): Add optional timeout parameter, and add timeout
21572 value to various calls.
21573 (gdb_suppress_tests): Only give one warning message per group.
21574
21575Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21576
21577 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21578 global variables. Handle getting a value for $timeout more
21579 gracefully.
c906108c
SS
21580
21581Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21582
21583 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21584 initialize.
c906108c 21585 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21586 by a target configuration file.
c906108c
SS
21587 (gdb_expect): Pass the timeout to remote_expect.
21588
21589 * config/monitor.exp(gdb_load): Fix typo in regexp.
21590
21591Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21592
21593 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21594
21595Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21596
21597 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21598 here. Call gdb_target_exec before rebooting the target, to make
21599 sure the connection to the target is closed.
c906108c
SS
21600 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21601 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21602 Also detect "Timeout reading from remote" error.
21603
21604 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21605 gdb_target_monitor. Don't call gdb_file_cmd here; let
21606 gdb_target_monitor do it.
c906108c
SS
21607
21608 * gdb.disasm/hppa.exp: Don't use exec_output.
21609
21610Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21611
21612 * gdb.base/list.exp: If we're debugging a non-native target,
21613 try to set the pc register to point to the start of the
21614 program before doing the first list command.
21615
21616 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21617 test_calls after restarting.
c906108c
SS
21618
21619 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21620 reloading.
c906108c
SS
21621
21622 * gdb.base/watchpoint.exp: Fix typo.
21623
21624 * gdb.base/setshow.exp: Check for use_gdb_stub.
21625
21626 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21627 stub case.
c906108c
SS
21628 * gdb.base/langs.exp: Ditto.
21629
21630 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21631 gdb_load_offset. If we weren't given a file to load, figure out
21632 what the current file is and use it.
c906108c
SS
21633
21634 * config/i386-bozo.exp: New file.
21635
21636Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21637
21638 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21639 feature.
21640
21641 * config/proelf.exp: New entry.
21642
21643Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21644
21645 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21646 of regexps.
21647
21648 * gdb.base/watchpoint.exp: Don't run the test_stepping
21649 tests if gdb can't call functions on the target.
21650
21651 * gdb.base/setshow.exp: Don't run the set prompt tests if
21652 the board has gdb_prompt set.
21653
21654Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21655
21656 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21657 * gdb.base/commands.exp: Likewise.
21658 * gdb.base/setshow.exp: Likewise.
21659
21660Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21661
21662 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21663 feature.
21664
21665 * config/i960.exp: New file.
21666
21667Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21668
21669 * gdb.base/funcargs.exp: Check for gdb,short_int target
21670 feature instead of looking for explicit target triplets.
21671
dc96c6c7 21672Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21673
d63a86f8 21674 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21675 "p 123DEADBEEF", to check parse_number.
21676 * top.c: change "to enable to enable" to "to enable" in a couple
21677 of help strings.
21678
21679Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21680
21681 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21682 on the mn10300.
d63a86f8 21683
c906108c
SS
21684Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21685
21686 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21687 where the test executable is run with explicit args.
21688 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21689
21690Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21691
21692 * gdb.base/run.c: Use FAKEARGV to build test executable that
21693 does not require a command line arg, since most simulators
21694 don't currently support passing such an arg into the simulated
21695 program.
21696 * gdb.base/commands.exp: Change tests to insert the proper
21697 value as the arg to the first recursive factorial call. Change
21698 compilation line to define FAKEARGV at compile time.
21699
21700Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21701
21702 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21703 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21704 function with watchpoint enabled" test.
21705
21706Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21707
21708 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21709 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21710
21711 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21712 "Tests restarted" messages.
c906108c
SS
21713
21714Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21715
21716 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21717
dc96c6c7 21718Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21719
21720 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21721 for INFO SYMBOL; add help tests for OVERLAY commands.
21722 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21723 add tests for OVERLAY commands
21724 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21725 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21726 * gdb.base/sigall.c: add usestubs code frag
21727 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21728
c906108c
SS
21729Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21730
21731 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21732 failures.
21733 (gdb_stop_suppressing_tests): Note that tests have restarted.
21734
21735Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21736
21737 * config/h8300.exp: New file.
21738
21739Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21740
21741 * gdb.base/setshow.exp: Check for the existence of a
21742 feature, not its value.
21743
21744Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21745
21746 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21747
21748 * gdb.base/scope.exp: It's now init0(), not init().
21749
21750 * gdb.base/scope0.c: For now, change init() to be init0().
21751
21752 * config/monitor.exp: Use gdb_serial in preference to serial
21753 or netport.
21754
21755 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21756 and it's not already set.
c906108c
SS
21757
21758Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21759
21760 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21761 isn't using a stub and if it supports argument passing.
c906108c
SS
21762
21763Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21764
21765 * config/udi.exp(gdb_start): Make sure UDICONF is set
21766 properly before starting gdb.
21767
21768Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21769
21770 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21771 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21772 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21773
21774Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21775
21776 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21777 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21778
21779 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21780
21781 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21782
21783 * config/monitor.exp: Make sure we disconnect from the target.
21784 Also, try a reboot/reload cycle instead of failing if the
21785 load fails.
21786
21787Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21788
21789 * gdb.base/default.exp: Don't set match_max.
21790 * gdb.base/help.exp: Ditto.
21791 * gdb.base/list.exp: Ditto.
21792 * gdb.base/signals.exp: Ditto.
21793
21794 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21795 set, use remote_ld to download the testcase instead of
21796 the GDB loader.
21797
21798Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21799
21800 * config/vr5000.exp: New file.
21801
21802 * config/monitor.exp(gdb_target_monitor): Add pattern for
21803 "Ending remote" to detect errors in connecting.
21804
21805 * gdb.base/setshow.exp: Add .* within auto language test.
21806
21807 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21808 target feature.
21809
21810 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21811 and reboot the board if necessary.
c906108c
SS
21812
21813 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21814 a set of tests. Remove print.* from the patterns being checked.
21815
21816Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21817
21818 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21819 refer to gdb_spawn_id.
21820
21821 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21822 longer used.
21823 * config/sparclet.exp: Ditto.
21824 * config/sparclet-old.exp: Ditto.
21825 * config/slite.exp: Ditto.
21826 * config/sim.exp: Ditto.
21827 * gdb.base/funcargs.exp: Ditto.
21828
21829 * lib/gdb.exp:Remove references to gdb_spawn_id.
21830 (gdb_expect): Move to remote.exp.
21831
21832Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21833
21834 * config/monitor.exp: Detect the "Couldn't establish connection"
21835 message from GDB.
21836
21837Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21838
21839 * gdb.base/bitfields.exp: Use runto instead of explicit
21840 gdb_run_cmd/gdb_expect sequences.
21841
21842 * gdb.base/break.exp(text_next_with_recursion): Add match for
21843 gdb_expect call.
21844
21845 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21846 We also need to handle the "A program is being debugged already"
21847 prompt from gdb. Use gdb_test to set the baud rate.
21848
21849 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21850 to 20000. Really. I mean it.
21851
21852Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21853
21854 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21855 fails. If suppress_flag is set, skip perror message about not
21856 being able to send to GDB.
c906108c 21857 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21858 GDB.
c906108c
SS
21859 (gdb_expect): If suppress_flag is set, always fail immediately.
21860 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21861 (gdb_init): Call gdb_stop_suppressing_tests.
21862 (default_gdb_exit): Ditto.
21863 (default_gdb_start): Ditto.
21864
21865 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21866 gdb_stop_suppressing_tests as appropriate.
c906108c 21867 * gdb.base/break.exp: Ditto.
889bf7c5 21868 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21869 * gdb.base/commands.exp: Ditto.
21870 * gdb.base/exprs.exp: Ditto.
889bf7c5 21871 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21872 * gdb.base/list.exp: Ditto.
21873 * gdb.base/recurse.exp: Ditto.
889bf7c5 21874 * gdb.base/scope.exp: Ditto.
c906108c
SS
21875 * gdb.base/structs.exp: Ditto.
21876 * gdb.c++/inherit.exp: Ditto.
21877
21878Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21879
21880 * config/vr4300.exp: New file.
21881
99707966 21882 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21883
99707966 21884 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21885
21886Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21887
21888 * lib/gdb.exp(gdb_init): New function.
21889
21890 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21891 for each individual variable set.
c906108c
SS
21892
21893 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21894 name.
21895
21896 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21897
21898 * gdb.base/scope.exp: Use gdb_test.
21899
21900 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21901 aborting; the testsuite driver will do that for us (see
21902 gdb_finish). Also, use gdb_test in a few more places.
21903
21904Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21905
21906 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21907
21908Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21909
21910 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21911 and "add_tests" are not at the same address.
21912
21913Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21914
21915 * gdb.base/ptype.exp: Use gdb_test.
21916
21917Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21918
21919 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21920 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21921 left in. No longer expect them to fail.
21922
21923 * gdb.stabs/*.mt; Deleted, no longer used.
21924 * gdb.stabs/configure.in: Remove references to target makefile
21925 frags.
21926 * gdb.stabs/configure: Rebuilt.
21927
21928 * gdb.disasm/*.mt: Deleted, no longer used.
21929 * gdb.disasm/configure.in: Remove references to target makefile
21930 frags. Use "sh3.s" as the unique filename for this directory.
21931 * gdb.disasm/configure: Rebuilt.
21932
21933 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21934 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21935 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21936
21937Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21938
21939 * config/udi.exp: Use mondfe,name instead of remote_host.
21940
21941Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21942
21943 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21944 a function with a watchpoint enabled on the mn10200.
21945
21946 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21947 before trying to create it!
21948
21949Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21950
21951 * config/vx.exp: Use hostname instead of netport.
21952
21953 * config/vxworks.exp: New file.
21954
21955 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21956
21957 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21958 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21959 occurs.
21960
21961 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21962 $gdb_spawn_id directly.
21963 (gdb_run_cmd): Try _start as well as start. Use the target feature
21964 gdb,start_symbol as the symbol to start from when jumping.
21965
21966Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21967
21968 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21969 redundant) test.
21970
21971 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21972 it doesn't lose for 16bit integer systems.
21973
21974Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21975
21976 * gdb.fortran/types.exp: If the target doesn't support "double"
21977 data types, then expect "real" types to only be 4 bytes.
21978
21979 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21980 call tests if the target doesn't support inferior function calls.
21981
21982 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21983 in printf tests.
21984
21985Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21986
21987 * gdb.base/help.exp: Disable "help set", "help show", and
21988 "help support". Simplify regexp for "help stack".
21989
21990 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21991 to 60 seconds. Temporarily set match_max to 15000 around the
21992 "info copying" test.
21993
21994 * gdb.base/nodebug.exp: Don't try to do an inferior function
21995 call if the target doesn't support them.
21996 * gdb.base/printcmds.exp: Likewise.
21997 * gdb.base/setvar.exp: Likewise.
21998 * gdb.base/structs.exp: Likewise.
21999 * gdb.c++/templates.exp: Likewise.
22000 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22001
22002 * gdb.base/recurse.exp: Enable for the mn10200.
22003
22004 * configure.in: Do configure gdb.stabs directory for *-*-elf
22005 targets.
22006 * configure: Rebuilt.
22007
22008 * gdb.base/break.exp: Check for gdb,noresults before testing
22009 exit status and/or results from the target.
22010 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22011 * lib/gdb.exp: Remove old (now bogus) initialization of
22012 noinferior, noargs, noresults and nosignals.
22013
22014Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22015
22016 * config/sh.exp: New file.
22017
22018 * config/slite.exp: Try to connect multiple times to the board
22019 before rebooting. Only send a "monitor run" if need_monitor_run
22020 is set.
22021
22022 * gdb.base/break.exp: Don't do the "stub continue" test if
22023 the target has gdb_stub set.
22024
22025 * gdb.base/callfuncs.exp: Increase the timeout.
22026
22027 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22028 if the target has gdb,noinferiorio set.
22029
22030 * gdb.base/list.exp: Increase match_max to 10000 characters.
22031
22032 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22033
22034 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22035 target.
22036
22037 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22038
22039Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22040
22041 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22042 trying to delete the copy of gdb. Catch the file delete so we
22043 don't die if the delete fails; also, the file should be copied to
22044 the host, not to the build.
c906108c
SS
22045
22046Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22047
22048 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22049 parenthesis in case it contains multiple regexps separated
c906108c
SS
22050 with |.
22051
22052 * gdb.base/watchpoint.exp: Use gdb_test.
22053 * gdb.base/default.exp: Ditto.
22054
22055Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22056
99707966 22057 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22058
c906108c
SS
22059 * gdb.base/scope.exp: Use gdb_test.
22060 * gdb.c++/classes.exp: Ditto.
22061 * gdb.c++/inherit.exp: Ditto.
22062
22063Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22064
22065 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22066 remote_exec instead.
22067 * gdb.base/corefile.exp: Don't be ridiculous.
22068 * gdb.base/*.c: Add missing stub invocations.
22069
22070Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22071
22072 * config/slite.exp: Miscellaneous fixes.
22073
22074 * lib/gdb.exp: Fix runto.
22075
22076 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22077 the target.
22078
22079 * gdb.base/watchpoint.exp: Fix regexp.
22080
22081 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22082 close and wait commands, as the descriptor may now be
22083 invalid. Always call "remote_close host".
22084
22085Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22086
22087 Major rewrite for testsuite revision.
d63a86f8 22088
c906108c
SS
22089 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22090 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22091 instead of relying on spawn_id to always contain a valid
22092 spawn id.
22093 (get_compiler_info): New procedure to build the ${binfile}.ci
22094 file, instead of replicating this in N different places.
22095 (gdb_compile): New procedure.
d63a86f8 22096
c906108c 22097 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22098 appropriate arguments) instead of compile. Use gdb_test in a lot
22099 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22100 at the start of a testcase, as this is no longer done magically.
22101
22102 config/*-gdb.exp: Rename without the -gdb suffix.
22103
22104 config/mips.exp: Use remote_close instead of exit_remote_shell.
22105 config/monitor.exp: Use target_info instead of looking at
22106 baud, timeout, etc.
22107 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22108
22109Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22110
22111 * gdb.c++/templates.exp (test_ptype_of_templates),
22112 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22113 Update expect patterns for destructors and assignment operators
22114 to match corresponding c-typeprint.c changes.
22115 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22116 to destructor breakpoint test, GDB should be able to set the
22117 destructor breakpoint without specifying arguments.
22118
22119Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22120
22121 * gdb.threads/pthreads.exp: Change result for failure to compile due
22122 to lack of pthreads runtime support from an error to simply an
22123 unsupported test, per dejagnu standards.
22124
22125Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22126
22127 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22128 where GDB exits to reduce pattern match time.
22129 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22130
22131 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22132
dc96c6c7 22133Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22134
22135 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22136 * gdb.base/default.exp: ditto.
22137 * gdb.base/nodebug.exp: ditto.
22138 * gdb.base/printcmds.exp: ditto.
22139 * gdb.base/ptype.exp: ditto.
22140 * gdb.base/setvar.exp: ditto.
22141 * gdb.base/structs.exp: ditto.
22142 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22143
22144Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22145
22146 * configure, */configure: Rebuild with autoconf 2.12.
22147
22148Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22149
22150 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22151 use new i*86-pc-linux*-gnu quads.
22152 * gdb.base/corefile.exp: Ditto.
22153 * gdb.base/signals.exp: Ditto.
22154 * gdb.base/sigall.exp: Ditto.
22155 * gdb.base/interrupt.exp: Ditto.
22156
22157 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22158 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22159 RedHat 4.0.
d63a86f8 22160
c906108c 22161 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22162 linux. This allows the test case to at least compile on latest
22163 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22164
22165Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22166
22167 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22168 directory to search gdb directory. Accept and step over conditional
22169 stack alignment code. Consume $prompt in failure cases.
22170 Reset timeout to $oldtimeout instead of some arbitrary value.
22171 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22172 timeout problems with infinite stack backtraces.
22173 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22174 Accept function parameters for linkfunc member.
22175
22176Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22177
22178 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22179 (CXXFLAGS): Remove, unreferenced.
22180 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22181 previous -B options and also add -B option to pick up cross compiled
22182 runtime.
c906108c
SS
22183 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22184 doing cross compiles.
22185 (target_alias): Declare global.
22186 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22187 to verify that gcc exists in build tree, and if so set CC to that
22188 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22189
c906108c
SS
22190Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22191
22192 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22193 ptype test for anonymous union. Fixup testcase to match
22194 current gcc debug output.
22195
22196Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22197
22198 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22199 force argument to an unsigned long type.
22200
22201Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22202
22203 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22204 tests and anonymous union print/ptype tests.
c906108c
SS
22205 * gdb.base/list.exp (test_forward-search): Increase timeout by
22206 5 minutes for the "search extremely long line" case.
22207 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22208 completely optional and that the pass/fail messages use the command as
22209 the message if that third arg is a null string.
22210 (gdb_test_exact): Arrange that a null string pattern means match a
22211 null string output rather than any output, which might include random
889bf7c5 22212 errors.
c906108c
SS
22213 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22214 backtrace test.
22215 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22216 always failing and failure is now exposed by gdb.exp changes.
22217
22218Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22219
22220 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22221 weren't being noted.
22222
22223Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22224
22225 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22226 * gdb.stabs/weird.exp: Remove v_comb xfails.
22227
dc96c6c7 22228Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22229
22230 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22231 list.exp scope.exp watchpoint.exp]
c906108c 22232 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22233
dc96c6c7 22234Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22235
22236 * config/monitor.exp: Increase download timeout to 1000 seconds.
22237
dc96c6c7 22238Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22239
22240 * config/m32r.exp: Increase timeout to 120 seconds.
22241
22242Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22243
22244 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22245 and accept older ordering as obsolescent gcc or gdb.
22246 * gdb.c++/templates.exp: Ditto.
22247 * gdb.c++/virtfunc.exp: Ditto.
22248
22249Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22250
22251 * gdb.base/coremaker.c: Add code to mmap some data so we
22252 can check that it ends up in the core file.
22253 * gdb.base/corefile.exp: Add test to read mmapped data
22254 from core file.
22255
dc96c6c7 22256Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22257
22258 * config/m32r.exp: New file.
22259
22260Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22261
22262 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22263 that cflags can contains -gstabs, and work correctly for other tests.
22264
dc96c6c7 22265Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22266
22267 * gdb.base/setshow.exp: New file, tests show and set.
22268 * gdb.base/setshow.c: New file, tests show and set.
22269 * gdb.base/help.exp: Add test for help set|show annotate.
22270 * gdb.base/default.exp: Add test for set|show annotate.
22271
22272Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22273
22274 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22275 errors unique.
22276 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22277 explicitly.
22278
22279Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22280
22281 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22282 and width commands. This is done elsewhere.
22283 * (gdb_start): Don't call gdb_start_sim here. That's already
22284 done in gdb_load. This fixes lots of failures in default.exp.
22285
22286Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22287
22288 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22289 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22290 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22291 in the same we we treat other failures (since it may be an expected
889bf7c5 22292 condition), rather than as an error.
c906108c
SS
22293 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22294 old test format.
22295
22296Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22297
22298 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22299 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22300 twice. Nuke the duplicates.
c906108c 22301 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22302 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22303 Remove config.h along with other config files.
22304
22305Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22306
22307 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22308 "p func1 ()" and note that rests of tests are skipped.
22309 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22310 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22311 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22312 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22313 affected by the previous run test.
22314 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22315 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22316 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22317 "pass int powerset tuple" and "pass modeless int powerset tuple".
22318 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22319 "real write 4" and "real write 8".
22320 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22321 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22322 "print \$i after tuple assign 2", and
22323 "print vs2 after tuple assign 2".
22324 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22325 meaningful error message and return -1 so the caller can
22326 suppress further tests and avoid a cascade of errors.
d63a86f8 22327
c906108c
SS
22328Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22329
22330 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22331 format for printing version.
22332 * gdb.base/default.exp: Ditto.
22333 * gdb.base/interrupt.exp: Fix problem with cascade of
22334 errors if child process dies while calling a function.
d63a86f8 22335
c906108c
SS
22336Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22337
22338 * Makefile.in (VPATH): Add
22339 * Makefile.in (Makefile, config.status): Fix rules so things get
22340 remade when necessary.
22341
22342Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22343
22344 * Makefile.in (just-check): Add path to sibling expect dir
22345 to environment variable specified by RPATH_ENVVAR.
22346
22347Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22348
22349 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22350 (just-check): Add shared library paths for libstdc++, tk,
22351 tcl, bfd, and opcodes to the environment variable specified
22352 in RPATH_ENVVAR.
22353 * configure.in: Add support to recognize --enable-shared flag
22354 and generate correct value for RPATH_ENVVAR.
22355 * configure: Regenerated with autoconf.
22356
22357Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22358
22359 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22360 include all osf versions.
c906108c
SS
22361 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22362 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22363 when target is linux. When failing to build pthreads test
22364 executable, give more meaningful message.
22365 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22366 arg for pthread_create.
d63a86f8 22367
c906108c
SS
22368Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22369
22370 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22371 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22372 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22373 and -lpthreads (everybody else).
c906108c
SS
22374 (test_startup): Fail gracefully if threads are not supported.
22375 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22376 "p/c array_index("abcdef",2)" when not gcc compiled.
22377 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22378 "print func2::coremaker_local" when not gcc compiled.
22379 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22380 "ptype on opaque struct tagname (statically)",
22381 "ptype on opaque struct tagname (dynamically) 1", and
22382 "ptype on opaque struct tagname (dynamically) 2"
22383 for not compiled with gcc.
22384 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22385 backtrace when compiled with gcc.
d63a86f8 22386 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22387 than always return success.
22388
22389Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22390
22391 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22392
22393Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22394
22395 * gdb.base/structs.exp: Undo last change.
22396
22397Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22398
22399 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22400 encapsulate all the steps/nexts done during self test, starting
22401 at main, and makes them less sensitive to optimization issues.
22402 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22403 signal handler" test.
22404 * gdb.threads/pthreads.exp: Only run this for native configs.
22405 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22406 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22407 tests.
22408 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22409 for "runto test_calls(void)" test.
d63a86f8 22410
c906108c
SS
22411Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22412
22413 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22414 and don't expect address info in breakpoint confirmations.
22415
22416Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22417
22418 * gdb.base/list.exp (test_forward_search): Increase timeout
22419 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22420 and then reset to old value when done. Increase expect input
c906108c
SS
22421 buffer to 10000.
22422
22423Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22424
22425 * gdb.base/list.exp (test_forward_search): Fix to handle very
22426 long source line without overflowing expect's input buffer.
22427
22428Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22429
22430 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22431 "buffer_full".
22432
22433 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22434 "buffer_full".
22435
22436 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22437 "buffer_full".
22438
22439 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22440 "buffer_full".
22441
22442Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22443
22444 * configure.in (configdirs): Add gdb.threads.
22445 * configure: Regenerated with autoconf.
22446 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22447 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22448 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22449
c906108c
SS
22450Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22451
22452 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22453
22454Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22455
22456 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22457 each signal's status in the output of "handle all print".
22458 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22459 the \r\n sequence that immediately precedes the gdb prompt.
22460 * gdb.base/a1-selftest.exp: Save original timeout and restore
22461 after test.
22462
22463Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22464
22465 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22466 symbol.
22467
22468Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22469
22470 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22471
22472Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22473
22474 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22475 timeout by 60 seconds.
22476
22477Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22478
22479 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22480 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22481 error return.
22482
22483Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22484
22485 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22486 gdb initialization, also report how long dejagnu waited. Restore
22487 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22488 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22489
22490Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22491
22492 * lib/gdb.exp: Report timeout value for verbosity level 2.
22493 * config/gdbserver.exp: Ditto.
22494 * config/hppro.exp: Ditto.
22495 * config/mips-gdb.exp: Ditto.
22496 * config/monitor.exp: Ditto.
22497 * config/netware.exp: Ditto.
22498 * config/sim-gdb.exp: Ditto.
22499 * config/slite-gdb.exp: Ditto.
22500 * config/udi-gdb.exp: Ditto.
22501 * config/unix-gdb.exp: Ditto.
22502 * config/vx-gdb.exp: Ditto.
22503 * gdb.base/a1-selftest.exp: Ditto.
22504 * gdb.base/a2-run.exp: Ditto.
22505 * gdb.base/break.exp: Ditto.
22506 * gdb.base/corefile.exp: Ditto.
22507 * gdb.base/list.exp: Ditto.
22508 * gdb.base/recurse.exp: Ditto.
22509 * gdb.base/scope.exp: Ditto.
22510 * gdb.base/signals.exp: Ditto.
22511
22512Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22513
22514 * gdb.threads/Makefile.in (docdir): Removed.
22515
22516Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22517
22518 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22519 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22520 @srcdir@.
d63a86f8 22521 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22522 autoconf 2.5 or higher.
22523 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22524
22525Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22526
22527 * configure: Regenerated.
22528 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22529 avoid name clashes with SunOS headers.
22530
22531Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22532
22533 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22534
22535Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22536
22537 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22538 prototype information ends up in the compiler info file.
22539
22540Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22541
22542 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22543 attempting to regenerate it. Eliminate use of a temporary file
22544 and just generate the info file directly. Source it immediately,
22545 for consistency of use.
22546 * gdb.base/corefile.exp: Ditto
22547 * gdb.base/exprs.exp: Ditto.
22548 * gdb.base/funcargs.exp: Ditto.
22549 * gdb.base/langs.exp: Ditto.
22550 * gdb.base/list.exp: Ditto.
22551 * gdb.base/mips_pro.exp: Ditto.
22552 * gdb.base/nodebug.exp: Ditto.
22553 * gdb.base/opaque.exp: Ditto.
22554 * gdb.base/ptype.exp: Ditto.
22555 * gdb.base/scope.exp: Ditto.
22556 * gdb.base/setvar.exp: Ditto.
22557 * gdb.base/signals.exp: Ditto.
22558 * gdb.base/whatis.exp: Ditto.
22559 * gdb.c++/templates.exp: Ditto.
22560 * gdb.c++/virtfunc.exp: Ditto.
22561 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22562 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22563
22564Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22565
22566 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22567 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22568 Increase timeout, a lot of single stepping might be needed if the
22569 target has no hardware watchpoints.
22570
22571Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22572
22573 * gdb.base/break.exp: Ignore compiler warnings when compiling
22574 break.c.
22575 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22576 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22577 from remote-sim.
22578 * gdb.base/exprs.exp: Add h8300 xfails.
22579 * gdb.base/funcargs.exp: Likewise.
22580 * gdb.base/nodebug.exp: Likewise.
22581 * gdb.base/printcmds.exp: Likewise.
22582 * gdb.base/ptype.exp: Likewise.
22583 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22584 h8300 xfails.
d63a86f8 22585 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22586 on the h8300.
22587 * gdb.base/funcargs.c: Explicitly make last constant argument to
22588 call_after_alloca_subr an unsigned long type.
22589 * gdb.base/return.c: Include stdio.h.
22590
22591Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22592
22593 * config/abug.exp: New file for the older Motorola Bug monitor
22594 that runs on the mvme13x series VME boards.
22595 * config/monitor.exp: Use the new config array for target settings
22596 if they exist.
22597
22598Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22599
22600 * sim-gdb.exp: Make the SH simulator allocate less space when
22601 it is targeted.
22602
22603Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22604
22605 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22606 test.
22607
22608Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22609
22610 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22611 "rs6000-*-*" for "list function in include file" when gcc compiled.
22612 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22613 for "p ctable1[120]".
22614 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22615 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22616 Remove setup_xfail for "rs6000-*-*" for
22617 "print 'scope0.c'::filelocal before run".
22618 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22619 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22620 since some compilers don't allow both options to be given
22621 on the same command line. Create object file and move it.
d63a86f8 22622
c906108c
SS
22623Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22624
22625 * gdb.base/corefile.exp: Always regenerate the core file, since
22626 we always regenerate the coremaker program. Detect special case
22627 where registers cannot be read from core file.
d63a86f8 22628
c906108c
SS
22629Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22630
22631 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22632 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22633 * gdb.c++/templates.exp: Only match on basename of file since
22634 some formats like xcoff don't encode directory information.
22635 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22636 and rs6000 AIX xcoff targets.
22637 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22638 * configure: Regenerate.
22639 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22640 here, rather than in distclean.
d63a86f8 22641
c906108c
SS
22642Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22643
22644 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22645 defined, and use it to compile the test case with -O2. The
22646 native compilation still uses no optimization.
22647 * gdb.base/mips_pro.c: Remove inline assembly code since
22648 it is compiled PIC by default, which results in assembler
22649 warnings that make the testsuite think the compilation
22650 was unsuccessful.
22651
22652Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22653
22654 * gdb.c++/misc.exp: Add note to message for
22655 "print s.a for foo struct" that this is a known gcc 2.7.2
22656 and earlier bug.
22657
22658Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22659
22660 * gdb.base/break.exp: Fix pattern for matching "Delete all
22661 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22662 setup_xfail for deleting all breakpoints test. Fix various
22663 timeout messages to include "(timeout)".
22664 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22665 for "p t_float_values2(3.14159,float_val2)".
22666 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22667 for "continue to call2g" when gcc compiled.
22668 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22669 "up to foo in langs.exp", "show language at foo in langs.exp",
22670 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22671 and "show language at fsub in langs.exp".
22672 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22673 "list line 1 in include file", "list message for lines past EOF",
22674 "list function in include file", "list list0.h:foo", and
22675 "list filename:function; nonexistant function".
22676 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22677 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22678 and "ptype t_char_array" to be for native cc only.
d63a86f8 22679
c906108c
SS
22680Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22681
d63a86f8 22682 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22683 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22684 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22685
22686Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22687
22688 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22689 "bt in signals.exp". This problem only appears when running
22690 the testsuite, and then only intermittently.
22691
22692Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22693
22694 * gdb.base/return.exp (return_tests): Differentiate between
22695 two tests of continuing.
22696
22697Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22698
22699 * */Makefile.in (maintainer-clean): Remove config.log.
22700 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22701 * gdb.c++/Makefile.in (PROGS): Add inherit.
22702 (clean): Remove *.ci.
22703
22704Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22705
22706 * gdb.c++/misc.cc: Add test code from Mike Stump.
22707 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22708
22709Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22710
22711 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22712 to "alpha-*-osf2*" and add comment.
22713 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22714 setup_xfail for "step over execarg initialization" and
22715 "step over corearg initialization".
c906108c
SS
22716 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22717 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22718 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22719 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22720 "print func2::coremaker_local", and "backtrace in corefile.exp".
22721 * gdb.base/signals.exp: Build and source signals.ci.
22722 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22723 to be for gcc only.
22724 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22725
c906108c
SS
22726Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22727
22728 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22729 Feb 3 procfs.c change.
22730
22731Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22732
22733 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22734
22735Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22736
22737 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22738 from dejagnu's apparent default of 10 seconds, which gives random
22739 results when running the tests over NFS on moderately loaded systems.
22740 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22741
22742Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22743
22744 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22745 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22746 result reports.
c906108c
SS
22747
22748Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22749
22750 * configure.in (CY_AC_PATH_TCLH): Remove.
22751 * configure: Regenerate.
22752
22753Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22754
22755 * gdb.c++/Makefile.in (clean): Add missing '{'.
22756
22757Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22758
22759 * lib/gdb.exp: Provide a default value for noinferior.
22760
22761 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22762 Load libgloss.exp.
22763
22764Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22765
22766 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22767 the executable, not the .o to run the tests from.
22768
22769Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22770
22771 * gdb.base/break.exp: Don't test for program exit or exit status
22772 if $noresults if nonzero.
22773 * gdb.base/langs.exp: Likewise.
22774 * gdb.base/watchpoint.exp: Likewise.
22775
22776 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22777 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22778 trying to compile the testcase.
22779
22780Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22781
22782 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22783 * gdb.base/signals.exp (continue to handler): Likewise.
22784
22785Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22786
22787 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22788
22789 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22790
22791Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22792
22793 * gdb.base/corefile.exp: Recognize "not found" as failure
22794 when trying to determine if a core file was generated.
22795 If no core file was generate the first time, try again without
22796 the ulimit -c to work around braindamaged shells.
22797
22798Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22799
22800 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22801 [] tests with "test" and enclose string in quotes.
22802 * gdb.stabs/configure: Rebuild
d63a86f8 22803
c906108c
SS
22804Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22805
22806 Changes in sync with expect:
22807 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22808 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22809 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22810 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22811 argument to AC_REQUIRE.
22812 * configure: Regenerated.
22813
22814Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22815
22816 * gdb.base/corefile.exp: When generating a core, discard any
22817 error messages about ulimit not found and the "core dumped"
22818 message from the shell that runs the coredumper.
22819
22820Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22821
22822 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22823
22824 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22825 which sed script to run. Expect failure for v_comb test
22826 on PA targets too.
d63a86f8 22827
c906108c
SS
22828Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22829
22830 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22831 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22832
22833Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22834
22835 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22836 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22837 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22838 * lib/gdb.exp (default_gdb_start): Fix typo.
22839 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22840 messages to not include the full program name that caused
22841 the core dump since some systems (such as solaris) apparently
22842 truncate this path to about 80 characters.
22843 When generating a core file first try increasing the core file
22844 size limit to unlimited since some systems may default it to
22845 zero, and it is harmless to try it. Move the test for failing
22846 to generate a core file to where it will actually get executed.
22847 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22848 new gdb result from g++ debug info improvements and make old
22849 pattern obsolescent. Also account for size_t differences
22850 (may be int or long).
22851 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22852 initialization before function call is placed in the delay slot
22853 and thus appears to be skipped over by commands such as "next".
22854
22855Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22856
22857 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22858
22859Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22860
22861 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22862 input source file; fix code to compile test to deal with this
22863 convention.
22864 * gdb.c++/*.exp: Likewise.
22865
22866Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22867
22868 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22869 "bt in signals.exp".
22870
22871Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22872
22873 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22874 "step over execarg initialization" and
889bf7c5 22875 "step over corearg initialization".
c906108c
SS
22876
22877Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22878
22879 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22880 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22881
22882Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22883
22884 From Rob Savoye (rob@poseidon.cygnus.com)
22885 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22886 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22887 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22888 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22889 configure.in}: Major reworking for autoconfig.
c906108c
SS
22890 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22891 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22892 New files.
c906108c
SS
22893 * config/unix-gdb.exp: Make GDB global.
22894 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22895 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22896 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22897 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22898 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22899 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22900 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22901 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22902 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22903 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22904 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22905 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22906 to returns as necessary, arrange for test to compile own testcase
22907 executable.
c906108c 22908 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22909
c906108c
SS
22910Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22911
22912 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22913 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22914 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22915 "backtrace through signal handler".
22916
22917Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22918
22919 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22920 continuing from a job control stop signal.
22921 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22922
22923Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22924
22925 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22926 * gdb.base/corefile.exp: Likewise.
22927 * gdb.base/funcargs.exp: Likewise.
22928
22929Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22930
22931 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22932 * config/monitor.exp: Add support for setting baud rate.
22933
22934Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22935
22936 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22937 i*86-*-linux* xfails for "backtrace through signal handler".
22938 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22939 "print func2::coremaker_local".
22940 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22941 alpha-dec-osf2* xfail for
c906108c
SS
22942 "delete all breakpoints when none".
22943
22944Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22945
22946 * gdb.base/break.exp: Change test that deletes all breakpoints
22947 when no user breakpoints are installed. A post 4.15 change
22948 causes gdb to no longer prompt in this case.
22949
22950Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22951
22952 * gdb.base/return.exp (return_tests): Change xfail for test
22953 "correct value returned double test" to stop xfailing at
22954 Solaris 2.5. Apparently the bug has been fixed.
22955
22956Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22957
22958 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22959 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22960
22961Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22962
22963 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22964 * gdb.disasm/hppa.s: Corresponding changes.
22965
22966Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22967
22968 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22969 makefile fragment.
22970 * config/mt-hpux: Deleted.
22971
22972Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22973
d63a86f8 22974 * Many files: When warning about suppressed tests due to a
c906108c
SS
22975 nonexistant test binary, avoid incrementing the warning count.
22976
22977Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22978
22979 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22980
c906108c
SS
22981Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22982
22983 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22984 "sparc-*-solaris2*".
22985
22986Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22987
22988 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22989 Add global and local variables and initialize them.
22990 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22991 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22992 extracts the file name and terminating signal from the core file.
22993 * TODO: Remove note about tests for correct mapping of corefile.
22994 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22995 from optimizing it away.
22996 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22997 handles common blocks.
22998
22999Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23000
23001 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23002 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23003
23004Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23005
23006 * Makefile.in (maintainer-clean): New target, synonym for
23007 realclean.
23008 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23009 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23010 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23011 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23012 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23013 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23014
23015Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23016
23017 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23018 xfails when not gcc compiled for "print foo::funclocal".
23019 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23020 "print foo::funclocal at foo",
23021 "print 'scope1.c'::foo::funclocal at foo",
23022 "print foo::funclocal_bss at foo",
23023 "print 'scope1.c'::foo::funclocal_bss at foo",
23024 "print foo::funclocal_ro at foo",
23025 "print 'scope1.c'::foo::funclocal_ro at foo",
23026 "print bar::funclocal at foo" and
23027 "print 'scope1.c'::bar::funclocal at foo".
23028 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23029 gcc compiled for "print foo::funclocal at bar".
23030 Expand all messages to ensure that they identify that
23031 the test is at bar().
23032 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23033 gcc compiled for:
23034 "ptype on opaque struct pointer (statically)",
23035 "ptype on opaque struct tagname (statically)",
23036 "ptype on opaque struct pointer (dynamically) 1",
23037 "ptype on opaque struct tagname (dynamically) 1",
23038 "ptype on opaque struct pointer (dynamically) 2" and
23039 "ptype on opaque struct tagname (dynamically) 2
23040 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23041 gcc compiled for:
23042 "p datalocal"
23043 "whatis datalocal",
23044 "ptype datalocal",
23045 "p bsslocal",
23046 "whatis bsslocal", and
23047 "ptype bsslocal".
23048 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23049 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23050 when not gcc compiled.
23051 * gdb.base/funcargs.exp (float_and_integral_args): Add
23052 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23053 compiled.
23054 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23055 "backtrace from call6a" when not gcc compiled.
23056 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23057 "backtrace from call7a" when not gcc compiled.
23058 * gdb.base/callfuncs.exp (do_function_calls):
23059 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23060 "p t_char_array_values(char_array_val2,char_array_val1)",
23061 "p t_char_array_values(char_array_val1,char_array_val2)",
23062 "p t_char_array_values("carray 1","carray 2")",
23063 "p t_char_array_values("carray 1",char_array_val2)",
23064 "p t_char_array_values(char_array_val1,"carray 2")",
23065 "p sum_args(1,{2})",
23066 "p sum_args(2,{2,3})",
23067 "p sum_args(3,{2,3,4})",
23068 "p sum_args(4,{2,3,4,5})"
23069 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23070 "backtrace in corefile.exp" when not gcc compiled.
23071
23072Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23073
23074 * gdb.base/signals.exp: Rewrite `handle all print' test as
23075 a procedure. Accept blanks or TABs as whitespace, increase
23076 timeout and expect input buffer size for the large output
23077 from the command. Remove "i*86-*-bsdi2.0" xfail.
23078
23079Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23080
23081 * gdb.base/setvar.exp: Add new testcases for truncation when
23082 assigning invalid values to bitfields.
23083
23084Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23085
d63a86f8 23086 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23087 mips-sgi-irix* xfail for
23088 "call inferior func with struct - returns char *"
23089 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23090 accepted in the result.
c906108c
SS
23091
23092Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23093
23094 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23095 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23096 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23097 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23098 that accidentally got checked in.
23099
23100Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23101
d63a86f8 23102 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23103 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23104 compiled test.
23105 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23106 Add mips-sgi-irix5* xfail for not gcc compiled.
23107 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23108 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23109 "p top", "whatis top", "p middle", and "whatis middle".
23110 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23111 "whatis signed char" for not gcc compiled.
23112 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23113 "set variable signed char=-1 (-1)" and
23114 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23115 * gdb.base/funcargs.exp (float_and_integral_args):
23116 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23117 Add mips-sgi-irix* xfail when not gcc compiled for
23118 "continue to call2b".
23119 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23120 "continue to call2g".
23121 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23122 "backtrace from call6a"
23123 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23124 "backtrace from call7k".
23125 Add mips-sgi-irix5* xfail when not gcc compiled for
23126 "backtrace from call7a".
23127 (localvars_after_alloca): Fix gdb_test cmds for
23128 "print * after runto ...".
23129 Remove rs6000-*-* xfails for
23130 "print i after runto localvars_after_alloca" and
23131 "print l after runto localvars_after_alloca"
23132 for all compilers.
23133 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23134 when not compiled with gcc, for:
c906108c
SS
23135 "print signed char == (minus)",
23136 "print signed char != (minus)",
23137 "print signed char < (minus)",
23138 "print signed char > (minus)".
23139 * gdb.base/callfuncs.exp (do_function_calls):
23140 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23141 "call inferior func with struct - returns char *".
d63a86f8 23142 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23143 "correct value returned double test" to include Solaris 2.4.
23144 * gdb.base/funcargs.exp (float_and_integral_args):
23145 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23146
c906108c
SS
23147Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23148
23149 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23150 enumeration bitfields if compiling with GNU C.
23151 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23152 to empty' prompt.
23153
23154Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23155
23156 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23157 test for PRO targets.
23158
23159 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23160 breakpoints in the inferior at any given time by making
23161 two groups of breakpoints for call2*, call6* and call7*
23162 tests.
23163
23164Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23165
23166 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23167 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23168 from optimizing it away.
23169 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23170 "call inferior func with struct".
23171
23172Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23173
23174 * configure.in: Only configure gdb.chill for particular targets.
23175
23176Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23177
23178 * gdb.base/Makefile.in: Add action to .c.o transformation
23179 rule that generates a .ci file for each .o file and remove
23180 explicit .c.o rules except for callfuncs.o.
23181 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23182 generates a .ci file for each .o file and remove explicit
23183 .cc.o rules.
23184 (clean): Remove *.tmp *.ci files.
23185 (EXECUTABLES): Remove templ-info.exp.
23186 * gdb.base/compiler.c: New file.
23187 * gdb.c++/compiler.cc: New file
23188 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23189 Change rs6000-*-* xfail for
23190 "print 'scope0.c'::filelocal_ro" and
23191 "print 'scope1.c'::filelocal" and
23192 "print 'scope1.c'::filelocal_bss" and
23193 "print 'scope1.c'::filelocal_ro" and
23194 "print 'scope1.c'::foo::funclocal" and
23195 "print 'scope1.c'::foo::funclocal_ro" and
23196 "print 'scope1.c'::bar::funclocal" and
23197 "print 'scope0.c'::filelocal_ro" and
23198 "print 'scope1.c'::filelocal at foo" and
23199 "print 'scope1.c'::filelocal_bss at foo" and
23200 "print 'scope1.c'::filelocal_ro at foo" and
23201 "print 'scope1.c'::foo::funclocal at foo" and
23202 "print 'scope1.c'::foo::funclocal_bss at foo" and
23203 "print 'scope1.c'::foo::funclocal_ro at foo" and
23204 "print 'scope1.c'::bar::funclocal at foo" and
23205 "print 'scope0.c'::filelocal_ro" and
23206 "print 'scope1.c'::filelocal" and
23207 "print 'scope1.c'::filelocal_bss" and
23208 "print 'scope1.c'::filelocal_ro" and
23209 "print 'scope1.c'::foo::funclocal" and
23210 "print 'scope1.c'::foo::funclocal_bss" and
23211 "print 'scope1.c'::foo::funclocal_ro" and
23212 "print 'scope1.c'::bar::funclocal" and
23213 "print 'scope1.c'::bar::funclocal_bss"
23214 to only be xfail'd when not compiled with gcc.
d63a86f8 23215 Add rs6000-*-* xfail for
c906108c
SS
23216 "print 'scope0.c'::filelocal_bss before run"
23217 when compiled with gcc.
23218 (test_at_main): Add rs6000-*-* xfail for
23219 "print filelocal_ro in test_at_main"
23220 when compiled with gcc.
23221 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23222 Add rs6000-*-aix* xfail for
c906108c
SS
23223 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23224 "ptype t_char_array", not compiled with gcc.
23225 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23226 xfail for "list foo (in include file)" when gcc compiled.
23227 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23228 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23229 "run to call0a" if not compiled with gcc.
23230 (unsigned_integral_args): Add rs6000-*-* xfail for
23231 "run to call1a" if not compiled with gcc.
23232 (float_and_integral_args): Add rs6000-*-* xfail for
23233 "run to call2a" if not compiled with gcc and for
23234 "continue to call2b" for any compiler.
23235 Add rs6000-*-* xfail to
23236 "print f1 after run to call2a" for gcc compiled.
23237 (discard_and_shuffle): Add rs6000-*-* xfail for
23238 "run to call6a".
23239 (shuffle_round_robin): Add rs6000-*-* xfail for
23240 "backtrace from call7a" if not compiled with gcc.
23241 Add rs6000-*-* xfail for
23242 "backtrace from call7b" if compiled with gcc.
23243 (call_after_alloca): Add rs6000-*-* xfail for
23244 "print c in call_after_alloca" and
23245 "print s in call_after_alloca" and
23246 "backtrace from call_after_alloca_subr"
23247 if not compiled with gcc.
23248 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23249 "print c in localvars_in_indirect_call" and
23250 "print c in localvars_in_indirect_call" and
23251 "backtrace in indirectly called function" and
23252 "stepping into indirectly called function"
23253 if not compiled with gcc.
23254 (localvars_after_alloca): Add rs6000-*-* xfail for
23255 "print c after runto localvars_after_alloca" and
23256 "print s after runto localvars_after_alloca" and
23257 "print i after runto localvars_after_alloca" and
23258 "print l after runto localvars_after_alloca"
23259 for all compilers.
23260 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23261 than whatis-info.exp.
23262 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23263 than opaque-info.exp.
23264 Setup rs6000-*-* xfail for
d63a86f8 23265 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23266 "ptype on opaque struct pointer (dynamically)" when
23267 not compiled with gcc.
23268 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23269 rather than callf-info.exp.
23270 (do_function_calls): Add clear_xfail for rs6000-*-* for
23271 "p t_float_values2(3.14159,float_val2)". Seems to work
23272 fine there, both with xlc and gcc. Need to find out what
23273 it is doing right and fix other platforms.
23274 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23275 "call inferior func with struct - returns int",
23276 "call inferior func with struct - returns long",
23277 "call inferior func with struct - returns float",
23278 "call inferior func with struct - returns double",
23279 "call inferior func with struct - returns char *",
23280 but only if not gcc compiled (presumes xlc compiled).
23281 Change rs6000-*-* xfails for
23282 "call inferior func with struct - returns char" and
23283 " call inferior func with struct - returns short" to only
23284 xfail if not using gcc.
23285 (clean mostlyclean): Remove *.ci and *.tmp files.
23286 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23287 than templ-info.exp.
23288 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23289 Add rs6000-*-* xfail for "up to foo in langs.exp"
23290 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23291 when not gcc compiled.
d63a86f8 23292
c906108c
SS
23293Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23294
23295 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23296 * gdb.base/corefile.exp: Likewise.
23297 * gdb.base/list.exp: Likewise.
23298 * gdb.base/scope.exp: Likewise.
23299 * gdb.base/siganls.exp: Likewise.
23300
23301 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23302 compiler output.
23303 * gdb.base/whatis.exp: Likewise.
23304
23305Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23306
23307 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23308 failure (opcode table has been fixed to match reality).
23309
23310Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23311
23312 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23313 "call inferior func with struct - returns char",
23314 "call inferior func with struct - returns short"
23315
23316 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23317 "print 'scope0.c'::filelocal at main",
23318 "print 'scope0.c'::filelocal_bss in test_at_main",
23319 "print 'scope0.c'::filelocal at foo",
23320 "print 'scope0.c'::filelocal_bss in test_at_foo",
23321 "print 'scope0.c'::filelocal at bar",
23322 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23323
c906108c
SS
23324 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23325 in source file 1". This bug seems to have been fixed with both
23326 gcc and native cc (was native assembler bug?).
23327
23328Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23329
23330 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23331 "backtrace through signal handler" to "i*86-*-sysv4*".
23332 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23333 continue" case. Add "known SVR4 bug" to fail message.
23334 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23335 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23336 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23337 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23338 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23339 "up to foo in langs.exp", "show language at foo in
23340 langs.exp", "up to cppsub_ in langs.exp", "show
23341 language at cppsub_ in langs.exp", "up to fsub in
23342 langs.exp", and "show language at fsub in langs.exp".
23343 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23344 "bactrace in corefile.exp".
23345 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23346 "call inferior function with struct - returns float" and
23347 "call inferior function with struct - returns double".
d63a86f8 23348
c906108c
SS
23349Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23350
23351 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23352 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23353 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23354 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23355
23356Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23357
23358 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23359 (or overriden) "CHILL" macro rather then bare "gcc".
23360 Also look for ../../gcc/xgcc since that is what we will
23361 actually need, not "Makefile". Remove following assignment
23362 of CHILL to CHILL_FOR_TARGET because that results in
23363 recursive definition.
23364
23365Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23366
23367 * gdb.base/corefile.exp: Change xfail for backtrace in
23368 corefile.exp from linuxaout to all linux.
23369 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23370 cases where we miss the breakpoint at the signal handler
23371 for some reason. Setup xfail for linuxoldld/linuxaout and
23372 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23373 hitting SIGURG breakpoint.
23374 * gdb.base/signals.exp: Setup xfail for "next" acting like
23375 continue to add linuxoldld. Setup xfail for all linux for
23376 "next to handler in signals_tests_1", "backtrace in
23377 signals_tests_1", "continue to func1", "pass SIGUSR1",
23378 and continue to handler".
23379
23380Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23381
23382 * Update all FSF addresses except those in COPYING* files.
23383
23384Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23385
23386 * gdb.base/a2-run.exp: Change messages to be more explicit about
23387 the status of args, and quote binfile in results.
23388
23389Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23390
23391 * gdb.base/callfuncs.exp: Add tests for passing structs to
23392 inferior functions and return various types.
23393 * gdb.base/callfuncs.c: Add functions to receive a struct
23394 and return a member of the struct, in various types.
23395
23396Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23397
23398 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23399
23400Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23401
23402 * config/vxworks29k.exp: New file, sources vxworks.exp.
23403
23404Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23405
23406 * config/gdbremote.exp: New file. Testing framework using
23407 gdbserver.
23408
23409Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23410
23411 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23412 "call function when asleep" and "send end of file".
23413 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23414 for "backtrace in corefile.exp".
23415 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23416 for "backtrace through signal handler".
23417 * gdb.base/corefile.exp: Make sure we actually generate a core file
23418 before trying the core tests. Some systems allow the user to suppress
23419 generation of core files and default to that (linux for example).
23420 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23421 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23422
23423Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23424
23425 * gdb.threads: New directory with some crude multi-threaded
23426 gdb tests (step.exp and step2.exp).
23427 * config/mt-lynx (STEP_EXECUTABLE): Define.
23428 (THREADFLAGS): Define.
23429
23430Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23431
23432 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23433
23434 * gdb.base/signals.exp: Disable whole file for lynx until
23435 further notice.
23436
23437 * gdb.base/signals.exp: xfail test where "next" acts like
23438 "continue" for lynx.
23439
23440 * gdb.base/interrupt.exp: xfail test for calling function while
23441 inferior is asleep for lynx.
23442
23443 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23444 than one cr-lf after each command.
23445
23446Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23447
23448 * configure.in: Reinstate setting of stabsdirs variable, fix
23449 typo in setting up configdirs for native builds.
23450
23451 * gdb.base/return.exp: Fix typo in return double test.
23452 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23453 compiler from optimizing them away.
23454
23455Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23456
23457 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23458 sequences to be echo'd by gdb when using gdb_test.
23459 * gdb.chill/chexp.exp: Likewise.
23460 * gdb.fortran/exprs.exp: Likewise
23461
23462Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23463
23464 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23465 after the inferior gdb has started.
23466
23467 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23468 after each command.
23469 * gdb.base/funcargs.exp: Likewise.
23470 * gdb.base/gdbvars.exp: Likewise.
23471 * gdb.base/interrupt.exp: Likewise.
23472 * gdb.base/list.exp: Likewise.
23473 * gdb.base/watchpoint.exp: Likewise.
23474 * gdb.c++/demangle.exp: Likewise.
23475 * gdb.c++/inherit.exp: Likewise.
23476 * gdb.chill/chexp.exp: Likewise.
23477 * gdb.fortran/exprs.exp: Likewise.
23478
23479 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23480 test if we can't handle IO to/from the inferior.
23481
23482 * gdb.c++/misc.exp: Always check for a program already being
23483 started after sending a "run" command to gdb.
23484
23485 * gdb.base/twice.exp: Start with a fresh gdb.
23486
23487 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23488 only depend on gdb's expression code, not the chill runtime.
23489
23490 * gdb.base/return.c: Put return values into variables so we
23491 can have gdb print them rather than depending on the program
23492 to print them.
23493 * gdb.base/return.exp: Corresponding changes.
23494
23495 * lib/gdb.exp: Provide default value for noinferiorio.
23496 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23497 the inferior.
23498
23499 * gdb.base/break.exp: Always check for a program already being
23500 started after sending a "run" command to gdb.
23501 (text_next_with_recursion): Don't check the output from the
23502 program's printf statement. Instead just make sure the program
23503 exited.
23504
23505 * gdb.base/commands.exp: Protect tests which need arguments with
23506 $noargs conditionals.
23507
23508Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23509
23510 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23511 of structure member arrays to match gdb/valops.c:value_addr change.
23512
23513Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23514
23515 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23516 cases.
23517
23518Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23519
23520 * configure.in (configdirs): Remove gdb.chill from default list
23521 of subdirs and then add it back in only if doing a native build.
23522 The current chill compiler does not yet work in any cross build.
23523 * Revert all signal changes from Jul 6.
23524 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23525 for sh-hms targets, allowing these tests to link, with no other
23526 changes. Testing is suppressed by setting "nosignals" in site.exp.
23527
23528Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23529
23530 * configure.in (signaldirs): Define and add to configdirs for all
23531 targets except some specific ones that are known to not support signals.
23532 Also clean up formatting.
23533 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23534 (signals, sigall): Remove rules to build.
23535 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23536 Moved to new gdb.signals directory.
23537 * gdb.signals: New test directory.
23538 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23539 signals.c signals.exp}: New or moved files.
23540
23541Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23542
23543 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23544
23545Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23546
23547 * gdb.base/return.exp: Xfail `return double' test failure
23548 on at least Solaris 2.3 and handle future/past versions on
23549 a case by case basis as appropriate. Also update message
23550 to include i*86 failures.
23551
23552Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23553
23554 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23555
23556 * lib/gdb.exp: Fix comment which erroneously identified
23557 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23558 gdb_file_cmd not gdb_load).
23559 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23560
23561 * gdb.base/setvar.exp: Make test names consistent between pass and
23562 fail cases. Use gdb_test more.
23563
23564Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23565
23566 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23567
23568Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23569
23570 * gdb.base/help.exp: Fix expected help string for `show commands'.
23571
23572Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23573
23574 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23575
23576 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23577 of a text section.
23578
23579Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23580
23581 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23582 that loop eventually terminates. Fix Connection refused logic so
23583 that testsuite will expire nicely.
23584
23585Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23586
23587 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23588 config/rom68k.exp: New tcl glue for the appropriate monitors.
23589 These all just end up calling monitor.exp.
23590 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23591 refused' by retrying. Cleanup some timeout issues.
23592 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23593 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23594 callers don't have to set/restore global timeout variable.
23595
23596 * The following set of changes centralizes management of the global
23597 timeout variable. This way, it can be set in one target dependent
23598 place instead of dozens of places scattered throughout the test suite.
23599 If you need to lengthen a timeout, then you should either set timeout
23600 in one of the config/{target}.exp files, or multiply it by a factor.
23601 Setting it to an absolute value is always going to lose for some
23602 targets.
23603 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23604 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23605 * gdb.base/funcargs.exp: Don't set timeout.
23606 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23607 * gdb.base/printcmds.exp (test_print_string_constants
23608 test_print_array_constants): Don't set timeout.
23609 * gdb.base/ptype.exp: Don't set timeout.
23610 * gdb.base/recurse.exp: Don't set timeout.
23611 * gdb.base/return.exp: Don't set timeout.
23612 * gdb.base/watchpoint.exp: Don't set timeout.
23613 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23614 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23615
23616Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23617
23618 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23619
23620Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23621
23622 * lib/gdb.exp: Disable chill tests for irix5.
23623
23624Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23625
23626 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23627 each test pass or fail.
23628
23629Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23630
23631 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23632 xlc not gcc.
23633
23634Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23635
23636 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23637
23638Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23639
23640 * config/est.exp: Fix copyright and comments. Remove dead code.
23641 Use targetname, serialport and baud variables instead of fixed
23642 constants.
23643 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23644 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23645
23646Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23647
23648 * gdb.base/watchpoint.exp: Don't run
23649 test_watchpoint_triggered_in_syscall for sunos.
23650
23651Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23652
23653 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23654 they don't seem to exist. Do include stdio.h.
23655
23656Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23657
23658 * gdb.base/a1-selftest.exp: Add alpha xfail.
23659
23660Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23661
23662 * gdb.base/watchpoint.c (main): Prompt before calling read().
23663 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23664 Revise accordingly. Remove cruft about sending "123" several
23665 times, until it gets noticed. Clean up the "print buf[0]" stuff
23666 so that it passes or fails, and waits for prompts in the usual way.
23667
23668Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23669
23670 * gdb.base/recurse.exp: Fix comment.
23671
23672 * TODO: Remove item about printing variables in nodebug.exp. Add
23673 item about enabling tests which are only run on some targets.
23674
23675 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23676 fail, make test names unique, use new gdb_test convention
23677 regarding pattern, use gdb_test more, etc.).
23678
23679 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23680 fail, make test names unique, etc.).
23681
23682Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23683
23684 * gdb.base/nodebug.c: Change return type of top and middle to
23685 short.
23686 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23687 are fixed by the recent mdebugread.c changes. Allow `short ()'
23688 as type for top and middle.
23689
23690Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23691
23692 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23693 nearly as I can tell, the whole thing was an accident in Stu's
23694 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23695 to replace a send/expect pair with gdb_test, but ended up only
23696 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23697 of 30 Mar 1995 took care of it, but left this vestigial comment
23698 which I am now nuking.
23699
23700Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23701
23702 * gdb.base/break.exp: Look for different line number for
23703 breakpoint at main depending on usestubs.
23704
23705Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23706
23707 * gdb.base/list.exp: Adjust some alternate expect patterns to
23708 match recent list0.c change. Add alternate expect pattern for
23709 output from `list default lines around main' for optimizing
23710 compilers.
23711
23712Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23713
23714 * lib/gdb.exp: If nosignals is not set, set it to 0.
23715
23716Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23717
23718 * config/slite-gdb.exp: Responds to load symbol table prompt.
23719 * gdb.base/break.exp: Adjust line number, fix rerun.
23720 * gdb.base/langs0.c: Add #ifdef usestubs.
23721
23722Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23723
23724 * gdb.base/list.exp: Adjust line contents after adding new lines in
23725 list0.c. Also fix a syntax error.
23726
23727 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23728 * gdb.base/break.exp: ditto.
23729 * gdb.base/list.exp: ditto.
23730 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23731 * gdb.base/run.c: ditto.
23732 * gdb.base/list0.c: ditto.
23733 * gdb.base/funcargs.c: ditto.
23734
23735Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23736
23737 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23738 $targetname, $serialport and $baud instead of hardwired variables.
23739 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23740 target doesn't support signals.
23741
23742Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23743
23744 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23745
23746Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23747
23748 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23749 Don't rely on the value of an auto variable before it has been
23750 initialized. Use gdb_test more.
23751
23752Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23753
23754 * lib/gdb.exp (default_gdb_version): A version number must start
23755 with a digit, but other than that contains all characters up to
23756 the first whitespace character.
23757
23758Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23759
23760 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23761
23762Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23763
23764 * gdb.c++/*.exp: Warn if executable does not exist. The original
23765 reason for skipping the warning was that configure.in sometimes
23766 intentionally skipped building the executables but the tcl code
23767 had no way of knowing. That (a) was always bogus with respect to
23768 error handling, (b) is no longer true (right now there is no way
23769 to skip C++ tests).
23770
23771 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23772
23773Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23774
23775 * gdb.base/list.exp: Add expect patterns for output from
23776 SunPRO compiled executables.
23777 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23778 types.
23779
23780Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23781
23782 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23783 number (we are already testing that the correct source line text
23784 gets printed).
23785
23786 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23787 that is what is intended, but something needed to be done to get
23788 sunos4 native working again.
23789
23790 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23791
23792 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23793 apparently went with a (very) old xfail.
23794
23795Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23796
23797 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23798 runto_main is a proc in gdb.exp that will do 'step' for target use
23799 stubs.
23800 * gdb.base/exprs.exp: ditto.
23801 * gdb.base/interrupt.exp: ditto.
23802 * gdb.base/opaque.exp: ditto.
23803 * gdb.base/printcmds.exp: ditto.
23804 * gdb.base/ptype.exp: ditto.
23805 * gdb.base/scope.exp: ditto.
23806 * gdb.base/setvar.exp: ditto.
23807 * gdb.base/signals.exp: ditto.
23808 * gdb.base/twice.exp: ditto.
23809 * gdb.c++/classes.exp: ditto.
23810 * gdb.c++/inherit.exp: ditto.
23811 * gdb.c++/templates.exp: ditto.
23812 * gdb.base/break.exp: no run and hit main for stubs. Change line
23813 numbers for breakpoints and info breakpoint.
23814 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23815 breakpoint().
23816 * gdb.base/callfuncs.c: ditto.
23817 * gdb.base/exprs: ditto.
23818 * gdb.base/interrupt.c: ditto.
23819 * gdb.base/opaque0.c: ditto.
23820 * gdb.base/printcmds.c: ditto.
23821 * gdb.base/ptype.c: ditto.
23822 * gdb.base/scope0.c: ditto.
23823 * gdb.base/setvar.c: ditto.
23824 * gdb.base/signals.c: ditto.
23825 * gdb.base/twice.c: ditto.
23826 * gdb.c++/misc.cc: ditto.
23827 * gdb.c++/templates.cc: ditto.
23828
23829Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23830
23831 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23832
23833 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23834 somewhere between `read' and `main.c'. I'm pretty sure the
23835 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23836 and it isn't particularly useful.
23837
23838 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23839
23840Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23841
23842 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23843
23844Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23845
23846 * config/mt-slite: add LIBS and -nostdlib.
23847 * config/slite-gdb.exp: add this new file to support sparclite target.
23848
23849Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23850
23851 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23852
23853 * gdb.base/a2-run.exp: Change argument to istarget from
23854 "*-*-vxworks" to "*-*-vxworks*".
23855 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23856
23857Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23858
23859 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23860 will not runto main but do a 'step' to step out of breakpoint().
23861 * config/mt-slite: add -Dusestubs.
23862
23863Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23864
23865 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23866 instead of just @.
23867
23868 * gdb.base/signals.exp: Add test for "handle all print".
23869 * TODO: Remove "handle all print". Also remove item about
23870 checking copyright date (I don't like the idea of a spurious FAIL
23871 based on when we run the tests).
23872
23873 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23874 for SunOS4 (reason for failure not investigated). Remove
23875 redundant test for $binfile.
23876
23877 * gdb.base/nodebug.c (array_index): Call malloc.
23878
23879 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23880
23881Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23882
23883 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23884 conventions and slightly simplify the matching regexp.
23885
23886Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23887
23888 * gdb.base/break.exp: Update gdb_test invocation to use new
23889 convention.
23890
23891 * lib/gdb.exp: If noargs is not set, set it to 0.
23892
23893 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23894 tests unique.
23895
23896 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23897
23898Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23899
23900 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23901 one argument of type "<non-float parameter>".
23902
23903Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23904
23905 * config/rom68k.exp: New file to support Motorola IDP board.
23906 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23907 * gdb.base/break.c: Change things around so that this program
23908 doesn't depend upon args. This is necessary to make remote
23909 targets work (in general, they can't take args).
23910 * gdb.base/break.exp: Don't try to send args to program. Don't
23911 expect output. Also, replace lots of code with gdb_test.
23912
23913Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23914
23915 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23916 printing of '\'' (which is what the comment says we are testing,
23917 even though we were not), not '''.
23918 (test_integer_literals_rejected): Test that printing ''' is an error.
23919
23920 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23921 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23922 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23923 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23924 Use gdb_test not test_print_accept.
23925 * lib/gdb.exp: Remove test_print_accept.
23926
23927 * gdb.base/signals.exp (signal_tests_1): Make pass message
23928 consistent with fail message.
23929
23930 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23931 unsigned char; the bug (PR 1821) is fixed.
23932
23933 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23934
23935 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23936 successful tests--makes xfailing them work right.
23937
23938Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23939
23940 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23941 only \r\n, not .*. The test can pass .* as the last thing in
23942 $pattern if that is what it wants. In addition to providing this
23943 flexibility, this change should speed up pattern matching in cases
23944 where the pattern already ended with .* (there were a number of
23945 them). This change also helps catch bad patterns--in the old
23946 scheme the typo "char \*" instead of "char \\*" would pass. Now
23947 it is caught.
23948 * Many .exp files: Update callers.
23949
23950 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23951 clearer and does not spuriously match multiple ('s. Likewise for
23952 ) and *.
23953
23954 * gdb.base/nodebug.exp: Test ability to call a function and pass
23955 it a string (even with no debugging info).
23956
23957 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23958 "p '\'", which is the same as "p ''" once tcl gets done with
23959 quoting, to "p '\\'", which I suspect is what is intended (one
23960 backslash gets sent to GDB).
23961
23962 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23963
23964Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23965
23966 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23967 1817) was fixed literally years ago.
23968
23969Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23970
23971 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23972 test, it causes stepping out of call_after_alloca_subr with
23973 optimizing compilers.
23974 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23975 fails.
23976
23977 * gdb.c++/templates.exp: Source templ-info.exp only if
23978 the templates executable exists.
23979
23980 * gdb.c++/misc.cc (class Contains_static_instance,
23981 class Contains_nested_static_instance),
23982 gdb.c++/classes.exp (test_static_members): Test printing of
23983 a class that contains a static instance of the class.
23984
23985Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23986
23987 * gdb.base/langs2.c (cppsub_): Don't prototype.
23988 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23989 only, I believe).
23990
23991Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * lib/gdb.exp (skip_chill_tests): New procedure.
23994
23995 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23996
23997Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23998
23999 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24000 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24001
24002Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24003
24004 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24005
24006 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24007 disassemble 8, not 16, instructions for part 4.
24008
24009 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24010 support the latter anymore.
24011
24012 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24013 -DNO_PROTOTYPES.
24014 * gdb.base/callfuncs.c: Control use of prototypes based on
24015 NO_PROTOTYPES, not __STDC__.
24016 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24017 t_float_values2 tests if prototypes in use.
24018
24019 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24020 t_double_values): When checking differences against DELTA, check
24021 that difference is within the range (-DELTA,DELTA), not just
24022 (-infinity,DELTA).
24023
24024Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24025
24026 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24027 'file' command firts, then 'target', then 'load', this is due to gdb
24028 target set up.
24029 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24030
24031Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24032
24033 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24034 FP load/store variants.
24035 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24036
24037Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24038
24039 * gdb.base/term.exp: Do not give a warning if not native, it is
24040 not an abnormal condition.
24041
24042Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24043
24044 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24045 t_char_array".
24046
24047Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24048
24049 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24050 are getting the version number.
24051
24052 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24053 if not native, it is not an abnormal condition.
24054
24055Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24056
24057 * lib/gdb.exp: Just use "file exists", rather than undocumented
24058 dejagnu procedure "findfile".
24059
24060Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24061
24062 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24063 (LDFLAGS): Set to -Xlinker -Ur.
24064
24065 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24066 Removed, these values are set by lib/gdb.exp.
24067
24068 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24069
24070Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24071
24072 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24073 of replicating gdb startup code.
24074
24075 * config/mt-vxworks (LDFLAGS): Set to -r.
24076 (CFLAGS_FOR_TARGET): Removed.
24077
24078 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24079 (gdb) and gdb for vxworks uses (vxgdb).
24080
24081 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24082 executable is not in the tree and host != target, use sed and
24083 program_transform_name to determine the gdb name used by the
24084 target.
24085
24086 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24087 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24088
24089Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24092 floats, chars, and shorts where there are ANSI-style function
24093 definitions.
24094
24095 * gdb.base/langs.exp, gdb.base/langs*: New test.
24096 * gdb.base/Makefile.in: Build it.
24097 * TODO: Remove item about checking that C names don't get C++
24098 demangling applied; this test tests it.
24099
24100Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24101
24102 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24103 went with the const70 xfail. The xfail went away a year ago.
24104
24105 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24106
24107 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24108 for hp300.
24109
24110 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24111
24112 * gdb.base/a1-selftest.exp: Don't run on hp300.
24113
24114Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24115
24116 * Makefile.in (site.exp): Set host_alias and target_alias as well
24117 as host_triplet and target_triplet.
24118
24119Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24120
24121 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24122
24123 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24124 places as other ecoff systems).
24125
24126 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24127 ultrix.
24128
24129Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24130
24131 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24132 remove them.
24133 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24134 variable and "variable" in addition to "data variable".
24135 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24136
24137 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24138 2.
24139 * gdb.base/list1.c (long_line): Add additional statement at start
24140 of function.
24141 * gdb.base/list.exp (test_forward_search): Update line number to
24142 reflect new statement.
24143
24144Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24145
24146 * gdb.base/signals.exp: Reinitialize searched source directories
24147 after gdb_start call.
24148
24149Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24150
24151 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24152 * gdb.stabs/Makefile.in: Likewise.
24153
24154 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24155 change. Instead split the tests into smaller pieces.
24156 * gdb.disasm/hppa.s: Corresponding changes.
24157
24158Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24159
24160 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24161 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24162
24163 * gdb.base/funcargs.exp: Modify many tests so that every test
24164 either passes or fails. Make some test names unique.
24165
24166Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24167
24168 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24169 Call stty to set interrupt character.
24170
24171 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24172 for HP assembler versus GNU assembler based on actual behavior of
24173 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24174
24175 * TODO: Suggest a few more stepping tests.
24176
24177Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24178
24179 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24180 restart GDB for h8300 after a continue.
24181 (return): Add pattern to match a29k-udi behavior.
24182 * gdb.base/nodebug.exp: Remove obsolete comment.
24183 * gdb.base/regs.exp: New file, testing of register displays.
24184 * gdb.base/return.exp: Fix typo in reference to $objdir.
24185 * gdb.base/whatis.exp: Always start with a fresh GDB.
24186
24187Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24190 higher, these tests generate a lot of output.
24191
24192Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24195 code following the catch silently ignored some errors; without the
24196 catch they should be thrown like any other tcl error. Also, the
24197 catch used "" instead of {} which meant all the callers who wanted
24198 to include one of the characters "[]$ had to quote it an extra time.
24199 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24200 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24201 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24202 Remove extra quoting.
24203
24204Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24205
24206 * gdb.base/commands.exp: Make test names unique; every test either
24207 passes or fails. Update some comments.
24208
24209 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24210
24211Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24212
24213 The following fixes a FAIL caused by the fact that the alpha stabs
24214 configuration didn't use the ".if alpha" code in weird.def.
24215 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24216 bit pointer, so the 32 bit version works even on the alpha.
24217 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24218 Remove the stuff which allowed us to have separate versions for
24219 alpha and everything else.
24220
24221 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24222 regexp which "info func operator\[\](" is supposed to match. Fix
24223 string to send to GDB. Note that GDB still doesn't work right. Add a
24224 new test for "info func .perator\[\](" which GDB does handle correctly.
24225
24226 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24227
24228Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24229
24230 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24231 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24232 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24233 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24234 it makes the tests harder to understand and confuses test-o-matic.
24235 The preferred style is that each test provides a PASS or a FAIL,
24236 and has a unique message (e.g. "continue #54" not just "continue")
24237 which is the same for the pass and the fail.
24238 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24239 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24240 to lib/gdb.exp.
24241 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24242 prt_accept which was basically the same thing. Likewise for
24243 test_print_reject and prt_reject.
24244 * lib/gdb.exp (test_print_reject): Add some more error message
24245 patterns to match from the former printcmds.exp (prt_reject).
24246 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24247 One defect of the passcount stuff is that some of it failed to
24248 report XPASS where appropriate.
24249 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24250 stuff before and after arg in expected pattern.
24251 (test_paddr_operator_functions): Re-do test without print_addr_of;
24252 this is the only test which seems to want extra stuff there.
24253
24254Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24255
24256 * gdb.base/nodebug.exp: Update new tests to reflect improved
24257 wording of gdb output.
24258
24259 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24260 and "ptype" work on variables in files compiled without -g.
24261 Replaces commented out "maint print msymbol" tests.
24262
24263Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24264
24265 * gdb.base/setvar.c (dummy): Call malloc.
24266
24267 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24268 losing with the irix4 sed.
24269
24270 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24271 ALRM" on irix4.
24272
24273Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24274
24275 * TODO: Remove items about corefile.exp testing new exec-file and
24276 backtrace; both are now done. Add items about printing enums.
24277
24278Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24279
24280 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24281 "get signal $thissig" test fails.
24282
24283 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24284
24285Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24286
24287 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24288 compiler warning with dec alpha compiler.
24289
24290 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24291 extra \n from gdb_test call (this explains why the prompt test
24292 that I removed yesterday was there).
24293 (user_defined_command_test): Remove extra \n and prompt test.
24294
24295 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24296 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24297 doesn't exist.
24298 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24299 Also remove alpha workaround, which turns out to be because
24300 SIGABRT == SIGLOST.
24301
24302 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24303
24304 * gdb.base/help.exp: Don't test "help show".
24305
24306Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24307
24308 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24309 "set print address" is on.
24310 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24311 pass prompt to gdb_test; gdb_test already looks for the prompt.
24312
24313 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24314
24315 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24316 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24317 was to make sure that gdb can read a core file. But (a) the "read
24318 the corefile" part didn't make it to a1-selftest.exp, we just
24319 delete the corefile after creating it, and (b) we test reading
24320 corefiles in corefile.exp anyway. Also, this test left around a
24321 xgdb process on Solaris.
24322
24323 * gdb.base/corefile.exp: Also test backtrace.
24324
24325Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24326
24327 * gdb.base/commands.exp: Test a simple user defined command with
24328 arguments and if/while statements; verify the full user command is
24329 printed by "show user".
24330
24331 * gdb.base/commands.exp: Test if/while commands as part of a
24332 breakpoint command list; verify they appear in breakpoint
24333 information.
24334
24335Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24336
24337 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24338 than by dividing by zero.
24339
24340Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24341
24342 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24343 performing an inferior call with watchpoints enabled.
24344 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24345 call.
24346
24347Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24348
24349 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24350 of "file" command.
24351
24352 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24353 Add additional pattern for when "int operator int(void);" appears
24354 in a different order.
24355
24356Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24357
24358 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24359
24360 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24361 and "signal" with ".*".
24362
24363Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24364
24365 * TODO: Add note about "handle all nostop".
24366
24367 * gdb.base/{sigall.c, sigall.exp}: New test.
24368 * gdb.base/Makefile.in: Add it.
24369
24370Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24371
24372 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24373 when invoking GDB, suppresses any windowing interface.
24374
24375Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24376
24377 * config/sim-gdb: New file, simulator testing support.
24378
24379Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24380
24381 * gdb.base/interrupt.exp: Test calling func1 twice.
24382
24383Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24384
24385 * gdb.base/list.exp (test_forward_search): Set timeout higher
24386 when we'll be getting lots of output from gdb.
24387
24388 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24389 "init_malloc" to after the expect statement. Run it if that
24390 regexp is taken, but also for two others which happen if source
24391 cannot be found.
24392
24393Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24394
24395 * gdb.base/printcmds.exp: New test, for printing register before
24396 program is running.
24397
24398Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24399
24400 * gdb.base/list.exp: Correct some alternate expect patterns
24401 to reflect changes in list1.c.
24402
24403Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24404
24405 * TODO: Add item regarding large frames.
24406
24407 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24408
24409 * TODO: Remove item about enabling return.exp; it
24410 is enabled. Suggest a few more "return" tests.
24411
24412Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24413
24414 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24415 anonymous unions.
24416
24417Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24418
24419 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24420 and pr-5646.o, so "make" is the same as "make all", not "make
24421 pr-4975.o".
24422
24423Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24424
24425 * gdb.base/list.exp: Adjust expectations to reflect changes in
24426 list1.c.
24427 (test_forward_search): New test proc.
24428 * gdb.base/list1.c (long_line): New function, has long source line.
24429
24430Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24431
24432 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24433 additional line of code that was added.
24434
24435Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24436
24437 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24438 tests so as not to overflow expect's input buffers.
24439 * gdb.disasm/hppa.exp: Corresponding changes.
24440
24441Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24442
24443 Beginnings of template debugging tests.
24444 * gdb.c++/templ-info.cc: New file to test for template
24445 debugging capability of the compiler.
24446 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24447 templ-info.cc.
24448 * gdb.c++/templates.cc: Add explicit template instantiations
24449 to enable compiling with -fno-implicit-templates. Add destructor
24450 and 'value' method to T5 class for template tests.
24451 * gdb.c++/templates.exp: Add testcases for printing of template
24452 types, setting breakpoints on template methods and calling a
d63a86f8 24453 template method.
c906108c
SS
24454
24455Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24456
24457 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24458 branch target since some assemblers (gas-2.5) may emit a
24459 relocation for the branch instead of resolving it in the
24460 assembler.
24461
24462Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24463
24464 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24465 through signal handler.
24466
24467Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24468
24469 * configure.in (*-*-netware): Use config/mt-netware.
24470
24471 * config/mt-netware: New file.
24472 * config/mt-i386-netware: Removed, separate configs for different
24473 netware architectures are no longer needed now that we have
24474 --with-headers.
24475
24476Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24477
24478 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24479 by the recent changes to use ANSI C arithmetic conversions.
24480
24481Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24482
24483 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24484 bug involving using inferior_pid to figure out whether to select a
24485 frame.
24486
24487Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24488
24489 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24490 match the current disassembler output.
24491
24492Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24493
24494 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24495 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24496 types, expect "int" as type of integer values (for now).
24497
24498Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24499
24500 * gdb.base/commands.exp: New tests for if/while commands.
24501
24502Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24503
24504 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24505 by .*, since hex values have different syntax in Chill mode.
24506
24507Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24508
24509 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24510 linefeed from expect pattern for repeated types with indices > 9.
24511
24512Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24513
24514 First part of Fortran test suite.
24515 * gdb.fortran: New directory.
24516 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24517
24518Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24519
24520 * gdb.base/default.exp: Update expect pattern for load command
24521 without arguments.
24522
24523Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24524
24525 * configure.in: Change i386 to i[345]86.
24526 * gdb.base/configure.in: Likewise.
24527 * gdb.c++/configure.in: Likewise.
24528 * gdb.chill/configure.in: Likewise.
24529
24530Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24531
24532 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24533 patterns, since that is not a valid context for comments.
24534
24535Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24536
24537 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24538 repeated types and repeated types with indices > 9.
24539
24540Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24541
24542 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24543 2417; old bug has been fixed.
24544
24545Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24546
24547 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24548 send the newline ourselves instead of assuming gdb_test will do
24549 so when passed an empty input string.
24550
24551 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24552 stabs testcode.
24553
24554Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24555
24556 * lib/gdb.exp (gdb_test): Don't send anything if the first
24557 argument is an empty string. This makes cases where we want to
24558 match output that is already in expect's buffers (for example,
24559 matching a breakpoint after gdb_run_cmd has been called) work
24560 reliably.
24561
24562Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24563
24564 * config/netware.exp: New file.
24565
24566Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24567
24568 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24569 the -B and -L prefixes so we can find the debugging stub.
24570
24571 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24572 there and we are using the gcc from the tree.
24573
24574 * gdb.base/types.c: Removed.
24575
24576 * gdb.base/configure.in: Look for makefile fragments in ../config.
24577 Recognize i386-*-netware.
24578 * gdb.c++/configure.in: Likewise.
24579
24580Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24581
24582 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24583 the correct TCL syntax.
24584
24585Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24586
24587 * gdb.base/opaque.exp: use runto instead of messing around with
24588 breakpoints. Simplify by using gdb_test.
24589
24590 * gdb.base/bitfields.exp: restart between tests on netware targets
24591 because breakpoints aren't relocated after target death. Run
24592 processes to completion.
24593
24594 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24595
24596Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24597
24598 * Makefile.in: Remove extra tabs that confuse some versions
24599 of "make". Use the newly built gdb to test with by default,
24600 rather than the first one in the tester's search path.
24601
24602Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24603
24604 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24605
24606 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24607 condition help.
24608
24609Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24610
24611 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24612
24613 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24614 running.
24615 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24616 * gdb.base/funcargs.exp: Likewise.
24617
24618 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24619 * gdb.base/funcargs.exp: Likewise.
24620
24621 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24622 message is "".
24623
24624Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24625
24626 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24627 return,signals,twice}.exp: Handle non-existant binaries
24628 consistantly.
24629
24630 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24631 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24632 might testing a cross development system.
24633
24634Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24635
24636 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24637 runtest script is relative to ${srcdir}, not ${rootdir}.
24638
24639Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24640
24641 * gdb.base/signals.exp: Allow for optionality of breakpoint
24642 address.
24643
24644Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24645
24646 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24647
24648Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24649
24650 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24651 for size_t definition.
24652 * gdb.c++/templates.cc: Likewise
24653
24654 * config/mt-i386-netware: New file.
24655
24656 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24657 defined.
24658
24659 * gdb.base/Makefile.in: Added support for systems that name core
24660 files by appending "core" to the program name.
24661 * gdb.base/a1-selftest.exp: Likewise.
24662
24663Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24664
24665 * gdb.base/return.exp: Add comment and message for `return double'
24666 test failure on Sparc Solaris.
24667
24668Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24669
24670 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24671
24672Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24673
24674 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24675 from optimizing them away.
24676 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24677 patterns to include default constructors and assignment operators,
24678 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24679 character in the output of the virtual base pointer.
24680
24681Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24682
24683 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24684 expression match in print_addr_of to avoid unintented matches.
24685 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24686 versions up to 2.5.8.
24687
24688Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24689
24690 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24691 included file to run under newer versions of expect.
24692 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24693 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24694 Remove xfail for the virtual table of BDDHookV.
24695
24696Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24697
24698 * lib/gdb.exp (string_to_regexp): Set a default result.
24699 (default_gdb_start): Fix misleading message.
24700
24701Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24702
24703 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24704 Remove all CC, etc definitions.
24705 * config/mt-hpux: New file.
24706 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24707 (CFLAGS, LDFLAGS): Define.
24708 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24709
24710 * Makefile.in (site.exp): Don't insert host_os, etc.
24711 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24712 (distclean): Check existence of subdir.
24713 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24714 * gdb.base/Makefile.in: General cleanup and simplification.
24715 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24716 to build executables. Use default rule to build .o files.
24717 (EXPECT, RUNTEST, CC): Fix relative pathname.
24718 (site.exp): Don't insert host_os, etc.
24719 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24720 and/or SIGUSR1 defined.
24721 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24722 * gdb.c++/Makefile.in: General cleanup and simplification.
24723 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24724 (CFLAGS): Remove.
24725 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24726
24727Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24728
24729 * gdb.base/recurse.exp: Misc changes to get tests running again
24730 after Kung's changes to the watchpoint code.
24731 * gdb.base/watchpoint.exp: Likewise.
24732
24733Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24734
24735 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24736
24737Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24738
24739 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24740 * lib/gdb.exp (default_gdb_start): Define.
24741 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24742 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24743 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24744 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24745 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24746 Don't call gdb_target_udi in between tests.
24747
24748Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24749
24750 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24751 (which was basically just a local version of the same thing). In
24752 addition to avoiding duplication, gdb_test_exact is faster.
24753 * lib/gdb.exp (gdb_test_exact): Fix typo.
24754
24755 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24756 don't give an error.
24757
24758 * gdb.base/term.exp: Call delete_breakpoints before starting.
24759
24760 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24761 (t10): Add comment.
24762
24763Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24764
24765 Reorganization of the GDB Test Suite.
24766
24767 * gdb.base: New directory, contains all the basic tests.
24768 * gdb.c++: New directory, tests specific to C++.
24769 * gdb.chill: New directory, tests specific to Chill.
24770 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24771 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24772 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24773 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24774 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24775 t30-31 to chill).
24776 * */gdbme.*: Rename to match appropriate expect scripts.
24777 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24778 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24779 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24780 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24781 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24782 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24783 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24784 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24785 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24786 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24787 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24788 gdb.c++/virtfunc.cc: New names of C++ files.
24789 * gdb.chill/chillvars.ch: New name of Chill file.
24790 * gdb.base/configure.in, gdb.c++/configure.in,
24791 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24792 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24793 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24794 * configure.in (configdirs): Update to reflect directory changes.
24795 (target_abbrev): No longer define for any configuration.
24796 * Makefile.in: Cosmetic improvements to header comments.
24797
24798Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24799
24800 Various changes to gdb.t31:
24801
24802 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24803 * gdbme.ch: Make all key-words and predefineds be upper-case.
24804 * chillvars.exp: Expect key-words and predefinds in upper-case.
24805
24806 * chillvars.exp: Use gdb_test_exact many places.
24807 Change expected output for arrays (which now includes index labels).
24808
24809 * pr-5020.exp, gdme.ch (module PR_5020):
24810 New test, for PR-5020.
24811
24812Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24813
24814 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24815 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24816
24817Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24818
24819 * Makefile.in: Fix bit-rot in definitions of CHILL,
24820 CHILL_FOR_TARGET and Chill_LIB.
24821 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24822 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24823 CHILL, and CHILL_LIB.
24824
24825Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24826
24827 * Revert the previous changes. Please see Rob's directory
24828 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24829
24830Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24831
24832 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24833 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24834 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24835 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24836 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24837 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24838 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24839 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24840 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24841 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24842 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24843 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24844 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24845 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24846 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24847 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24848 changes from 94Q1.
24849
24850Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24851
24852 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24853 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24854 Rob's new testing fragments.
24855
24856Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24857
24858 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24859 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24860
24861Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24862
24863 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24864 version also, match on casted version strings, and match on
24865 gdb startup case where the line numbers might be messed up.
24866
24867Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24868
24869 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24870 (CFLAGS): Delete it from here.
c906108c
SS
24871
24872Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24873
24874 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24875
24876Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24877
24878 * Makefile.in (RUNTEST): Default to just "runtest".
24879
24880Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24881
24882 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24883 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24884 the code has been restructured.
24885
24886Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24887
24888 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24889 \n, not just one of each.
24890
24891 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24892 /bin/cc gives a warning if you do.
24893
24894Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24895
d63a86f8 24896 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24897 __t10ListS_link1ZUiRCUiPT0
24898
24899Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24900
24901 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24902 on local variables in recursive functions.
24903
24904 * gdb.t07/Makefile.in: Build the new test.
24905
24906Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24907
24908 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24909 directly. Instead compare the return values from actual calls.
24910
24911Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24912
24913 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24914
24915Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24916
24917 * From Peter Schauer with minor modifications.
a9c64011
AS
24918 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24919 stops in mid-line in the caller. Add xfail for returning a float
24920 value on X86 targets.
c906108c
SS
24921
24922Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24923
24924 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24925 to avoid expect lossage.
24926 (fmem_LRbug_tests): Likewise.
24927 * gdb.disasm/hppa.s: Corresponding changes.
24928
24929 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24930 conditions to work with latest dejagnu/expect.
24931
24932 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24933 expected to fail on the PA.
24934 (backtrace in call with trampolines): Explicitly require main
24935 to be frame #1 (no trampolines should show up in backtrace).
24936
24937 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24938 "continue -expect".
24939 * gdb.t06/break.exp: Likewise.
24940 * gdb.t07/watchpoint.exp: Likewise.
24941 * gdb.t13/bitfields.exp: Likewise.
24942 * gdb.t15/{funcargs,return}.exp: Likewise.
24943 * gdb.stabs/weird.exp: Likewise.
24944 * config/{mips,udi}-gdb.exp: Likewise.
24945
24946 * hppa.sed: Enclose comments within a sed command to avoid
24947 losing with the old OSF1 sed.
24948
24949Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24950
24951 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24952 sequent dynix.
24953 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24954 * gdb.t15/funcargs.exp: Conditionally step again to really
24955 finish from marker_call_with_trampolines. Handle the case where
24956 the first step from within call_with_trampolines already steps
24957 us back to main.
24958 * gdb.t15/gdbme.c: Add comment to closing brace of
24959 call_with_trampolines for funcargs.exp.
24960
24961Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24962
d63a86f8 24963 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24964 Fix typo(s).
24965
24966Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24967
24968 * gdb.t07/gdbme.c: More code for watchpoint testing.
24969
24970 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24971 "Hardware watchpoint" throughout file.
24972 (test_watchpoint_triggered_in_syscall): New test.
24973 (test_complex_watchpoint): New test.
24974
24975Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24976
24977 * gdbme.c (call_with_trampolines): New function to try and step
24978 into. Tests trampoline problems on the PA.
24979
24980 * funcargs.exp (localvars_in_indirect_call): No longer expect
24981 stepping into indirect call to fail on PAs.
24982 (test_stepping_over_trampolines): New test.
24983
24984Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24985
24986 * TODO: Add suggestions for static member function tests, and
24987 completion tests.
24988
24989Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24990
24991 * TODO: Add suggestions for "p/a" tests.
24992
24993 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24994 (default_gdb_exit): Replace all the hair with sending "quit" to
24995 the process with a simple close.
24996
24997Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24998
24999 * TODO: Add suggestions for shared library tests.
25000
25001Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25002
25003 * TODO: Add suggestions for x/s tests.
25004
25005Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25006
25007 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25008 "enable once", and "enable breakpoints once" with ".*".
25009
25010Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25011
25012 * TODO: Add suggestions about structure passing tests.
25013
25014Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25015
25016 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25017 the primary1 test, use work around if __GNUC__ < 2.
25018 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25019 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25020 Test for bad output rather than waiting for timeout. Issue
25021 second continue only if first continue failed.
25022
25023Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25024
25025 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25026 operator[] test with gdb_test because the old code didn't seem to
25027 be getting the quoting right with the new dejagnu.
25028
25029Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25030
25031 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25032 one from the path.
25033 * Makefile.in: Use a fresh expect if there is one, use runtest
25034 from the src tree if there is one.
d63a86f8 25035
c906108c
SS
25036Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25037
25038 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25039 next over recursive call. Revise the tests from that point on
25040 (which had been skipped) to match GDB's actual (correct) output.
25041
25042 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25043 with next over a breakpoint whose condition is false.
25044
25045 * gdb.t00/help.exp: Comment out "help set print" tests just like
25046 (and for same reason as) "help set" test.
25047
25048Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25049
25050 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25051 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25052
25053Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25054
25055 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25056 necessary gdb_target_udi.
25057
25058 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25059
25060 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25061 1838 and 2417; they are fixed.
25062
25063 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25064 gdb.t03/ptype.exp (ptype structure, ptype union):
25065 Remove xfails; the test is looser than when the xfails were added.
25066
25067 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25068 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25069
25070 * gdb.t01/run.exp: Only run shell test if isnative.
25071
25072 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25073 since "run" automatically loads if necessary. Call gdb_target_udi
25074 after the "file" since "file" kills any execution target.
25075
25076 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25077 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25078 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25079 argument for UDI.
25080
25081Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25082
25083 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25084
25085 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25086
25087Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25088
25089 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25090 properly quoting regexps. This makes the second argument to
25091 demangle a fixed string, which matches the callers, instead of a
25092 shell-style pattern which is what the previous implementation
25093 used. Update some of the callers.
25094
25095Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25096
25097 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25098 (comib_nullified_tests): Fix typo.
25099 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25100 strings. No longer expected to fail.
25101
25102 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25103 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25104 strings. No longer expected to fail.
25105
25106 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25107 string. No longer expected to fail.
25108
25109Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25110
25111 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25112 No longer expected to fail.
25113
25114 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25115 string. No longer expected to fail.
25116
25117Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25118
25119 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25120 only in the names (I probably got most of them). I was even
25121 generous with some which differed in underscores in names, and
25122 probably missed a few, and I *still* was able to remove almost a
25123 third of the file with almost no impact on testsuite coverage.
25124
25125Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25126
25127 * gdb.t00/default.exp: Match udi_attach error message as well as
25128 the one from child_attach.
25129
25130 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25131
25132 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25133
25134 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25135 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25136
25137 * Move test with enums and partial symbols back to
25138 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25139 Reverts the change of 26 May 93. Per today's change to
25140 stabs.texinfo, the behavior that weird.exp was expecting was
25141 unreasonable; what is important is that the compiler+gdb get
25142 things right, which happens with a recent gcc. Also fix the test
25143 to deal with native compilers which put out the stab gdb can't
25144 deal with.
25145
25146Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25147
25148 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25149 in the names. The main thing these accomplish is to slow things down.
25150 Many more such duplicates surely remain.
25151
25152 * gdb.t00/help.exp: Comment out "help support" test just like
25153 (and for same reason as) "help set" test.
25154
25155Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25156
25157 * gdb.t06/break.exp: Remove setup_xfails for
25158 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25159 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25160 about known bug in gcc to include up through 2.5.8.
25161 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25162 well as "_vb$".
25163 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25164 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25165 with latest gcc and gdb.
25166 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25167 well as "_vb$".
25168
25169Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25170
25171 * configure.in (hppa*-*-*): Also configure and build stabs-only
25172 tests.
25173
25174Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25175
25176 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25177 * gdb.t10/configure.in (hppa*-*-*): Use it.
25178
25179Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25180
25181 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25182
25183Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25184
25185 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25186 versions prior to 1.13.5.
25187
25188Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25189
25190 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25191 the prompt is at the start of a line.
25192
25193Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25194
25195 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25196 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25197 in the copr tests now.
25198 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25199 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25200 expected to fail.
25201
25202Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25203
25204 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25205 gdb.t31/chillvars.exp, lib/gdb.exp:
25206 Tweak to run under either version of expect.
25207 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25208 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25209 * gdb.t11/list.exp: Remove extraneous whitespace.
25210
25211Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25212
25213 * gdb.t16/printcmds.exp (test_print_strings): Accept
25214 "(unsigned char *) " before the string.
25215
25216 * TODO: Add notes about printing of fancy types and GDB expressions.
25217
25218Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25219
25220 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25221 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25222 if doing mips-idt-ecoff.
c906108c
SS
25223
25224Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25225
25226 * Most .exp files: Tweak to run under either version of expect.
25227
25228Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25229
25230 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25231 xfails; I'm not sure why they are failing, but not because of PR 1806.
25232
25233Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25234
25235 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25236 defined in lib/gdb.exp.
25237
25238Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25239
25240 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25241 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25242 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25243 have to be typeless.
25244
25245Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25246
25247 * TODO: Add suggestion for copyright year test.
25248
25249Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25250
25251 * configure.in (*-*-lynxos*): Add stabs tests.
25252
25253Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25254
25255 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25256 so insert a tab before any assembler directive in column zero.
25257
25258 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25259 stores.
25260 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25261 stores.
25262 (fpu_short_memory_tests): Likewise.
25263
25264Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25265
25266 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25267 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25268 .stabs directives in comments.
25269
25270Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25271
25272 * TODO: New file, describing tests we could write.
25273 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25274
25275Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25276
25277 * gdb.t06/signals.exp: Add kludge to force re-sync.
25278
25279 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25280 to xgdb instead of gdb, get out of gdb.
25281
25282Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25283
25284 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25285 for info.
25286
25287Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25288
25289 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25290 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25291 * gdb.stabs/hppa.sed: New sed script for the PA.
25292
25293Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25294
25295 * gdb.stabs: Re-write weird.def and configuration to use sed
25296 instead of cpp. sed is portable and POSIX; cpp is neither.
25297
25298Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25299
25300 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25301
25302Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25303
25304 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25305
25306Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25307
25308 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25309 "_vb$".
25310 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25311 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25312
25313Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25314
25315 * lib/gdb.exp: Comment out code which depends on non-existent
25316 `transform' procedure.
25317
25318Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25319
25320 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25321 * lib/gdb.exp: Transform tool name.
25322 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25323 1.1's new error handling system.
25324
25325Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25326
25327 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25328
25329Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25330
25331 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25332 They made pattern matching so slow that timeouts happened on
25333 heavily loaded systems. Now any output from "show print" which
25334 gets us back to the GDB prompt is a PASS.
25335
25336Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25337
25338 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25339
25340Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25341
25342 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25343
25344 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25345 It is not from PR 3220.
25346
25347Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25348
25349 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25350 just started failing because they depended on the order the
25351 subcommands are presented, or exact docstring text. This kind of
25352 test is a pain and has minimal benefit.
25353
25354Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25355
25356 * gdb.t09/corefile.exp: At end of test, use "core" command with
25357 no arguments.
25358
25359Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25360
25361 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25362 17}/Makefile.in: Make it possible to run the testsuite with Sun
25363 make and CC = cross gcc by adding explicit build rules for .o
25364 files.
25365
25366Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25367
25368 * gdb.t15/funcargs.exp: Don't put comments on same line as
25369 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25370
c906108c
SS
25371Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25372
25373 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25374
25375Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25376
25377 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25378 * gdb.t20/inherit.exp: remove three dumplicate entries.
25379
25380Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25381
25382 * gdb.t06/break.exp: For "next over recursive call", fail on any
25383 incorrect output, not just on "factorial (value=2)".
25384
25385Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25386
25387 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25388 working now. Add an xfail if accesing a bss variable causes
25389 a memory error if the target is not yet run.
25390
25391Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25392
25393 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25394 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25395 name of __st* demangling (2 strings). Did Kung really get the
25396 more than 95 others right without testing them?
25397
25398Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25399
25400 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25401
25402Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25403
25404 * configure.in (configdirs): Add gdb.disasm
25405 * gdb.disasm: New directory for GDB disassembler tests.
25406 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25407
25408Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25409
25410 * gdb.t00/help.exp: Don't test "help set".
25411
25412 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25413 from within expect statements. None of these happen anymore and
25414 they cause regressions to be silently unnoticed.
25415
25416 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25417 messages) about known failures with gcc cygnus-2.4.5-930417.
25418
25419 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25420 comp-info.exp so it gets built if it doesn't exist.
25421
25422 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25423 it is no longer used.
25424 * gdb.t13/comp-info.c: Removed.
25425
25426Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25427
25428 * gdb.t06/signals.exp: Add xfail for sun3.
25429
25430Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25431
25432 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25433 relevant because ^C doesn't get sent but failure can be reproduced
25434 interactively).
25435
25436Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25437
25438 * gdb.stabs/alpha.mt: New configuration file for alpha.
25439 * gdb.stabs/configure.in: Use it.
25440 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25441 sharing with alpha.mt, redefine long to word via preprocessor.
25442 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25443 for alpha.
25444 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25445 native cc.
25446 * gdb.t00/teststrategy.exp: Change expect string so that we
25447 consume the `(xgdb)' from the command echo and from the gdb prompt.
25448 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25449 gdb currently compares all values as long, so this failure probably
25450 applies to any configuration where LONGEST is bigger than a target int.
25451 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25452 with gcc.
25453 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25454 to handle opaque pointers, gcc is.
25455 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25456 as first argument. Include <sys/types.h> and change all operator
25457 new definitions to use size_t.
25458 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25459 now that we use size_t.
25460
25461Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25462
a9c64011 25463 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25464 a long or float array cast all array members to the same type.
a9c64011 25465 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25466 with 64 bit longs.
a9c64011 25467 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25468 on alpha.
a9c64011 25469 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25470
25471Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25472
25473 * gdb.t24 (demangle.exp): Constructors of templates have names like
25474 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25475 section 14.6 of the ARM.
25476
25477 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25478 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25479 accomplish little and slow down the testsuite.
25480
25481 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25482 Accept spaces various places.
25483
25484Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25485
25486 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25487 with watchpoint enabled.
25488
25489 * Makefile.in: Remove definition of CC and remove the second
25490 definition of CXX (the "CXX = gcc" one remains). These definitions
25491 were causing backquotes to be expanded within backquotes, which
25492 doesn't work.
25493
25494Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25495
25496 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25497
25498Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25499
a9c64011
AS
25500 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25501 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25502 by mips cc and contains no stabs entries.
25503
25504Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25505
25506 * config/vx-gdb.exp: Use fake device to load files rather than
25507 NFS.
25508 * lib/gdb.exp: New proc to do "file" command.
25509 * config/unix-gdb.exp: Use new "file" proc.
25510
25511Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25512
25513 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25514 Rework board rebooting slightly.
25515 (gdb_exit): Don't exit from the remote shell; there isn't one.
25516 * gdb.stabs/weird.exp: If a program is being debugged already,
25517 kill it.
25518 * gdb.t04/setvar.exp: Stop and restart gdb.
25519 * gdb.t05/expr.exp: Likewise.
25520 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25521 restart gdb and reload the program.
25522 * gdb.t08/opaque.exp: Likewise.
25523 * gdb.t12/scope.exp: Likewise.
25524 * gdb.t13/bitfields.exp: Likewise.
25525 * gdb.t15/funcargs.exp: Likewise.
25526 * gdb.t20/classes.exp: Likewise.
25527 * gdb.t03/ptype.exp: Increase timeout.
25528 * gdb.t16/printcmds.exp (test_print_string_constants,
25529 test_print_array_constants): Likewise.
25530 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25531 * gdb.t20/classes.exp (do_tests): Likewise.
25532 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25533
25534Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25535
25536 * gdb.stabs: Renamed *wierd* to *weird*.
25537
25538Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25539
25540 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25541 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25542
25543Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25544
25545 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25546 (do_tests): Remove xfail for whatis on one_var and two_var.
25547
25548Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25549
25550 * Makefile.in: Made cross building work better by adding
25551 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25552
25553Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25554
25555 * gdb.t15/{return.c,return.exp,Makefile.in}:
25556 New test, currently commented out.
25557
25558Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25559
25560 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25561 still running and removes the leftover named socket so GDb can do
25562 clean restarts.
25563
25564Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25565
25566 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25567 console, not GDB.
25568 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25569 cross testing works better with "make check"
25570 * config/unix-gdb: Use default procedures for exit and version.
25571 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25572 with the newest VxWorks.
25573
25574Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25575
25576 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25577 old form.
25578
25579 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25580 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25581
25582 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25583
25584 * config/unix-gdb.exp: Remove this version of gdb_exit
25585 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25586 Rob says he'll look at it when he gets back to testing boards.
25587
25588Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25589
25590 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25591 an expected fail for certain ptype commands.
25592
25593 * gdb.t20/classes.exp: Update expected results of "ptype class
25594 Base1" to account for the constructor that now appears in the type.
25595
25596Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25597
25598 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25599 disappeared from list.
25600 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25601 "alldone" proc with call to cleanup and exit.
25602 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25603 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25604 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25605 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25606 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25607 "alldone" proc with simple returns that suppress remaining
25608 tests. The alldone proc went away many months ago.
25609
25610Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25611
25612 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25613
25614 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25615
25616Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25617
25618 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25619 as vax gdb will display them.
25620
25621Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25622
25623 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25624 optimizers.
25625
25626 * scope.exp: Change "bad value for localval" messages so each one
25627 is unique.
25628
25629 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25630 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25631
25632 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25633
25634Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25635
25636 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25637 doesn't exist (due to optimization).
25638
25639Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25640
25641 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25642 contains \r because the filename is long.
25643
25644 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25645 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25646
25647Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25648
25649 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25650 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25651 Ultrix.
25652 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25653 int tests.
25654 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25655
25656Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25657
25658 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25659
25660 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25661 to match does not match the passing case but still matches the
c906108c
SS
25662 failing case.
25663
25664Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25665
25666 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25667
25668Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25669
25670 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25671 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25672 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25673 Remove various versions of gdb_exit.
25674 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25675 gdb_exit.
25676 * config/unix-gdb.exp: gdb_exit remains here, and should override
25677 the generic version, since it's doing a lot of wierd stuff that
25678 the other versions aren't. FIXME, fold it in, or abandon this
25679 version.
25680
25681Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25682
25683 * gdb.t24/demangle.exp: Add tests for PR 3220.
25684
25685Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25686
25687 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25688
25689Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25690
25691 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25692 "i386-*-*". Works for i486 as well.
25693
25694 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25695 bug, and expand domain of xfail to all SVR4 systems, since the
25696 actual problem is likely to be in generic SVR4 /proc support.
25697
25698Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25699
25700 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25701
25702Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25703
25704 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25705 xfails for other systems. Match a missing 'Continuing.' as an
25706 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25707
25708 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25709 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25710 Only issue warning for missing executables if -all option is used.
25711
25712 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25713 file if -all option is used. It's like an unpredictable XFAIL.
25714
25715Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25716
25717 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25718 for dynamically linked binaries.
25719
25720 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25721
25722Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25723
25724 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25725 to state that this is a known bug in old versions of g++.
25726
25727Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25728
25729 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25730 while waiting for `Continuing'.
25731
25732Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25733
25734 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25735 in text, data, and bss.
25736 * gdb.t10/nodebug.c: Add local and global test variables for
25737 initialized and uninitialized data.
25738
25739Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25740
25741 * config/unix-gdb.exp (gdb_exit): Add "wait".
25742
25743Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25744
25745 * gdb.t06/signals.exp: xfail the continue from the handler for all
25746 targets.
25747
25748 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25749 function with watchpoints enabled, the i386 call dummy starts with
25750 a call.
25751
25752 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25753 386 bsd names its corefiles.
25754
25755Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25756
25757 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25758 compilers don't grok it.
25759 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25760 with small octal ints rather than character constants, which
25761 are signed and might not fit if first promoted to int.
25762
25763Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25764
25765 * gdb.t09/Makefile.in (clean): Remove corefile.
25766
25767Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25768
25769 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25770
25771Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25772 and Jim Kingdon (kingdon@cygnus.com)
25773
25774 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25775 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25776 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25777
25778Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25779
25780 * gdb.t17/interrupt.exp: Add xfail for hppa.
25781
25782Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25783
25784 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25785 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25786 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25787 to determine signed-ness of bitfields and use the result to setup
25788 the xfail.
25789 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25790 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25791 call line is reached if necessary.
25792
25793Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25794
25795 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25796
25797Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25798
25799 * gdb.t06/break.exp: Also test `clear' command.
25800
25801Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25802
25803 * gdb.t00/teststrategy.exp: Remove extra quote.
25804
25805 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25806 watchpoint enabled to be for all non-68k machines.
25807
25808 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25809
25810Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25811
25812 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25813 targets use aout.mt instead of ecoff.mt as gas understands
25814 standard aout format.
25815
25816Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25817
25818 * lib/gdb.exp (runto): Don't insist that function we are running to
25819 was compiled with -g.
25820
25821 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25822
25823 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25824 to get back into the read system call.
25825 Accept leading newline in case where we woke it up.
25826
25827Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25828
25829 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25830 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25831 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25832 enable ecoff configuration.
25833
25834Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25835
25836 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25837
25838Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25839
25840 * gdb.t16/printcmds.exp: Add another printf test.
25841
25842Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25843
25844 * configure.in: If configured -with-stabs on any target, add
25845 stabsdirs to configdirs.
25846
25847Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25848
25849 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25850 fun" so pattern does not match the command itself.
25851
25852Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25853
25854 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25855
25856Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25857
25858 * gdb.t17/interrupt.exp: Test for more things.
25859
25860Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25861
25862 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25863 compiler arranges the code and line numbers.
25864
25865 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25866
25867Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25868
25869 * gdb.t00/help.exp: Increase expect input buffer size.
25870
25871Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25872
25873 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25874
25875 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25876
25877 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25878
25879 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25880 [0-9]*, not just [0-9].
25881
25882Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25883
25884 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25885
25886 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25887
25888Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25889
25890 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25891
25892Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25893
25894 * gdb.t06/signals.c: Add xfails for sun3.
25895
25896 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25897
25898 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25899 test_stepping tests.
25900
25901Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25902
25903 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25904
25905 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25906
25907 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25908 rather than actually putting it through cpp twice.
25909
25910 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25911
25912Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25913
25914 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25915 no longer needed.
25916
25917Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25918
25919 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25920
25921 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25922 C++ features prints as "struct", make it a pass, not an xfail.
25923
25924Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25925
25926 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25927 Don't require VA to print as "class" rather than "struct".
25928
25929Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25930
25931 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25932
25933Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25934
25935 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25936
25937Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25938
25939 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25940 order.
25941
25942Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25943
25944 * gdb.t16/printcmds.exp: Add printf tests.
25945
25946 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25947
25948 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25949
25950Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25951
25952 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25953 pass counts, to counteract any existing or future setup_xfails.
25954
25955Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25956
25957 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25958 {BEGIN,END}_COMMON for common block instead of STAB.
25959 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25960
25961 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25962 intp_var should be N_GSYM not N_LSYM.
25963 wierd-aout.S: Use a label for the value of the N_SO.
25964 wierd.def: Remove all backslashes.
25965 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25966
25967Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25968
25969 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25970 get the expected next to inheritance3.
25971
25972Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25973
25974 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25975 now that gcc-2.4 gets it right.
25976
25977Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25978
25979 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25980
25981 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25982 generating comp-info.exp which works for cross-compilation.
25983
25984Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25985
25986 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25987 "*-*-sysv4.*".
25988
25989Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25990
25991 * gdb.t01/run.exp: Start with a fresh gdb.
25992 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25993 SVR4.x.
25994
25995Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25996
25997 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25998 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25999 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26000 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26001 things to remove.
26002
26003Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26004
26005 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26006 test cases from bug reports.
26007
26008Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26009
26010 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26011 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26012 avoid spurious xfails.
26013 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26014 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26015 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26016
26017Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26018
26019 * gdb.t00/teststrategy.exp: Rework to provide more useful
26020 description of each test, fix problem with systems that define
26021 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26022 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26023 results for "next over recursive call" so timeouts aren't taken
26024 by error.
26025
26026Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26027
26028 * gdb.t12/scope.exp: Test printing of variables before run.
26029
26030 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26031 printed in wrong order due to sorting.
26032
26033Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26034
26035 * gdb.t00/teststrategy.exp: Fix expected results for printing
26036 user entered string constant. Is array of char, prints with no
26037 address.
26038
26039 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26040 commands.
26041 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26042 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26043 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26044 of struct of char arrays.
26045 * gdb.t00/radix.exp: New tests for radix commands.
26046
26047Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26048
26049 * gdb.t16/printcmd.exp: Print a variable before running program
26050 (with xfail for AIX).
26051
26052Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26053
26054 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26055
26056 * gdb.t16/printcmd.exp: Don't print variables before running program.
26057
26058 * gdb.t06/break.exp: Don't require envp argument to main.
26059
26060 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26061
26062 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26063 Add xfails for rs6000.
26064
26065 * gdb.t02/whatis.exp: Change other tests not to re-test something
26066 we already tested.
26067
26068 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26069 each type used has a variable of that type.
26070
26071Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26072
26073 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26074
26075Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26076
26077 * configure.in: change srctrigger to be a file, not a directory
26078
26079Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26080
26081 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26082
26083 * gdb.t11/list.exp: Fixed a couple of typos.
26084
26085Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26086
26087 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26088 is fixed and PR is closed.
26089 * gdb.t16 (gdbme.c): Add simple test string variable.
26090 * gdb.t16 (printcmds.exp): Add tests with simple test string
26091 variable, primarily for boundaries on "set print elements".
26092
26093Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26094
26095 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26096 Make leading 0's optional and don't expect a tab in the middle
26097 of the number.
26098
26099 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26100
26101 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26102 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26103 don't end command passed to gdb_test with newline.
26104
26105 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26106 signed keyword away, don't expect signed bitfields to be signed.
26107
26108 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26109 printing with only as many 1's as are in the field as well as printing
26110 with 32 1's (see comment).
26111
26112Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26113
26114 * gdb.t00/default.exp: Start with a fresh gdb.
26115 * configure.in (configdirs): Remove gdb.t31 until the chill
26116 compiler works again. It no longer is able to find chillrt0
26117 since it isn't in libchill.a anymore.
26118 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26119 wierd.o, make more modular.
26120 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26121 spurious newlines that caused problems.
26122
26123Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26124
26125 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26126 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26127 gdb.stabs/wierd.{exp,def}: Many new tests.
26128
26129 * gdb.t00/default.exp: update info line for new message.
26130
26131 * gdb.t02/{whatis.exp,gdbme.c}:
26132 Test that "char *" doesn't print as "caddr_t".
26133
26134Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26135
26136 * gdb.t00/help.exp: Use .* in place of some help messages which
26137 just changed.
26138 gdb.t00/default.exp: Update "info frame" test for new message.
26139 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26140 Remove some xfails
26141
26142Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26143
26144 * gdb.t03/{gdbme.c,ptype.exp}:
26145 Add tests for typedef'd struct and union without tags.
26146 Also check "whatis" on a variable of a typedef'd enum without a tag.
26147
26148 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26149 PRMS 1823; the bug still exists but isn't reproduced by this test
26150 anymore), and remove rs6000 XFAIL (the bug is fixed).
26151
26152 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26153 duplicated from whatis.exp. For those that are left, accept
26154 "long", "long int", or "int" for long variables (whatis.exp already
26155 has an XFAIL for "int", so no need to fail it here).
26156
26157 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26158 Deal with GCC's names for types now that GDB uses the compiler's names.
26159
26160 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26161 setup_xfail's for sunos4. If we #defined the signed keyword away,
26162 don't expect GDB to know that char it is signed.
26163
26164 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26165
26166Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26167
26168 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26169 should work on any system, regardless of debugging format.
26170 * gdb.t21/demangle.exp: Move to gdb.t24.
26171 * gdb.t24/demangle.exp: Move from gdb.t21.
26172 * gdb.t24/{Makefile.in, configure.in}: New files.
26173
26174Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26175
26176 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26177 * gdb.stabs: New directory.
26178
26179Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26180
26181 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26182 not just "Quit anyway?".
26183
26184Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26185
26186 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26187 that all setup_xfails are immediately followed by clear_xfails.
26188
26189Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26190
26191 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26192 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26193 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26194 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26195 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26196 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26197 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26198 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26199 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26200 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26201 gdb.t31/chillvars.exp, lib/gdb.exp:
26202 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26203 bug-gdb@prep.ai.mit.edu.
26204
26205Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26206
26207 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26208 with 0.0, not integer 0.
26209
26210Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26211
26212 * gdb.t06/break.exp: Update for "Kill the program" message change.
26213
26214Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26215
26216 * Makefile.in (GDBFLAGS): Set to -nx.
26217 * Makefile.in (site.exp): Use GDBFLAGS.
26218
26219Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26220
26221 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26222 Makefiles.
26223 (check): depend on just-check.
26224 (just-check): added so that tests can be run without a noop
26225 build pass.
26226
26227Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26228
26229 Switch to using configure's configdirs.
26230 * Makefile.in (Makefile): add configure.in dependency.
26231 (SUBDIRS): removed redundant assignment.
26232 * configure.in: switch subdirs assignment to configdirs.
26233 * gdb.t*/configure.in: new files.
26234
26235Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26236
26237 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26238 works.
26239
26240Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26241
26242 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26243 in explicit rules. Apparently this is not supported by some makes.
26244
26245Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26246
26247 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26248
26249Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26250
26251 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26252 disappeared.
26253
26254Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26255
26256 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26257
26258Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26259
26260 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26261 watchpoint problem that is now fixed.
26262 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26263 uninitialized convenience variables.
26264 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26265 structures.
26266
26267Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26268
26269 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26270 which causes expect to get out of sync with gdb on long output
26271 from help set.
26272 * gdb.t09/corefile.exp: Make expected pattern for core file
26273 failing signal and frame output format less sun specific.
26274
26275Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26276
26277 * gdb.t31/chillvars.exp: Add and remove initial dummy
26278 breakpoint, so that symbol table is forced in.
26279 (Needed at least on Sunos4, though it seems not SVR4.)
26280 * gdb.t31/chillvars.exp: Update for changed output format.
26281
26282Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26283
a9c64011 26284 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26285
26286Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26287
26288 * Makefile.in: Added --srcdir when invoking runtest, removed the
26289 need for a local config file. (optional now)
26290
26291Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26292
26293 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26294 failure count used to force early termination. Add some more
26295 expected failures for gnu style demangling.
26296
26297Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26298
26299 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26300 pmi variable from gdb.t20/gdbme to get optimized away.
26301 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26302 Check for written corefile upon timeout _and_ eof.
26303
26304Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26305
26306 * config/unix-gdb.exp: Add missing return 0.
26307
26308Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26309
26310 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26311 test termination.
26312
26313Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26314
26315 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26316 disappeared.
26317
26318Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26319
26320 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26321 time as i860 support works.
26322
d63a86f8 26323 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26324 "backtrace 100\r" rather than just "backtrace\r", to match last
26325 change.
26326
26327Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26328
26329 * config/udi-gdb.exp (gdb_exit): Remove close command.
26330 (gdb_target_udi): New procedure to set the UDI target.
26331 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26332 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26333 Added waits for prompts after several question responses. Added
26334 some more responses used by a29k-amd-udi-gdb.
26335 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26336 pass different arguments, restart UDI connection after program
26337 completion.
26338 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26339 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26340 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26341 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26342 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26343 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26344 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26345 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26346 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26347 after program completion.
26348 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26349 compiled with a SELECT_VECS setting.
26350 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26351 infinite recursion.
26352
26353 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26354 Added checks for COFF results, and made them expected failures for
26355 all targets. It would be better to make them expected failures
26356 for COFF targets only.
26357
26358Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26359
26360 * Makefile.in: add null dvi target, don't bother to recurse
26361 through test directories for info and install-info; rename
26362 $(datadir) to be dejagnu instead of deja-gnu
26363
26364Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26365
26366 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26367 compiler to coredump.
26368 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26369 code.
26370
26371Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26372
26373 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26374 coredump.
26375 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26376 code.
26377
26378Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26379
26380 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26381 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26382 which in a shell. Deletes xgdb when done.
26383 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26384 Tests the return from the "set height" or "set width" commands.
26385 Added a few return codes where needed.
26386
26387Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26388
26389 * Makefile.in (SUBDIRS): Add gdb.t17.
26390 * configure.in (subdirs): Add gdb.t17.
26391 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26392 files to test gdb's calling of functions in the inferior with
26393 the correct arguments and gdb's ability to retrieve any
26394 result returned.
26395
26396Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26397
26398 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26399 may be called after gdb goes away. Previous versions of expect
26400 needed these to avoid file descriptor leaks, but they cause
26401 errors with the current revision of expect.
26402 * gdb.t00/gdbvars.exp: Use -re on expected output after
26403 setting sevenbit-strings.
26404 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26405 to set sevenbit-strings consistent across tests.
26406 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26407 set sevenbit-strings consistent across tests.
26408
26409Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26410
26411 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26412 expected output to match current "expect" expectations.
26413
26414Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26415
26416 * gdb.t00/default.exp: Change expected output for default "source"
26417 command, to match new gdb behavior which requires a filename to
26418 source.
26419
26420Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26421
26422 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26423 expected fail for i486-*-* that misses the marker2 function.
26424 * gdb.t10/crossload.exp (bfddefault): Allow successful
26425 recognition of a format to pass even if no symbols are found.
26426 Explicitly catch failures where the format is not recognized
26427 or is ambiguous, and add the reason to the fail message.
26428 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26429 the cause is and invalid target and add reason to failure message.
26430 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26431 elf32-i386, elf32-sparc, and elf32-i860.
26432 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26433 Set up expected failure for 'filename'::variable scope resolution,
26434 which is now apparently broken on all targets.
26435 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26436 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26437 gdb.t23/templates.exp: Change failure for missing binfile into
26438 just a warning.
26439 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26440 references.
26441
26442Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26443
26444 * gdb.t00/default.exp: Add expected output for default "source"
26445 command, to match new gdb behavior.
26446 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26447
26448Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26449
26450 * config/*-gdb.exp: returns an error, rather than exiting on
26451 internal errors.
26452
26453Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26454
26455 * gdb.t03/gdbme.c: Add pointer to struct variable.
26456 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26457 referencing struct members.
26458
26459Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26460
26461 * configure.in (mips-idt-ecoff): New target.
26462 * config/mips-gdb.exp: New file for remote board using MIPS remote
26463 debugging protocol.
26464
26465 * Redid configuration scheme. Removed gdb.t*/configure.in.
26466 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26467 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26468 distclean targets. Built executables via .o files. Adjusted
26469 tests to account for source files in $(srcdir) rather than
26470 $(objdir).
26471 * lib/gdb.exp (runto): Don't expect () after the function name,
26472 because it may have arguments.
26473
26474Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26475
26476 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26477 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26478 expected failures for mips-idt-* and mips-sgi-*.
26479 * gdb.t00/default.exp (attach): Kill process if requested.
26480 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26481 that does not read core files.
26482 * gdb.t01/run.exp: Removed checks for exit status code.
26483 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26484 it is linked in.
26485 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26486 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26487 appropriate, rather than doing it by hand.
26488 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26489 execution.
26490 * gdb.t10/crossload.exp: Kill existing program if needed.
26491 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26492 appropriate, rather than doing it by hand. Always increase
26493 timeout for this test, not just for VxWorks.
26494
26495Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26496
26497 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26498 of Chill STRUCT types and STRUCT values.
26499 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26500 than "char".
26501 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26502 struct2): New struct definitions and initializations to test
c906108c
SS
26503 simple Chill STRUCT types.
26504
26505Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26506
26507 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26508 the null byte at the end of strings.
26509 * gdb.t00/default.exp: Make show version insensitive to copyright
26510 date.
26511 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26512 to avoid dependencies on target char signedness.
26513 * gdb.t16/printcmds.exp: Update expected results for explicitly
26514 unsigned char.
26515 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26516 now work.
26517 * gdb.t21/demangle.exp: Add many more patterns for template
26518 demangling, most of them being expected failures.
26519 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26520 string we are matching for, to match on the whole string.
26521 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26522 and fix a whole bunch that had incorrect expected output but were
26523 passing anyway because of the bug in "proc demangle".
26524 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26525 type.
26526 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26527
26528Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26529
a9c64011
AS
26530 * gdb/testsuite: made modifications to testcases, etc., to allow
26531 them to work properly given the reorganization of deja-gnu and the
26532 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26533
26534Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26535
26536 * gdb/testsuite: Initial creation of gdb/testsuite.
26537 Migrated dejagnu testcases and support files for testing nm to
26538 gdb/testsuite from deja-gnu. These files were moved "as is"
26539 with no modifications. This migration is part of a major overhaul
26540 of dejagnu. The modifications to these testcases, etc., which
26541 will allow them to work with the new version of dejagnu will be
26542 made in a future update.
48efe704 26543
8d8cb839 26544 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26545\f
8d8cb839
EZ
26546;; Local Variables:
26547;; mode: change-log
26548;; left-margin: 8
26549;; fill-column: 74
26550;; version-control: never
26551;; End:
902f2ccb 26552
0b302171 26553 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26554 Copying and distribution of this file, with or without modification,
26555 are permitted provided the copyright notice and this notice are preserved.