* charset.c (find_charset_names): Check 'in' against NULL.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f7e44f65
JB
12012-02-03 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.ada/mi_task_arg: New testcase.
4
4c9ed63c
PA
52012-02-02 Pedro Alves <palves@redhat.com>
6
7 * gdb.reverse/until-precsave.exp: Also put "record save" under the
8 extended timeout.
9
c0b9f2c6
PA
102012-02-02 Pedro Alves <palves@redhat.com>
11
12 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
13 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
14
5f8cefd7
PA
152012-02-02 Pedro Alves <palves@redhat.com>
16
17 * gdb.base/term.exp: Rewrite.
18 * gdb.base/term.c: New.
19
2f3a2569
PA
202012-02-02 Pedro Alves <palves@redhat.com>
21
22 * gdb.base/default.exp (run "r" abbreviation, run): Add
23 extended-remote expected output.
24
f149aabd
TT
252012-02-02 Tom Tromey <tromey@redhat.com>
26
27 * gdb.cp/dispcxx.exp: New file.
28 * gdb.cp/dispcxx.cc: New file.
29
03bef283
TT
302012-02-01 Tom Tromey <tromey@redhat.com>
31
32 * gdb.base/jit-simple.exp: New file.
33 * gdb.base/jit-simple.c: New file.
34
a79b18b5
YQ
352012-01-30 Yao Qi <yao@codesourcery.com>
36
37 * gdb.base/skip.exp: Make test result unique.
38
f0d1a53e
JK
392012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
42 compatibility with valgrind-3.7.0.
43
4b3c9f41
PA
442012-01-27 Pedro Alves <palves@redhat.com>
45
46 * gdb.base/watchpoint.exp (no_hw): New global.
47 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
48 disable hw watchpoints.
49 (test_wide_location_1, test_wide_location_2): If no_hw is set,
50 don't expect hw watchpoints.
51 (no_hw_watchpoints): Always clean restart.
52 (do_tests): New procedure, factored out from the top level.
53 (top level): Run tests twice. Once with hw watchpoints enabled,
54 another time with hw watchpoints disabled.
55
a13491c8
PA
562012-01-27 Pedro Alves <palves@redhat.com>
57
58 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
59 out from the top level.
60 (top level): Call it instead.
61
f2c8a051
PA
622012-01-27 Pedro Alves <palves@redhat.com>
63
64 * gdb.base/watchpoint.exp (top level): Re-enable hardware
65 watchpoints sooner.
66
654d7a9e
PA
672012-01-27 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
70
274f47f3
PA
712012-01-27 Pedro Alves <palves@redhat.com>
72
73 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
74 "You may have requested too many hardware
75 breakpoints/watchpoints".
76
e4d63ba2
PA
772012-01-27 Pedro Alves <palves@redhat.com>
78
79 * gdb.base/watchpoint.exp (maybe_clean_restart)
80 (maybe_reinitialize): New.
81 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
82 expect "hit N times".
83 (test_disabling_watchpoints, test_complex_watchpoint)
84 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
85 Call maybe_clean_restart.
86 (top level): Use clean_restart. Remove "mips-idt-*"
87 reinitialization.
88
dbd95daf
PA
892012-01-27 Pedro Alves <palves@redhat.com>
90
91 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
92
f3ad2025
PA
932012-01-27 Pedro Alves <palves@redhat.com>
94
95 * gdb.base/watchpoint.exp: Clean restart after tests that don't
96 require `initialize' anymore. Remove unnecessary `initialize'
97 calls.
98
100aa3ae
PA
992012-01-27 Pedro Alves <palves@redhat.com>
100
101 * gdb.base/watchpoint.exp (wp_set): Delete.
102 (initialize, test_simple_watchpoint, top level): Remove dead code.
103
c79a8e11
PA
1042012-01-27 Pedro Alves <palves@redhat.com>
105
106 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
107 typo.
108
048fe15a
PA
1092012-01-27 Pedro Alves <palves@redhat.com>
110
111 * config/extended-gdbserver.exp: New file.
112 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
113 comment.
114 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
115 * boards/native-extended-gdbserver.exp: New file.
116
4033a6bf
PA
1172012-01-26 Pedro Alves <palves@redhat.com>
118
119 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
120 and gdb_test_multiple.
121
3d7f4b81
PA
1222012-01-26 Pedro Alves <palves@redhat.com>
123
124 Make test messages unique, and more identifiable.
125 * gdb.multi/watchpoint-multi.exp: Change test messages.
126
484abf42
TT
1272012-01-25 Tom Tromey <tromey@redhat.com>
128
129 * gdb.base/solib-disc.exp: Fix regexps.
130
edcc5120
TT
1312012-01-24 Tom Tromey <tromey@redhat.com>
132
133 * lib/mi-support.exp (mi_expect_stop): Add special case for
134 solib-event.
135 * gdb.base/catch-load-so.c: New file.
136 * gdb.base/catch-load.exp: New file.
137 * gdb.base/catch-load.c: New file.
138 * gdb.base/break-interp.exp (reach_1): Update regexp.
139
30b91c90
JK
1402012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
141
142 Fix fuzzy results.
143 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
144 lpsimple and func.
145
53fe1783
GB
1462012-01-24 Gary Benson <gbenson@redhat.com>
147
148 Delete #if 0'd out code.
149 * gdb.base/default.exp (info catch): Remove.
150 * gdb.base/gdb_history (info catch): Likewise.
151 * gdb.base/help.exp (info catch): Likewise.
152
d0d8b0c6
JK
1532012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
154
155 Fix watchpoints to be specific for each inferior.
156 * gdb.multi/watchpoint-multi.c: New file.
157 * gdb.multi/watchpoint-multi.exp: New file.
158
4403d8e9
JK
1592012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 Fix watchpoints across inferior fork.
162 * gdb.threads/watchpoint-fork-child.c: New file.
163 * gdb.threads/watchpoint-fork-mt.c: New file.
164 * gdb.threads/watchpoint-fork-parent.c: New file.
165 * gdb.threads/watchpoint-fork-st.c: New file.
166 * gdb.threads/watchpoint-fork.exp: New file.
167 * gdb.threads/watchpoint-fork.h: New file.
168
050a2e1d
PA
1692012-01-23 Pedro Alves <palves@redhat.com>
170
171 * gdb.base/call-signal-resume.exp: Allow output after "return".
172
6a52fb62
PA
1732012-01-20 Pedro Alves <palves@redhat.com>
174
175 * gdb.python/py-finish-breakpoint.py: Fix typo.
176
145b16a9
UW
1772012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
178
179 * gdb.base/info-proc.exp: Also run on remote targets. Main
180 "info proc" command is now always present; whether target supports
181 actual info proc operation is detected when attempting to issue
182 the command.
183
26f6125e
JK
1842012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
185
186 * .gdbinit: Remove.
187
eb5227ce
PA
1882012-01-19 Pedro Alves <palves@redhat.com>
189
190 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
191 look at the funtions' returns.
192 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
193 (jprint.print(int, int)): Change return type to int. Adjust.
194
1db33378
PP
1952012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
196
197 PR gdb/9538
198 * gdb.base/sepdebug.exp: New test.
199
b9736cf8
PA
2002012-01-18 Pedro Alves <palves@redhat.com>
201
202 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
203 Allow output before ^done.
204
4aac40c8
TT
2052012-01-16 Tom Tromey <tromey@redhat.com>
206
207 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
208 Add tests for relative directory.
209
cafec441
TT
2102012-01-16 Tom Tromey <tromey@redhat.com>
211
212 * gdb.base/printcmds.c (enum flag_enum): New.
213 (three): New global.
214 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
215 enum printing.
216 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
217 FlagEnumerationPrinter.
218 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
219 * gdb.python/py-pp-maint.c (enum flag_enum): New.
220 (fval): New global.
221
abcc4978
PA
2222012-01-16 Pedro Alves <palves@redhat.com>
223
224 * lib/gdb.exp (banned_procedures): New variable.
225 (banned_variables_traced): Rename to ...
226 (banned_traced): ... this.
227 (gdb_init): Also trace banned procedures.
228 (gdb_finish): Also untrace banned procedures.
229
97ccebe8
PA
2302012-01-16 Pedro Alves <palves@redhat.com>
231
232 Remove all calls to strace.
233
2af7517b
JK
2342012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
237 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
238
9241a8bc
PP
2392012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
240
241 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
242 * gdb.base/pie-execl.exp: Likewise.
243
3848a17f
KS
2442012-01-12 Keith Seitz <keiths@redhat.com>
245
246 PR mi/10586
247 * gdb.mi/var-cmd.c (struct anonymous): New structure.
248 (do_anonymous_type_tests): New function.
249 (main): Call do_anonymous_type_tests.
250 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
251 (verify_everything): New procedure.
252 * gdb.mi/mi-var-cp.cc (class A): New class.
253 (anonymous_structs_and_unions): New function.
254 (main): Call anonymous_structs_and_unions.
255 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
256 (verify_everything): New procedure.
257
440e2fca
KS
2582012-01-12 Keith Seitz <keiths@redhat.com>
259
260 * lib/mi-support.exp: Expand comments about PATH_EXPR.
261 (varobj_tree::get_path_expr): Assume that all varobjs are
262 compound unless they are known simple types.
263 Adjust path expressions based on parent type, path parent type,
264 and tree language.
265 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
266 the root varobj.
267 (mi_walk_varobj_tree): Add LANGUAGE parameter.
268
675399c9
PA
2692012-01-11 Pedro Alves <palves@redhat.com>
270
271 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
272 core files on this machine" anymore.
273
97ddaa9b
PH
2742012-01-11 Paul Hilfinger <hilfingr@adacore.com>
275
276 * gdb.base/watchpoint.c (recurser): Initialize local_x.
277 (main): Repeat recurser call.
278 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
279 equivalent to 'local_x'.
280
ea733575
PH
2812012-01-11 Paul Hilfinger <hilfingr@adacore.com>
282 Joel Brobecker <brobecker@adacore.com>
283
284 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
285
2ca0b532
PA
2862012-01-05 Pedro Alves <alves.ped@gmail.com>
287
288 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
289 * gdb.python/py-events.c (first): Add bits for new "step N" test.
290 * gdb.python/py-events.exp: Test that "step N" tripping on a
291 breakpoint emits a breakpoint event.
292
6e681866
JB
2932012-01-03 Joel Brobecker <brobecker@adacore.com>
294
295 * gdb.base/auxv.exp: Reformat the copyright notice.
296
3c2d6aff
YQ
2972012-01-03 Yao Qi <yao@codesourcery.com>
298
299 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
300 (strace_trace_on_diff_addr): New.
301 * gdb.trace/strace.c: (main): Add two local variables.
302
0852fee3
UW
3032011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
304
305 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
306 * gdb.cell/gcore.exp: Likewise.
307 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
308 to verify the correct instance of main is selected.
309
12c3e59c
JB
3102012-01-02 Joel Brobecker <brobecker@adacore.com>
311
312 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
313 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
314 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
315 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
316 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
317 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
318 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
319 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
320 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
321 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
322 gdb.threads/thread_check.c: Reformat copyright header.
323
c0f378ec
EBM
3242011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
325
e4a7ca93 326 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
327 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
328 is not enabled.
329
3bc96cfb
JK
3302011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
331
332 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
333 parameter to self_exec, adjust the function.
334 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
335 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
336 (set var do_exit = 0): Remove test.
337 (newline at end of file): Add one.
338
095bcf5e
JB
3392011-12-27 Joel Brobecker <brobecker@adacore.com>
340
341 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
342 New files.
343
18d19bd1
JK
3442011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
345
346 Fix racy FAILs.
347 * gdb.threads/fork-thread-pending.c (barrier): New variable.
348 (thread_function, thread_forker): Call pthread_barrier_wait for it.
349 (main): Call pthread_barrier_init for it.
350
e809353a
JK
3512011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
352
353 Fix double send_gdb leading to racy FAILs.
354 * gdb.base/break.exp (set silent break bp_location1): Replace
355 3x send_gdb and gdb_expect by gdb_test.
356 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
357 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
358 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
359 instead of send_gdb. Twice.
360 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
361 3x send_gdb and gdb_expect by gdb_test.
362 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
363
da8cb7ec
JK
3642011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * gdb.linespec/linespec.exp: Compile using {c++}.
367
ae1a303e
JK
3682011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
369
370 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
371 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
372 (verify GCC PR debug/51668): New test.
373
cc72b2a2
KP
3742011-12-23 Kevin Pouget <kevin.pouget@st.com>
375
376 Introduce gdb.FinishBreakpoint in Python.
377 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
378 py-finish-breakpoint2
379 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
380 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
381 instead of line number.
382 * gdb.python/py-finish-breakpoint.c: New file.
383 * gdb.python/py-finish-breakpoint.exp: New file.
384 * gdb.python/py-finish-breakpoint.py: New file.
385 * gdb.python/py-finish-breakpoint2.cc: New file.
386 * gdb.python/py-finish-breakpoint2.exp: New file.
387 * gdb.python/py-finish-breakpoint2.py: New file.
388
3b7962f9
JK
3892011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
390
391 Partial fix of compatibility with gcc-4.7.
392 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
393 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
394 Add comment to add a PASS case in the future.
395
6538471c
JK
396 Fix compatibility with gcc-4.7.
397 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
398
7052e42c
UW
3992011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
400
401 PR tdep/12797
402 * gdb.base/callfuncs.exp: Remove KFAIL.
403
9ac7f98e
JB
4042011-12-21 Joel Brobecker <brobecker@adacore.com>
405
406 * gdb.ada/task_bp: New testcase.
407
f6eeced0
JK
4082011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
409
410 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
411 -DNO_SECTIONS.
412 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
413
72225e17
JK
4142011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
415
416 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
417 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
418 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
419 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
420 conditional for gcc <= 4.5.
421
13ac8d2c
JK
4222011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
423
424 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
425 by XFAIL.
426 * gdb.cp/static-method.exp (info addr A::func())
427 (list static-method.cc:xxx::(anonymous namespace)::A::func)
428 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
429 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
430 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
431 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
432 (test value of F in k3_m): Likewise.
433 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
434 Likewise.
435
049682ba
JK
4362011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
437
438 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
439 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
440 Remove.
441 * gdb.threads/attachstop-mt.c: Remove.
442 * gdb.threads/attachstop-mt.exp: Remove.
443
2c9d8796
MK
4442011-12-17 Mark Kettenis <kettenis@gnu.org>
445
446 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
447
e0f9f062
DE
4482011-12-16 Doug Evans <dje@google.com>
449
f4aa2101 450 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
451 * boards/native-gdbserver.exp: New file.
452
e0f9f062
DE
453 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
454 gdbserver output.
455 (gdbserver_default_get_remote_address): New function.
456 (gdbserver_start): Call gdb,get_remote_address to compute argument
457 to "target remote" command.
458
80b6e756
PM
4592011-12-16 Phil Muldoon <pmuldoon@redhat.com>
460
1c3ad6ab 461 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
462 python print-stack. Add set/show python print-stack
463 off|full|message tests.
464
1576bd00
YQ
4652011-12-15 Yao Qi <yao@codesourcery.com>
466
467 * gdb.trace/strace.c: New
468 * gdb.trace/strace.exp: New.
469
d6a0f6e0
TT
4702011-12-14 Tom Tromey <tromey@redhat.com>
471
472 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
473
31015e1d
DE
4742011-12-14 Doug Evans <dje@google.com>
475
476 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
477
7b50312a
PA
4782011-12-14 Pedro Alves <pedro@codesourcery.com>
479
480 PR threads/10729
481
482 * gdb.mi/watch-nonstop.c: New file.
483 * gdb.mi/mi-watch-nonstop.exp: New file.
484
924437bc
PA
4852011-12-13 Pedro Alves <pedro@codesourcery.com>
486 Doug Evans <dje@google.com>
487
488 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
489 (clean_restart): Remove references to the gdb_stub target board
490 variable.
491 (gdb_step_for_stub): Delete.
492
493 * gdb.base/annota1.exp: Remove all references to [target_info
494 exists gdb_stub], gdb_step_for_stub and usestubs.
495 * gdb.base/annota3.exp: Ditto.
496 * gdb.base/async.exp: Ditto.
497 * gdb.base/break.exp: Ditto.
498 * gdb.base/code-expr.exp: Ditto.
499 * gdb.base/commands.exp: Ditto.
500 * gdb.base/completion.exp: Ditto.
501 * gdb.base/condbreak.exp: Ditto.
502 * gdb.base/consecutive.exp: Ditto.
503 * gdb.base/cvexpr.exp: Ditto.
504 * gdb.base/define.exp: Ditto.
505 * gdb.base/display.exp: Ditto.
506 * gdb.base/ena-dis-br.exp: Ditto.
507 * gdb.base/environ.exp: Ditto.
508 * gdb.base/gnu-ifunc.exp: Ditto.
509 * gdb.base/maint.exp: Ditto.
510 * gdb.base/pending.exp: Ditto.
511 * gdb.base/sect-cmd.exp: Ditto.
512 * gdb.base/sepdebug.exp: Ditto.
513 * gdb.base/unload.exp: Ditto.
514 * gdb.base/watchpoint-solib.exp: Ditto.
515 * gdb.cp/annota2.exp: Ditto.
516 * gdb.cp/annota3.exp: Ditto.
517 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
518 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
519 * gdb.mi/mi-pending.exp: Ditto.
520 * gdb.trace/circ.exp: Ditto.
521 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
522 * gdb.base/list.exp: Ditto.
523
524 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
525 breakpoint function and all references to the usestubs macro.
526 * gdb.base/exprs.c: Ditto.
527 * gdb.base/freebpcmd.c: Ditto.
528 * gdb.base/bitfields.c: Ditto.
529 * gdb.base/bitfields2.c: Ditto.
530 * gdb.base/break.c: Ditto.
531 * gdb.base/call-sc.c: Ditto.
532 * gdb.base/call-signals.c: Ditto.
533 * gdb.base/callfuncs.c: Ditto.
534 * gdb.base/charset.c: Ditto.
535 * gdb.base/consecutive.c: Ditto.
536 * gdb.base/constvars.c: Ditto.
537 * gdb.base/funcargs.c: Ditto.
538 * gdb.base/int-type.c: Ditto.
539 * gdb.base/interrupt.c: Ditto.
540 * gdb.base/langs0.c: Ditto.
541 * gdb.base/list0.c: Ditto.
542 * gdb.base/mips_pro.c: Ditto.
543 * gdb.base/miscexprs.c: Ditto.
544 * gdb.base/nodebug.c: Ditto.
545 * gdb.base/opaque0.c: Ditto.
546 * gdb.base/pointers.c: Ditto.
547 * gdb.base/printcmds.c: Ditto.
548 * gdb.base/ptype.c: Ditto.
549 * gdb.base/recurse.c: Ditto.
550 * gdb.base/reread1.c: Ditto.
551 * gdb.base/reread2.c: Ditto.
552 * gdb.base/restore.c: Ditto.
553 * gdb.base/return.c: Ditto.
554 * gdb.base/run.c: Ditto.
555 * gdb.base/scope0.c: Ditto.
556 * gdb.base/sepdebug.c: Ditto.
557 * gdb.base/setshow.c: Ditto.
558 * gdb.base/setvar.c: Ditto.
559 * gdb.base/sigall.c: Ditto.
560 * gdb.base/signals.c: Ditto.
561 * gdb.base/structs.c: Ditto.
562 * gdb.base/structs2.c: Ditto.
563 * gdb.base/testenv.c: Ditto.
564 * gdb.base/twice.c: Ditto.
565 * gdb.base/unwindonsignal.c: Ditto.
566 * gdb.base/watchpoint.c: Ditto.
567 * gdb.base/watchpoints.c: Ditto.
568 * gdb.base/whatis.c: Ditto.
569 * gdb.cp/classes.cc: Ditto.
570 * gdb.cp/cplusfuncs.cc: Ditto.
571 * gdb.cp/derivation.cc: Ditto.
572 * gdb.cp/formatted-ref.cc: Ditto.
573 * gdb.cp/misc.cc: Ditto.
574 * gdb.cp/overload.cc: Ditto.
575 * gdb.cp/ovldbreak.cc: Ditto.
576 * gdb.cp/ref-params.cc: Ditto.
577 * gdb.cp/ref-types.cc: Ditto.
578 * gdb.cp/templates.cc: Ditto.
579 * gdb.cp/virtfunc.cc: Ditto.
580 * gdb.hp/gdb.aCC/run.c: Ditto.
581 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
582 * gdb.hp/gdb.compat/xdb0.c: Ditto.
583 * gdb.reverse/consecutive-reverse.c: Ditto.
584 * gdb.reverse/sigall-reverse.c: Ditto.
585 * gdb.reverse/until-reverse.c: Ditto.
586 * gdb.reverse/watch-reverse.c: Ditto.
587 * gdb.trace/actions.c: Ditto.
588 * gdb.trace/circ.c: Ditto.
589 * gdb.trace/collection.c: Ditto.
590
fabde485
PA
5912011-12-13 Pedro Alves <pedro@codesourcery.com>
592
593 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
594 (func6, func7): New.
595 (main): Call func6 and func7.
596 * gdb.base/watchpoint.exp (test_wide_location_1)
597 (test_wide_location_2): New.
598 (top level): Re-enable hardware watchpoints if necessary. Call
599 test_wide_location_1 and test_wide_location_2.
600
ff7d1690
YQ
6012011-12-11 Yao Qi <yao@codesourcery.com>
602
603 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
604
a6af7abe
JB
6052011-12-11 Joel Brobecker <brobecker@adacore.com>
606
607 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
608 expected output for unsupported case.
609
61638e15
JK
6102011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 PR testsuite/12649
613 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
614 Protect gdb_test_multiple by final $gdb_prompt match.
615
0a00efc3
JK
6162011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
617
618 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
619 New variable, new test.
620 (list static-method.cc:xxx::(anonymous namespace)::A::func)
621 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
622 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
623 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
624 them if HAVE_GCC_45682_FIXED is not set.
625
4511b1ba
YQ
6262011-12-10 Yao Qi <yao@codesourcery.com>
627
628 * gdb.trace/status-stop.exp: New.
629 * gdb.trace/status-stop.c: New.
630
27949e73
JK
6312011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
632
633 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
634 timeout.
635
d8ea7931
TT
6362011-12-08 Tom Tromey <tromey@redhat.com>
637
638 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
639 condition.
640
1cc310d2
SS
6412011-12-07 Stan Shebs <stan@codesourcery.com>
642
643 * gdb.trace/tfind.exp: Update for output changes.
644
d482a875
PA
6452011-12-07 Pedro Alves <pedro@codesourcery.com>
646
647 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
648 throws "Cannot insert catchpoints in this configuration".
649 * gdb.ada/mi_catch_ex.exp: Likewise.
650
f0ba3972
PA
6512011-12-06 Pedro Alves <pedro@codesourcery.com>
652
653 * gdb.base/break-always.exp: Test changing memory at addresses
654 with breakpoints inserted.
655
f8eba3c6
TT
6562011-12-06 Joel Brobecker <brobecker@acacore.com>
657
658 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
659 involving a fully qualified function name.
660
6612011-12-06 Tom Tromey <tromey@redhat.com>
662
663 * gdb.ada/homonym.exp: Add three breakpoint tests.
664
6652011-12-06 Tom Tromey <tromey@redhat.com>
666
667 * gdb.base/solib-weak.exp (do_test): Remove kfail.
668 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
669 * gdb.objc/objcdecode.exp: Update for output changes.
670 * gdb.linespec/linespec.exp: New file.
671 * gdb.linespec/lspec.cc: New file.
672 * gdb.linespec/lspec.h: New file.
673 * gdb.linespec/body.h: New file.
674 * gdb.linespec/base/two/thefile.cc: New file.
675 * gdb.linespec/base/one/thefile.cc: New file.
676 * gdb.linespec/Makefile.in: New file.
677 * gdb.cp/templates.exp (test_template_breakpoints): Update for
678 output changes.
679 * gdb.cp/re-set-overloaded.exp: Remove kfail.
680 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
681 makes one breakpoint.
682 * gdb.cp/method2.exp (test_break): Update for output changes.
683 * gdb.cp/mb-templates.exp: Update for output changes.
684 * gdb.cp/mb-inline.exp: Update for output changes.
685 * gdb.cp/mb-ctor.exp: Update for output changes.
686 * gdb.cp/ovsrch.exp: Use fully-qualified names.
687 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
688 has multiple matches.
689 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
690 error message change.
691 * gdb.base/list.exp (test_list_filename_and_number): Update for
692 error message change.
693 * gdb.base/break.exp: Disable pending breakpoints. Update for
694 output changes.
695 * configure.ac: Add gdb.linespec.
696 * configure: Rebuild.
697 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
698
c642a434
UW
6992011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
700
701 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
702 last_break register on s390*-*-* targets.
703
b18003d1
JB
7042011-12-06 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
707 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
708 of parameter X in procedure Foo.
709
fe96589c
SS
7102011-12-05 Stan Shebs <stan@codesourcery.com>
711
712 * gdb.trace/tfind.exp: Update help string matches.
713
1820ab47
JK
7142011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.server/ext-run.exp (get process list): Accept also systemd
717 as PID 1.
718
e11ac3a3
JK
7192011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
720 Pedro Alves <pedro@codesourcery.com>
721
722 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
723 starting GDB.
724 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
725 $use_gdb_stub.
726 * gdb.base/display.exp: Likewise.
727 * gdb.base/ending-run.exp: Likewise.
728 * gdb.base/list.exp (test_listsize): Likewise.
729 * gdb.base/setshow.exp: Likewise.
730 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
731 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
732 check by global $use_gdb_stub.
733 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
734 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
735 (default_gdb_init): Unset global $use_gdb_stub.
736 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
737 by global $use_gdb_stub.
738 * lib/gdbserver-support.exp: Extend comments for set_board_info
739 gdb_protocol and gdb,socketport.
740 (gdbserver_start_extended): Set global gdbserver_protocol and
741 gdbserver_gdbport. Clear global use_gdb_stub.
742 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
743 from target use_gdb_stub.
744 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
745
1d41d75c
DE
7462011-12-03 Doug Evans <dje@google.com>
747
748 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
749 (gdb_step_for_stub): Add comments.
750
d6d7a51a
MR
7512011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
752
753 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
754 to the caller.
755 (gdb_test_multiple): Likewise.
756
05acf274
JK
7572011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
758
759 Fix gdb.mi/mi-solib.exp without system debug info installed.
760 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
761 expect attribute, return 0 for it. Update comments.
762
2268b414
JK
7632011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
764
765 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
766 (corrupted list): Adjust the expectation.
767
585861ea
JK
7682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 PR threads/13448
771 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
772 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
773 * gdb.threads/tls-var-main.c: New file.
774 * gdb.threads/tls-var.c: New file.
775 * gdb.threads/tls-var.exp: New file.
776
968643aa
JK
7772011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 PR testsuite/12649
780 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
781 Protect gdb_test_multiple by final $gdb_prompt match.
782 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
783 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
784 (test_tracepoints): Likewise.
785
9750bca9
JK
7862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
787
788 PR breakpoints/13346
789 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
790 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
791 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
792
ac1349b7
JB
7932011-12-01 Joel Brobecker <brobecker@adacore.com>
794
795 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
796 * gdb.ada/homonym/homonym.adb: For use of all types defined
797 locally inside both Get_Value subprograms.
798
26d44faf
JK
7992011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
800
801 Fix racy FAILs.
802 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
803 of send_gdb.
804
514f6425
UW
8052011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
806
807 * gdb.base/testenv.exp: Skip on remote targets. Unset global
808 environment variable after test completed.
809
4255c8d2
UW
8102011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
811
812 * gdb.base/solib-nodir.exp: Skip if remote target.
813 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
814 application. Call gdb_load_shlibs.
815 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
816
a35ad96a
JB
8172011-11-29 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
820
1a1d5513
JB
8212011-11-28 Joel Brobecker <brobecker@adacore.com>
822
823 * gdb.ada/fullname_bp: New testcase.
824
50b4ddf8
JK
8252011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 PR testsuite/12649
828 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
829 Wrap send_gdb into a new gdb_test.
830
fb0aec57
JK
831 Code cleanup.
832 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
833 Convert send_gdb and gdb_expect to gdb_test_multiple.
834
2376d946
JK
8352011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
836
837 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
838
1eec78bd
KS
8392011-11-23 Keith Seitz <keiths@redhat.com>
840
841 * lib/mi-support.exp (varobj_tree): New namespace and procs.
842 (mi_varobj_tree_test_children_callback): New proc.
843 (mi_walk_varobj_tree): New proc.
844
36dfb11c
TT
8452011-11-22 Tom Tromey <tromey@redhat.com>
846
847 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
848 Add "use_mi_command" argument.
849 (mi_run_cmd, mi_run_with_cli): New procs.
850 * gdb.mi/solib-lib.c: New file.
851 * gdb.mi/solib-main.c: New file.
852 * gdb.mi/mi-solib.exp: New file.
853
0e965dd0
DE
8542011-11-21 Doug Evans <dje@google.com>
855
856 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
857 _Unwind_DebugHook is missing.
858
f196051f
SS
8592011-11-20 Stan Shebs <stan@codesourcery.com>
860
861 * gdb.trace/tstatus.exp: New.
862 * gdb.trace/actions.c: Include string.h.
863
bfccc43c
YQ
8642011-11-18 Yao Qi <yao@codesourcery.com>
865
866 * gdb.trace/pending.exp: New.
867 * gdb.trace/pending.c: New.
868 * gdb.trace/pendshr1.c: New.
869 * gdb.trace/pendshr2.c: New.
870 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
871 tracepoint location becomes pending.
872 (tracepoint_change_loc_2): New.
873
73cd8ab1
DM
8742011-11-16 David S. Miller <davem@davemloft.net>
875
876 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
877 target is sparc*-*-linux*
878
77426730
PK
8792011-11-15 Paul Koning <paul_koning@dell.com>
880
881 * gdb.python/py-type.exp: New testcases for exceptions on scalar
882 types.
883
ed59ded5
DE
8842011-11-14 Doug Evans <dje@google.com>
885
886 * gdb.base/shell.exp: New file.
887
405f8e94
SS
8882011-11-14 Stan Shebs <stan@codesourcery.com>
889
890 * gdb.trace/ftrace.c: New.
891 * gdb.trace/ftrace.exp: New.
892
1e4d1764
YQ
8932011-11-14 Yao Qi <yao@codesourcery.com>
894
895 * gdb.trace/change-loc-1.c: New.
896 * gdb.trace/change-loc-2.c: New.
897 * gdb.trace/change-loc.c: New.
898 * gdb.trace/change-loc.exp: New.
899 * gdb.trace/change-loc.h: New.
900 * gdb.trace/trace-break.c (marker): Define new symbol.
901 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
902 New.
903 (break_trace_same_addr_6): New.
904
71eba9c2 9052011-11-12 Matt Rice <ratmice@gmail.com>
906
907 * gdb.base/info-macros.exp: Make tests for info definitions
908 test info macro. Add tests for info macro argument processing.
909 Rename a few tests.
910
1d93e29a
KS
9112011-11-11 Keith Seitz <keiths@redhat.com>
912
913 PR gdb/12843
914 * gdb.base/linespecs.exp: New file.
915
a4b5b48a
DE
9162011-11-11 Doug Evans <dje@google.com>
917
918 * gdb.threads/print-threads.exp: Extend timeout for slower
919 tests.
920
f6b47be4
DE
9212011-11-10 Doug Evans <dje@google.com>
922
792a0230
DE
923 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
924 "record to end of main" test.
925
f6b47be4
DE
926 * gdb.python/py-type.c (TS): New typedef.
927 (ts): New global.
928 * gdb.python/py-type.exp: Test field list of typedef.
929
22355c90
JB
9302011-11-10 Joel Brobecker <brobecker@adacore.com>
931
932 * gdb.ada/small_reg_param: New testcase.
933
a7860e76
TT
9342011-11-09 Tom Tromey <tromey@redhat.com>
935
936 * gdb.cp/destrprint.exp: New file.
937 * gdb.cp/destrprint.cc: New file.
938
72a2e3dc
MI
9392011-11-08 Meador Inge <meadori@codesourcery.com>
940
941 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
942 (switch_stack_to_other): New test function.
943 * gdb.arch/thumb-prologue.exp: New test cases.
944
c7195df2 9452011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
946
947 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
948
d3895d7d
YQ
9492011-11-08 Yao Qi <yao@codesourcery.com>
950
951 * gdb.exp (supports_process_record): New.
952 (supports_reverse): New.
953 * gdb.reverse/break-precsave.exp: Call support_process_record
954 to run test conditionally.
955 * gdb.reverse/consecutive-precsave.exp: Likewise.
956 * gdb.reverse/i386-precsave.exp: Likewise.
957 * gdb.reverse/machinestate-precsave.exp: Likewise.
958 * gdb.reverse/solib-precsave.exp: Likewise.
959 * gdb.reverse/step-precsave.exp: Likewise.
960 * gdb.reverse/until-precsave.exp: Likewise.
961 * gdb.reverse/watch-precsave.exp: Likewise.
962 * gdb.reverse/break-reverse.exp: Call support_reverse to run
963 test conditionally.
964 * gdb.reverse/consecutive-reverse.exp: Likewise.
965 * gdb.reverse/finish-precsave.exp: Likewise.
966 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
967 * gdb.reverse/finish-reverse.exp: Likewise.
968 * gdb.reverse/i386-reverse.exp: Likewise.
969 * gdb.reverse/i386-sse-reverse.exp: Likewise.
970 * gdb.reverse/machinestate.exp: Likewise.
971 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
972 * gdb.reverse/sigall-precsave.exp: Likewise.
973 * gdb.reverse/sigall-reverse.exp: Likewise.
974 * gdb.reverse/solib-reverse.exp: Likewise.
975 * gdb.reverse/step-reverse.exp: Likewise.
976 * gdb.reverse/until-reverse.exp: Likewise.
977 * gdb.reverse/watch-reverse.exp: Likewise.
978
a59306a3
YQ
9792011-11-05 Yao Qi <yao@codesourcery.com>
980
981 * gdb.trace/trace-break.exp: Add test on setting two
982 fast tracepoints at the same address.
983
87769f59
JK
9842011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
985
986 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
987
3065dfb6
SS
9882011-11-02 Stan Shebs <stan@codesourcery.com>
989
990 * gdb.trace/collection.c: Add code using strings.
991 * gdb.trace/collection.exp: Add tests of string collection.
992
89e208db
JK
9932011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
994
995 * gdb.base/skip-solib.exp (executable_main): New variable.
996 (binfile_main): Base it on that.
997 Use $executable_main in clean_restart calls. Drop gdb_exit and
998 gdb_start calls.
999
405e54e9
JK
10002011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1001
1002 Fix racy FAILs.
1003 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1004 breakpoint_re globals import by async. Set string_regex to .* for
1005 async. Remove the optional thread_selected_re and breakpoint_re
1006 globals expectations.
1007
58e8570a
JM
10082011-11-01 Joseph Myers <joseph@codesourcery.com>
1009
1010 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1011 well as Cygwin.
1012
7b35ec7f 10132011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1014
1015 Add tests for skip command.
89e208db
JK
1016 * gdb.base/skip-solib-lib.c: New
1017 * gdb.base/skip-solib-main.c: New
1018 * gdb.base/skip-solib.exp: New
1019 * gdb.base/skip.c: New
1020 * gdb.base/skip.exp: New
1021 * gdb.base/skip1.c: New
1022 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1023
b9fd1791
PA
10242011-10-31 Yao Qi <yao@codesourcery.com>
1025 Pedro Alves <pedro@codesourcery.com>
1026
1027 * gdb.trace/trace-break.c: New.
1028 * gdb.trace/trace-break.exp: New.
1029
4323fecc
JK
10302011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1031
1032 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1033 break-here-2.
1034
0e5bf2a8
PA
10352011-10-28 Pedro Alves <pedro@codesourcery.com>
1036
1037 * gdb.threads/no-unwaited-for-left.c: New.
1038 * gdb.threads/no-unwaited-for-left.exp: New.
1039 * gdb.threads/non-ldr-exc-1.c: New.
1040 * gdb.threads/non-ldr-exc-1.exp: New.
1041 * gdb.threads/non-ldr-exc-2.c: New.
1042 * gdb.threads/non-ldr-exc-2.exp: New.
1043 * gdb.threads/non-ldr-exc-3.c: New.
1044 * gdb.threads/non-ldr-exc-3.exp: New.
1045 * gdb.threads/non-ldr-exc-4.c: New.
1046 * gdb.threads/non-ldr-exc-4.exp: New.
1047
3a3dad98
JK
10482011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1049
1050 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1051 * gdb.base/attach-pie-misread.exp: Likewise.
1052 * gdb.base/break-interp.exp: Likewise.
1053 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1054 testcases for use_gdb_stub.
1055 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1056 (continue): New testcase.
1057 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1058 * gdb.threads/attach-into-signal.exp: Likewise.
1059 * gdb.threads/attach-stopped.exp: Likewise.
1060 * gdb.threads/attachstop-mt.exp: Likewise.
1061
d6a5d40c
PK
10622011-10-28 Paul Koning <paul_koning@dell.com>
1063
1064 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1065
ca539be8
JK
10662011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1067
1068 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1069 (mi_gdb_test): Import globals thread_selected_re
1070 and breakpoint_re. Expect them optionally at the regex start.
1071
d234ef5c
DE
10722011-10-27 Doug Evans <dje@google.com>
1073
1074 * gdb.python/python.exp: Test source -s.
1075
ab964825
PK
10762011-10-26 Paul Koning <paul_koning@dell.com>
1077
1078 * gdb.python/lib-types.cc (struct A): New structure.
1079 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1080
54d8a644
PK
10812011-10-25 Paul Koning <paul_koning@dell.com>
1082
1083 PR python/13327
d234ef5c 1084
54d8a644
PK
1085 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1086 fetch_lazy method.
1087
b0221781
YQ
10882011-10-24 Yao Qi <yao@codesourcery.com>
1089
1090 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1091 target is tic6x-*-*.
1092
6cda5a20
JB
10932011-10-21 Joel Brobecker <brobecker@adacore.com>
1094
1095 * gdb.ada/mi_task_info/task_switch.adb: New file.
1096 * gdb.ada/mi_task_info.exp: New file.
1097
5ed9db04
JK
10982011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1099
1100 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1101 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1102
9df2fbc4
PM
11032011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1104
1105 PR python/12656
1106
1107 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1108 global_block tests.
1109
736086ba
TT
11102011-10-18 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1113
4af31552
TT
11142011-10-18 Tom Tromey <tromey@redhat.com>
1115
1116 * gdb.base/source.exp: Don't include full file name in test name.
1117 * gdb.python/python.exp: Don't include full file name in test
1118 name.
1119
43136979
AR
11202011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1121
1122 * gdb.base/attach-pie-noexec.c: New files.
1123 * gdb.base/attach-pie-noexec.exp: New files.
1124
543a9323
JM
11252011-10-17 Joseph Myers <joseph@codesourcery.com>
1126
1127 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1128 prompt for each extra line in command.
1129
21ae7a4d
JK
11302011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1133 Revert the part of:
1134 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1135 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1136 Change the expected string.
1137
20ec36d9
JK
11382011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1139
1140 Fix results with system glibc debug info installed.
1141 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1142 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1143 Accept also __libc_ symbol prefix and no prefix.
1144
6501c2fc
KS
11452011-10-14 Keith Seitz <keiths@redhat.com>
1146
1147 PR c++/13225
1148 * gdb.cp/converts.cc (foo3_1): New function.
1149 (foo3_2): New functions.
1150 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1151 and null pointer conversions of integer constant zero.
1152 Add test to check if all arguments are checked for incompatible
1153 conversion BADNESS.
1154
55b1fd0c
TT
11552011-10-14 Tom Tromey <tromey@redhat.com>
1156
1157 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1158 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1159 linespec.
1160
22c05d8a
JK
11612011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 Fix internal error regression.
1164 * gdb.dwarf2/implptr-optimized-out.S: New file.
1165 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1166
1d6edc3c
JK
11672011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1168
1169 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1170 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1171 (loclist): New.
1172 (4): New abbrev.
1173 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1174 Use prepare_for_testing, remove clean_restart.
1175 (p arraynoloc, p arraycallnoloc): New tests.
1176
9ec72168
JK
11772011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 * gdb.cp/namespace-enum.exp (executable): New variable.
1180 (binfile): Use ${objdir}/${subdir}/ prefix.
1181 Use ${executable} for clean_restart.
1182
9c6c53f7
SA
11832011-10-11 Sterling Augustine <saugustine@google.com>
1184
1185 * gdb.cp/Makefile.in: Add namespace-enum test.
1186 * gdb.cp/namespace-enum.exp: New file.
1187 * gdb.cp/namespace-enum.c: New file.
1188 * gdb.cp/namespace-enum-main.c: New file.
1189
fac7ceb3
UW
11902011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1191
1192 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1193 sysroot.
1194
941b2081
JK
11952011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 Reimplement @entry in input expressions.
1198 * gdb.base/exprs.c (v_int_array_init): New variable.
1199 * gdb.base/exprs.exp (print v_int_array_init)
1200 (print *v_int_array_init@1, print *v_int_array_init@2)
1201 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1202 (print v_int_array_init[1]@1): New tests.
1203
0344e878
JM
12042011-10-10 Joseph Myers <joseph@codesourcery.com>
1205
1206 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1207 expected message.
1208
5a56e9c5
DE
12092011-10-09 Doug Evans <dje@google.com>
1210
1211 * gdb.base/alias.exp: Add tests for alias command.
1212
2bda9cc5
JK
12132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.arch/amd64-entry-value.s: New file.
1216 * gdb.mi/mi2-amd64-entry-value.s: New file.
1217
a471c594
JK
12182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1219
1220 Display @entry parameter values even for references.
1221 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1222 functions.
1223 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1224 reference and datap_input.
1225 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1226 breakpoints.
1227 (continue to breakpoint: entry_reference: reference)
1228 (entry_reference: bt at entry)
1229 (continue to breakpoint: entry_reference: breakhere_reference)
1230 (entry_reference: bt, entry_reference: ptype regparam)
1231 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1232 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1233 (entry_reference: p regcopy, entry_reference: p nodataparam)
1234 (entry_reference: p nodataparam@entry): New tests.
1235
36b11add
JK
12362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1237
1238 Support @entry in input expressions.
1239 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1240 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1241 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1242 (tailcall: p j@entry): New tests.
1243 * gdb.cp/koenig.cc (A::entry): New function.
1244 (main): Call it.
1245 * gdb.cp/koenig.exp (p entry (c)): New test.
1246
e18b2753
JK
12472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1248
1249 Display @entry parameter values (without references).
1250 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1251 (different, validity, invalid): New functions.
1252 (main): Call them.
1253 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1254 stacktest, breakhere_stacktest, different, breakhere_different,
1255 breakhere_validity and breakhere_invalid.
1256 (entry: bt): Update for @entry.
1257 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1258 (entry_validity: *, entry_invalid: *): Many new tests.
1259 * gdb.base/break.exp
1260 (run until breakpoint set at small function, optimized file): Accept
1261 also the @entry suffix.
1262 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1263 * gdb.mi/mi2-amd64-entry-value.c: New files.
1264 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1265
2d6c5dc2
JK
12662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 Protect entry values against self tail calls.
1269 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1270 (main): Call self.
1271 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1272 (set debug entry-values 1, self: bt debug entry-values): New tests.
1273
111c6489
JK
12742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1275
1276 Recognize virtual tail call frames.
1277 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1278 (amb_b, amb_a): New.
1279 (main): Call a and b.
1280 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1281 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1282 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1283 New tests.
1284
8e3b41a9
JK
12852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1286
1287 Implement basic support for DW_TAG_GNU_call_site.
1288 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1289 * gdb.arch/amd64-entry-value.cc: New file.
1290 * gdb.arch/amd64-entry-value.exp: New file.
1291
181cebd4
JK
12922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1295 * gdb.dwarf2/implptr-64bit.S: New file.
1296 * gdb.dwarf2/implptr-64bit.exp: New file.
1297
741f5e3c
JK
12982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1299
1300 Fix initial language detection with -readnow.
1301 * gdb.cp/readnow-language.cc: New file.
1302 * gdb.cp/readnow-language.exp: New file.
1303
a73d2258
JK
13042011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1305
1306 Fix printed anonymous struct name.
1307 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1308
af369495
JM
13092011-10-09 Joseph Myers <joseph@codesourcery.com>
1310
1311 * gdb.base/solib-symbol.exp: Do not include directories in
1312 filenames in expected messages.
1313
1fa57852
DE
13142011-10-07 Doug Evans <dje@google.com>
1315
1316 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1317
bd054e06
KP
13182011-10-07 Kevin Pouget <kevin.pouget@st.com>
1319
1320 Allow Python notification of new object-file loadings.
1321 * gdb.python/py-events.exp: Test newobjfile event.
1322 * gdb.python/py-events.py: Register newobjfile callback.
1323 * gdb.python/py-events.c: Add call to shared library
1324 * gdb.python/py-events-shlib.c: New file.
1325
8031b6f8
JM
13262011-10-06 Joseph Myers <joseph@codesourcery.com>
1327
1328 * gdb.base/fixsection.exp: Do not include directories in filename
1329 in expected message.
1330
7fea6923
PM
13312011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1332
1333 Add tests for passing of environment variables to inferior.
1334 * gdb.base/testenv.c: New test source.
1335 * gdb.base/testenv.exp: New expect test.
1336
687f2a88
PK
13372011-10-04 Paul Koning <paul_koning@dell.com>
1338
1339 * gdb.python/py-value.c (main): Break before return.
1340
cb6be26b
KP
13412011-10-04 Kevin Pouget <kevin.pouget@st.com>
1342
1343 PR python/12691: Add the inferior to Python exited event
1344 * gdb.python/py-events.exp: Test the inferior attribute of exited
1345 event with a fork.
1346 * gdb.python/py-events.py: Print inferior number on exit.
1347 * gdb.python/py-events.c: Fork the inferior.
1348
fb213700
EBM
13492011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1350
1351 * gdb.base/jit.exp: Add testcase name to log message
1352
aa2071bd
PK
13532011-10-03 Paul Koning <paul_koning@dell.com>
1354 Jan Kratochvil <jan.kratochvil@redhat.com>
1355
1356 * gdb.python/py-value.exp
1357 (python inval = gdb.parse_and_eval('*(int*)0'))
1358 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1359 (set argc=2, python print argc_lazy): New tests.
1360
dd11a36c
JB
13612011-10-02 Joel Brobecker <brobecker@adacore.com>
1362
1363 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1364
46f886f1
JK
13652011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1366 Pedro Alves <pedro@codesourcery.com>
1367
1368 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1369 can_read_0, test for it.
1370 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1371 (parse_and_eval with memory error): ... here, make it untested if
1372 can_read_0.
1373
c5cb204f
MP
13742011-09-30 Marek Polacek <mpolacek@redhat.com>
1375
1376 * gdb.python/python.exp (verify pagination beforehand)
1377 (verify pagination afterwards): Fix race by splitting the line.
1378
68fb0ec0
JM
13792011-09-29 Joseph Myers <joseph@codesourcery.com>
1380
1381 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1382 for 64-bit multilibs from i?86-* targets.
1383
6aee0d90
MP
13842011-09-29 Marek Polacek <mpolacek@redhat.com>
1385
1386 * lib/gdb.exp: Fix a typo in one of the comments.
1387
e9101ff5
MP
13882011-09-29 Marek Polacek <mpolacek@redhat.com>
1389
1390 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1391 matching pattern.
1392
7a81bdbf
PK
13932011-09-28 Paul Koning <paul_koning@dell.com>
1394
1395 * gdb.python/py-type.c (enum E): New.
1396 * gdb.python/py-type.exp (test_fields): Add tests for Python
1397 mapping access to fields.
1398 (test_enums): New test for field access on enums.
1399
6710bf39
SS
14002011-09-27 Stan Shebs <stan@codesourcery.com>
1401
1402 * gdb.trace/collection.exp: Test collection of $_ret.
1403
b2a6bdeb
AT
14042011-09-22 Andreas Tobler <andreast@fgznet.ch>
1405
1406 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1407 list of compilation switches for <*-*-freebsd*>.
1408
3c9057f3
SS
14092011-09-19 Stan Shebs <stan@codesourcery.com>
1410
1411 * gdb.trace/tspeed.exp: New file.
1412 * gdb.trace/tspeed.c: New file.
1413
34518530
YQ
14142011-09-18 Yao Qi <yao@codesourcery.com>
1415
1416 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1417 instructions.
1418 (test_adr_32bit, test_pop_pc): Likewise.
1419 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1420 Thumb instructions.
1421 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1422 in gdb_test_multiple.
1423 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1424
ab254057
YQ
14252011-09-17 Yao Qi <yao@codesourcery.com>
1426
1427 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1428 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1429 support single step to signal handler.
1430
9c317b71
YQ
14312011-09-17 Yao Qi <yao@codesourcery.com>
1432
1433 * gdb.base/disp-step-fork.c: New.
1434 * gdb.base/disp-step-syscall.exp: New.
1435 * gdb.base/disp-step-vfork.c: New.
1436
a8123151
JB
14372011-09-16 Joel Brobecker <brobecker@adacore.com>
1438
1439 * gdb.ada/tasks.exp: Make the expected output for
1440 the `info tasks' tests more resilient to spacing
1441 changes.
1442
63a9aad8
JK
14432011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1444
1445 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1446 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1447
2aa48337
KP
14482011-09-15 Kevin Pouget <kevin.pouget@st.com>
1449
1450 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1451 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1452
6839b47f
KP
14532011-04-30 Kevin Pouget <kevin.pouget@st.com>
1454
1455 Handle multiple breakpoint hits in Python interface:
1456 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1457 presence.
1458 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1459 breakpoint hits.
1460
0935723e
JK
14612011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1462 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
1464 * gdb.python/py-events.exp: Remove pretty printing comment.
1465 * gdb.python/py-evsignal.exp: New file.
1466 * gdb.python/py-evthreads.c: Include signal.h.
1467 (thread3): Remove variable count3. Remove variable bad and use raise
1468 instead.
1469 (thread2): Remove variable count2. Move thread3 pthread_create here,
1470 merge pthread_join to a single line.
1471 (main): Remove variable count1. Merge pthread_join with pthread_create
1472 to a single line.
1473 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1474 KFAIL python/12966 for gdbserver. Test return value of
1475 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1476 gdb_expect by gdb_test and gdb_test_multiple.
1477 (thread 2, thread 3): New tests.
1478
4801a9a3
PA
14792011-09-12 Matt Rice <ratmice@gmail.com>
1480 Pedro Alves <pedro@codesourcery.com>
1481
1482 PR gdb/13175
1483
1484 * gdb.base/interp.exp: New tests.
1485 * gdb.base/interp.c: New file.
1486
24ece742
DE
14872011-09-12 Doug Evans <dje@google.com>
1488
1489 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1490 * gdb.dwarf2/typeddwarf.exp: Ditto.
1491
7f062217
JK
14922011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 Fix compatibility with x32 arch.
1495 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1496 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1497 is_x86_like_target.
1498 * testsuite/gdb.trace/collection.exp: Likewise.
1499 * testsuite/gdb.trace/report.exp: Likewise.
1500 * testsuite/gdb.trace/unavailable.exp: Likewise.
1501 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1502 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1503 (is_x86_like_target): Check also is_amd64_regs_target.
1504
08711b9a
JK
15052011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1506
1507 PR breakpoints/12435
1508 * gdb.arch/amd64-prologue-xmm.c: New file.
1509 * gdb.arch/amd64-prologue-xmm.exp: New file.
1510 * gdb.arch/amd64-prologue-xmm.s: New file.
1511
b99b5f66
JK
15122011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 * gdb.dwarf2/dw2-param-error-main.c: New file.
1515 * gdb.dwarf2/dw2-param-error.S: New file.
1516 * gdb.dwarf2/dw2-param-error.exp: New file.
1517
a391a2f6
PA
15182011-09-08 Pedro Alves <pedro@codesourcery.com>
1519
1520 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1521 inferior's pid and look for a core dump named core.$pid. Use
1522 `remote_file' commands on the host instead of hand coding shell
1523 commands on the build.
1524 * gdb.base/valgrind-db-attach.exp: Kill the program before
1525 finishing the test.
1526
7d8e6458 15272011-09-02 Matt Rice <ratmice@gmail.com>
1528
1529 * lib/prompt.exp: New file for testing the first prompt.
1530 * gdb.python/py-prompt.exp: Ditto.
1531 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1532
68e77c9e
PA
15332011-09-02 Pedro Alves <pedro@codesourcery.com>
1534
1535 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1536 0, before testing gcore.
1537
9655e943
JK
15382011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1539
df6dc84d
JK
1540 * dw2-ifort-parameter-debug.S: Update copyright year.
1541 * dw2-ifort-parameter.c: Update copyright year.
1542 * dw2-ifort-parameter.exp: Update copyright year.
1543
9655e943
JK
1544 * dw2-ifort-parameter-debug.S: New file.
1545 * dw2-ifort-parameter.c: New file.
1546 * dw2-ifort-parameter.exp: New file.
1547
353d1d73
JK
15482011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1549
1550 * gdb.base/commands.exp (error_clears_commands_left): New function.
1551 (): Call it.
1552
5c07461a
JK
15532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1554
1555 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1556 (C): Initialize `a'.
1557 * gdb.mi/mi-inheritance-syntax-error.exp
1558 (-data-evaluate-expression $path): Expect `a' as 5.
1559
0d932b2f
MK
15602011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1561
1562 PR mi/11912
1563 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1564 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1565 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1566 keyword in output of -var-info-path-expression.
1567
bdb54049
JK
15682011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1569
1570 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1571 * gdb.trace/collection.exp: Likewise.
1572 * gdb.trace/report.exp: Likewise.
1573 * gdb.trace/unavailable.exp: Likewise.
1574 * gdb.trace/while-dyn.exp: Likewise.
1575
59cde39c
KS
15762011-08-18 Keith Seitz <keiths@redhat.com>
1577
1578 PR c++/12266
1579 * gdb.cp/meth-typedefs.cc: New file.
1580 * gdb.cp/meth-typedefs.exp: New file.
1581
fa3a4f15
PM
15822011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1583
1584 * gdb.python/python.exp: Add extended-prompt tests.
1585
c1049fca
JK
15862011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1587
1588 * gdb.arch/i386-dr3-watch.exp
1589 (watchpoint on gap1 does not fit debug registers)
1590 (delete all watchpoints): Fix racy expect strings.
1591
d93f7b5c
YQ
15922011-08-14 Yao Qi <yao@codesourcery.com>
1593
1594 * gdb.base/maint.exp: set data_section to ".neardata".
1595 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1596 * gdb.base/savedregs.exp: Handle SIGILL.
1597 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1598 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1599
457e09f0
DE
16002011-08-12 Doug Evans <dje@google.com>
1601
1602 * gdb.python/py-symbol.exp: Add test for symbol.type.
1603
5d0bb2fb
UW
16042011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1605
1606 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1607 * gdb.mi/mi-pthreads.exp: Likewise.
1608 * gdb.mi/mi2-pthreads.exp: Likewise.
1609 * gdb.mi/gdb669.exp.exp: Likewise.
1610
fcdfa280
PA
16112011-08-09 Pedro Alves <pedro@codesourcery.com>
1612
1613 * lib/mi-support.exp (detect_async): Rename to...
1614 (mi_detect_async): ... this.
1615 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1616 * gdb.mi/mi-nonstop.exp: Adjust.
1617 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1618 * gdb.mi/mi-nsintrall.exp: Adjust.
1619 * gdb.mi/mi-nsmoribund.exp: Adjust.
1620 * gdb.mi/mi-nsthrexec.exp: Adjust.
1621
9d8fa392
PA
16222011-08-09 Pedro Alves <pedro@codesourcery.com>
1623
1624 * gdb.base/display.c (do_loops): New `p_i' local.
1625 * gdb.base/display.exp: Test displaying a variable that is
1626 temporarily at a bad address.
1627
b6cede78
JK
16282011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1629
1630 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1631 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1632
67bedb8c
JK
16332011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1634
1635 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1636 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1637 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1638
af6e93b2
PA
16392011-08-05 Pedro Alves <pedro@codesourcery.com>
1640
1641 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1642 procedure.
1643 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1644
1cf0e11f
YQ
16452011-08-05 Yao Qi <yao@codesourcery.com>
1646
1647 * gdb.base/callfuncs.exp: Set language after main.
1648 * gdb.cp/cplusfuncs.exp: Likewise.
1649 * gdb.cp/inherit.exp: Likewise.
1650
a1e28cb2
UW
16512011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1652
1653 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1654 * gdb.base/watch-vfork.exp: Skip on remote targets.
1655
d4f5bbb9
UW
16562011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1657
1658 * gdb.threads/thread-find.exp: Support remote targets.
1659
724f4f80
UW
16602011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1661
1662 * gdb.base/jit.exp: Download solib_binfile to target.
1663 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1664 and call dlopen without full path name.
1665 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1666 dlopen without full path name.
1667
934709f0
PW
16682011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1669
1670 * gdb.base/break-always.exp: Complete the test
1671 with duplicated breakpoints and enabling/disabling them.
1672
c26106c4
TT
16732011-08-02 Tom Tromey <tromey@redhat.com>
1674
1675 PR gdb/11289:
1676 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1677
9300444e 16782011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1679
1680 PR gdb/13045
1681 * gdb.base/float.exp: Add new test case for PR gdb/13045
1682 * gdb.base/float.c: New file.
1683
00bd41d6
PM
16842011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1685
1686 * gdb.python/py-mi.exp: Test printers returning string hint, and
1687 also not returning a value.
1688 * gdb.python/py-prettyprint.c: Add testcase for above.
1689 * gdb.python/py-prettyprint.py: Add test printer for above.
1690
d24f74ce
JK
16912011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1692
1693 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1694 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1695 (.Ldie30) Add as field "data4".
1696 (.Ldie32) Rename field "b" to "shl".
1697 (abbrev4) Change for the "data4" field.
1698 (abbrev5, abbrev6) Remove.
1699 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1700 (p &s.shl): ... here. Add comment.
1701 (p &s.data4): New.
1702
bb7da2bf
JK
17032011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 Fix crash on lval_computed values.
1706 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1707
11081198
JK
17082011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.base/help.exp (help whatis): Update the expected string.
1711
3c6e0cb3
JK
17122011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1713
1714 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1715 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1716 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1717 Change the expected string.
1718
efa80663
PA
17192011-07-26 Pedro Alves <pedro@codesourcery.com>
1720
1721 * gdb.base/watchpoint.exp
1722 (test_disable_enable_software_watchpoint): New procedure.
1723 (top level): Run it.
1724
db8e4570
UW
17252011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1726
1727 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1728 executable file "${binfile}", C++ version "${binfile}-cxx".
1729 * gdb.python/py-prettyprint.exp: Likewise.
1730 * gdb.python/py-symbol.exp: Likewise.
1731 * gdb.python/py-type.exp: Likewise.
1732 * gdb.python/py-value.exp: Likewise.
1733 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1734 file name instead of just suffix.
1735
543305c9
JK
17362011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1737
1738 Fix implicit pointer offsets.
1739 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1740 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1741 (continue to breakpoint: continue to baz breakpoint for implptr)
1742 (sanity check element 0, sanity check element 1)
1743 (enter the inlined function, check element 0 for the offset)
1744 (check element 1 for the offset)
1745 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1746 (set foo breakpoint for implptr): Update the breakpoint number.
1747
b3215adc
UW
17482011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1749
1750 * gdb.python/py-mi.exp: Use different file names for different
1751 versions of the executable under test.
1752 * gdb.python/py-prettyprint.exp: Likewise.
1753 * gdb.python/py-symbol.exp: Likewise.
1754 * gdb.python/py-template.exp: Likewise.
1755 * gdb.python/py-type.exp: Likewise.
1756 * gdb.python/py-value.exp: Likewise.
1757
182b9acc
UW
17582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1759
1760 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1761 flag after restarting GDB if necessary.
1762
e6052b5d
UW
17632011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1764
1765 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1766
1ced966e
PA
17672011-07-22 Pedro Alves <pedro@codesourcery.com>
1768
1769 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1770 backend doesn't leave used debug registers behind.
1771
3543a589
TT
17722011-07-22 Tom Tromey <tromey@redhat.com>
1773
1774 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1775 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1776 argument.
1777 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1778
14d15303 17792011-07-21 Matt Rice <ratmice@gmail.com>
1780
1781 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1782 in mostlyclean rule. Add files ending in .core.
1783
9b158ba0 17842011-07-21 Matt Rice <ratmice@gmail.com>
1785
1786 PR macros/12999
1787 * gdb.base/info-macros.c: New test sources.
1788 * gdb.base/info-macros.exp: New tests.
1789
d17b6f81
PM
17902011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1791
1792 * gdb.python/python.exp: Add prompt substitution tests.
1793
918dd910
JK
17942011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 Fix crash if referenced CU is aged out.
1797 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1798 New.
1799 * gdb.dwarf2/implptr.exp: Likewise.
1800
0e37a63c
JK
18012011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1802
1803 * gdb.dwarf2/implptr.S: Rebuilt.
1804 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1805 (bar): Use them for j, k, l.
1806 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1807 COMPILE.
1808 (print j in implptr:bar): Update for the intp typedef.
1809 (print p[0].x in implptr:foo): Use more exact regex.
1810
f65cf84c
TT
18112011-07-18 Tom Tromey <tromey@redhat.com>
1812
1813 * gdb.cp/static-method.exp: Add missing single quote.
1814
d5b4a7be
YQ
18152011-07-18 Yao Qi <yao@codesourcery.com>
1816
1817 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1818 supported.
1819 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1820 * gdb.mi/mi-nonstop.exp: Likewise.
1821 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1822 * gdb.mi/mi-nsintrall.exp: Likewise.
1823 * gdb.mi/mi-nsmoribund.exp: Likewise.
1824 * gdb.mi/mi-nsthrexec.exp: Likewise.
1825 * gdb.python/py-evthreads.exp: Likewise.
1826
e9ea2662
JK
18272011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1828
1829 Code cleanup.
1830 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1831 it. Substitute it instead of test_compiler_info everywhere.
1832
ce451573
UW
18332011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1834
1835 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1836 remote targets as well.
1837
756d88a7
UW
18382011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1839
1840 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1841 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1842
31f83dc5
UW
18432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1844
1845 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1846 a remote machine, not the host.
1847 (gdb_compile_shlib): Set soname if target is remote.
1848
059241a0
PP
18492011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1850
1851 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1852
28a0b48c 18532011-07-13 Matt Rice <ratmice@gmail.com>
1854
1855 * gdb.python/py-objfile-script-gdb.py: Renamed to
1856 py-objfile-script-gdb.py.in.
1857 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1858 py-objfile-script-gdb.py.
1859 * gdb.python/py-objfile-script.exp: Update reference to
1860 py-objfile-script-gdb.py.
1861
9a771b67
JK
18622011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1863
1864 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1865 reference undefined label.
1866
04ad99e6
JK
18672011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1870 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1871 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1872 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1873
713389e0
PM
18742011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1875
1876 PR python/12438
1877 * gdb.python/python.exp: Add maint set/show python print-stack
1878 deprecated tests. Add set/show python print-backtrace tests.
1879
97d146f8
JK
18802011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1881
1882 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1883 debug info.
1884
facde0e5 18852011-07-06 Matt Rice <ratmice@gmail.com>
1886
1887 * gdb.python/python.exp: Update filename paths.
1888 * gdb.python/py-symtab.exp: Ditto.
1889
438640d1
MP
18902011-07-06 Marek Polacek <mpolacek@redhat.com>
1891
1892 * gdb.python/py-evthreads.exp: Add missing `$'.
1893
33a365df
MF
18942011-07-06 Jie Zhang <jie.zhang@analog.com>
1895
1896 * config/bfin.exp: New file.
1897 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1898 * gdb.asm/bfin.inc: New file.
1899
8f7ae686
MP
19002011-07-06 Marek Polacek <mpolacek@redhat.com>
1901
df46027d 1902 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1903 the whole output.
1904
eb2a6f42
TT
19052011-07-05 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.java/jprint.java (jprint.hi): New field.
1908 * gdb.java/jprint.exp: Print string.
1909
177b42fe
TJB
19102011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1911
1912 * gdb.base/call-sc.c: Fix typos.
1913 * gdb.base/ifelse.exp: Likewise.
1914 * gdb.base/structs.c: Likewise.
1915
3b2a0cf2
JB
19162011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1917
1918 * gdb.base/jit-so.exp: New test.
1919 * gdb.base/jit-dlmain.c: New file.
1920 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1921
46fc714c
JK
19222011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1923
1924 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1925 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1926 * gdb.cp/pr9167.exp (p b): Likewise.
1927 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1928 (test value of P in inner_m, test type of Z in inner_m): Call
1929 setup_xfail for gcc <= 4.5.
46fc714c 1930
418c7cf7
JK
19312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.cp/paren-type.cc: New files.
1934 * gdb.cp/paren-type.exp: New files.
1935
3d50dd94
JK
19362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1937
1938 Stop on first linespec terminator instead of eating what we can.
1939 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1940 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1941 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1942 (break C::f()): ... this one.
1943 (break C::operator()()): New test.
1944 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1945 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1946 test.
1947
dcf9f4ab
JK
19482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1949
1950 Fall back linespec to minimal symbols.
1951 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1952 error message.
1953 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1954 * gdb.cp/minsym-fallback-main.cc: New file.
1955 * gdb.cp/minsym-fallback.cc: New file.
1956 * gdb.cp/minsym-fallback.exp: New file.
1957 * gdb.cp/minsym-fallback.h: New file.
1958
3f542ed1
JK
19592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1960
1961 * gdb.cp/no-dmgl-verbose.cc: New file.
1962 * gdb.cp/no-dmgl-verbose.exp: New file.
1963
19642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1965
1966 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1967 __GI_.
1968 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1969 (f): New function.
1970 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1971 (complete p 'func<short>(): ... here.
1972 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1973 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1974 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1975 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1976 Make them KFAIL gcc/49546.
1977
00eb2c4a
JB
19782011-07-01 Joel Brobecker <brobecker@adacore.com>
1979
1980 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1981
85a20c42
JK
19822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1983
1984 Test GCC PR debug/49546.
1985 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1986 (test type of F in k3_m, test value of F in k3_m): New.
1987 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1988 (main): New variable k3. Call k3.k3_m.
1989
d2d43431
JB
19902011-07-01 Jean-Charles Delay <delay@adacore.com>
1991
1992 * gdb.ada/packed_array.exp: Fix expected outout.
1993
54ae186f
JB
19942011-07-01 Jean-Charles Delay <delay@adacore.com>
1995
1996 * gdb.ada/packed_array.exp: fixed expected output.
1997
8f17729f
JB
19982011-07-01 Joel Brobecker <brobecker@adacore.com>
1999
2000 * gdb.ada/same_enum: New testcase.
2001
f5aa6869
JB
20022011-07-01 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.ada/ptr_typedef: New testcase.
2005
828292f2
JB
20062011-07-01 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.ada/arrayptr.exp: Add ptype test.
2009
18920c42
JB
20102011-07-01 Joel Brobecker <brobecker@adacore.com>
2011
2012 * gdb.ada/char_enum: New testcase.
2013
3536d9e3 20142011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2015
2016 * gdb.base/dump.exp (capture_pointer_with_type): New.
2017 Get value from address instead of name.
2018 Start GDB once, and do `dump' and `restore'
2019 tests together.
2020
db863c42
MF
20212011-06-30 Jie Zhang <jie.zhang@analog.com>
2022 Mike Frysinger <vapier@gentoo.org>
2023
2024 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2025 helper functions for getting/setting remotetimeout variable.
2026 * lib/gdb.exp (gdb_load): If the target is remote, set
2027 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2028 with $loadtimeout. Set $load_ok to 0 before doing the load.
2029 Instead of returning, immediately, set $load_ok to 0. Call
2030 set_remotetimeout with $oldremotetimeout, and then return if
2031 $load_ok is 1.
2032
e9e642a8
AB
20332011-06-30 Andrew Burgess <aburgess@broadcom.com>
2034
2035 * gdb.python/py-template.exp: Don't run this test if the target
2036 does not support c++ tests.
2037
32019081
JK
20382011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 Fix non-only rename list for Fortran modules import.
2041 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2042 tests.
2043 * gdb.fortran/module.f90 (module moduse): New.
2044 (program module): use moduse, test var_x, var_y and var_z.
2045
0ecee54c
TT
20462011-06-29 Tom Tromey <tromey@redhat.com>
2047
2048 PR testsuite/12040:
2049 * gdb.fortran/array-element.exp: Use f90, not f77.
2050 * gdb.fortran/complex.exp: Use f90, not f77.
2051 * gdb.fortran/derived-type.exp: Use f90, not f77.
2052 * gdb.fortran/library-module.exp: Use f90, not f77.
2053 * gdb.fortran/logical.exp: Use f90, not f77.
2054 * gdb.fortran/module.exp: Use f90, not f77.
2055 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2056 * gdb.fortran/subarray.exp: Use f90, not f77.
2057
3b2b8fea
TT
20582011-06-29 Tom Tromey <tromey@redhat.com>
2059
2060 * gdb.fortran/charset.exp: New file.
2061 * gdb.fortran/charset.f90: New file.
2062
42159ca5
TT
20632011-06-29 Tom Tromey <tromey@redhat.com>
2064
2065 PR testsuite/12040:
2066 * lib/future.exp: New file, mostly extracted from ada.exp.
2067 Rewrote compatibility code to use rename.
2068 (gdb_find_gfortran): New proc.
2069 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2070 gfortran patch.
2071 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2072 Move to future.exp.
2073 * lib/gdb.exp: Always load future.exp.
2074
af69a5ce
YQ
20752011-06-28 Yao Qi <yao@codesourcery.com>
2076
2077 * gdb.cp/exception.cc: Don't include iostream.
2078 (bar): Remove print statement.
2079 (catcher): New.
2080 (main): Remove print statements. Call function catcher.
2081 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2082 Set breakpoint on catcher, and check the value of parameter.
2083
ab5c6a72
YQ
20842011-06-23 Yao Qi <yao@codesourcery.com>
2085
2086 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2087 1.2 is disabled. KFAIL for uclinux.
2088
9497469f
MP
20892011-06-23 Marek Polacek <mpolacek@redhat.com>
2090
2091 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2092 mi_gdb_test.
2093
b9132588
MP
20942011-06-23 Marek Polacek <mpolacek@redhat.com>
2095
5d197ed0 2096 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2097
e55595ca
MP
20982011-06-23 Marek Polacek <mpolacek@redhat.com>
2099
5d197ed0
MP
2100 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2101
21022011-06-23 Marek Polacek <mpolacek@redhat.com>
2103
2104 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2105 `test_exec_and_symbol_mi_operatons' return value.
2106 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2107 gdb_test_multiple.
2108 (test_exec_and_symbol_mi_operatons): Likewise.
2109 (test_path_specification): Likewise.
e55595ca 2110
be777e08
YQ
21112011-06-23 Yao Qi <yao@codesourcery.com>
2112
2113 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2114 supported.
2115 * lib/gdb.exp (support_displaced_stepping): New.
2116
615556d6
YQ
21172011-06-23 Yao Qi <yao@codesourcery.com>
2118
2119 * gdb.threads/execl.exp: Skip on remote target.
2120
833b0ca7
MP
21212011-06-21 Marek Polacek <mpolacek@redhat.com>
2122
5d197ed0 2123 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2124 mi_gdb_test.
2125
1ee4023a
MP
21262011-06-20 Marek Polacek <mpolacek@redhat.com>
2127
5d197ed0 2128 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2129
d0b1d624
MP
21302011-06-20 Marek Polacek <mpolacek@redhat.com>
2131
5d197ed0 2132 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2133 mi_gdb_test.
2134
79aa92c1
MP
21352011-06-20 Marek Polacek <mpolacek@redhat.com>
2136
5d197ed0 2137 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2138
5ce5db06
YQ
21392011-06-14 Yao Qi <yao@codesourcery.com>
2140
2141 gdb/testsuite/
2142 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2143
533a737e
JK
21442011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2145
2146 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2147
d0e53741
TT
21482011-06-10 Tom Tromey <tromey@redhat.com>
2149
2150 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2151 Add tests for pointer-to-member-function.
2152 * gdb.cp/temargs.cc (S::somefunc): New function.
2153 (K2): New class.
2154 (main): Instantiate K2; call method.
2155
b5916bbd
JB
21562011-06-08 Joel Brobecker <brobecker@adacore.com>
2157
2158 * gdb.python/py-inferior.c (f2): Make str an array rather
2159 than a pointer.
2160 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2161
5be4dfca
JK
21622011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.base/async-shell.c: New file.
2165 * gdb.base/async-shell.exp: New file.
2166
9f47e254
PA
21672011-06-06 Pedro Alves <pedro@codesourcery.com>
2168
2169 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2170
64b9b334
JB
21712011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2172
2173 From Stephen Kitt <steve@sk2.org>
2174 * gdb.base/help.exp: Adjust following some spelling corrections
2175 in GDB.
2176
dbc0f131
YQ
21772011-06-01 Yao Qi <yao@codesourcery.com>
2178
2179 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2180
fd336a18
KS
21812010-05-31 Keith Seitz <keiths@redhat.com>
2182
2183 PR c++/12750
2184 * gdb.cp/static-method.cc: New file.
2185 * gdb.cp/static-method.exp: New file.
2186
fa8b9902
KS
21872010-05-31 Keith Seitz <keiths@redhat.com>
2188
2189 PR symtab/12704
2190 * gdb.cp/anon-ns.cc: New file.
2191 * gdb.cp/anon-ns.exp: New file.
2192
0a5b1e09
PA
21932011-05-31 Pedro Alves <pedro@codesourcery.com>
2194
2195 * gdb.arch/i386-dr3-watch.c: New file.
2196 * gdb.arch/i386-dr3-watch.exp: New file.
2197
0578b8d1
YQ
21982011-05-30 Yao Qi <yao@codesourcery.com>
2199
2200 * gdb.base/callfuncs.c (t_structs_fc): New.
2201 (t_structs_dc, t_structs_ldc): New.
2202 (t_double_many_args):
2203 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2204 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2205 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2206 * gdb.base/callfuncs.exp: Call new functions.
2207
6680506e
YQ
22082011-05-30 Yao Qi <yao@codesourcery.com>
2209
ff4d2c60
YQ
2210 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2211 Call rerun_and_prepare for each test to isolate effects.
2212
22132011-05-30 Yao Qi <yao@codesourcery.com>
2214
2215 * gdb.base/varargs.c (find_max_float_real): New.
2216 (find_max_double_real, find_max_long_double_real): New.
2217 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2218 * lib/gdb.exp (setup_kfail_for_target): New.
2219
e43ec454
YQ
22202011-05-30 Yao Qi <yao@codesourcery.com>
2221
2222 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2223 (callcd, callce, callcf, callc1a, callc1b): New.
2224 (callc2a, callc2b): New.
2225 * gdb.base/funcargs.exp (complex_args): New.
2226 (complex_integral_args, complex_float_integral_args): New.
2227 * lib/gdb.exp (support_complex_tests): New. Determine
2228 whether to run test cases on _Complex types.
2229
432b4d03
JK
22302011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 * gdb.threads/leader-exit.c: New file.
2233 * gdb.threads/leader-exit.exp: New file.
2234
6caf069d
MP
22352011-05-27 Marek Polacek <mpolacek@redhat.com>
2236
9497469f 2237 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2238
97fce28b
MP
22392011-05-27 Marek Polacek <mpolacek@redhat.com>
2240
2241 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2242 remove the `supported' variable.
2243 * gdb.mi/mi-nonstop.exp: Likewise.
2244 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2245 * gdb.mi/mi-nsintrall.exp: Likewise.
2246 * gdb.mi/mi-nsmoribund.exp: Likewise.
2247 * gdb.mi/mi-nsthrexec.exp: Likewise.
2248
9da8c2a0
PA
22492011-05-26 Pedro Alves <pedro@codesourcery.com>
2250
2251 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2252
2c03e5be
PA
22532011-05-26 Pedro Alves <pedro@codesourcery.com>
2254
2255 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2256
2e21250d
KS
22572011-05-24 Keith Seitz <keiths@redhat.com>
2258
2259 PR breakpoint/12803
2260 * gdb.cp/cmpd-minsyms.cc (a): New method.
2261 (b): New method.
2262 (c): New method.
2263 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2264
cdac0397
PA
22652011-05-24 Pedro Alves <pedro@codesourcery.com>
2266
2267 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2268 watchpoint's command list didn't execute when the watchpoint went
2269 out of scope.
2270
ee5683ab
PM
22712011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2272
2273 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2274 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2275 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2276 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2277 * gdb.arch/i386-permbkpt.exp: Likewise.
2278 * gdb.arch/i386-prologue.exp: Likewise.
2279 * gdb.arch/i386-size-overlap.exp: Likewise.
2280 * gdb.arch/i386-size.exp: Likewise.
2281 * gdb.arch/i386-unwind.exp: Likewise.
2282 * gdb.reverse/i386-precsave.exp: Likewise.
2283 * gdb.reverse/i386-reverse.exp: Likewise.
2284 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2285 * gdb.reverse/i387-env-reverse.exp: Likewise.
2286 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2287
c91c8c16
PA
22882011-05-24 Pedro Alves <pedro@codesourcery.com>
2289
2290 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2291 file doesn't error, using MI.
2292
c50491a7
TT
22932011-05-23 Tom Tromey <tromey@redhat.com>
2294
2295 * gdb.base/charset.exp (string_display): Add tests to assign to
2296 arrays.
2297 * gdb.base/charset.c (short_array, int_array, long_array): New.
2298
4a07b7da
PA
22992011-05-20 Pedro Alves <pedro@codesourcery.com>
2300
2301 Cope with async mode.
2302
4a07b7da
PA
2303 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2304 into gdb_test + mi_expect_stop.
2305
b275f2d2
PA
23062011-05-20 Pedro Alves <pedro@codesourcery.com>
2307
2308 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2309 (callme): Remove printf call.
2310
eec52c44
PM
23112011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2312
2313 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2314 quote pattern to avoid problems with Cygwin/mingw expect versions.
2315 * gdb.base/default.exp (show convenience): Use double
2316 quote pattern for regular expressions.
2317
b3c8eb43
JK
23182011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2319
2320 Fix -readnow for -gdwarf-4 unused type units.
2321 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2322 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2323
ed731959
JK
23242011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2325
2326 * gdb.base/kill-after-signal.c: New file.
2327 * gdb.base/kill-after-signal.exp: New file.
2328
3b48433d
PA
23292011-05-16 Pedro Alves <pedro@codesourcery.com>
2330
2331 * gdb.ada/start.exp: Call untested with the correct test filename.
2332 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2333 test filename. Make the test's binary unique.
2334 * gdb.arch/i386-signal.exp: Call untested with the correct test
2335 filename.
2336 * gdb.arch/i386-size-overlap.exp: Ditto.
2337 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2338 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2339 * gdb.cp/call-c.exp: Ditto.
2340 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2341 filename. Make the test's binary unique.
2342 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2343 * gdb.python/py-mi.exp: Ditto.
2344 * gdb.python/Makefile.in (EXECUTABLES): Update.
2345 * gdb.reverse/i386-precsave.exp: Ditto.
2346 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2347 test filename.
2348 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2349 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2350 unique.
2351 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2352 test filename.
2353 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2354 * gdb.trace/tfile.exp: Ditto.
2355
ba4a8bdd
YQ
23562011-05-14 Yao Qi <yao@codesourcery.com>
2357
2358 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2359 type.
2360
dbaefcf7
DE
23612011-05-13 Doug Evans <dje@google.com>
2362
2363 * gdb.python/py-objfile-script.exp: New file.
2364 * gdb.python/py-objfile-script.c: New file.
2365 * gdb.python/py-objfile-script-gdb.py: New file.
2366 * testsuite/gdb.python/py-section-script.exp: Test
2367 "info auto-load-scripts".
2368
9930639c
TT
23692011-05-13 Tom Tromey <tromey@redhat.com>
2370
2371 * gdb.dwarf2/clztest.exp: New file.
2372 * gdb.dwarf2/clztest.c: New file.
2373 * gdb.dwarf2/clztest.S: New file.
2374
05272e11
DE
23752011-05-13 Doug Evans <dje@google.com>
2376
cc63ef9b
DE
2377 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2378 String16 tests.
05272e11 2379
6edba76f
TT
23802011-05-13 Tom Tromey <tromey@redhat.com>
2381
2382 * lib/gdb.exp (is_x86_like_target): New proc.
2383 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2384 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2385 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2386 -nostdlib to compiler.
2387 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2388 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2389 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2390 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2391 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2392
028d0ed5
TJB
23932011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2394
2395 * gdb.python/py-function.exp: Test setting a value from a function
2396 which executes a command.
2397
8a9b8146
TT
23982011-05-12 Tom Tromey <tromey@redhat.com>
2399
2400 * gdb.dwarf2/typeddwarf.S: New file.
2401 * gdb.dwarf2/typeddwarf.c: New file.
2402 * gdb.dwarf2/typeddwarf.exp: New file.
2403
10483e8e
MP
24042011-05-12 Marek Polacek <mpolacek@redhat.com>
2405
2406 * gdb.mi/mi-basics.exp: Fix races. Honour the
2407 `test_exec_and_symbol_mi_operatons' return value.
2408 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2409 gdb_test_multiple.
2410 (test_exec_and_symbol_mi_operatons): Likewise.
2411 (test_path_specification): Likewise.
2412
faf067f1
JK
24132011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2414
2415 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2416 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2417 Replace `file copy' and `file rename' by `file mtime'. Twice.
2418
7ff911a3
JK
24192011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2420
2421 * gdb.base/readline-ask.c: New file.
2422 * gdb.base/readline-ask.exp: New file.
2423 * gdb.base/readline-ask.inputrc: New file.
2424
a536c6d7
UW
24252011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2426
2427 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2428 to avoid race condition.
2429 * gdb.cell/coremaker.c: Use small stack size.
2430 * gdb.cell/ea-standalone.exp: Use file name without path as
2431 argument to c_to.
2432 * gdb.cell/fork.exp: Allow other output when continuing to end.
2433
d472a426
JK
24342011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2435
2436 * gdb.threads/corethreads.c: New file.
2437 * gdb.threads/corethreads.exp: New file.
2438
24392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2440
2441 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2442 Try to compile the test using -Wl,-z,norelro first.
2443 (load_core): New variable libthread_db_seen, initialize it.
2444 (zeroed-threads cannot be listed): Protect it by XFAIL on
2445 !$libthread_db_seen.
2446
8be455d7
JK
24472011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2448
2449 PR 12573
2450 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2451 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2452 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2453
1976171a
JK
24542011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 * gdb.cp/psymtab-parameter.cc: New file.
2457 * gdb.cp/psymtab-parameter.exp: New file.
2458
7db6f30f
JK
24592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2460
2461 Fix a race.
2462 * gdb.cp/static-print-quit.exp (print c): Split to ...
2463 (print c - <return>, print c - q <return>, print c - to quit):
2464 ... these. Make the testfile untested on gdb-7.1.
2465
85161e9e 24662011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2467
2468 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2469 gdb_rename_execfile, gdb_touch_execfile): New.
2470 * gdb.base/reread.exp: Use new procs to handle multiple
2471 exec files.
2472
0c51be18
YQ
24732011-05-05 Yao Qi <yao@codesourcery.com>
2474
2475 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2476 (test_adr_32bit, test_pop_pc): New.
2477 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2478 (test_adr_32bit, test_pop_pc): New.
2479
4d393d60
JM
24802011-05-04 Joseph Myers <joseph@codesourcery.com>
2481
2482 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2483 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2484 targets.
2485 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2486 handle targets.
2487
8ffd0459
JK
24882011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2489
2490 * gdb.base/completion.exp (complete help info wat): Rename to ...
2491 (complete 'help info wat'): ... here.
2492 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2493 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2494
8e28d804
PA
24952011-05-04 Pedro Alves <pedro@codesourcery.com>
2496
2497 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2498 gdb_test and explicit $gdb_prompt/timeout matches.
2499
3eb2ef34
YQ
25002011-05-04 Yao Qi <yao@codesourcery.com>
2501
2502 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2503 and __thumb2__.
2504
aaaf81a3
MP
25052011-05-03 Marek Polacek <mpolacek@redhat.com>
2506
2507 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2508 in place of `gdb_test "delete breakpoints"'. This eliminates two
2509 testcases.
2510
c4cbc0df
PA
25112011-05-02 Pedro Alves <pedro@codesourcery.com>
2512
2513 PR testsuite/12649
2514 Fix races.
2515
2516 * gdb.base/completion.exp: Remove all sleep calls. Remove
2517 unnecessary regexs. Don't explicitly expect anything after the
2518 prompt. Eat the prompt if necessary.
2519
b4cbb4a3
EBM
25202011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2521
2522 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2523 accept to show the caller line again as well as the line after.
2524
d65aec65
PM
25252011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2526
2527 PR mi/12531
2528
2529 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2530 compile target.
2531 * gdb.python/py-prettyprint.exp: Add C++ object for
2532 CPLUS_FAKE_CHILD test.
2533
30852783
UW
25342011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2535
2536 * gdb.base/signest.exp: New file.
2537 * gdb.base/signest.c: Likewise.
2538
c7b1f0d9
JK
25392011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2540
2541 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2542 thread and breakpoint notifications.
2543
559a7a62
JK
25442011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2545
2546 * gdb.base/fortran-sym-case.c: New file.
2547 * gdb.base/fortran-sym-case.exp: New file.
2548 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2549 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2550 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2551
8344e389
JK
25522011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2555 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2556 false #1', `if true else false #2' and `if true else false #3'.
2557
2484c66b
UW
25582011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2559
2560 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2561 while delivering signal.
2562
8d3788bd
VP
25632011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2564
2565 MI breakpoint notifications.
2566
2567 * testsuite/gdb.mi/mi-cli.exp: Adust.
2568 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2569 * testsuite/gdb.mi/mi-watch.exp: Adust.
2570 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2571 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2572 notifications.
2573
3e03848b
JK
25742011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2575
2576 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2577 * gdb.base/gdbindex-stabs.c: New file.
2578 * gdb.base/gdbindex-stabs.exp: New file.
2579
918c9108
YQ
25802011-04-25 Yao Qi <yao@codesourcery.com>
2581
2582 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2583 with /*...*/.
2584 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2585
90556b8c
JK
25862011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2587
2588 * gdb.python/py-value.exp (test_objfiles): Name the first test
2589 `py-value in file.filename'.
2590
03f2bd59
JK
25912011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2592
2593 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2594 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2595 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2596 !gdbserver_reconnect_p..
2597 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2598
7b08b9eb
JK
25992011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2600
2601 * gdb.cp/cpcompletion.exp (complete class methods)
2602 (complete class methods beginning with F): Move them above runto. New
2603 comment about the runto delimiter.
2604
b78974c3
PA
26052011-04-20 Pedro Alves <pedro@codesourcery.com>
2606
2607 * gdb.base/maint.exp: Test that "maint print registers" works
2608 without a running program.
2609
20429c40 26102011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2611
20429c40
MP
2612 * gdb.base/setshow.exp: Fix racy tests.
2613 ($old_gdb_prompt): New variable.
2614
7a9dd1b2
TT
26152011-04-19 Tom Tromey <tromey@redhat.com>
2616
2617 * gdb.mi/mi-nsmoribund.exp:
2618 * gdb.hp/gdb.objdbg/objdbg01.exp:
2619 * gdb.base/structs.exp (test_struct_returns):
2620 * gdb.base/call-sc.exp (test_scalar_returns):
2621 * gdb.base/bigcore.exp: Remove duplicate words.
2622
02835898
JK
26232011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2624
2625 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2626 * gdb.base/break-interp.exp (test_attach): New comment.
2627
254f582e
JK
26282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2629
2630 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2631 (clear __stack_user.next, clear stack_used.next)
2632 (save a zeroed-threads corefile): New test.
2633 Call core_load for $core0file.
2634 (zeroed-threads cannot be listed): New test.
2635
4fe85f5c
JK
26362011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2637
2638 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2639 filename.
2640 ($srcfile): Preserve the original value.
2641 ($testfile): Match it the .exp filename.
2642 ($corefile): New variable. Substitute it around.
2643 Use clean_restart.
2644 ($prev_timeout): Remove.
2645 (load_core): Move core loading into this proc.
2646 Fix restore of $timeout if load_core fails.
2647
63524580
JK
26482011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 * gdb.base/eu-strip-infcall.c: New file.
2651 * gdb.base/eu-strip-infcall.exp: New file.
2652
90359a16
JK
26532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2654
2655 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2656 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2657
626e7282
JK
26582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 Fix Python access to inlined frames.
2661 * gdb.python/py-frame-inline.c: New file.
2662 * gdb.python/py-frame-inline.exp: New file.
2663
3363d018
EBM
26642011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2665
2666 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2667 content of 's24' correctly (avoiding "optimized out").
2668 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2669
28781456
JK
26702011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2671
2672 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2673
4a4106ca
TJB
26742011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2675
2676 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2677 expect a colon in watch -location output.
2678
d26ccb4f
JK
26792011-04-13 Marek Polacek <mpolacek@redhat.com>
2680
df46027d 2681 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2682 New testcase `expect response to define backtrace'. Also remove
2683 redundant `default' block.
2684
e1ab1f9c
JK
26852011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2686
2687 * gdb.python/py-prettyprint.c (struct hint_error): New.
2688 (main): New variable hint_error.
2689 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2690 "print hint_error".
2691 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2692 (register_pretty_printers): Register it.
2693
0c2e6019
TT
26942011-04-04 Tom Tromey <tromey@redhat.com>
2695
2696 * gdb.cp/maint.exp (test_help): Update.
2697 (test_namespace): Likewise.
2698
af57139d
JB
26992011-04-01 Joel Brobecker <brobecker@adacore.com>
2700
2701 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2702 * gdb.ada/arrayptr.exp: Add new tests.
2703
956a9fb9
JB
27042011-04-01 Joel Brobecker <brobecker@adacore.com>
2705
2706 * gdb.ada/mi_catch_ex: New testcase.
2707
d0c4d642
PA
27082011-04-01 Pedro Alves <pedro@codesourcery.com>
2709
2710 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2711 base::overload(void) method without specifying "const".
2712
18819fa6
UW
27132011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2714
2715 * gdb.arch/thumb-singlestep.S: New file.
2716 * gdb.arch/thumb-singlestep.exp: Likewise.
2717
a4c8e806
TT
27182011-03-31 Tom Tromey <tromey@redhat.com>
2719
2720 * gdb.python/py-prettyprint.py (exception_flag): New global.
2721 (NoStringContainerPrinter._iterator.next): Check it.
2722 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2723 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2724
53832f31
TT
27252011-03-29 Tom Tromey <tromey@redhat.com>
2726
2727 * gdb.cp/anon-struct.cc: New file.
2728 * gdb.cp/anon-struct.exp: New file.
2729
e4620230
JK
27302011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2731
2732 Test STT_GNU_IFUNC support.
2733 * gdb.base/gnu-ifunc-lib.c: New file.
2734 * gdb.base/gnu-ifunc.c: New file.
2735 * gdb.base/gnu-ifunc.exp: New file.
2736
d0fb5eae
JK
27372011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2738
2739 Support a ring of related breakpoints.
2740 * gdb.base/watchpoint-delete.c: New file.
2741 * gdb.base/watchpoint-delete.exp: New file.
2742
20106cfb
JK
27432011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2744
2745 * gdb.ada/arrayparam.exp (print first after function call): Use
2746 explicit package name. Add a comment
2747 (print lasta after function call): Rename ...
2748 (print last after function call): ... it and use explicit package
2749 name.
2750 (print length after function call): Use explicit package name.
2751 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2752 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2753 (multiple matches for symbol i): Rename ...
2754 (multiple matches for symbol integervar): ... it.
2755 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2756 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2757
e7ab5e63
AB
27582011-03-25 Andrew Burgess <aburgess@broadcom.com>
2759
2760 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2761 environment variable to make grep output more predictable. Move
2762 all the environment setup into gdb_init so it's done once per test
2763 case rather than each time we start gdb.
2764
9ef07c8c
TT
27652011-03-24 Tom Tromey <tromey@redhat.com>
2766
2767 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2768 test.
2769
dd90784c
JK
27702011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2771
2772 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2773 * gdb.dwarf2/dw2-entry-value.S: New file.
2774 * gdb.dwarf2/dw2-entry-value.exp: New file.
2775
05775840
PM
27762011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2777
2778 PR python/12183
2779
2780 * gdb.python/py-function.exp: Add GdbError tests.
2781
8661b11b
PA
27822011-03-18 Pedro Alves <pedro@codesourcery.com>
2783
2784 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2785 (reglocal_test_func, statlocal_test_func): New functions.
2786 (globals_test_func): Call new functions.
2787 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2788 (gdb_collect_locals_test): New procedure.
2789 (gdb_trace_collection_test): Call new procedures.
2790
0fdb4f18
PA
27912011-03-18 Pedro Alves <pedro@codesourcery.com>
2792
2793 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2794 (test_register, test_register_unavailable): New procedures.
2795 (gdb_unavailable_registers_test): New procedure.
2796 (gdb_trace_collection_test): Call it.
2797
99c3dc11
PM
27982011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2799
2800 PR python/12149
2801
2802 * gdb.python/python.exp: Add gdb.write tests.
2803
29703da4
PM
28042010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2805
2806 * gdb.python/Makefile.in: Add py-objfile.
2807 * gdb.python/py-objfile.exp: New file.
2808 * gdb.python/py-objfile.c: New file.
2809 * gdb.python/py-block.exp: Add is_valid tests.
2810 * gdb.python/py-inferior.exp: Ditto.
2811 * gdb.python/py-infthread.exp: Ditto.
2812 * gdb.python/py-symbol.exp: Ditto.
2813 * gdb.python/py-symtab.exp: Ditto.
2814
598997c8
KS
28152011-03-16 Keith Seitz <keiths@redhat.com>
2816
2817 PR c++/12273
2818 * gdb.cp/cmpd-minsyms.exp: New test.
2819 * gdb.cp/cmpd-minsyms.cc: New file.
2820
2821 PR c++/11734
2822 * gdb.cp/ovsrch.exp: New test.
2823 * gdb.cp/ovsrch.h: New file.
2824 * gdb.cp/ovsrch1.cc: New file.
2825 * gdb.cp/ovsrch2.cc: New file.
2826 * gdb.cp/ovsrch3.cc: New file.
2827 * gdb.cp/ovsrch4.cc: New file.
2828
c91513d8
PP
28292011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2830
2831 PR gdb/12528
2832 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2833 * gdb.base/break-on-linker-gcd-function.exp: New test.
2834 * gdb.base/break-on-linker-gcd-function.cc: New file.
2835
7470fc63
AT
28362011-03-15 Andreas Tobler <andreast@fgznet.ch>
2837
2838 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2839
959e7469
PM
28402011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2841
2842 * lib/gdb.exp (gdb_unload): Add another termination case.
2843
9373cf26
JK
28442011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2847 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2848 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2849 Provide a stub byte there.
2850 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2851 DW_AT_entry_pc.
2852 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2853
24e9cda0
UW
28542011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2855
2856 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2857 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2858 "generic ABI, auto".
2859 (altivec_abi_tests): Accept vectors returned by reference.
2860
7371cf6d
PM
28612010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2862
2863 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2864
ce77046a
UW
28652011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2866
2867 * gdb.python/py-section-script.exp: Skip test if no Python support.
2868
176400c3
UW
28692011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2870
2871 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2872
ecec24e6
PM
28732011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2874
2875 * gdb.python/py-parameter.exp: Update tests to the new Python
2876 parameter API. Add "no documentation" test. Add deprecated API
2877 backward compatibility test.
2878
5dbdd470
TT
28792011-03-09 Tom Tromey <tromey@redhat.com>
2880
2881 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2882 gdb_continue_to_end.
2883
b66e66ee
MK
28842011-03-09 Mark Kettenis <kettenis@gnu.org>
2885
2886 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2887 tabs.
2888
eceb0c5f
TT
28892011-03-09 Tom Tromey <tromey@redhat.com>
2890
2891 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2892 parentheses.
2893 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2894 $command.
2895 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2896 argument to gdb_continue_to_end.
2897 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2898 argument to gdb_continue_to_end.
2899 * gdb.cp/annota3.exp: Fix regex.
2900 * gdb.cp/annota2.exp: Fix regex.
2901 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2902 gdb_continue_to_end.
2903 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2904 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2905 gdb_continue_to_end.
2906
63154eca
PA
29072011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2908
2909 * gdb.server/ext-run.exp
2910 (load new file without any gdbserver inferior): New test.
2911
967d1f9b
TT
29122011-03-07 Tom Tromey <tromey@redhat.com>
2913
2914 * Makefile.in (TAGS): Rewrite.
2915
d68dcbb9
JK
29162011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2917
2918 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2919 initial commands echo. New match for `Found trace'. Anchor all the
2920 other matches. Anchor and match for `No trace frame found' the final
2921 match.
2922
6bf58e63
TT
29232011-03-07 Tom Tromey <tromey@redhat.com>
2924
2925 * Makefile.in (TAGS): New target.
2926
fda326dd
TT
29272011-03-07 Tom Tromey <tromey@redhat.com>
2928
2929 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2930 change.
2931 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2932 change.
2933 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2934 exit message change.
2935 (skip_altivec_tests): Update for exit message change.
2936 (skip_vsx_tests): Likewise.
2937 (gdb_continue_to_end): Likewise. Add 'command' argument.
2938 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2939 * gdb.threads/tls.exp: Update for exit message change.
2940 * gdb.threads/thread-unwindonsignal.exp: Use
2941 gdb_continue_to_end.
2942 * gdb.threads/step.exp (step_it): Update for exit message change.
2943 (continue_all): Likewise.
2944 * gdb.threads/print-threads.exp (test_all_threads): Update for
2945 exit message change.
2946 * gdb.threads/interrupted-hand-call.exp: Use
2947 gdb_continue_to_end.
2948 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2949 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2950 gdb_continue_to_end.
2951 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2952 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2953 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2954 * gdb.cp/method.exp: Update for exit message change.
2955 * gdb.cp/mb-templates.exp: Update for exit message change.
2956 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2957 * gdb.cp/annota3.exp: Update for exit message change.
2958 * gdb.cp/annota2.exp: Update for exit message change.
2959 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2960 * gdb.base/term.exp: Update for exit message change.
2961 * gdb.base/step-test.exp (test_i): Update for exit message change.
2962 * gdb.base/sigstep.exp (advance): Update for exit message change.
2963 (advancei): Likewise.
2964 * gdb.base/siginfo.exp: Update for exit message change.
2965 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2966 * gdb.base/reread.exp: Use gdb_continue_to_end.
2967 * gdb.base/langs.exp: Use gdb_continue_to_end.
2968 * gdb.base/interrupt.exp: Update for exit message change.
2969 * gdb.base/gdb1555.exp: Update for exit message change.
2970 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2971 * gdb.base/ending-run.exp: Update for exit message change.
2972 * gdb.base/chng-syms.exp: Update for exit message change.
2973 * gdb.base/checkpoint.exp: Update for exit message change.
2974 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2975 gdb_continue_to_end.
2976 (test_catch_syscall_with_wrong_args): Likewise.
2977 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2978 * gdb.base/break-interp.exp (test_ld): Update for exit message
2979 change.
2980 * gdb.base/bang.exp: Update for exit message change.
2981 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2982 (do_call_attach_tests): Likewise.
2983 * gdb.base/a2-run.exp: Update for exit message change.
2984 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2985 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2986 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2987
dd19bd70
JK
29882011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2991
30e62689
TT
29922011-03-03 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2995 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2996 * gdb.hp/gdb.aCC/configure.ac: Remove.
2997 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2998 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2999 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3000 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3001 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3002 * gdb.hp/gdb.compat/configure.ac: Remove.
3003 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3004 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3005 * gdb.hp/gdb.defects/configure.ac: Remove.
3006 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3007 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3008 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3009 * gdb.hp/configure.ac: Remove.
3010 * gdb.hp/configure: Remove.
3011 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3012 substitution.
3013 (Makefile): Remove rule.
3014 * gdb.cell/configure.ac: Remove.
3015 * gdb.cell/configure: Remove.
3016 * gdb.stabs/Makefile.in (Makefile): Remove.
3017 (distclean): Don't remove config.status or config.log.
3018 * gdb.stabs/configure (Makefile): Remove.
3019 * gdb.stabs/configure.ac: Remove.
3020 * configure: Rebuild.
3021 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3022 Remove stabs- and cell-specific logic. Test for existence of
3023 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3024 subdirectories, gdb.cell, and and gdb.stabs.
3025 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3026
c171f854
JB
30272011-03-03 Joel Brobecker <brobecker@adacore.com>
3028
3029 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3030 end of buffer.
3031
9a5193cb
JB
30322011-03-02 Joel Brobecker <brobecker@adacore.com>
3033
3034 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3035 gdb_test when running a test where we expected no output back.
3036
9bb4c1bb
MS
30372011-02-28 Michael Snyder <msnyder@vmware.com>
3038
3039 * gdb.cp/overload.cc: Change initializer value to integer.
3040
3bd0f5ef
MS
30412011-02-27 Michael Snyder <msnyder@vmware.com>
3042
3043 * gdb.multi/base.exp: Add test for remove-inferiors.
3044
2279eaad
JB
30452011-02-26 Joel Brobecker <brobecker@adacore.com>
3046
3047 * gdb.python/py-frame.exp: Simplify the initialization phase
3048 using prepare_for_testing.
3049
c82c0b55
MS
30502011-02-25 Michael Snyder <msnyder@vmware.com>
3051
3052 * gdb.multi/base.exp: Add tests for info inferiors with args.
3053
1d94651b
JK
30542011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3057 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3058 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3059 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3060 asmfile3. Comment the STABS (#3) file compilation. Compile
3061 everything through assembler. Provide KFAIL for symtab/12497.
3062 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3063 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3064 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3065 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3066
3bd0f5ef
MS
30672011-02-24 Michael Snyder <msnyder@vmware.com>
3068
3069 * gdb.base/break.exp: Add tests for delete breakpoints using
3070 convenience variables and value history references.
3071
12c1418e
MS
30722011-02-24 Michael Snyder <msnyder@vmware.com>
3073
3074 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3075 left behind in previous check-in.
3076
e5a67952
MS
30772011-02-23 Michael Snyder <msnyder@vmware.com>
3078
3079 * gdb.base/break.exp: Add tests for "info break" with arguments.
3080 * gdb.trace/infotrace.exp: Update patterns for error and help.
3081 * gdb.base/completion.exp: Update pattern.
3082 * gdb.base/ena-dis-br.exp: Update pattern.
3083 * gdb.base/help.exp: Update patterns.
3084
30852011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3086
3087 * gdb.base/memattr.exp: New test.
3088 * gdb.base/memattr.c: Test load for memattr.exp.
3089
6e6fbe60
DE
30902011-02-22 Doug Evans <dje@google.com>
3091
3092 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3093
1d41d745
MS
30942011-02-22 Michael Snyder <msnyder@vmware.com>
3095
3096 * Makefile.in: Make more clean.
3097 * gdb.ada/Makefile.in: Ditto.
3098 * gdb.arch/Makefile.in: Ditto.
3099 * gdb.asm/Makefile.in: Ditto.
3100 * gdb.base/Makefile.in: Ditto.
3101 * gdb.cp/Makefile.in: Ditto.
3102 * gdb.dwarf2/Makefile.in: Ditto.
3103 * gdb.java/Makefile.in: Ditto.
3104 * gdb.mi/Makefile.in: Ditto.
3105 * gdb.modula2/Makefile.in: Ditto.
3106 * gdb.python/Makefile.in: Ditto.
3107 * gdb.server/Makefile.in: Ditto.
3108 * gdb.stabs/Makefile.in: Ditto.
3109 * gdb.threads/Makefile.in: Ditto.
3110 * gdb.trace/Makefile.in: Ditto.
3111
79ba84ca
MS
31122011-02-22 Michael Snyder <msnyder@vmware.com>
3113
df46027d 3114 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3115 info threads.
3116
b9b35694
JB
31172011-02-22 Joel Brobecker <brobecker@adacore.com>
3118
3119 * gdb.python/py-breakpoint.exp: Fix the expected output of
3120 one of the "maint info breakpoints" tests to accept the output
3121 generated on platforms that do not have hardware watchpoints.
3122
8bfb830f
JB
31232011-02-22 Joel Brobecker <brobecker@adacore.com>
3124
3125 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3126 clean_restart. Be a little stricter in the expected output
3127 for one of the tests. Fix a typo in one of the comments.
3128
c45f3c54
JB
31292011-02-22 Joel Brobecker <brobecker@adacore.com>
3130
3131 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3132 Delete variable binfile, no longer use. Add or modify test
3133 comments to make them unique.
3134
b97c863c
MS
31352011-02-21 Michael Snyder <msnyder@vmware.com>
3136
3137 * Makefile.in: Update for make clean.
3138 * gdb.ada/Makefile.in: Ditto.
3139 * gdb.arch/Makefile.in: Ditto.
3140 * gdb.asm/Makefile.in: Ditto.
3141 * gdb.base/Makefile.in: Ditto.
3142 * gdb.cp/Makefile.in: Ditto.
3143 * gdb.dwarf2/Makefile.in: Ditto.
3144 * gdb.java/Makefile.in: Ditto.
3145 * gdb.mi/Makefile.in: Ditto.
3146 * gdb.modula2/Makefile.in: Ditto.
3147 * gdb.python/Makefile.in: Ditto.
3148 * gdb.server/Makefile.in: Ditto.
3149 * gdb.stabs/Makefile.in: Ditto.
3150 * gdb.threads/Makefile.in: Ditto.
3151 * gdb.trace/Makefile.in: Ditto.
3152
aea5b279
MS
31532011-02-21 Michael Snyder <msnyder@vmware.com>
3154
3155 * gdb.threads/thread-find.exp: Update patterns for changes in
3156 output of "info threads" command.
3157
e3039479
UW
31582011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3159 Ulrich Weigand <uweigand@de.ibm.com>
3160
3161 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3162 (skip_hw_watchpoint_tests): Likewise.
3163 (skip_hw_watchpoint_multi_tests): Likewise.
3164
b800ec70
UW
31652011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3166
3167 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3168 (skip_hw_watchpoint_tests): Likewise.
3169 (skip_hw_watchpoint_multi_tests): Likewise.
3170 (skip_hw_watchpoint_access_tests): Likewise.
3171
3172 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3173 * gdb.base/pr11022.exp: Likewise.
3174 * gdb.base/watch-read.exp: Likewise.
3175 * gdb.base/watch_thread_num.exp: Likewise.
3176 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3177 * gdb.base/watchpoint-hw.exp: Likewise.
3178 * gdb.base/watchpoint.exp: Likewise.
3179 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3180 * gdb.threads/watchthreads-reorder.exp: Likewise.
3181 * gdb.threads/watchthreads.exp: Likewise.
3182 * gdb.threads/watchthreads2.exp: Likewise.
3183
91033e37
JB
31842011-02-21 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3187 the debugger is unable to find the array bounds.
3188
eeaafae2
JK
31892011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3190
3191 * gdb.cp/typedef-operator.exp: New file.
3192 * gdb.cp/typedef-operator.cc: New file.
3193
e338d953
MS
31942011-02-17 Michael Snyder <msnyder@vmware.com>
3195
3196 * gdb.threads/thread-find.exp: Fix regular expressions.
3197
e67ad678
JB
31982011-02-17 Joel Brobecker <brobecker@adacore.com>
3199
3200 * gdb.ada/packed_array: Expand testcase to test printing of
3201 unconstrained packed array.
3202
93084bca
JB
32032011-02-17 Joel Brobecker <brobecker@adacore.com>
3204
3205 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3206
a0c78a73
PA
32072011-02-16 Pedro Alves <pedro@codesourcery.com>
3208
f65d5553 3209 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3210 (main): Initialize it before collecting, and and clear it
3211 afterwards.
f65d5553
PA
3212 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3213 collecting with '{type} addr', where the addr expression is not an
3214 rvalue.
a0c78a73 3215
3dfcbbd2
KW
32162011-02-16 Ken Werner <ken.werner@de.ibm.com>
3217
3218 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3219 a bool variable. Expect correct OpenCL names for vector types. Use the
3220 uc3 variable name instead of referring to the uchar3 built-in type.
3221 Escape the asterisk at the half pointer test.
3222
08807d5a
PA
32232011-02-16 Pedro Alves <pedro@codesourcery.com>
3224
f65d5553 3225 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3226 (main): Initialize it before collecting, and and clear it
3227 afterwards.
f65d5553
PA
3228 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3229 collecting overlapping memory ranges.
08807d5a 3230
60f98dde
MS
32312011-02-15 Michael Snyder <msnyder@vmware.com>
3232
3233 * gdb.base/default.exp: Add tests for thread commands.
3234 * gdb.base/help.exp: Add tests for thread commands.
3235 * gdb.threads/thread-find.exp: New test for thread find command.
3236
648cd113
KW
32372011-02-15 Ken Werner <ken.werner@de.ibm.com>
3238
3239 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3240
494e194e
YQ
32412011-02-15 Yao Qi <yao@codesourcery.com>
3242
3243 PR tdep/12352
3244 * gdb.arch/arm-disp-step.S : New test for str instruction.
3245 * gdb.arch/arm-disp-step.exp : Likewise.
3246
d9492458
TJB
32472011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3248
3249 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3250 "vector_register2_vr" test strings. Test the extended floating
3251 point registers (F32~F63).
3252 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3253 IBM XL C compiler. Make the test program use a register provided
3254 by the compiler for the lxvd2x instruction.
3255
8af8e3bc
PA
32562011-02-14 Pedro Alves <pedro@codesourcery.com>
3257
3258 * gdb.trace/unavailable.cc (class Base, class Middle, class
3259 Derived): New types.
3260 (derived_unavail, derived_partial, derived_whole): New globals.
3261 (virtual_partial): New global.
3262 (virtualp): Point at virtual_partial.
3263 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3264 related to unavailable vptr.
3265
1b28d0b3
PA
32662011-02-14 Pedro Alves <pedro@codesourcery.com>
3267
3268 * gdb.trace/unavailable.cc (a, b, c): New globals.
3269 (main): Set and clear them.
3270 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3271 `a' and `c', and check that `b' isn't collected, although `a' and
3272 `c' are.
3273
ec0a52e1
PA
32742011-02-14 Pedro Alves <pedro@codesourcery.com>
3275
3276 * gdb.trace/unavailable.cc (struct Virtual): New.
3277 (virtualp): New global pointer.
3278 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3279 printing a pointer to an object whose type has a vtable, with
3280 print object on.
3281
24e6bcee
PA
32822011-02-14 Pedro Alves <pedro@codesourcery.com>
3283
3284 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3285 value repeat handles unavailableness.
3286
39d37385
PA
32872011-02-14 Pedro Alves <pedro@codesourcery.com>
3288
3289 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3290 tests for building arrays from unavailable values, subscripting
3291 non-memory rvalue unvailable arrays, and accessing fields or
3292 baseclasses of non-lazy unavailable values,
3293 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3294 struct types.
3295 (g_smallstruct, g_smallstruct_b): New globals.
3296
06d72e16
PA
32972011-02-14 Pedro Alves <pedro@codesourcery.com>
3298
3299 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3300
bc9a5551
JK
33012011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3302
3303 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3304 * gdb.cp/overload-const.exp: New file.
3305 * gdb.cp/overload-const.cc: New file.
3306
54fcddd0
UW
33072011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3308
3309 * gdb.opencl/callfuncs.cl: New file.
3310 * gdb.opencl/callfuncs.exp: New test.
3311 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3312
d6dafb7c
UW
33132011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3314
3315 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3316 when computing result.
3317 * gdb.arch/altivec-abi.exp: Update expected results.
3318
a449c2d8
TJB
33192011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3320
3321 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3322 * gdb.base/jit.exp: Likewise.
3323 * gdb.base/pie-execl.exp: Likewise.
3324 * gdb.base/solib-nodir.exp: Likewise.
3325 * gdb.base/solib-overlap.exp: Likewise.
3326
764880b7
PA
33272011-02-07 Pedro Alves <pedro@codesourcery.com>
3328
3329 * gdb.trace/collection.c (global_pieces): New.
3330 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3331 New procedure.
3332 (gdb_trace_collection_test): Call it.
3333
505500db
SW
33342011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3335
3336 * gdb.python/py-evthreads.c: New file.
3337 * gdb.python/py-evthreads.exp: New file.
3338 * gdb.python/py-events.py: New file.
3339 * gdb.python/py-events.exp: New file.
3340 * gdb.python/py-events.c: New file.
3341
385203ed
DD
33422011-02-04 David Daney <ddaney@caviumnetworks.com>
3343
3344 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3345
9011945e
AB
33462011-02-03 Andrew Burgess <aburgess@broadcom.com>
3347
3348 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3349 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3350 boundary between two compilation units.
3351
580688f3
PA
33522011-02-02 Pedro Alves <pedro@codesourcery.com>
3353
3354 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3355 (Virtual): New structs.
3356 (virtual_o, virtual_middle_b): New globals.
3357 * gdb.cp/virtbase.exp: New tests.
3358
d3f0f853
PP
33592011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3360
3361 * gdb.base/jit.exp: New file.
3362 * gdb.base/jit-main.c: New file.
3363 * gdb.base/jit-solib.c: New file.
3364
b2030fb5
UW
33652011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3366
3367 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3368 proceed to initial kernel entry point.
3369 * gdb.opencl/datatypes.exp: Likewise.
3370 * gdb.opencl/operators.exp: Likewise.
3371 * gdb.opencl/vec_comps.exp: Likewise.
3372
2db19d1e
SW
33732011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3374
3375 * gdb.cp/nsnested.cc: New.
3376 * gdb.cp/nsnested.exp: New.
3377 * gdb.cp/nsnoimports.exp: New.
3378 * gdb.cp/nsnoimports.cc: New.
3379
6b0c4c1f
JB
33802011-01-31 Joel Brobecker <brobecker@adacore.com>
3381
3382 * gdb.base/interact.exp: Add extra tests that verify that
3383 the value of the interactive-mode setting does not change
3384 after the script is sourced.
3385
80b23b6a
JK
33862011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3387
3388 * gdb.cp/noparam.exp: New file.
3389 * gdb.cp/noparam.cc: New file.
3390
ffd5ec24
PA
33912011-01-28 Pedro Alves <pedro@codesourcery.com>
3392
3393 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3394 there's no stack or registers.
3395
a81766d8
TT
33962011-01-26 Tom Tromey <tromey@redhat.com>
3397
3398 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3399 space before string output. Add test for "set print pretty off"
3400 case.
3401
585fdaa1
PA
34022011-01-25 Pedro Alves <pedro@codesourcery.com>
3403
3404 * gdb.base/frame-args.exp: Adjust.
3405 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3406 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3407 * gdb.dwarf2/pieces.exp: Adjust.
3408 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3409 * gdb.opt/inline-locals.exp: Adjust.
3410 * gdb.threads/fork-child-threads.exp: Adjust.
3411
d468832a
KW
34122011-01-25 Ken Werner <ken.werner@de.ibm.com>
3413
3414 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3415 OpenCL kernel function. Add a comment as marker. Add address space
3416 qualifiers for the remaining program scope variables.
3417 * gdb.opencl/datatypes.cl: Likewise.
3418 * gdb.opencl/operators.cl: Likewise.
3419 * gdb.opencl/vec_comps.cl: Likewise.
3420 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3421 Add breakpoint at the marker comment.
3422 * gdb.opencl/datatypes.exp: Likewise.
3423 * gdb.opencl/operators.exp: Likewise.
3424 * gdb.opencl/vec_comps.exp: Likewise.
3425
490f124f
PA
34262011-01-24 Pedro Alves <pedro@codesourcery.com>
3427
3428 * gdb.base/printcmds.c (some_struct): New struct and instance.
3429 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3430 procedure.
3431 <global scope>: Call it.
3432
6da78614
KW
34332011-01-21 Ken Werner <ken.werner@de.ibm.com>
3434
3435 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3436 argument to the gdb_compile_opencl_hostapp call.
3437
ec64c9aa
YQ
34382011-01-19 Yao Qi <yao@codesourcery.com>
3439
3440 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3441 positve list.
3442
810cfdbb
YQ
34432011-01-19 Yao Qi <yao@codesourcery.com>
3444
3445 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3446 canonical form.
3447 Remove "xscale-*-*"
3448 * gdb.xml/tdesc-regs.exp: Likewise.
3449 * gdb.python/py-section-script.exp: Replace ARM target triplet
3450 with canonical form.
3451 Match arm*-*-symbianelf*.
3452 * gdb.base/dup-sect.exp: Likewise.
3453 * lib/dwarf.exp: New.
3454 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3455 dwarf2_support.
3456 * gdb.dwarf2/dup-psym.exp: Likewise.
3457 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3458 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3459 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3460 * gdb.dwarf2/dw2-basic.exp: Likewise.
3461 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3462 * gdb.dwarf2/dw2-const.exp: Likewise.
3463 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3464 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3465 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3466 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3467 * gdb.dwarf2/dw2-filename.exp: Likewise.
3468 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3469 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3470 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3471 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3472 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3473 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3474 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3475 * gdb.dwarf2/dw2-producer.exp: Likewise.
3476 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3477 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3478 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3479 * gdb.dwarf2/dw2-strp.exp: Likewise.
3480 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3481 * gdb.dwarf2/implptr.exp: Likewise.
3482 * gdb.dwarf2/mac-fileno.exp: Likewise.
3483 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3484 * gdb.dwarf2/pieces.exp: Likewise.
3485 * gdb.dwarf2/pr11465.exp: Likewise.
3486 * gdb.dwarf2/valop.exp: Likewise.
3487 * gdb.dwarf2/watch-notconst.exp: Likewise.
3488 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3489
4694da01
TT
34902011-01-19 Tom Tromey <tromey@redhat.com>
3491
3492 * gdb.python/py-infthread.exp: Add thread tests.
3493
b075872c
JB
34942011-01-14 Joel Brobecker <brobecker@adacore.com>
3495
3496 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3497
2c3e6e24
JB
34982011-01-14 Joel Brobecker <brobecker@adacore.com>
3499
3500 * gdb.ada/widewide: New testcase.
3501
de8fa76c
JB
35022011-01-13 Joel Brobecker <brobecker@adacore.com>
3503
3504 * gdb.base/interact.exp: New testcase.
3505
1b05df00
TT
35062011-01-12 Tom Tromey <tromey@redhat.com>
3507
3508 * gdb.mi/gdb2549.exp: Update for error message changes.
3509 * gdb.mi/mi-cli.exp: Likewise.
3510 * gdb.mi/mi-disassemble.exp: Likewise.
3511 * gdb.mi/mi-pthreads.exp: Likewise.
3512 * gdb.mi/mi-regs.exp: Likewise.
3513 * gdb.mi/mi-stack.exp: Likewise.
3514 * gdb.mi/mi-var-block.exp: Likewise.
3515 * gdb.mi/mi-var-cmd.exp: Likewise.
3516 * gdb.mi/mi2-cli.exp: Likewise.
3517 * gdb.mi/mi2-disassemble.exp: Likewise.
3518 * gdb.mi/mi2-pthreads.exp: Likewise.
3519 * gdb.mi/mi2-regs.exp: Likewise.
3520 * gdb.mi/mi2-stack.exp: Likewise.
3521 * gdb.mi/mi2-var-block.exp: Likewise.
3522 * gdb.mi/mi2-var-cmd.exp: Likewise.
3523
c2ff108b
JK
35242011-01-12 Andrew Burgess <aburgess@broadcom.com>
3525 Jan Kratochvil <jan.kratochvil@redhat.com>
3526
3527 PR fortran/11104 and DWARF unbound arrays detection.
3528 * gdb.fortran/multi-dim.exp: New file.
3529 * gdb.fortran/multi-dim.f90: New file.
3530
b716877b
AB
35312011-01-12 Andrew Burgess <aburgess@broadcom.com>
3532
3533 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3534 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3535 add new tests for opcode dumping.
3536
6c162d5e
TT
35372011-01-11 Tom Tromey <tromey@redhat.com>
3538
3539 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3540
77b06cd7
TJB
35412010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3542
3543 Convert hardware watchpoints to use breakpoint_ops.
3544 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3545 type is not supported.
3546 * gdb.base/foll-fork.exp: Likewise.
3547 * gdb.base/foll-vfork.exp: Likewise.
3548
f39a75d0
PM
35492011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3550
3551 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3552 Use load_lib gdb-python.exp.
3553 * gdb.python/python.exp: Ditto.
3554 * gdb.python/py-function.exp: Ditto.
3555
fc529d80
AS
35562011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3557
3558 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3559
fb03cb59
JK
35602011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3561
3562 * configure: Regenerate.
3563
d8e22779
TT
35642011-01-06 Tom Tromey <tromey@redhat.com>
3565
3566 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3567
09050809
JB
35682011-01-06 Joel Brobecker <brobecker@adacore.com>
3569
fc529d80
AS
3570 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3571 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3572 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3573 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3574 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3575 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3576 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3577 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3578 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3579 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3580 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3581 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3582 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3583 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3584 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3585 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3586 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3587 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3588 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3589 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3590 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3591 gdb.ada/uninitialized_vars.exp,
3592 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3593 Simplify by using clean_restart.
09050809 3594
8ed5dd9e
JB
35952011-01-06 Joel Brobecker <brobecker@adacore.com>
3596
3597 Add marker to be used as anchor for inserting breakpoints.
3598 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3599 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3600 Likewise.
3601
3602 Remove uses of gdb_start_cmd.
3603 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3604 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3605
3606 Do not run testcase if testing with GDBserver.
3607 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3608 if testing with GDBserver.
3609
368a124f
JB
36102011-01-06 Joel Brobecker <brobecker@adacore.com>
3611
3612 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3613 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3614 copyright header.
3615
44944448
JB
36162011-01-05 Joel Brobecker <brobecker@adacore.com>
3617
3618 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3619 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3620 testsuite/gdb.fortran/complex.f,
3621 testsuite/gdb.fortran/derived-type.f90,
3622 testsuite/gdb.fortran/library-module-lib.f90,
3623 testsuite/gdb.fortran/library-module-main.f90,
3624 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3625 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3626 Copyright year update.
3627
31886ea6
JB
36282011-01-05 Joel Brobecker <brobecker@adacore.com>
3629
3630 * gdb.base/langs1.f: Add copyright header.
3631
ebedcab5
JK
36322011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/morestack.exp: New file.
3635 * gdb.base/morestack.c: New file.
3636
de1eb2f9
JK
36372011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3640
9e87a409
JB
36412010-12-29 Joel Brobecker <brobecker@adacore.com>
3642
3643 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3644 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3645
720d1a40
JB
36462010-12-29 Joel Brobecker <brobecker@adacore.com>
3647
3648 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3649
a283af87
AS
36502010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3651
5d3d9cba
AS
3652 * gdb.threads/tls.exp: Fix typo.
3653
a283af87
AS
3654 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3655 * gdb.threads/execl.exp: Update.
3656
2a20745c
YQ
36572010-12-23 Yao Qi <yao@codesourcery.com>
3658
3659 * gdb.arch/arm-disp-step.exp: New.
3660 * gdb.arch/arm-disp-step.S: New.
3661
a7658b96
TT
36622010-12-21 Tom Tromey <tromey@redhat.com>
3663
3664 * gdb.threads/execl.exp: Update.
3665 * gdb.threads/linux-dp.exp: Update.
3666 * gdb.threads/manythreads.exp: Update.
3667 * gdb.threads/tls.exp: Update.
3668
5b79abe7
TT
36692010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3670
3671 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3672 (NextOverThrowDerivates) <resumebpt>: New.
3673 (resumebpt_test): New.
3674 (main): Call resumebpt_test.
3675 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3676
0914bcdb
SS
36772010-12-12 Stan Shebs <stan@codesourcery.com>
3678
3679 * gdb.trace/tsv.exp: Test print command on trace state variables.
3680
305aeedc
TT
36812010-12-09 Tom Tromey <tromey@redhat.com>
3682
3683 * gdb.base/interp.exp: Add regression test.
3684
186c406b
TT
36852010-12-09 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.java/jnpe.java: New file.
3688 * gdb.java/jnpe.exp: New file.
3689 * gdb.cp/nextoverthrow.exp: New file.
3690 * gdb.cp/nextoverthrow.cc: New file.
3691
aae1c79a
DE
36922010-12-07 Doug Evans <dje@google.com>
3693
3694 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3695 of data-directory.
3696 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3697 updated.
3698 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3699
60f98dde 37002010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3701
3702 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3703 * gdb.base/call-sc.exp: Ditto.
3704 * gdb.base/finish.exp: Ditto.
3705 * gdb.base/return.exp: Ditto.
3706 * gdb.base/return2.exp: Ditto.
3707
5fa290c1
DE
37082010-11-30 Doug Evans <dje@google.com>
3709
3710 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3711 (gdb_expect_list): Fix spelling errors in comments.
3712 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3713 send_gdb/gdb_expect_list where applicable.
3714 * gdb.base/call-ar-st.exp: Ditto.
3715 * gdb.base/funcargs.exp: Ditto.
3716 * gdb.base/gcore.exp: Ditto.
3717 * gdb.base/page.exp: Ditto.
3718 * gdb.base/sigaltstack.exp: Ditto.
3719 * gdb.base/siginfo.exp: Ditto.
3720 * gdb.base/sigstep.exp: Ditto.
3721 * gdb.base/trace-commands.exp: Ditto.
3722
4e04c971
DE
37232010-11-29 Doug Evans <dje@google.com>
3724
3725 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3726 printer-name;subprinter-name.
3727
8cf6f0b1
TT
37282010-11-29 Tom Tromey <tromey@redhat.com>
3729
3730 * gdb.dwarf2/implptr.exp: New file.
3731 * gdb.dwarf2/implptr.c: New file.
3732 * gdb.dwarf2/implptr.S: New file.
3733
94b6973e
PM
37342010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3735
fc529d80 3736 PR python/12199
94b6973e
PM
3737
3738 * gdb.python/py-breakpoint.exp: Test the delete method.
3739
8358c15c
JK
37402010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3741
3742 Fix step_resume_breakpoint unsaved during an infcall.
3743 * gdb.base/step-resume-infcall.exp: New file.
3744 * gdb.base/step-resume-infcall.c: New file.
3745
f6df29bc
TJB
37462010-11-24 Edjunior Machado <emachado@br.ibm.com>
3747
3748 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3749
f2b5a5cf
TJB
37502010-11-24 Edjunior Machado <emachado@br.ibm.com>
3751
3752 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3753 on ppc64's symbols; "finish" and "return" commands must accept to
3754 show the caller line again as well as the line after.
3755 * gdb.asm/powerpc64.inc: New file.
3756
6b0ecdc2
DE
37572010-11-23 Doug Evans <dje@google.com>
3758
3759 * lib/gdb.exp (gdb_test_sequence): New function.
3760 (gdb_expect_list): Add verbose -log call for each pattern.
3761 * gdb.base/signals.exp (test_handle_all_print): Call it.
3762 Reduce timeout increment from 6 minutes to 1 minute.
3763 * gdb.server/ext-run.exp: Call it.
3764
ea976c60
PM
37652010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3766
f2b5a5cf 3767 PR python/12212
ea976c60
PM
3768
3769 * gdb.python/python.exp: Check that selected_thread raises an
3770 error when no inferior is loaded.
3771
c0efa795
JK
37722010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3773
3774 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3775 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3776
ec3aa567
JK
37772010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3778
3779 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3780 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3781
d8249011
DE
37822010-11-18 Doug Evans <dje@google.com>
3783
3784 * gdb.server/ext-run.exp: Fix intermittent failures.
3785
d4eba7d1
NF
37862010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3787
3788 * gdb.stabs/gdb11479.exp: Use runto_main.
3789
b04c2f88
NF
37902010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3791
3792 * gdb.base/break-entry.exp: Skip if using a stub.
3793
ae9d7ce4
NF
37942010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3795
3796 * gdb.python/py-inferior.exp: Pack values in target endianness.
3797
621c8364
TT
37982010-11-12 Tom Tromey <tromey@redhat.com>
3799
3800 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3801 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3802 MemoryError.
3803 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3804 type.
3805 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3806 MemoryError.
3807 (test_subscript_regression): Update exception type.
3808
84f4c1fe
PM
38092010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3810
3811 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3812 breakpoint tests.
3813
a1442452
PA
38142010-11-09 Pedro Alves <pedro@codesourcery.com>
3815
3816 * gdb.base/watchpoint.exp: Test "watch -location" with an
3817 innacessible location.
3818
efd11a33
JK
38192010-11-09 Edjunior Machado <emachado@br.ibm.com>
3820 Luis Machado <luisgpm@br.ibm.com>
3821
3822 * gdb.base/maint.exp: Expect "." prefix.
3823 * gdb.base/nodebug.exp: Expect "." Likewise.
3824 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3825 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3826 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3827 POWER server processors.
3828
aa00efb5
JK
38292010-11-08 Edjunior Machado <emachado@br.ibm.com>
3830 Luis Machado <luisgpm@br.ibm.com>
3831
3832 * gdb.base/break-entry.exp: convert entry point for
3833 ppc64 and expect leading `.' on ppc64's symbols
3834
99e7ae30
DE
38352010-11-05 Doug Evans <dje@google.com>
3836
3837 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3838 * gdb.python/py-param.exp: Delete, contents moved to ...
3839 * gdb.python/py-parameter.exp: ... here. New file.
3840 Add test for gdb.parameter ("directories").
99e7ae30 3841
f4b8a18d
KW
38422010-11-05 Ken Werner <ken.werner@de.ibm.com>
3843
3844 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3845 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3846 * configure: Regenerate.
3847 * gdb.opencl/Makefile.in: New File.
3848 * gdb.opencl/datatypes.exp: Likewise.
3849 * gdb.opencl/datatypes.cl: Likewise.
3850 * gdb.opencl/operators.exp: Likewise.
3851 * gdb.opencl/operators.cl: Likewise.
3852 * gdb.opencl/vec_comps.exp: Likewise.
3853 * gdb.opencl/vec_comps.cl: Likewise.
3854 * gdb.opencl/convs_casts.exp: Likewise.
3855 * gdb.opencl/convs_casts.cl: Likewise.
3856 * lib/opencl.exp: Likewise.
3857 * lib/opencl_hostapp.c: Likewise.
3858 * lib/opencl_kernel.cl: Likewise.
3859 * lib/cl_util.c: Likewise.
3860 * lib/cl_util.c: Likewise.
3861 * gdb.base/default.exp (set language): Add "opencl" to the list of
3862 languages.
3863
a9d5ef47
SW
38642010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3865
3866 * gdb.cp/overload.exp: Added test for inheritance overload.
3867 * gdb.cp/overload.cc: Ditto.
3868 * gdb.cp/oranking.exp: Removed releveant kfails.
3869
03eb1c79
JK
38702010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3871 Joel Brobecker <brobecker@adacore.com>
3872
3873 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3874 check test_compiler_info.
3875
dbc98a8b
KW
38762010-11-03 Ken Werner <ken.werner@de.ibm.com>
3877
3878 * gdb.base/gnu_vector.exp: Adjust expect messages.
3879
120bd360
KW
38802010-11-03 Ken Werner <ken.werner@de.ibm.com>
3881
3882 * gdb.base/gnu_vector.exp: Add unary operator tests.
3883
c37f7098
KW
38842010-11-03 Ken Werner <ken.werner@de.ibm.com>
3885
3886 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3887
7b51bc51
DE
38882010-11-02 Doug Evans <dje@google.com>
3889
3890 * gdb.python/py-pp-maint.c: New file.
3891 * gdb.python/py-pp-maint.exp: New file.
3892 * gdb.python/py-pp-maint.py: New file.
3893
50c97f38
TT
38942010-11-02 Tom Tromey <tromey@redhat.com>
3895
3896 * gdb.base/default.exp: Remove "scheme" from language list.
3897
a289b8f6
JK
38982010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3899
3900 Revert:
3901 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3902 * gdb.threads/sigstep-threads.exp: New file.
3903 * gdb.threads/sigstep-threads.c: New file.
3904
cd017491
MS
39052010-10-20 Michael Snyder <msnyder@vmware.com>
3906
3907 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3908
8e6a5956
UW
39092010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3910
3911 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3912 Skip test completely if gdb,no_hardware_watchpoints.
3913
2c04da0d
UW
39142010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3915
3916 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3917 strict, but do not check for any particular function name within libc.
3918
79afc5ef
SW
39192010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3920
3921 * gdb.cp/smartp.exp: New test.
3922 * gdb.cp/smartp.cc : New test.
3923
026ffab7
SW
39242010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3925
3926 * gdb.cp/converts.exp: Test pointer to bool conversion.
3927 Test pointer to long conversion.
3928 * gdb.cp/oranking.exp: Removed relevant kfail.
3929
3a772aa4
TT
39302010-10-18 Tom Tromey <tromey@redhat.com>
3931
3932 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3933 argument to lazy_string.
3934 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3935 (pp_ls.to_string): Use it.
3936 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3937 Add "estring2" local.
3938
5fc3827b
JK
39392010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 Fix s390x compatibility.
3942 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3943 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3944
8aeb23f3
JK
39452010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3946
3947 * gdb.threads/sigstep-threads.exp: New file.
3948 * gdb.threads/sigstep-threads.c: New file.
3949
c1e56572
JK
39502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 * gdb.base/pie-execl.exp: New file.
3953 * gdb.base/pie-execl.c: New file.
3954
92163a10
JK
39552010-10-13 Doug Evans <dje@google.com>
3956 Jan Kratochvil <jan.kratochvil@redhat.com>
3957
3958 PR exp/12117
3959 * gdb.cp/ptype-cv-cp.cc: New file.
3960 * gdb.cp/ptype-cv-cp.exp: New file.
3961
7062b0a0
SW
39622010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3963
3964 * gdb.cp/converts.cc: New test program.
3965 * gdb.cp/converts.exp: New test.
3966 * gdb.cp/overload.exp: Added test for void* vs int*.
3967 * gdb.cp/overload.exp: Ditto.
3968 * gdb.cp/oranking.exp: Removed related kfail.
3969
0e3509db
DE
39702010-10-13 Doug Evans <dje@google.com>
3971
3972 * lib/gdb-python.exp (gdb_check_python_config): New function.
3973 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3974 * gdb.python/lib-types.cc: New file.
3975 * gdb.python/lib-types.exp: New file.
3976
8dc78533
JK
39772010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3978
3979 * gdb.python/py-error.exp: New file.
3980 * gdb.python/py-error.py: New file.
3981
93c17e06
JK
39822010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3985 gdb_test_multiple.
3986
d8b34041
JK
39872010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3988
3989 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3990 * gdb.base/prelink.exp: Likewise.
3991 * gdb.base/solib-nodir.exp: Likewise.
3992 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3993 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3994 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3995
e0cc584e
UW
39962010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3997
3998 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3999 for the "info files" test to avoid timeouts on slow machines.
4000
cfc353b1
JK
40012010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4002
4003 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4004 (main): Make openlib dummy call.
4005
d3d7896d
JK
40062010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4007
4008 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4009 * break-interp.exp (reach): Move the core body ...
4010 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4011 (test_ld): Provide always real argument, even to the linker. Replace
4012 dl_main by _dl_debug_state.
4013
5e533c94
JK
40142010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 Fix results of prelinked PIEs on ppc*.
4017 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4018 Accept also DISPLACEMENT "PRESENT".
4019 (main): Replace "ZERO" displacements by "PRESENT".
4020
33540610
SW
40212010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4022
4023 * gdb.cp/oranking.exp: New test.
4024 * gdb.cp/oranking.cc: New test program.
4025
3bdf2bbd
KW
40262010-10-08 Ken Werner <ken.werner@de.ibm.com>
4027
4028 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4029 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4030
2f608a3a
KW
40312010-10-06 Ken Werner <ken.werner@de.ibm.com>
4032
4033 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4034 lush, lynx) New constant.
4035 * gdb.base/constvars.exp: Test const array types.
4036 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4037
aa2e2d8d
DE
40382010-10-06 Doug Evans <dje@google.com>
4039
4040 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4041 of syscall staging area.
4042
2844d6b5
KW
40432010-10-06 Ken Werner <ken.werner@de.ibm.com>
4044
4045 * gdb.base/gnu_vector.c: Add variable c4.
4046 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4047 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4048
7d8ac8bb
MR
40492010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4050
4051 * gdb.arch/altivec-abi.exp: Fix a typo.
4052
84a02e58
MR
40532010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4054
4055 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4056 to match a thread ID.
4057
b18e6318
JK
40582010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 Fix s390x testcase compatibility.
4061 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4062
a2c09bd0
DE
40632010-10-01 Doug Evans <dje@google.com>
4064
4065 * lib/gdb-python.exp: New file.
4066 * gdb.python/py-block.exp: Use it.
4067 * gdb.python/py-breakpoint.exp: Ditto.
4068 * gdb.python/py-frame.exp: Ditto.
4069 * gdb.python/py-inferior.exp: Ditto.
4070 * gdb.python/py-param.exp: Ditto.
4071 * gdb.python/py-prettyprint.exp: Ditto.
4072 * gdb.python/py-shared.exp: Ditto.
4073 * gdb.python/py-symbol.exp: Ditto.
4074 * gdb.python/py-symtab.exp: Ditto.
4075 * gdb.python/py-type.exp: Ditto.
4076 * gdb.python/py-value.exp: Ditto.
4077 * gdb.python/python.exp: Ditto.
4078
38f12cfc
TT
40792010-09-30 Tom Tromey <tromey@redhat.com>
4080
4081 * gdb.base/anon.exp: New file.
4082 * gdb.base/anon.c: New file.
4083
9ae8282d
TT
40842010-09-30 Tom Tromey <tromey@redhat.com>
4085
4086 * gdb.base/completion.exp: Test completion through anonymous
4087 union.
4088 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4089
e9e07ba6
JK
40902010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4091
4092 Fix printing parameters of inlined functions.
4093 * gdb.dwarf2/dw2-inline-param.exp: New file.
4094 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4095 * gdb.dwarf2/dw2-inline-param.S: New file.
4096
cd2effb2
JK
40972010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 PR corefiles/12071.
4100 * gdb.base/corefile.exp (quit with a process, no question: load core)
4101 (quit with a core file): New tests.
4102
bceffbf3
JK
41032010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4104
4105 Fix GDB crash on inferior calls with self-referencing classes.
4106 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4107 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4108 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4109
1736ad11
JK
41102010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4111
4112 Fix lost siginfo_t for inferior calls.
4113 * gdb.base/siginfo-infcall.exp: New file.
4114 * gdb.base/siginfo-infcall.c: New file.
4115
a176ad92
JB
41162010-09-22 Joel Brobecker <brobecker@adacore.com>
4117
4118 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4119
c2b0a229
JK
41202010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4121
4122 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4123 New test.
4124 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4125
e8ae22d1
JB
41262010-09-22 Joel Brobecker <brobecker@adacore.com>
4127
4128 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4129 type of our const type.
4130
ec322823
SW
41312010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4132
4133 * gdb.cp/pr12028.cc: New.
4134 * gdb.cp/pr12028.exp: New.
4135
72929c62
JB
41362010-09-22 Joel Brobecker <brobecker@adacore.com>
4137
4138 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4139
875b4ff5 41402010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4141 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4142
4143 PR mi/11407
4144 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4145 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4146 * gdb.mi/dw2-ref-missing-frame.S New File.
4147 * gdb.mi/dw2-ref-missing-frame.exp New File.
4148
7155d578
TT
41492010-09-14 Tom Tromey <tromey@redhat.com>
4150
4151 PR symtab/8399:
4152 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4153
515ed532
TT
41542010-09-14 Tom Tromey <tromey@redhat.com>
4155
4156 PR exp/11803:
4157 * gdb.threads/tls.exp: Use C++.
4158 (check_thread_local): Use K::another_thread_local.
4159 * gdb.threads/tls.c (class K): New.
4160 (another_thread_local): Now a member of K.
4161 (spin): Update. No longer K&R C.
4162
450ca57c
SW
41632010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4164
4165 * gdb.cp/koenig.cc: created class for testing member lookup.
4166 * gdb.cp/koenig.exp: Added test for member lookup.
4167
dbd492a3
JK
41682010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4169
4170 Fix false FAILs on sourcetree topdir directory containing "kill".
4171 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4172 source line matching regexp.
4173
8d4d924b
JK
41742010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.python/python.exp (set height 0, collect help from uiout)
4177 (verify help to uiout): New tests.
4178
8e64f2a0
JK
41792010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4180
4181 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4182 is_lp64_target to check 64bit target.
4183
4569eed2
JK
41842010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4185
4186 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4187 (test_ld) <powerpc64-*>: New.
4188
5e1617b1
DJ
41892010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4190
4191 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4192
c767944b
DJ
41932010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4194
4195 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4196 (FunctionArg::method): New function.
4197 (empty, arg): New variables.
4198 (main): Call arg.method.
4199 * gdb.cp/templates.exp (test_template_args): New function.
4200 (do_tests): Call it.
4201
27d3a3fc
UW
42022010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4203
4204 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4205 of "next" to proceed over pthread_exit call.
4206
55b7ce7f
UW
42072010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4208
4209 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4210 "maint print statistics" output to prevent expect timeouts.
4211
809df446
JK
42122010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4215 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4216 (test_float_rejected): ... here.
4217 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4218 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4219 (test_float_rejected): ... here.
4220 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4221 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4222 (test_float_rejected): ... here.
4223 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4224 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4225 (test_float_rejected): ... here.
4226
8464be76
DJ
42272010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4228
4229 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4230 before disabling hardware watchpoints.
4231 (test_inaccessible_watchpoint): Check that hardware watchpoints
4232 are used. Test for watchpoints on a constant address.
4233
14dba4b4
JK
42342010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4235
4236 * gdb.base/ui-redirect.exp: New file.
4237
3f3540e1 42382010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4239 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4240
4241 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4242
0f254bb7
DE
42432010-08-31 Doug Evans <dje@google.com>
4244
4245 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4246
03f17ccf
TT
42472010-08-30 Tom Tromey <tromey@redhat.com>
4248
4249 PR python/11792:
4250 * gdb.python/py-value.exp (test_subscript_regression): Add
4251 dynamic_type test.
4252
640617ad
DJ
42532010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4254
4255 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4256 instead of running to main. Do not test the main function.
4257 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4258 Add new main.
4259
2ed91d1b
PA
42602010-08-26 Pedro Alves <pedro@codesourcery.com>
4261
4262 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4263 one test.
4264
673bfd45
DE
42652010-08-24 Doug Evans <dje@google.com>
4266
4267 PR symtab/11942
4268 * gdb.dwarf2/dw4-sig-types.cc: New file.
4269 * gdb.dwarf2/dw4-sig-types.h: New file.
4270 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4271 * gdb.dwarf2/dw4-sig-types.exp: New file.
4272
f9ffd4bb
TT
42732010-08-23 Tom Tromey <tromey@redhat.com>
4274
4275 PR python/11145:
4276 * gdb.python/py-value.c (Base, Derived): New types.
4277 (base): New global.
4278 * gdb.python/py-value.exp (test_subscript_regression): Add
4279 dynamic_cast test.
4280
d839c8a4
TT
42812010-08-23 Tom Tromey <tromey@redhat.com>
4282
4283 PR python/10676:
4284 * gdb.python/py-type.exp (test_fields): Add tests for type
4285 equality.
4286
702c2711
TT
42872010-08-23 Tom Tromey <tromey@redhat.com>
4288
4289 PR python/11915:
4290 * gdb.python/py-type.exp (test_fields): Add tests for array.
4291
832bafd3
KS
42922010-08-23 Keith Seitz <keiths@redhat.com>
4293
4294 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4295 have any children. Create a new abbrev for it.
4296 Add missing terminal sequence to .debug_abbrev.
4297
c37bf528
KS
42982010-08-20 Keith Seitz <keiths@redhat.com>
4299
4300 PR symtab/11465:
4301 * gdb.dwarf2/pr11465.exp: New test.
4302 * gdb.dwarf2/pr11465.S: New file.
4303 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4304 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4305
4572cbac
TJB
43062010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4307
4308 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4309 registers. Update data sets with the new v2_double element in the
4310 VSX register union. Add vector_register3_vr data set for the AltiVec
4311 registers. Use gdb_test_no_output instead of send_gdb.
4312
e7fbb131
PA
43132010-08-19 Pedro Alves <pedro@codesourcery.com>
4314
4315 * gdb.python/py-shared.exp: New file, factored out from
4316 python.exp.
4317 * gdb.python/py-shared.c: New file.
4318 * gdb.python/py-shared-sl.c: New file.
4319 * gdb.python/python-1.c: New file.
4320 * gdb.python/python-sl.c: Delete.
4321 * gdb.python/python.c: Mention python-1.c.
4322 * gdb.python/python.exp: Move shared library tests to
4323 py-shared.exp.
4324 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4325 (MISCELLANEOUS): New.
4326 (clean mostlyclean): Also remove $MISCELLANEOUS.
4327
d30f5e1f
DE
43282010-08-19 Doug Evans <dje@google.com>
4329
4330 PR exp/11926
4331 * gdb.base/printcmds.exp (test_float_accepted): New function.
4332 Move existing float tests there. Add tests for floats with suffixes.
4333 (test_float_rejected): New function.
4334 * gdb.java/jv-print.exp (test_float_accepted): New function.
4335 (test_float_rejected): New function.
4336 * gdb.objc/print.exp: New file.
4337 * gdb.pascal/print.exp: New file.
4338 * lib/objc.exp: New file.
4339
7b3fd859
PM
43402010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4341
4342 * gdb.base/default.exp (info set): Avoid full buffer error and force
4343 reading up to final gdb prompt.
4344 (show): Likewise.
4345
c92817ce
TT
43462010-08-18 Tom Tromey <tromey@redhat.com>
4347
4348 PR symtab/11919:
4349 * gdb.base/completion.exp: Add test.
4350
f1208f9e
DE
43512010-08-18 Doug Evans <dje@google.com>
4352
4353 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4354 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4355 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4356 Simplify, early exit if runto_main fails.
4357 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4358 (set_lang_fortran): Moved to lib/fortran.exp.
4359 * gdb.fortran/types.exp: load_lib fortran.exp.
4360 (set_lang_fortran): Moved to lib/fortran.exp.
4361 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4362 * gdb.java/jprint.exp (set_lang_java): Ditto.
4363 * gdb.java/jv-exp.exp: load_lib java.exp.
4364 If set_lang_java fails, issue a warning instead of failure to be
4365 consistent with other set_lang_foo uses.
4366 (set_lang_java): Moved to lib/java.exp.
4367 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4368 If set_lang_java fails, issue a warning instead of failure to be
4369 consistent with other set_lang_foo uses.
4370 * gdb.pascal/types.exp: load_lib pascal.exp.
4371 (set_lang_pascal): Moved to lib/pascal.exp.
4372 * lib/fortran.exp: New file.
4373 * lib/java.exp (set_lang_java): New function.
4374 * lib/pascal.exp (set_lang_pascal): New function.
4375
2f06b485
YQ
43762010-08-18 Yao Qi <yao@codesourcery.com
4377
4378 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4379 func_nofb_start and func_loopfb_start, so that address of functions
4380 is equal to these labels on Thumb.
4381
96e25403
YQ
43822010-08-18 Yao Qi <yao@codesourcery.com>
4383
4384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4385 to reflect latest c source file.
4386
36e6adc4
JK
43872010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4388
4389 * gdb.cp/infcall-dlopen.exp: New file.
4390 * gdb.cp/infcall-dlopen.cc: New file.
4391 * gdb.cp/infcall-dlopen-lib.cc: New file.
4392
f431efe5
PA
43932010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4394 Pedro Alves <pedro@codesourcery.com>
4395
4396 PR breakpoints/11371
4397
4398 * gdb.base/watch-cond-infcall.exp: New file.
4399 * gdb.base/watch-cond-infcall.c: New file.
4400
06a64a0b
TT
44012010-08-16 Tom Tromey <tromey@redhat.com>
4402
4403 * gdb.base/help.exp: Update.
4404 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4405 watchpoint.
4406 (test_watch_location): New proc.
4407 (test_watchpoint_in_big_blob): Delete watchpoint.
4408 * gdb.base/watchpoint.c (func5): New function.
4409 (main): Call it.
4410
70ebf4ed
DE
44112010-08-16 Doug Evans <dje@google.com>
4412
4413 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4414
ca5c20b6
PM
44152010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4416
4417 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4418 tests.
4419
7346b668
KW
44202010-08-11 Ken Werner <ken.werner@de.ibm.com>
4421
4422 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4423 * gdb.base/gnu_vector.c: New File.
4424 * gdb.base/gnu_vector.exp: Likewise.
4425
cb2e07a6
PM
44262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4427
4428 * gdb.python/python.c: New File.
4429 * gdb.python/python-sl.c: New File.
4430 * gdb.python/python.exp: Test solib_address and decode_line
4431 * functions.
4432
5da1313b
JK
44332010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 * gdb.python/python.exp (show height, set height 10)
4436 (verify pagination beforehand, verify pagination beforehand: q)
4437 (gdb.execute does not page, verify pagination afterwards)
4438 (verify pagination afterwards: q): New.
4439
49c3ccf7
DE
44402010-08-02 Doug Evans <dje@google.com>
4441
4442 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4443 because of an older gcc, change test2
4444 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4445 to unsupported.
4446
42c0c4f1
KH
44472010-07-30 Kazu Hirata <kazu@codesourcery.com>
4448
4449 * gdb.base/break-always.exp: Do not expect full paths to file
4450 names.
4451 * gdb.base/commands.exp: Likewise.
4452
d3765805
DE
44532010-07-30 Doug Evans <dje@google.com>
4454
c98ee71b
DE
4455 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4456 xfail them when run with older gccs.
4457
fd961404
DE
4458 * lib/gdb.exp (build_executable): Forward "c++" option to
4459 get_compiler_info.
4460
999adef4
DE
4461 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4462 "python print ttype.template_argument(1)" and
4463 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4464 if using gcc 4.4 or earlier.
4465
d3765805
DE
4466 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4467 attach-to-debugger handling.
4468
1276c759
JK
44692010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4472 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4473 (main): Use copyreloc.
4474 * gdb.base/prelink.exp (split debug of executable)
4475 (.dynbss vs. .bss address shift): New tests.
4476
88caa9b9
PA
44772010-07-29 Pedro Alves <pedro@codesourcery.com>
4478
4479 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4480 in gdb_test_multiple.
4481
c6f2ac43
PA
44822010-07-29 Pedro Alves <pedro@codesourcery.com>
4483
4484 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4485 environment.
4486
326fd672
TT
44872010-07-28 Tom Tromey <tromey@redhat.com>
4488
4489 PR python/11060:
4490 * gdb.python/py-type.c (Temargs): New template.
4491 (temvar): New variable.
4492 * gdb.python/py-type.exp (test_template): New proc.
4493
3ce3b1ba
PA
44942010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4495
4496 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4497 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4498
34eaf542
TT
44992010-07-28 Tom Tromey <tromey@redhat.com>
4500
4501 PR c++/9946:
4502 * gdb.cp/temargs.exp: New file.
4503 * gdb.cp/temargs.cc: New file.
4504
d41b819e
JK
45052010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 * gdb.base/help.exp (help disassemble): Update the content.
4508
26ab7092
JK
45092010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4510
4511 * gdb.threads/ia64-sigill.exp: New file.
4512 * gdb.threads/ia64-sigill.c: New file.
4513
5283e9e1
TT
45142010-07-27 Tom Tromey <tromey@redhat.com>
4515
4516 * gdb.opt/inline-cmds.c (ATTR): New define.
4517 (func1): Use it.
4518 (func2): Likewise.
4519 (func3): Likewise.
4520 (outer_inline1): Likewise.
4521 (outer_inline2): Likewise.
4522 * gdb.opt/inline-bt.c (ATTR): New define.
4523 (func1): Use it.
4524 (func2): Likewise.
4525 * gdb.opt/inline-locals.c (ATTR): New define.
4526 (func1): Use it.
4527 (func2): Likewise.
4528
e992ef73
TT
45292010-07-27 Tom Tromey <tromey@redhat.com>
4530
4531 * gdb.stabs/gdb11479.c (hack): New function.
4532 (test): Use it.
4533 (test2): Use it.
4534 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4535 (int32_search_buf, int64_search_buf): No longer static.
4536 (x): Remove.
4537 * gdb.base/relocate.c (hack): New function.
4538
5374244e
PM
45392010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4540
4541 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4542 * gdb.python/py-value.c (func1): New function.
4543 (func2): Likewise.
4544
a99aee83
CV
45452010-07-26 Corinna Vinschen <vinschen@redhat.com>
4546
4547 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4548 as not to clash with .data section.
4549
a04ba985
JG
45502010-07-26 Jerome Guitton <guitton@adacore.com>
4551
4552 * gdb.base/code_elim.exp: New file.
4553 * gdb.base/code_elim1.c: New file.
4554 * gdb.base/code_elim2.c: New file.
4555
23bd0f7c
PA
45562010-07-21 Pedro Alves <pedro@codesourcery.com>
4557
4558 PR symtab/11827
4559
4560 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4561 (some_volatile_enum): New variable.
4562 * gdb.base/printcmds.exp (test_print_enums): New.
4563 <top level>: Call it.
4564
883df6dd
SW
45652010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4566
4567 * gdb.cp/fpointer.cc: New test.
4568 * gdb.cp/fpointer.exp: New test.
4569
569b05a5
JK
45702010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 * gdb.base/solib-nodir.exp: New file.
4573 * lib/gdb.exp (runto): New case for a GDB internal error.
4574
51d7d803
JK
45752010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4576 Ulrich Weigand <uweigand@de.ibm.com>
4577 Tom Tromey <tromey@redhat.com>
4578
4579 * gdb.base/charset-malloc.c: New file.
4580 * gdb.base/charset.c (malloc_stub): New prototype.
4581 (main): Call it instead of malloc itself.
4582 * gdb.base/charset.exp: Use only prepare_for_testing.
4583 (binfile): Remove the variable.
4584
c0edd9ed
JK
45852010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 Make core files the process_stratum.
4588 * gdb.base/corefile.exp (run: load core again)
4589 (run: sanity check we see the core file, run: with core)
4590 (run: core file is cleared, attach: load core again)
4591 (attach: sanity check we see the core file, attach: with core)
4592 (attach: core file is cleared): New tests.
4593 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4594
3cbaedff
KW
45952010-07-14 Ken Werner <ken.werner@de.ibm.com>
4596
4597 * gdb.arch/altivec-abi.exp: New tests.
4598
91158a56
TT
45992010-07-13 Tom Tromey <tromey@redhat.com>
4600
4601 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4602 (main): Use it.
4603 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4604
0f5238ed
TT
46052010-07-13 Tom Tromey <tromey@redhat.com>
4606
4607 * gdb.base/label.exp: New file.
4608 * gdb.base/label.c: New file.
4609
add265ae
L
46102010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4611 H.J. Lu <hongjiu.lu@intel.com>
4612
4613 * lib/gdb.exp (is_ilp32_target): New.
4614 (is_lp64_target): Likewise.
4615
4616 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4617 target.
4618 * gdb.arch/amd64-disp-step.exp: Likewise.
4619 * gdb.arch/amd64-dword.exp: Likewise.
4620 * gdb.arch/amd64-i386-address.exp: Likewise.
4621 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4622
add265ae
L
4623 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4624 target.
4625 * gdb.arch/i386-bp_permanent.exp: Likewise.
4626 * gdb.arch/i386-byte.exp: Likewise.
4627 * gdb.arch/i386-disp-step.exp: Likewise.
4628 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4629 * gdb.arch/i386-prologue.exp: Likewise.
4630 * gdb.arch/i386-size-overlap.exp: Likewise.
4631 * gdb.arch/i386-size.exp: Likewise.
4632 * gdb.arch/i386-sse.exp: Likewise.
4633 * gdb.arch/i386-unwind.exp: Likewise.
4634 * gdb.arch/i386-word.exp: Likewise.
4635
4636 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4637 test only when building 64-bit executables. Do not hard-code
4638 -m64 option.
4639
2dfb8c17
DE
46402010-07-07 Doug Evans <dje@google.com>
4641
4642 * lib/gdb.exp (gdb_test_list_exact): New function.
4643 * gdb.base/default.exp (show convenience): Call it, add tests for
4644 $_sdata = void, $_thread = 0.
4645
4e5799b6
JK
46462010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4647 Joel Brobecker <brobecker@adacore.com>
4648
4649 Fix re-run of PIE executable, PR shlibs/11776.
4650 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4651 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4652 and re-"run" of the inferior.
4653
1a219cc7
JK
46542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4655 Joel Brobecker <brobecker@adacore.com>
4656
4657 Cope with missing /usr/sbin/prelink.
4658 * lib/prelink-support.exp (prelink_no):
4659 <result == 1 && $output is "no such file or directory">: New.
4660 (prelink_yes): Likewise. Return on failed prelink_no.
4661
5e3b36f8
JK
46622010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4663 Joel Brobecker <brobecker@adacore.com>
4664
4665 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4666 build_executable by build_executable_own_libs. Replace "prelink -R"
4667 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4668 change.
4669 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4670 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4671 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4672 Replace build_executable by build_executable_own_libs's function
4673 build_executable_own_libs.
4674 (prelinkNO): Create new stub to call prelink_no.
4675 (prelinkYES): Create new stub to call prelink_yes.
4676 (test_attach): Rename calls of copy to file_copy.
4677 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4678 (copy): Move to ...
4679 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4680 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4681 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4682 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4683 special flags by gdb_compile_shlib. Replace second gdb_compile by
4684 build_executable_own_libs. Replace "prelink -R" execution by a call of
4685 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4686 a second call of prelink_yes. Replace restart commands by
4687 clean_restart.
4688 (prelink): Rename to ...
4689 (seen displacement message): ... this test. Extend its expectation
4690 strictness.
4691
86e4bafc
JK
46922010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4693
4694 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4695 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4696 displacement message exactly once.
4697
3cd07d20
JK
46982010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4699 Joel Brobecker <brobecker@adacore.com>
4700
4701 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4702 its restore after the <$relink_args != ""> loop. new comment.
4703
0a1e94c7
JK
47042010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4705 Joel Brobecker <brobecker@adacore.com>
4706
4707 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4708 code for it. New variable relink_args.
4709 (prelinkYES): Call prelinkNO.
4710 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4711 in such case. Move the core code to ...
4712 (test_attach_gdb): ... a new function. Send GDB command "file".
4713 Extend expected "Attaching to " string.
4714
2f70bcfb
TT
47152010-07-02 Tom Tromey <tromey@redhat.com>
4716
4717 * gdb.base/bitops.exp: Remove extraneous "pass".
4718
a17ac5b0
TT
47192010-07-02 Ken Werner <ken.werner@de.ibm.com>
4720
4721 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4722
dc10affe
PA
47232010-07-01 Pedro Alves <pedro@codesourcery.com>
4724
d41c0fc8
PA
4725 * gdb.base/help.exp: Adjust expected output.
4726
47272010-07-01 Pedro Alves <pedro@codesourcery.com>
4728
4729 * gdb.base/help.exp: Adjust expected output.
dc10affe 4730
0a600c36
JK
47312010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4734 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4735 c++/11702.
4736
37cc8bfe
JK
47372010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4738 Doug Evans <dje@google.com>
4739
4740 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4741 add .dynamic entry'.
4742
254e6b9e
DE
47432010-06-29 Doug Evans <dje@google.com>
4744
4745 Test PR c++/11702.
4746 * gdb.cp/m-static.exp: Add testcase.
4747 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4748
595939de 47492010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4750 Tom Tromey <tromey@redhat.com>
4751 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4752
4753 * gdb.python/py-inferior.c: New File.
4754 * gdb.python/py-infthread.c: New File.
4755 * gdb.python/py-inferior.exp: New File.
4756 * gdb.python/py-infthread.exp: New File.
4757
98751a41
JK
47582010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4761 (ptype ::C::OtherFileClass typedefs): New.
4762 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4763 (C::OtherFileClass::cOtherFileClassVar2): New.
4764 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4765 cOtherFileClassVar2.
4766 (C::cOtherFileType2, C::cOtherFileVar2): New.
4767 (C::cOtherFileVar_use): use also cOtherFileVar2.
4768 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4769
41f62f39
JK
47702010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4771
4772 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4773 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4774 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4775 (print ::C::cOtherFileVar)
4776 (whatis C::OtherFileClass::cOtherFileClassType)
4777 (whatis ::C::OtherFileClass::cOtherFileClassType)
4778 (print C::OtherFileClass::cOtherFileClassVar)
4779 (print ::cOtherFileClassVar)
4780 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4781 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4782 trailing content.
4783 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4784 (C::OtherFileClass::cOtherFileClassVar)
4785 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4786 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4787
af53d231
JK
47882010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 Test PR c++/11703 and PR gdb/1448.
4791 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4792 gdb/1448.
4793
9655fd1a
JK
47942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4795
4796 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4797 (main) <rtti_data>: New.
4798 * gdb.cp/virtbase.exp (print rtti_data): New.
4799
824cc8dd
JK
48002010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4801 Joel Brobecker <brobecker@adacore.com>
4802
4803 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4804
6036c742
JK
48052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4806
4807 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4808
de6a0421
DE
48092010-06-28 Doug Evans <dje@google.com>
4810
4811 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4812
b2dae948
DE
48132010-06-27 Doug Evans <dje@google.com>
4814
4815 * gdb.cp/m-static.exp: Update expected test output.
4816
0f3bb72e
PH
48172010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4818
889bf7c5
PA
4819 * gdb.gdb/selftest.exp: Adjust expected message for
4820 capturing start-up runtime.
0f3bb72e 4821
bc9f0842
TT
48222010-06-25 Tom Tromey <tromey@redhat.com>
4823
4824 PR python/10808:
4825 * gdb.python/python.exp: Add new tests.
4826
099ef718
SW
48272010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4828
4829 * gdb.cp/operator.cc: Created an import loop.
4830 * gdb.cp/operator.exp: Added testcase for import loop.
4831
5868a632
JK
48322010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4833
4834 Test PR python/11407.
4835 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4836 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4837 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4838 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4839 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4840 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4841 binfile. Call gdb_compile with clean_restart twice.
4842 (func_nofb print, func_nofb backtrace, func_loopfb print)
4843 (func_loopfb backtrace): New.
4844
af76db58
JK
48452010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4846
4847 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4848 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4849 by a hand made one.
4850 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4851 i?86 requirement. Remove variables srcfile and binfile. New variable
4852 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4853
f2c7657e
UW
48542010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4855
4856 * gdb.cell/dwarfaddr.exp: New file.
4857 * gdb.cell/dwarfaddr.S: New file.
4858
628fe4e4
JK
48592010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4860
4861 Test PR 9436.
4862 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4863
f1421989
HZ
48642010-06-24 Hui Zhu <teawater@gmail.com>
4865
4866 * gdb.base/eval.exp: New file.
4867
d03285ec
UW
48682010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4869
4870 * gdb.cell/fork.exp: New file.
4871 * gdb.cell/fork.c: Likewise.
4872 * gdb.cell/fork-spu.c: Likewise.
4873
41b2c92d
PM
48742010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4875
4876 * lib/gdb.exp (banned_variables_traced): New global variable.
4877 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4878 (gdb_init): Use `trace add variable' instead of obsolete
4879 `trace variable'.
4880
d5bc977f
DE
48812010-06-21 Doug Evans <dje@google.com>
4882
4883 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4884
d2ed6730
UW
48852010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4886
4887 * gdb.arch/spu-ls.exp: New file.
4888 * gdb.arch/spu-ls.c: Likewise.
4889
6aed2dbc
SS
48902010-06-18 Stan Shebs <stan@codesourcery.com>
4891
4892 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4893
e0756905
UW
48942010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4895
4896 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4897 * gdb.base/watch-cond.exp: Likewise.
4898 * gdb.python/py-breakpoint.exp: Likewise.
4899
d8053d4d
PA
49002010-06-18 Pedro Alves <pedro@codesourcery.com>
4901
4902 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4903 clean_restart, make sure every test has a distinct message, and
4904 that messages don't include the executable' full path.
4905
81ce510c
DE
49062010-06-17 Doug Evans <dje@google.com>
4907
4908 * gdb.arch/i386-size.exp: Updated expected output for
4909 DISASSEMBLY_OMIT_FNAME.
4910
65d79d4b
SDJ
49112010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4912 Sergio Durigan Junior <sergiodj@redhat.com>
4913
4914 * gdb.base/watch-notconst.c: New file.
4915 * gdb.base/watch-notconst.S: New file.
4916 * gdb.base/watch-notconst2.c: New file.
4917 * gdb.base/watch-notconst2.S: New file.
4918 * gdb.base/watch-notconst.exp: New file.
4919 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4920 (func4): Add operations on `global_ptr_ptr'.
4921 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4922 routine to test watchpoints created with a constant expression.
4923 (test_inaccessible_watchpoint): Include tests for watchpoints
4924 created with a constant expression.
4925
df0f4836
KB
49262010-06-14 Kevin Buettner <kevinb@redhat.com>
4927
4928 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4929 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4930 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4931 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4932 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4933 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4934 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4935 of `_start'.
4936
b769def5
UW
49372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4938
4939 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4940 not supported on the target.
4941 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4942 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4943 * gdb.mi/mi-nsintrall.exp: Likewise.
4944 * gdb.mi/mi-nsmoribund.exp: Likewise.
4945 * gdb.mi/mi-nsthrexec.exp: Likewise.
4946
d914c394
SS
49472010-06-11 Stan Shebs <stan@codesourcery.com>
4948
4949 * gdb.base/permissions.exp: New file.
4950
49512010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4952
4953 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4954 does not support ELF executable class.
4955
f3ce5b9c
UW
49562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4957
4958 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4959
8e46892c
JK
49602010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4961
4962 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4963 (runto): Catch "The target does not support running in non-stop mode.".
4964
6cc55c64
MS
49652010-06-11 Michael Snyder <msnyder@vmware.com>
4966
4967 * gdb.base/setshow.exp (set language asm): Don't use
4968 gdb_test_no_output, fails on some targets.
4969
caddefa4
UW
49702010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4971
4972 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4973 * gdb.cp/pr9167.exp: Likewise.
4974
468b1aa7
UW
49752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4976
4977 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4978
5c3552dc
UW
49792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4980
4981 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4982
02e6fe6a
UW
49832010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4984
4985 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4986
0e03807e
TT
49872010-06-11 Tom Tromey <tromey@redhat.com>
4988
4989 PR gdb/9977, PR exp/11636::
4990 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4991 (pieces_test_f6): Update expected output.
4992
2bdf28a0
JK
49932010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.base/moribund-step.exp: New.
4996
f6978de9
MS
49972010-06-08 Michael Snyder <msnyder@vmware.com>
4998
4999 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5000 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5001 * gdb.ada/frame_args.exp: Ditto.
5002 * gdb.ada/lang_switch.exp: Ditto.
5003 * gdb.ada/ptype_arith_binop.exp: Ditto.
5004 * gdb.ada/ref_param.exp: Ditto.
5005 * gdb.ada/type_coercion.exp:Ditto.
5006
5007 * gdb.asm/asm-source.exp: Ditto.
5008
5009 * gdb.base/attach.exp: Ditto.
5010 * gdb.base/bitfields2.exp: Ditto.
5011 * gdb.base/call-signal-resume.exp: Ditto.
5012 * gdb.base/callfuncs.exp: Ditto.
5013 * gdb.base/commands.exp: Ditto.
5014 * gdb.base/dbx.exp: Ditto.
5015 * gdb.base/default.exp: Ditto.
5016 * gdb.base/dump.exp: Ditto.
5017 * gdb.base/exprs.exp: Ditto.
5018 * gdb.base/freebpcmd.exp: Ditto.
5019 * gdb.base/interrupt.exp: Ditto.
5020 * gdb.base/list.exp: Ditto.
5021 * gdb.base/long_long.exp: Ditto.
5022 * gdb.base/maint.exp: Ditto.
5023 * gdb.base/ptype.exp: Ditto.
5024 * gdb.base/return.exp: Ditto.
5025 * gdb.base/setshow.exp: Ditto.
5026 * gdb.base/sigbpt.exp: Ditto.
5027 * gdb.base/sigrepeat.exp: Ditto.
5028
5029 * gdb.cp/classes.exp: Ditto.
5030
5031 * gdb.dwarf2/dw2-restore.exp: Ditto.
5032
5033 * gdb.gdb/selftest.exp: Ditto.
5034
5035 * gdb.multi/base.exp: Ditto.
5036 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5037
5038 * gdb.python/py-block.exp: Ditto.
5039 * gdb.python/py-prettyprint.exp: Ditto.
5040 * gdb.python/py-template.exp: Ditto.
5041
5042 * gdb.server/ext-attach.exp: Ditto.
5043 * gdb.server/ext-run.exp: Ditto.
5044 * gdb.server/server-mon.exp: Ditto.
5045
5046 * gdb.threads/fork-thread-pending.exp: Ditto.
5047 * gdb.threads/hand-call-in-threads.exp: Ditto.
5048 * gdb.threads/interrupted-hand-call.exp: Ditto.
5049 * gdb.threads/linux-dp.exp: Ditto.
5050 * gdb.threads/manythreads.exp: Ditto.
5051 * gdb.threads/print-threads.exp: Ditto.
5052 * gdb.threads/pthreads.exp: Ditto.
5053 * gdb.threads/schedlock.exp: Ditto.
5054 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5055 * gdb.threads/threadapply.exp: Ditto.
5056
de7ff789
MS
50572010-06-08 Michael Snyder <msnyder@vmware.com>
5058
889bf7c5 5059 * gdb.ada/exec_changed.exp:
de7ff789
MS
5060 Use ".*" instead of "" as wildcard regexp.
5061
5062 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5063 * gdb.base/call-ar-st.exp: Ditto.
5064 * gdb.base/checkpoint.exp: Ditto.
5065 * gdb.base/default.exp: Ditto.
5066 * gdb.base/dump.exp: Ditto.
5067 * gdb.base/ending-run.exp: Ditto.
5068 * gdb.base/fileio.exp: Ditto.
5069 * gdb.base/miscexprs.exp: Ditto.
5070 * gdb.base/pointers.exp: Ditto.
5071 * gdb.base/readline.exp: Ditto.
5072 * gdb.base/reread.exp: Ditto.
5073 * gdb.base/restore.exp: Ditto.
5074 * gdb.base/shlib-call.exp: Ditto.
5075 * gdb.base/valgrind-db-attach.exp: Ditto.
5076 * gdb.base/volatile.exp: Ditto.
5077 * gdb.base/watchpoints.exp: Ditto.
5078
5079 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5080
5081 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5082 * gdb.python/py-value.exp: Ditto.
5083
5084 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5085 * gdb.trace/circ.exp: Ditto.
5086 * gdb.trace/collection.exp: Ditto.
5087 * gdb.trace/packetlen.exp: Ditto.
5088 * gdb.trace/passc-dyn.exp: Ditto.
5089 * gdb.trace/report.exp: Ditto.
5090 * gdb.trace/tfile.exp: Ditto.
5091 * gdb.trace/tfind.exp: Ditto.
5092 * gdb.trace/while-dyn.exp: Ditto.
5093
3bebe2f2
JK
50942010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5097
5c631832
JK
50982010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5099
5100 Test PR 10640.
5101 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5102
4c3376c8
SW
51032010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5104
5105 * gdb.cp/koenig.exp: Test for ADL operators.
5106 * gdb.cp/koenig.cc: Added ADL operators.
5107 * gdb.cp/operator.exp: New test.
5108 * gdb.cp/operator.cc: New test.
5109
dc226d5a
MS
51102010-06-04 Michael Snyder <msnyder@vmware.com>
5111
dfb88a23
MS
5112 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5113 * gdb.base/pending.exp: Ditto.
f7ae76b3 5114
dc226d5a
MS
5115 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5116
967cf477
DE
51172010-06-04 Doug Evans <dje@google.com>
5118
5119 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5120 disabled printers.
5121 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5122 (enable_lookup_function): New function.
5123
eb801841
TT
51242010-06-04 Tom Tromey <tromey@redhat.com>
5125
5126 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5127 of hash and id.
5128
38979823
JK
51292010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5130
5131 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5132 newline.
5133 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5134 (empty verbose non-noisy clear, empty verbose noisy clear)
5135 (empty non-verbose noisy clear): Likewise.
5136
35ec993f
MS
51372010-06-03 Michael Snyder <msnyder@vmware.com>
5138
5139 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5140 * gdb.base/display.exp: Ditto.
5141 * gdb.base/find.exp: Ditto.
5142 * gdb.base/ifelse.exp: Ditto.
5143 * gdb.base/multi-forks.exp: Ditto.
5144 * gdb.base/recurse.exp: Ditto.
5145 * gdb.base/setshow.exp: Ditto.
5146 * gdb.base/value-double-free.exp: Ditto.
5147 * gdb.base/watch-vfork.exp: Ditto.
5148 * gdb.base/watch_thread_num.exp: Ditto.
5149 * gdb.base/watchpoint-solib.exp: Ditto.
5150 * gdb.base/watchpoint.exp: Ditto.
5151 * gdb.base/watchpoints.exp: Ditto.
5152
5153 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5154 * gdb.cp/overload.exp: Ditto.
5155 * gdb.cp/virtfunc.exp: Ditto.
5156
5157 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5158
889bf7c5 5159 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5160 Replace gdb_test with gdb_test_no_output.
5161
889bf7c5 5162 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5163 Replace gdb_test with gdb_test_no_output.
5164 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5165 * gdb.threads/watchthreads.exp: Ditto.
5166 * gdb.threads/watchthreads2.exp: Ditto.
5167
5168 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5169 * gdb.trace/tfind.exp: Ditto.
5170
c22decce
JB
51712010-06-03 Joel Brobecker <brobecker@adacore.com>
5172
5173 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5174 successful test if message is the empty string.
5175
fd5700c7
JK
51762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * gdb.fortran/module.exp (stopped language detection): New test.
5179
f55ee35c
JK
51802010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5181
5182 Support DW_TAG_module as separate namespaces.
5183 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5184 gdb.fortran/library-module-lib.f90: New.
5185 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5186 (print i): Remove.
5187 (continue to breakpoint: i-is-1, print var_i value 1)
5188 (continue to breakpoint: i-is-2, print var_i value 2)
5189 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5190 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5191 (complete `modmany, complete `modmany`, complete `modmany`var)
5192 (show language, setting breakpoint at module): New tests.
5193 * gdb.fortran/module.f90 (module mod): Remove.
5194 (module mod1, module mod2, module modmany, subroutine sub1)
5195 (subroutine sub2, program module): New.
5196
b8e8282f
JK
51972010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5200 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5201 * gdb.cp/anon-union.exp (pass): Rename to ...
5202 (print z 2): ... here.
b8e8282f 5203
019ebafc
MS
52042010-06-02 Michael Snyder <msnyder@vmware.com>
5205
e68d8fd4
MS
5206 * gdb.trace/actions.exp: Use gdb_test_no_output.
5207 * gdb.trace/circ.exp: Ditto.
5208 * gdb.trace/packetlen.exp: Ditto.
5209 * gdb.trace/save-trace.exp: Ditto.
5210 * gdb.trace/tracecmd.exp: Ditto.
5211 * gdb.trace/tsv.exp: Ditto.
5212
12b5d08a
MS
5213 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5214 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5215 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5216 * gdb.threads/manythreads.exp: Ditto.
5217 * gdb.threads/print-threads.exp: Ditto.
5218 * gdb.threads/pthreads.exp: Ditto.
5219 * gdb.threads/schedlock.exp: Ditto.
5220 * gdb.threads/staticthreads.exp: Ditto.
5221 * gdb.threads/thread-specific.exp: Ditto.
5222 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5223 * gdb.threads/threadapply.exp: Ditto.
5224 * gdb.threads/watchthreads.exp: Ditto.
5225 * gdb.threads/watchthreads2.exp: Ditto.
5226
89493308
MS
5227 * gdb.python/py-block.exp: Use gdb_test_no_output.
5228 * gdb.python/py-prettyprint.exp: Ditto.
5229 * gdb.python/py-template.exp: Ditto.
5230 * gdb.python/py-value.exp: Ditto.
5231
5232 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5233 * gdb.reverse/watch-reverse.exp: Ditto.
5234
5235 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5236 * gdb.server/ext-run.exp: Ditto.
5237
019ebafc
MS
5238 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5239 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5240 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5241 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5242 * gdb.dwarf2/dw2-producer.exp: Ditto.
5243 * gdb.dwarf2/mac-fileno.exp: Ditto.
5244
5245 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5246 * gdb.gdb/selftest.exp: Ditto.
5247
5248 * gdb.multi/base.exp: Use gdb_test_no_output.
5249
5250 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5251
3e0ca3a5
JK
52522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5255
9db70545
MS
52562010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5257
a8d52276
MS
5258 * gdb.cp/class2.exp: Use gdb_test_no_output.
5259 * gdb.cp/classes.exp: Ditto.
5260 * gdb.cp/extern-c.exp: Ditto.
5261 * gdb.cp/inherit.exp: Ditto.
5262 * gdb.cp/maint.exp: Ditto.
5263 * gdb.cp/mb-inline.exp: Ditto.
5264 * gdb.cp/mb-templates.exp: Ditto.
5265 * gdb.cp/method2.exp: Ditto.
5266 * gdb.cp/misc.exp: Ditto.
5267 * gdb.cp/ovldbreak.exp: Ditto.
5268 * gdb.cp/punctuator.exp: Ditto.
5269 * gdb.cp/templates.exp: Ditto.
5270 * gdb.cp/virtbase.exp: Ditto.
5271
889bf7c5 5272 * gdb.threads/attach-stopped.exp:
9db70545 5273 Replace uses of send_gdb / gdb_expect.
889bf7c5 5274 * gdb.threads/attachstop-mt.exp:
9db70545 5275 Replace uses of send_gdb / gdb_expect.
889bf7c5 5276 * gdb.threads/gcore-thread.exp:
9db70545 5277 Replace uses of send_gdb / gdb_expect.
889bf7c5 5278 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5279 Replace uses of send_gdb / gdb_expect.
5280 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5281 * gdb.threads/print-threads.exp:
9db70545
MS
5282 Replace uses of send_gdb / gdb_expect.
5283 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5284 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5285 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5286
5287 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5288 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5289 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5290 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5291 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5292 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5293 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5294 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5295 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5296 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5297 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5298
359cc68c
JK
52992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5300
5301 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5302
7d3fe98e
SW
53032010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5304
5305 * gdb.cp/koenig.exp: Added new test case.
5306 * gdb.cp/koenig.cc: Ditto.
5307
27d3a1a2
MS
53082010-06-01 Michael Snyder <msnyder@vmware.com>
5309
5310 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5311 * gdb.base/arrayidx.exp: Ditto.
5312 * gdb.base/attach.exp: Ditto.
5313 * gdb.base/auxv.exp: Ditto.
5314 * gdb.base/bigcre.exp: Ditto.
5315 * gdb.base/break-always.exp: Ditto.
5316 * gdb.base/break-interp.exp: Ditto.
5317 * gdb.base/break.exp: Ditto.
5318 * gdb.base/breakpoint-shadow.exp: Ditto.
5319 * gdb.base/call-ar-st.exp: Ditto.
5320 * gdb.base/call-sc.exp: Ditto.
5321 * gdb.base/call-signal-resume.exp: Ditto.
5322 * gdb.base/callfuncs.exp: Ditto.
5323 * gdb.base/catch-syscall.exp: Ditto.
5324 * gdb.base/charset.exp: Ditto.
5325 * gdb.base/code-expr.exp: Ditto.
5326 * gdb.base/commands.exp: Ditto.
5327 * gdb.base/cond-expr.exp: Ditto.
5328 * gdb.base/condbreak.exp: Ditto.
5329 * gdb.base/cursal.exp: Ditto.
5330 * gdb.base/cvexpr.exp: Ditto.
5331 * gdb.base/default.exp: Ditto.
5332 * gdb.base/del.exp: Ditto.
5333 * gdb.base/detach.exp: Ditto.
5334 * gdb.base/display.exp: Ditto.
5335 * gdb.base/ena-dis-br.exp: Ditto.
5336 * gdb.base/eval-skip.exp: Ditto.
5337 * gdb.base/foll-fork.exp: Ditto.
5338 * gdb.base/foll-vfork.exp: Ditto.
5339 * gdb.base/frame-args.exp: Ditto.
5340 * gdb.base/funcargs.exp: Ditto.
5341 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5342 * gdb.base/gdbvars.exp: Ditto.
5343 * gdb.base/help.exp: Ditto.
5344 * gdb.base/ifelse.exp: Ditto.
5345 * gdb.base/included.exp: Ditto.
5346 * gdb.base/list.exp: Ditto.
5347 * gdb.base/macscp.exp: Ditto.
5348 * gdb.base/maint.exp: Ditto.
5349 * gdb.base/multi-fork.exp: Ditto.
5350 * gdb.base/overlays.exp: Ditto.
5351 * gdb.base/page.exp: Ditto.
5352 * gdb.base/pending.exp: Ditto.
5353 * gdb.base/pointers.exp: Ditto.
5354 * gdb.base/pr11022.exp: Ditto.
5355 * gdb.base/prelink.exp: Ditto.
5356 * gdb.base/printcmds.exp: Ditto.
5357 * gdb.base/psymtab.exp: Ditto.
5358 * gdb.base/randomize.exp: Ditto.
5359 * gdb.base/relational.exp: Ditto.
5360 * gdb.base/relocate.exp: Ditto.
5361 * gdb.base/remote.exp: Ditto.
5362 * gdb.base/sepdebug.exp: Ditto.
5363 * gdb.base/set-lang-auto.exp: Ditto.
5364 * gdb.base/setshow.exp: Ditto.
5365 * gdb.base/setvar.exp: Ditto.
5366 * gdb.base/signals.exp: Ditto.
5367 * gdb.base/signull.exp: Ditto.
5368 * gdb.base/sigstep.exp: Ditto.
5369 * gdb.base/sizeof.exp: Ditto.
5370 * gdb.base/solib-disc.exp: Ditto.
5371 * gdb.base/store.exp: Ditto.
5372 * gdb.base/structs.exp: Ditto.
5373 * gdb.base/structs2.exp: Ditto.
5374 * gdb.base/subst.exp: Ditto.
5375 * gdb.base/term.exp: Ditto.
5376 * gdb.base/trace-commands.exp: Ditto.
5377 * gdb.base/unwindonsignal.exp: Ditto.
5378 * gdb.base/valgrind-db-attach.exp: Ditto.
5379 * gdb.base/varargs.exp: Ditto.
5380 * gdb.base/watch-cond.exp: Ditto.
5381 * gdb.base/watch_thread_num.exp: Ditto.
5382 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5383 * gdb.base/watchpoint.exp: Ditto.
5384 * gdb.base/whatis-exp.exp: Ditto.
5385
f8d3bf8f
MS
53862010-06-01 Michael Snyder <msnyder@vmware.com>
5387
5388 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5389 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5390 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5391 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5392 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5393 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5394 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5395 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5396 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5397 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5398 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5399 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5400 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5401 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5402 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5403
3f9e0d32
JK
54042010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
5406 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5407 trailing newline.
5408 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5409 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5410 (p *args): ... here and remove excessive trailing newline.
5411
f629457d
JB
54122010-05-31 Joel Brobecker <brobecker@adacore.com>
5413
5414 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5415
09eef106
JK
54162010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 Accept the new Linux kernel "t (tracing stop)" string.
5419 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5420 Update comment.
5421 (state_wait) <T (tracing stop)>: New.
5422 (main): Update the state_wait expect string.
5423
94f31136
PA
54242010-05-28 Pedro Alves <pedro@codesourcery.com>
5425
5426 * limits.c, limits.exp: Delete files.
5427 * Makefile.in (clean mostlyclean): Adjust.
5428 * tracecmd.exp: Adjust.
5429
096554ab
JK
54302010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5431
5432 * gdb.base/tui-layout.exp: New.
5433
27d3a1a2 54342010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5435
889bf7c5 5436 * gdb.reverse/break-precsave.exp:
bcd2dc50 5437 Replace uses of send_gdb / gdb_expect.
889bf7c5 5438 * gdb.reverse/break-reverse.exp:
bcd2dc50 5439 Replace uses of send_gdb / gdb_expect.
889bf7c5 5440 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5441 Replace uses of send_gdb / gdb_expect.
889bf7c5 5442 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5443 Replace uses of send_gdb / gdb_expect.
889bf7c5 5444 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5445 Replace uses of send_gdb / gdb_expect.
889bf7c5 5446 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5447 Replace uses of send_gdb / gdb_expect.
889bf7c5 5448 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5449 Replace uses of send_gdb / gdb_expect.
889bf7c5 5450 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5451 Replace uses of send_gdb / gdb_expect.
889bf7c5 5452 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5453 Replace uses of send_gdb / gdb_expect.
889bf7c5 5454 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5455 Replace uses of send_gdb / gdb_expect.
889bf7c5 5456 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5457 Replace uses of send_gdb / gdb_expect.
889bf7c5 5458 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5459 Replace uses of send_gdb / gdb_expect.
889bf7c5 5460 * gdb.reverse/machinestate.exp:
bcd2dc50 5461 Replace uses of send_gdb / gdb_expect.
889bf7c5 5462 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5463 Replace uses of send_gdb / gdb_expect.
889bf7c5 5464 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5465 Replace uses of send_gdb / gdb_expect.
889bf7c5 5466 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5467 Replace uses of send_gdb / gdb_expect.
889bf7c5 5468 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5469 Replace uses of send_gdb / gdb_expect.
889bf7c5 5470 * gdb.reverse/step-precsave.exp:
bcd2dc50 5471 Replace uses of send_gdb / gdb_expect.
889bf7c5 5472 * gdb.reverse/step-reverse.exp:
bcd2dc50 5473 Replace uses of send_gdb / gdb_expect.
889bf7c5 5474 * gdb.reverse/until-precsave.exp:
bcd2dc50 5475 Replace uses of send_gdb / gdb_expect.
889bf7c5 5476 * gdb.reverse/until-reverse.exp:
bcd2dc50 5477 Replace uses of send_gdb / gdb_expect.
889bf7c5 5478 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5479 Replace uses of send_gdb / gdb_expect.
889bf7c5 5480 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5481 Replace uses of send_gdb / gdb_expect.
5482
3def43e0
JK
54832010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5484
5485 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5486 excessive newline.
5487
27d3a1a2 54882010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5489
5490 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5491 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5492 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5493 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5494 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5495 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5496 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5497 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5498 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5499 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5500 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5501 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5502 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5503 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5504 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5505 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5506 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5507 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5508 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5509
27d3a1a2 55102010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5511
22454424
MS
5512 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5513 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5514
5515 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5516 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5517 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5518
889bf7c5 5519 * gdb.reverse/consecutive-reverse.exp:
22454424 5520 Replace uses of send_gdb / gdb_expect.
889bf7c5 5521 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5522 Replace uses of send_gdb / gdb_expect.
5523
5524 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5525 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5526 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5527 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5528 Replace uses of send_gdb / gdb_expect.
5529 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5530 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5531 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5532 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5533 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5534 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5535 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5536 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5537 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5538
55392010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5540
22454424 5541 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5542
22454424 5543 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5544
22454424
MS
5545 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5546 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5547 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5548 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5549 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5550 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5551 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5552 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5553 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5554
6e5f2c59
TT
55552010-05-25 Tom Tromey <tromey@redhat.com>
5556
5557 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5558
bbc8b958
TT
55592010-05-25 Tom Tromey <tromey@redhat.com>
5560
5561 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5562 argument order.
5563 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5564 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5565 order.
5566 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5567 order.
5568 * gdb.base/call-sc.exp (setup_kfails): Remove.
5569 (setup_compiler_kfails): Remove.
5570 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5571 argument order.
5572 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5573 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5574 (advancei): Fix setup_kfail argument order.
5575 * gdb.base/radix.exp: Fix setup_kfail argument order.
5576 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5577 order.
5578 * gdb.base/structs.exp (setup_kfails): Remove.
5579 (setup_compiler_kfails): Fix setup_kfail argument order.
5580 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5581 order.
5582 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5583 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5584 setup_kfail argument order.
5585 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5586
83d1babf
TT
55872010-05-25 Tom Tromey <tromey@redhat.com>
5588
5589 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5590
6acb16a2
MS
55912010-05-25 Michael Snyder <msnyder@vmware.com>
5592
5593 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5594 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5595 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5596 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5597 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5598 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5599 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5600 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5601 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5602 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5603 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5604 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5605 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5606 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5607 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5608 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5609 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5610 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5611 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5612 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5613 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5614 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5615 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5616 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5617 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5618 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5619 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5620 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5621 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5622 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5623 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5624 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5625 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5626 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5627 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5628 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5629 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5630 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5631 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5632 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5633 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5634 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5635 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5636 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5637 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5638 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5639 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5640 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5641
56422010-05-25 Doug Evans <dje@google.com>
5643
5644 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5645 gdb.string_to_argv.
ad3986f0 5646
d3b1e874
TT
56472010-05-21 Tom Tromey <tromey@redhat.com>
5648
5649 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5650 Call it.
5651 * gdb.dwarf2/pieces.S: Update.
5652 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5653
cb826367
TT
56542010-05-21 Tom Tromey <tromey@redhat.com>
5655
5656 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5657 Call it.
5658 * gdb.dwarf2/pieces.c (struct C): New.
5659 (f6): New function.
5660 * gdb.dwarf2/pieces.S: Replace.
5661
74de6778
TT
56622010-05-21 Tom Tromey <tromey@redhat.com>
5663
5664 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5665 Call it.
5666
afd74c5f
TT
56672010-05-21 Tom Tromey <tromey@redhat.com>
5668
5669 * gdb.dwarf2.pieces.exp: New file.
5670 * gdb.dwarf2.pieces.S: New file.
5671 * gdb.dwarf2.pieces.c: New file.
5672
a7b75dfd 56732010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5674 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5675
5676 * lib/gdb.exp (gdb_test_no_output): New function.
5677 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5678 when testing commands that should produce no output.
5679
c81c812a
JB
56802010-05-17 Joel Brobecker <brobecker@adacore.com>
5681
5682 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5683 parameter that we want to watch being a constant.
5684
0cce5bd9
JB
56852010-05-17 Joel Brobecker <brobecker@adacore.com>
5686
5687 * gdb.ada/cond_lang: New testcase.
5688
47050449
JB
56892010-05-17 Joel Brobecker <brobecker@adacore.com>
5690
5691 * lib/gdb.exp (banned_variables): New variable/constant.
5692 (gdb_init): Add write trace on variables listed in banned_variables.
5693 (gdb_finish): Remove write traces on variables listed in
5694 banned_variables.
5695
77c01586
JB
56962010-05-17 Joel Brobecker <brobecker@adacore.com>
5697
5698 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5699 * gdb.cp/koenig.exp: Likewise.
5700
88d4aea7
PM
57012010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5702
889bf7c5 5703 PR python/11482
88d4aea7
PM
5704
5705 * gdb.python/py-value.exp (test_value_hash): New function.
5706
f5a010c0
PM
57072010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5708
5709 PR exp/11530.
5710 * gdb.base/gdb11530.c: New file.
5711 * gdb.base/gdb11530.exp: New file.
5712
8ef4892f
JK
57132010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5714
5715 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5716 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5717
7322dca9
SW
57182010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5719
5720 * gdb.cp/koenig.exp: New test.
5721 * gdb.cp/koenig.cc: New test program.
5722
02e7ea18
JB
57232010-05-05 Joel Brobecker <brobecker@adacore.com>
5724
5725 Remove the use of prms_id and bug_id throughout the testsuite.
5726
e1c34c5d
PM
57272010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5728
5729 PR exp/11349.
5730 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5731 use a reference local variable.
5732
8e1d0c49
JK
57332010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5734
5735 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5736 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5737 variable different_dir. Move debugfile into a full directory pathname
5738 under DIFFERENT_DIR.
5739 * lib/gdb.exp (separate_debug_filename): Remove.
5740 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5741 variable debug_dir and mkdir of it. Update function comments.
5742
e66408ed
PA
57432010-04-29 Pedro Alves <pedro@codesourcery.com>
5744
5745 PR gdb/11557
5746
5747 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5748 files.
5749
d7b32ed3
PM
57502010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5751
889bf7c5 5752 * gdb.python/py-param.exp: New File.
d7b32ed3 5753
6aecb9c2
JB
57542010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5755
5756 * gdb.base/default.exp: Fix "set language" test.
5757
bdf92a1c
PM
57582010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5759
5760 PR breakpoints/11531.
5761 * gdb.base/gdb11531.c: New file.
5762 * gdb.base/gdb11531.exp: New file.
5763
3f172e24
TT
57642010-04-26 Tom Tromey <tromey@redhat.com>
5765
5766 * gdb.base/completion.exp: Add tests for completion and deprecated
5767 commands.
5768
64af4c92
JK
57692010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5772 (print /x char_array): Escape curly brackets.
5773
492928e4
JK
57742010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 Fix deadlock on looped list of loaded shared objects.
5777 * gdb.base/solib-corrupted.exp: New.
5778
66d09542
DE
57792010-04-23 Doug Evans <dje@google.com>
5780
5781 * gdb.python/py-section-script.c: New file.
5782 * gdb.python/py-section-script.exp: New file.
5783 * gdb.python/py-section-script.py: New file.
5784
8bd10a10
CM
57852010-04-20 Chris Moller <cmoller@redhat.com>
5786
5787 PR 10179
5788
5789 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5790 * gdb.base/pr10179-a.c:
5791 * gdb.base/pr10179-b.c:
5792 * gdb.base/pr10179.exp: New files.
5793
c0201579
JK
57942010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 Fix crashes on dangling display expressions.
5797 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5798 is SEP.
5799 (lib_flags): Remove the "debug" keyword.
5800 (libsepdebug): New variable for iterating new loop.
5801 (save_pf_prefix): New variable wrapping the loop.
5802 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5803 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5804
793b0ff8
PM
58052010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5806
5807 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5808
097f51f7
PM
58092010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5810
5811 PR stabs/11479.
5812 * gdb.stabs/gdb11479.exp: New file.
5813 * gdb.stabs/gdb11479.c: New file.
5814
9a22f0d0
PM
58152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5816
5817 * gdb.base/charset.c (Strin16, String32): New variables.
5818 * gdb.base/charset.exp (gdb_test): Test correct display
5819 of 16 or 32 bit strings.
5820
58212010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5822
5823 PR 9167
5824 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5825 * gdb.cp/pr9167.cc: New file.
5826 * gdb.cp/pr9167.exp: New file.
5827
5828
6e354e5e
PM
58292010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5830
5831 PR pascal/11492.
5832 * gdb.pascal/gdb11492.pas: New file.
5833 * gdb.pascal/gdb11492.exp: New file.
5834
be942545
JB
58352010-04-20 Joel Brobecker <brobecker@adacore.com>
5836
1667e6e3 5837 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5838
0c3acc09
JB
58392010-04-20 Joel Brobecker <brobecker@adacore.com>
5840
5841 * gdb.ada/dyn_loc: New testcase.
5842
ec31cde5
CM
58432010-04-20 Chris Moller <cmoller@redhat.com>
5844
5845 PR 10867
889bf7c5 5846
ec31cde5
CM
5847 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5848 * gdb.cp/pr10687.cc: New file.
5849 * gdb.cp/pr10687.exp: New file.
5850
5851
ce4b0682
SDJ
58522010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5853 Sergio Durigan Junior <sergiodj@redhat.com>
5854
5855 * gdb.fortran/logical.exp: New testcase.
5856 * gdb.fortran/logical.f90: New file.
5857
3436961f
DE
58582010-04-19 Doug Evans <dje@google.com>
5859
5860 * gdb.base/help.exp (help source): Update expected output.
5861
4d836c09
JK
58622010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5865 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5866 gdb_exit and return.
5867 (executable): New variable.
5868 (binfile): Use it.
5869
6149aea9
PA
58702010-04-19 Pedro Alves <pedro@codesourcery.com>
5871
5872 PR breakpoints/8554.
5873
5874 * gdb.trace/save-trace.exp: Adjust.
5875
ed41462c
L
58762010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5877
5878 PR corefiles/11511
5879 * gdb.arch/system-gcore.exp: New.
5880 * gdb.arch/gcore.c: Likewise.
5881
3f7b2faa
DE
58822010-04-15 Doug Evans <dje@google.com>
5883
fa33c3cd
DE
5884 * gdb.python/py-progspace.c: New file.
5885 * gdb.python/py-progspace.exp: New file.
5886
3f7b2faa
DE
5887 * gdb.base/source.exp: Add tests for "source -s".
5888
79f283fe
PM
58892010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5890
5891 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5892 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5893 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5894 * gdb.python/py-mi.exp: New test for to_string returning None.
5895
fc8eb08a
PM
58962010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5897
5898 * gdb.python/py-breakpoint.c: Make result global.
5899
26e197f6
JK
59002010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5901
5902 Fix non-GNU make compatibility.
5903 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5904
adc36818
PM
59052010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5906
5907 * gdb.python/py-breakpoint.exp: New File.
5908 * gdb.python/py-breakpoint.C: Ditto.
5909
64e17368
SS
59102010-04-08 Stan Shebs <stan@codesourcery.com>
5911
5912 * gdb.trace/actions.exp: Clear default-collect.
5913 * gdb.trace/save-trace.exp: Clear default-collect.
5914
fff5cc64
PM
59152010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5916
5917 * gdb.python/py-value: Add null string variable.
5918 (test_lazy_string): Test zero length, NULL address lazy
5919 strings.
5920
a055a187
L
59212010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5922
5923 * gdb.arch/i386-avx.c: New.
5924 * gdb.arch/i386-avx.exp: Likewise.
5925
5926 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5927
96e39866
DE
59282010-04-06 Doug Evans <dje@google.com>
5929
5930 * gdb.base/source-test.gdb: New file.
5931 * gdb.base/source.exp: Test source -v.
5932
5984a431
UW
59332010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5934
5935 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5936
ec8a089a
PM
59372010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5938
5939 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5940 within one line, unless it is followed by a double quote.
5941 * gdb.stabs/hppa.sed: Idem.
5942 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5943 * gdb.stabs/weird.exp: Check for correct parsing of
5944 char and string constants.
ec8a089a
PM
5945 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5946 in .stabs to .stabx substitution.
5947
fce3c1f0
SS
59482010-04-05 Stan Shebs <stan@codesourcery.com>
5949
5950 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5951 constant global.
5952 * gdb.trace/tfile.exp: Try to print them.
5953
d77f58be
SS
59542010-04-04 Stan Shebs <stan@codesourcery.com>
5955
5956 * gdb.base/completion.exp: Update for new "info watchpoints".
5957 * gdb.base/default.exp: Ditto.
5958 * gdb.base/help.exp: Ditto.
5959 * gdb.base/watchpoint.exp: Ditto.
5960 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5961
af54718e
SS
59622010-04-04 Stan Shebs <stan@codesourcery.com>
5963
5964 * gdb.trace/tfile.exp: Sharpen tfind test.
5965
74d1f91e
JK
59662010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5967
5968 * gdb.base/break-entry.exp: New.
5969
eb8e76db 59702010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5971 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5972
5973 * gdb.reverse/i386-sse-reverse.exp: New file.
5974 * gdb.reverse/i386-sse-reverse.c: New file.
5975
bf65cad8
PA
59762010-04-02 Pedro Alves <pedro@codesourcery.com>
5977
5978 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5979
fff87407
SS
59802010-04-01 Stan Shebs <stan@codesourcery.com>
5981
5982 * gdb.trace/actions.exp: Tweak expected output.
5983 * gdb.trace/while-stepping.exp: Tweak expected output.
5984
fe01d668
L
59852010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5986
5987 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5988
86b17b60
PA
59892010-04-01 Pedro Alves <pedro@codesourcery.com>
5990
5991 * gdb.base/commands.exp: Adjust.
5992 * gdb.cp/extern-c.exp: Adjust.
5993
2c58c0a9
PA
59942010-04-01 Pedro Alves <pedro@codesourcery.com>
5995
5996 * gdb.trace/collection.c (local_test_func): Define a local struct,
5997 and instanciate it.
5998
0db9b91c
PA
59992010-04-01 Pedro Alves <pedro@codesourcery.com>
6000
6001 * gdb.trace/collection.exp (gdb_collect_args_test)
6002 (gdb_collect_argarray_test): XFAIL the tests that assume the
6003 argarray argument's elements are collected.
6004
8072405b
JK
60052010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6006
6007 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6008 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6009
8bf6485c
SS
60102010-03-31 Stan Shebs <stan@codesourcery.com>
6011
6012 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6013 and tracepoint conditionals.
6014 (gdb_verify_tracepoints): Delete unused return.
6015
fd7f724a
KS
60162010-03-26 Keith Seitz <keiths@redhat.com>
6017
6018 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6019 appear in the output before main.
6020 Remove KFAIL for gdb/2215 aka bz 9320.
6021
8d9e7719
DE
60222010-03-30 Doug Evans <dje@google.com>
6023
0906dd0b
DE
6024 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6025 by dejagnu.
6026 * gdb.arch/amd64-dword.exp: Ditto.
6027
8d9e7719
DE
6028 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6029 match.
6030 (break printf): Ditto.
6031
1da644f0
SW
60322010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6033
6034 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6035 gcc < 4.4.
6036 * gdb.cp/shadow.exp: Ditto.
6037
a8121990
PA
60382010-03-29 Pedro Alves <pedro@codesourcery.com>
6039
6040 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6041 "tstart" is silent.
6042
6e79d367
PA
60432010-03-29 Pedro Alves <pedro@codesourcery.com>
6044
6045 * gdb.trace/collection.exp (executable): New.
6046 (binfile): Use it.
6047 (fpreg, spreg, pcreg): New.
6048 (test_register): Use gdb_test_multiple. Pass /x to print.
6049 (prepare_for_trace_test): New.
6050 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6051 (gdb_collect_args_test, gdb_collect_argstruct_test)
6052 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6053 prepare_for_trace_test.
6054 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6055 fpreg, spreg and pcreg.
6056 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6057 prepare_for_trace_test.
6058 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6059 try to detect tracing support here. Don't set breakpoints at
6060 `begin' or `end' here.
6061 <global scope>: Use clean_restart. Run to main before checking
6062 for tracing support. Check for for tracing support here.
6063
09248348
JK
60642010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6067 " as $displacement" to "seen displacement message".
6068
d350db38
PA
60692010-03-28 Pedro Alves <pedro@codesourcery.com>
6070
6071 * gdb.trace/while-dyn.exp (executable): New variable.
6072 (binfile): Use it.
6073 (test_while_stepping): New function. Move most tests here. Call
6074 it once for each of the while-stepping, stepping and ws aliases.
6075
907af001
UW
60762010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6077
6078 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6079 that do not provide the tagless_struct type name at all.
6080 (test_print_anon_union): Do not check value of uninitialized
6081 union member. Do not use cp_test_ptype_class, so we can accept
6082 "long" as well as "long int".
6083
610197fd
PA
60842010-03-26 Pedro Alves <pedro@codesourcery.com>
6085
6086 * gdb.trace/tfile.c (tohex, bin2hex): New.
6087 (write_error_trace_file): Hexify error description.
6088
6c28cbf2
SS
60892010-03-25 Stan Shebs <stan@codesourcery.com>
6090
6091 * gdb.trace/tfile.c: Generate an additional trace file, improve
6092 portability.
6093 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6094 files in a better way.
6095
e62b8c7e
KS
60962010-03-25 Keith Seitz <keiths@redhat.com>
6097
6098 * gdb.java/jprint.exp: XFAIL printing of static class members
6099 because of GCC debuginfo problem.
6100
82ccf5a5
JK
61012010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6102
6103 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6104
293e2f9e
DJ
61052010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6106
6107 * gdb.base/completion.exp: Allow long instead of long int.
6108 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6109 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6110 variable p.
6111 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6112 * gdb.base/pointers.exp: Allow long instead of long int.
6113 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6114 * gdb.base/step-line.exp: Allow a directory before the source file name.
6115
95a42b64
TT
61162010-03-24 Tom Tromey <tromey@redhat.com>
6117
6118 PR breakpoints/9352:
6119 * gdb.base/default.exp: Update.
6120 * gdb.base/commands.exp: Update.
6121 * gdb.cp/extern-c.exp: Test setting commands on multiple
6122 breakpoints at once.
6123
2390201f
DJ
61242010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6125
6126 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6127 if gdb,nosignals.
6128 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6129 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6130 exited".
6131
8c9a6790
SS
61322010-03-24 Stan Shebs <stan@codesourcery.com>
6133
6134 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6135
a6c727b2
DJ
61362010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6137
6138 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6139 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6140 argument. Handle "short" and "long".
6141 (Top level): Pass overprototyped output for old_fptr and xptr.
6142
4dfd5423
PA
61432010-03-23 Pedro Alves <pedro@codesourcery.com>
6144
6145 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6146 format strings and add casts to avoid compiler warnings.
6147
61482010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6149
6150 * lib/trace-support.exp (gdb_trace_setactions):
6151 Don't expect whitespace after ">" prompt.
6152 * gdb.trace/actions.exp: Adjust for output changes.
6153 * gdb.trace/while-stepping.exp: Likewise.
6154
c847d045
JK
61552010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6156
6157 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6158 and r157645).
6159
5f717f1d
JK
61602010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6163 New.
6164
7d6d51d5
DJ
61652010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6166
6167 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6168 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6169
3b11a015
SS
61702010-03-19 Stan Shebs <stan@codesourcery.com>
6171
6172 * gdb.trace/ax.exp: New file.
6173
d7d158ed
DE
61742010-03-19 Doug Evans <dje@google.com>
6175
6bb85cd1
DE
6176 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6177 output from gcc.
6178
d7d158ed
DE
6179 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6180 named /usr/sbin/prelink<foo>.
6181
4daf5ac0
SS
61822010-03-18 Stan Shebs <stan@codesourcery.com>
6183
6184 * gdb.trace/circ.exp: Test circular-trace-buffer.
6185 * gdb.trace/tfile.exp: Update tstatus test.
6186
e8d05480
JB
61872010-03-18 Joel Brobecker <brobecker@adacore.com>
6188
6189 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6190 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6191
441b986a
UW
61922010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6193
6194 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6195
4247603b
PA
61962010-03-18 Pedro Alves <pedro@codesourcery.com>
6197
6198 * gdb.base/default.exp: Adjust the expected output of the finish
6199 and until commands when the inferior is not being run.
6200
13387711
SW
62012010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6202
6203 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6204 * gdb.cp/nsusing.exp: Ditto.
6205
6e31430b
TT
62062010-03-15 Tom Tromey <tromey@redhat.com>
6207
6208 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6209 * gdb.cp/userdef.cc (operator==): New function.
6210 (main): New locals mem1, mem2.
6211
e2d69cb5
JZ
62122010-03-15 Jie Zhang <jie@codesourcery.com>
6213
6214 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6215 Declare and use new loadtimeout variable.
6216
f572f0a9
DJ
62172010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6218
6219 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6220 Use gdb_load later.
6221
51f4c0b0
PA
62222010-03-14 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6225 literal. Add missing endlines to prints to stderr.
6226
1c809c68
TT
62272010-03-12 Tom Tromey <tromey@redhat.com>
6228
6229 PR c++/9708:
6230 * gdb.cp/m-static.exp: Add regression test.
6231 * gdb.cp/m-static.cc (method): New method.
6232 (main): Call it.
6233
00ae8fef
SW
62342010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6235
6236 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6237 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6238
759f0f0b
PA
62392010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6240
21e24d21
PA
6241 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6242
62432010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6244
759f0f0b
PA
6245 * lib/gdb.exp (skip_stl_tests): New.
6246 (gdb_compile): Symbian needs -ldl.
6247 (shlib_target_file): New.
6248 (shlib_symbol_file): New.
6249 (gdb_load_shlibs): Use shlib_target_file.
6250 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6251 * gdb.cp/exception.exp: Use skip_stl_tests.
6252 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6253 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6254 * gdb.cp/mb-templates.exp: Ditto.
6255 * gdb.base/commands.exp: Relax regexes.
6256 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6257 shlib_target_file and shlib_symbol_file.
6258 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6259 sections.
6260 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6261 * gdb.base/solib-disc.exp: Use
6262 shlib_target_file and shlib_symbol_file.
6263 * gdb.base/unload.exp: Don't skip on symbian. Use
6264 shlib_target_file and shlib_symbol_file.
6265 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6266
6a8f2671 62672010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6268
6a8f2671
PA
6269 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6270 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6271 Issue a tfind end before looking for a tracepoint frame.
6272 * gdb.trace/tfind.exp: Adjust tstatus output.
6273 Adjust disassembly output.
6274 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6275
ccf26247
JK
62762010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 * gdb.base/break-interp.exp: Create new displacement parameter value
6279 for the test_ld calls.
6280 (reach): New parameter displacement, verify its content. New push of
6281 pf_prefix "reach-$func:". Import global expect_out.
6282 (test_core): New parameter displacement, verify its content. New push
6283 of pf_prefix "core:". New command "set verbose on". Import global
6284 expect_out.
6285 (test_attach): New parameter displacement, verify its content. New
6286 push of pf_prefix "attach:". New command "set verbose on". Import
6287 global expect_out.
6288 (test_ld): New parameter displacement, pass it to the reach, test_core
6289 and test_attach calls and verify its content in the "ld.so exit" test.
6290 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6291 (prelink): Update expected text, use gdb_test.
6292
e469c7fb
DE
62932010-03-10 Doug Evans <dje@google.com>
6294
6295 * gdb.base/checkpoint.exp: Fix comment.
6296 Lengthen timeout while doing >600 checkpoints test.
6297 Rename duplicate "kill all one" test to keep test names unique.
6298
60e1c644
PA
62992010-03-10 Pedro Alves <pedro@codesourcery.com>
6300
6301 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6302
cec808ec
KS
63032010-03-08 Keith Seitz <keiths@redhat.com>
6304
889bf7c5
PA
6305 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6306 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6307 (dm_type_long): New function.
6308 (dm_type_unsigned_short): New function.
6309 (dm_type_unsigned_long): New function.
6310 (myint): New typedef.
6311 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6312 long, unsigned shor and long, operator char*, and typedef.
6313 (test_lookup_operator_functions): Add operator char* test.
6314 (test_paddr_operator_functions): Likewise.
6315 (test_paddr_overloaded_functions): Use probe values for
6316 short, long, and unsigned short and long.
6317 (test_paddr_hairy_functions): If the demangler probe detected
6318 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6319 demangler.
6320 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6321 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6322 and "print null_pmf".
6323 Add test "ptype a.*pmf".
6324 * gdb.cp/overload.exp: Allow optional "int" to appear with
6325 "short" and "long".
6326 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6327 long expect value for men_overload1arg.
6328 Allow "int" to appear with "short" and "long".
6329 When testing "info break", add argument for main (void).
6330 Also allow "int" to appear with "short" and "long".
6331 Ditto with "unsigned" and "long long".
cec808ec
KS
6332 * gdb.java/jmain.exp: Do not enclose methods names in single
6333 quotes.
6334 * gdb.java/jmisc.exp: Likewise.
6335 * gdb.java/jprint.exp: Likewise.
6336 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6337
6338 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6339 * gdb.cp/exception.exp (backtrace after first throw)
6340 (backtrace after second throw): Allow a namespace before __cxa_throw.
6341 (backtrace after first catch, backtrace after second catch): Allow
6342 a namespace before __cxa_begin_catch.
6343
6344 * gdb.cp/cpexprs.exp: New file.
6345 * gdb.cp/cpexprs.cc: New file.
6346
6347 From Daniel Jacobowitz <dan@codesourcery.com>
6348 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6349 to use string_to_regexp.
6350 (ctor, dtor): New functions. Use them to match constructor
6351 and destructor function types.
6352 (Top level): Use runto_main.
6353
f870a310
TT
63542010-03-05 Tom Tromey <tromey@redhat.com>
6355
6356 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6357 gdb.target_charset.
6358 (pp_ns.to_string): Likewise.
6359
0c199f28
KS
63602010-03-04 Keith Seitz <keiths@redhat.com>
6361
6362 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6363 can be quoted. Test that both the filename and function/line
6364 portions can be quoted at the same time.
6365
c7437ca6
PA
63662010-03-04 Pedro Alves <pedro@codesourcery.com>
6367
6368 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6369
b111b805
DE
63702010-03-03 Doug Evans <dje@google.com>
6371
24486cb7
DE
6372 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6373 libc contains libpthread.
6374
b111b805
DE
6375 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6376 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6377 of gdb_compile. Add another pattern to match android backtrace.
6378
a0e0ef55
TT
63792010-03-03 Tom Tromey <tromey@redhat.com>
6380
6381 PR gdb/11345:
6382 * gdb.base/printcmds.exp (test_printf): Add test.
6383
1ba53b71
L
63842010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6385
6386 * gdb.arch/amd64-byte.exp: New.
6387 * gdb.arch/amd64-dword.exp: Likewise.
6388 * gdb.arch/amd64-pseudo.c: Likewise.
6389 * gdb.arch/amd64-word.exp: Likewise.
6390 * gdb.arch/i386-byte.exp: Likewise.
6391 * gdb.arch/i386-pseudo.c: Likewise.
6392 * gdb.arch/i386-word.exp: Likewise.
6393
f5dff777
DJ
63942010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6395
6396 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6397 types. Add structreg, bitfields, and flags registers.
6398 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6399 registers.
6400
90884b2b
L
64012010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6404 (load_description): Set architecture if defined.
6405
dc00d89f
PM
64062010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6407
6408 * gdb.python/py-frame.exp: Add read_var block tests.
6409 * gdb.python/py-frame.c (block): New function.
6410
0e095b7e
JK
64112010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6412 Daniel Jacobowitz <dan@codesourcery.com>
6413
6414 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6415
624f1a65
DM
64162010-02-25 David S. Miller <davem@davemloft.net>
6417
6418 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6419 fix logic for setting all_syscalls_numbers.
6420
f3e9a817
PM
64212010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6422
6423 * Makefile.in: Add py-block and py-symbol.
6424 * gdb.python/py-symbol.exp: New File.
6425 * gdb.python/py-symtab.exp: New File.
6426 * gdb.python/py-block.exp: New File.
6427 * gdb.python/py-symbol.c: New File.
6428 * gdb.python/py-block.c: New File.
6429
f6bbabf0
PM
64302010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6431
6432 PR python/11314
6433 * lib/gdb.exp (skip_python_tests): New function.
6434 * gdb.python/py-cmd.exp: Use skip_python_tests.
6435 * gdb.python/py-frame.exp: Likewise.
6436 * gdb.python/py-function.exp: Likewise.
6437 * gdb.python/py-prettyprint.exp: Likewise.
6438 * gdb.python/py-template.exp: Likewise.
6439 * gdb.python/py-type.exp: Likewise.
6440 * gdb.python/py-value.exp: Likewise.
6441
85d721b8
PA
64422010-02-22 Pedro Alves <pedro@codesourcery.com>
6443
6444 PR9605
6445
6446 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6447
48e32051
TT
64482010-02-19 Tom Tromey <tromey@redhat.com>
6449
6450 PR c++/8693, PR c++/9496:
6451 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6452 regression tests.
6453
ac9c0048
JK
64542010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6455
6456 Fix compatibility with m68k as.
6457 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6458 Use only /* comments */.
6459
57bb97a4
UW
64602010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6461
6462 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6463 * configure: Regenerate.
6464
7d1bf85c
DJ
64652010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6466
6467 * gdb.python/py-type.exp: Check for Python support.
6468
061b5285
PA
64692010-02-17 Pedro Alves <pedro@codesourcery.com>
6470
6471 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6472 `regsub' syntax available.
6473
f8a8bc2c
PA
64742010-02-17 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.base/shmain.c (main): Remove printf call.
6477 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6478 * gdb.base/unload.c (main): Make format of fprintf a string
6479 literal. Add missing endlines to prints to stderr.
6480 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6481
6f451e5e
TT
64822010-02-17 Tom Tromey <tromey@redhat.com>
6483
6484 * gdb.java/jprint.java (jprint.props): New field.
6485 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6486
12d79008
PA
64872010-02-17 Pedro Alves <pedro@codesourcery.com>
6488
ef801a0e 6489 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6490 available.
6491
d252f7e5
DJ
64922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6493
6494 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6495 creation to support remote host testing.
6496
67bdab6c
DJ
64972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6498
6499 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6500 Recognize "command not found".
6501
bb391223
DJ
65022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6503
6504 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6505 single-stepping.
6506
70362913
DJ
65072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6508
6509 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6510 if arguments are not supported.
6511
493f3c00
DJ
65122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6513
6514 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6515 be const or non-const.
6516
8034c749
DJ
65172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6518
6519 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6520 mi_send_resuming_command to send -exec-continue.
6521
791dfb64
DJ
65222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6523
6524 * gdb.base/list.exp (test_list_filename_and_function): Add test
6525 with single quotes.
6526 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6527 matching.
6528 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6529 Add KFAIL'd tests for PR gdb/11289.
6530
7c5fe868
DJ
65312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6532
6533 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6534
fdc498b8
DJ
65352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6536
6537 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6538 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6539 a temporary directory.
6540
b519e2a6
DJ
65412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6542
6543 * gdb.base/charset.exp: Use a single regular expression to match
6544 show host-charset and show target-charset output.
6545
74164c56
JK
65462010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6547
6548 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6549 "Illegal process-id" expect string more exact.
6550 (attach to digits-starting nonsense is prohibited): New.
6551
701ed6dc
JK
65522010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6553
6554 * gdb.base/prelink.exp (set verbose on): New.
6555
889bf7c5 65562010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6557
6558 * mi-reverse.exp: New file. Test for reverse option to the
6559 following MI commands: exec-continue, exec-finish, exec-next,
6560 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6561
dadf0e9c
JB
65622010-02-09 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.ada/ptype_tagged_param: New testcase.
6565
714f19d5
TT
65662010-02-08 Tom Tromey <tromey@redhat.com>
6567
6568 PR c++/8017:
6569 * gdb.cp/overload.exp: Add tests.
6570 * gdb.cp/overload.cc (struct K): New.
6571 (namespace N): New.
6572 (main): Call new functions.
6573 (K::staticoverload): Define.
6574
889bf7c5 65752010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6576
6577 PR gdb/10728
6578 * gdb.cp/pr10728-x.h: New file.
6579 * gdb.cp/pr10728-x.cc: New file.
6580 * gdb.cp/pr10728-y.cc: New file.
6581 * gdb.cp/pr10728.exp: New file.
6582 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6583
889bf7c5 65842010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6585
6586 PR gdb/9067
6587 * gdb.cp/pr9067.exp: New
6588 * gdb.cp/pr9067.cc: New
6589 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6590
7b356089
JB
65912010-02-08 Joel Brobecker <brobecker@adacore.com>
6592
6593 * lib/gdb.exp (gdb_test_timeout): New global variable.
6594 Set it to timeout if not already set.
6595 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6596
1be00882
DE
65972010-02-05 Doug Evans <dje@google.com>
6598
6599 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6600 user.
6601
82856980
SW
66022010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6603
6604 PR c++/7935:
6605 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6606
1a334831
TT
66072010-02-04 Tom Tromey <tromey@redhat.com>
6608
6609 * gdb.cp/virtbase.exp: Make test case names unique.
6610
9c3c02fd
TT
66112010-02-02 Tom Tromey <tromey@redhat.com>
6612
6613 * gdb.cp/virtbase.exp: Add regression tests.
6614 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6615 (main): Instantiate RHC.
6616
0cc2414c
TT
66172010-02-02 Tom Tromey <tromey@redhat.com>
6618
6619 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6620 type-printing change.
6621
edf3d5f3
TT
66222010-02-02 Tom Tromey <tromey@redhat.com>
6623
6624 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6625 * gdb.cp/virtbase.cc: New file.
6626 * gdb.cp/virtbase.exp: New file.
6627 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6628
e4b7f41c
JK
66292010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6630
6631 PR libc/11214:
6632 * gdb.threads/current-lwp-dead.c: Include features.h.
6633 (HAS_NOMMU): New.
6634 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6635
b381ea14
JK
66362010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6637
6638 * gdb.base/symbol-without-target_section.exp,
6639 gdb.base/symbol-without-target_section.c: New.
6640
c593ac0e
DJ
66412010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6642
6643 * gdb.base/bigcore.exp: Reset increased timeout.
6644 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6645
db25f29d
DJ
66462010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6647
6648 * gdb.base/gcore.exp (capture_command_output): Use
6649 gdb_test_multiple.
6650
f9d67f43
DJ
66512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6652
6653 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6654 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6655 (Top level): Call it.
6656
177321bd
DJ
66572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6658
6659 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6660
97f2ed50
DJ
66612010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6662
6663 * gdb.base/call-strs.exp, gdb.base/default.exp,
6664 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6665 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6666 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6667 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6668 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6669 * gdb.base/ending-run.exp: Correct restore of timeout.
6670 * gdb.base/page.exp: Remove unnecessary timeout setting.
6671
e4e2711a
JB
66722010-01-29 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/rec_return: New testcase.
6675
ba581dc1
JB
66762010-01-29 Joel Brobecker <brobecker@adacore.com>
6677
6678 * gdb.ada/call_pn: New testcase.
6679
4ea95be9
DJ
66802010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6681
6682 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6683 (Top level): Use it to resume.
6684 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6685 the Thumb mode displaced stepping error as unsupported.
6686
df83a9bf
SW
66872010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6688
889bf7c5
PA
6689 * gdb.cp/nsusing.exp: Added more tests.
6690 * gdb.cp/nsrecurs.exp: Ditto.
6691 * gdb.cp/nsusing.cc: Added test functions.
6692 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6693
40b27cdc
JK
66942010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6697 absolute directory pathnames in gdb.sum file.
6698
de958931
SW
66992010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6700
6701 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6702 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6703
708ead4e
TT
67042010-01-26 Tom Tromey <tromey@redhat.com>
6705
6706 PR exp/7643:
6707 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6708 setup_kfail.
6709
b14e635e
SW
67102010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6711
6712 * gdb.cp/nsrecurs.exp: New test.
6713 * gdb.cp/nsrecurs.cc: New test program.
6714 * gdb.cp/nsstress.exp: New test.
6715 * gdb.cp/nsstress.cc: New test program.
6716 * gdb.cp/nsdecl.exp: New test.
6717 * gdb.cp/nsdecl.cc: New test program.
6718
8540c487
SW
67192010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6720
6721 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6722 imported into file scope.
6723 Marked test as xfail.
6724 * gdb.cp/namespace-using.cc (marker5): New function.
6725 * gdb.cp/shadow.exp: New test.
6726 * gdb.cp/shadow.cc: New test program.
6727 * gdb.cp/nsimport.exp: New test.
6728 * gdb.cp/nsimport.cc: New test program.
6729
421d5d99
TT
67302010-01-25 Tom Tromey <tromey@redhat.com>
6731
6732 PR gdb/11049:
6733 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6734 with "set print null-stop on".
6735
691f8dc1
JK
67362010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6737
6738 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6739 Adjust it for DISASSEMBLY_OMIT_FNAME.
6740
0b92b5bb
TT
67412010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6742
6743 PR symtab/11199:
6744 * gdb.dwarf2/member-ptr-forwardref.exp,
6745 gdb.dwarf2/member-ptr-forwardref.S: New.
6746
23787403
JK
67472010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6748
6749 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6750 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6751 thread1_tid_mutex. Remove gdbstop_mutex handling.
6752 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6753 thread2_tid_mutex. Remove gdbstop_mutex handling.
6754 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6755 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6756 pthread_cond_wait conditionalizations by while loops.
6757
b966cb8a
TT
67582010-01-20 Tom Tromey <tromey@redhat.com>
6759
6760 PR backtrace/10770:
6761 * gdb.dwarf2/pr10770.exp: New file.
6762 * gdb.dwarf2/pr10770.c: New file.
6763 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6764
fcae584b
VP
67652010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6766
6767 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6768 that target was removed, and the test always runs native anyway.
6769
a0f49112
JK
67702010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6773 gdb.base/watchpoint-cond-gone-stripped.c: New.
6774
ceeb3d5a
TT
67752010-01-19 Tom Tromey <tromey@redhat.com>
6776
6777 PR c++/8000:
6778 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6779 existing tests.
6780 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6781 (main): Use AAA::SomeEnum.
6782
dd322c54
JK
67832010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6786 (test_ignore_count): Declare line_callme_body global.
6787 (run to breakpoint with ignore count): Use line_callme_body.
6788 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6789 (set line_main_hello, set line_main_return): Reindent.
6790 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6791 New.
6792 (continue to callee4): Use line_callee4_body.
6793 (check *stopped from CLI command): Use line_callee4_next.
6794 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6795 (set line_main_hello, set line_main_return): Reindent.
6796 (set line_callee4_head, set line_callee4_body): New.
6797 (continue to callee4): Use line_callee4_body.
6798
4e8f195d
TT
67992010-01-18 Tom Tromey <tromey@redhat.com>
6800
6801 PR c++/9680:
6802 * gdb.cp/casts.cc: Add new classes and variables.
6803 * gdb.cp/casts.exp: Test new operators.
6804
9e14a9ba
JB
68052010-01-18 Tom Tromey <tromey@redhat.com>
6806 Thiago Jung Bauermann <bauerman@br.ibm.com>
6807
6808 * gdb.python/source2.py: New file.
6809 * gdb.python/source1: New file.
6810 * gdb.python/python.exp: Test "source" command.
6811
00bf0b85
SS
68122010-01-15 Stan Shebs <stan@codesourcery.com>
6813
6814 * gdb.trace/tfile.c: New file.
6815 * gdb.trace/tfile.exp: New file.
889bf7c5 6816
55235ad7
JK
68172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6820
9f2982ff
JK
68212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6824
bbfba9ed
JK
68252010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6826
6827 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6828 (libfunc): New parameter action. Implement also selectable "sleep".
6829 * gdb.base/break-interp-main.c: Include assert.h.
6830 (libfunc): New parameter action.
6831 (main): New parameters argc and argv. Assert argc. Pass argv.
6832 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6833 (test_attach): New proc.
6834 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6835 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6836
61f0d762
JK
68372010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6838
6839 * gdb.base/break-interp.exp (test_core): New proc.
6840 (test_ld): Call it.
6841
06a6f270
JK
68422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6843
6844 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6845 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6846 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6847 and gdb_compile_shlib. Use new -Wl compiler options.
6848 (dl bt, main bt): New tests.
6849
51bee8e9
JK
68502010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6851
6852 Support PIEs with no symfile_objfile.
6853 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6854 (test_ld): New parameter trynosym.
6855 (test_ld <$trynosym>): New block.
6856
b8040f19
JK
68572010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6858
6859 * gdb.base/break-interp.exp: New file.
6860
be759fcf
PM
68612010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6862
6863 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6864 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6865 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6866 test.
6867 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6868 * gdb.python/py-mi.exp: Add lazy string test.
6869
dc146f7c
VP
68702010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6871
6872 * lib/mi-support.exp (mi_check_thread_states): Handle
6873 core number in thread listing.
6874
b4ba55a1
JB
68752010-01-12 Joel Brobecker <brobecker@adacore.com>
6876
6877 * gdb.base/maint.exp: Adjust the expected output for the
6878 "maint print type" test. Use gdb_test_multiple instead of
6879 gdb_sent/gdb_expect.
6880
08e24bd4
DE
68812010-01-11 Doug Evans <dje@google.com>
6882
6496a609
DE
6883 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6884 from gdbserver_download. All callers updated.
6885
08e24bd4
DE
6886 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6887
b5cfddf5
JK
68882010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6889
6890 Implement binary numbers parsing.
6891 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6892 (test_integer_literals_rejected): New binary tests.
6893
3725885a
RW
68942010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6895
6896 * gdb.cell/configure: Regenerate.
6897
37aeb5df
JK
68982010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6899
6900 * gdb.base/corefile.exp: Move the core finding block out and call it as
6901 core_find, new variable $corefile, replace corefile by $corefile and
6902 [file tail $corefile] for usage vs. test names resp.
6903 * lib/gdb.exp (core_find): Move it as a new function here. New
6904 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6905 $destcore. Return "" on error.
6906
d521f563
JK
69072010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6908
6909 Workaround PR binutils/10802.
6910 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6911 (twice).
6912
28f24826
DJ
69132010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6914
6915 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6916
2de75e71
JB
69172010-01-08 Joel Brobecker <brobecker@adacore.com>
6918
6919 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6920 call, to avoid interruption.
6921
fe00719b 69222010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6923
6924 * gdb.stabs/weird.def (args93): New.
6925
d0ef5df8
DE
69262010-01-07 Doug Evans <dje@google.com>
6927
6928 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6929
3a08d52f
TT
69302010-01-07 Tom Tromey <tromey@redhat.com>
6931
6932 * gdb.base/source.exp: Use correct line number.
6933
7a697b8d
SS
69342010-01-05 Stan Shebs <stan@codesourcery.com>
6935
6936 * gdb.trace/tracecmd.exp: Test ftrace.
6937
7803799a
UW
69382010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6939
6940 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6941
c54eabfa
JK
69422010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6943
6944 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6945 "uint_for_mi_testing".
6946
02e7ef19
JB
69472010-01-01 Joel Brobecker <brobecker@adacore.com>
6948
6949 Test indented comment in file being sourced.
6950 * gdb.base/commands.exp: Test indented comment in file being sourced.
6951
abd775ce
JB
69522010-01-01 Joel Brobecker <brobecker@adacore.com>
6953
6954 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6955 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6956 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6957 notice.
6958
79b55b82
JB
69592010-01-01 Joel Brobecker <brobecker@adacore.com>
6960
6961 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6962 notice.
6963
8997583e
JK
69642010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6965
6966 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6967 missing $after_stopped and comma (,) expectation.
6968
6da95a67
SS
69692009-12-31 Stan Shebs <stan@codesourcery.com>
6970
6971 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6972
218d2fc6
TJB
69732009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6974
6975 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6976 (top level): Call test_watchpoint_in_big_blob.
6977 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6978 watchpoints.
6979 (func3): Write to buf.
6980
236f1d4d
SS
69812009-12-29 Stan Shebs <stan@codesourcery.com>
6982
6983 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6984
f61e138d
SS
69852009-12-28 Stan Shebs <stan@codesourcery.com>
6986
6987 * gdb.trace/tsv.exp: New file.
6988 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6989
0219b378
DJ
69902009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6991
6992 * gdb.base/find.c (main): Reference search buffers.
6993 * gdb.base/included.c (main): Reference integer.
6994 * gdb.base/ptype.c (charfoo): Declare.
6995 (intfoo): Call charfoo.
6996 * gdb.base/scope0.c (useitp): New function.
6997 (usestatics): Use useitp.
6998 (useit): Add a type for val.
6999 * gdb.base/scope1.c (useit1): Take a pointer argument.
7000 (usestatics1): Update calls to useit1.
7001 * gdb.cp/call-c.cc: Declare foo.
7002 (main): Call foo.
7003 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7004 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7005 (main): Call C::ensureRefs and ensureOtherRefs.
7006 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7007 variables.
7008 (ensureOtherRefs): New function.
7009 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7010 * gdb.cp/templates.cc (main): Call t5i.value.
7011
3f78692f
JK
70122009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7013
7014 Fix compatibility with G++-4.5.
7015 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7016 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7017 (uncaught return): Remove.
7018
429374b8
JK
70192009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7020 Phil Muldoon <pmuldoon@redhat.com>
7021
7022 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7023 (bp_location13, bp_location14, bp_location17, bp_location18)
7024 (marker3_proto, marker4_proto): New variables.
7025 (breakpoint info): Update output.
7026 (run until breakpoint at marker3, run until breakpoint at marker4): New
7027 tests.
7028
859825b8
JK
70292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7030
7031 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7032 Replace the printf call of Y by provided "y-set-1" label. New block
7033 for the second shared library.
7034 * gdb.base/unload.exp: Compile also the second library, call
7035 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7036 (single pending breakpoint info): Rename to ...
7037 (pending breakpoint info before run): ... this extended test.
7038 (libfile2, libname2, libsrcfile2, libsrc2)
7039 (lib_sl2): New variables.
7040 (exec_opts): Set also SHLIB_NAME2.
7041 (pending breakpoint info on first run at shrfunc1)
7042 (pending breakpoint info on second run at shrfunc1)
7043 (pending breakpoint info on second run at shrfunc2)
7044 (print y from libfile, print y from libfile2): New tests.
7045 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7046 * gdb.base/unloadshr2.c: New.
7047
e6a386cd
HZ
70482009-12-22 Hui Zhu <teawater@gmail.com>
7049
7050 * gdb.reverse/sigall-reverse.exp: Adjust.
7051
9e19b45e
VP
70522009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7053
7054 PR gdb/10884
7055
7056 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7057 (main): Call do_bitfield_tests.
aacf5b1e 7058 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7059
d53a7b30
JB
70602009-12-20 Joel Brobecker <brobecker@adacore.com>
7061
7062 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7063 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7064 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7065 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7066 gdb.modula2/unbounded1.c: Update copyright header.
7067
191ca0a1
CM
70682009-12-10 Chris Moller <moller@mollerware.com>
7069
7070 PR gdb/9399
7071 * gdb.cp/virtfunc2.exp: New tests
7072 * gdb.cp/virtfunc2.cc: New tests
7073 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7074
0fa6cf1b
MS
70752009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7076
7077 * gdb.reverse/i387-env-reverse.c: New file.
7078 * gdb.reverse/i387-env-reverse.exp: New file.
7079 * gdb.reverse/i387-stack-reverse.c: New file.
7080 * gdb.reverse/i387-stack-reverse.exp: New file.
7081
361ae042
PM
70822009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7083
7084 * gdb.python/py-type.exp (test_range): New test.
7085
bfd31e71
PM
70862009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7087
7088 PR python/10805
7089
7090 * gdb.python/py-type.exp: New file.
7091 * gdb.python/py-type.c: New file.
7092 * Makefile.in: Add py-type.
7093
57a1d736
TT
70942009-12-03 Tom Tromey <tromey@redhat.com>
7095
7096 * gdb.python/py-value.exp (test_parse_and_eval): New
7097 function.
7098
1f3b5d1b
PP
70992009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7100
7101 PR gdb/11022
7102
7103 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7104 * gdb.base/pr11022.c: New test.
7105
8b7dbdc9
JK
71062009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7107
7108 Fix spurious false FAILs.
7109 * gdb.base/structs.c (chartest): New.
7110 (main): Fill-in chartest.
7111 * gdb.base/structs.exp (anychar_re, first): New.
7112 (start_structs_test): Import global anychar_re and first.
7113 New gdb_test call "set print elements 300; ${testfile}"
7114 (start_structs_test <$first>): New block.
7115 (any): Import global anychar_re. New variable ac. Use ${ac}.
7116
6a53b2ec
JK
71172009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7120
d7167b4c
JK
71212009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7122
7123 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7124 Force $srcfile file.
7125 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7126
b1798462
UW
71272009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7128
7129 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7130 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7131 * gdb.threads/watchthreads-reorder.exp: Likewise.
7132
b6199126
DJ
71332009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7134
7135 PR gdb/8704
7136
7137 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7138 "if", and "thread". Correct matching in the previous test.
7139
b22a0510
DJ
71402009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7141
7142 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7143
930636d2
MS
71442009-11-23 Michael Snyder <msnyder@vmware.com>
7145
7146 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7147 * gdb.reverse-watch-precsave.exp: Ditto.
7148
21a0512e
PP
71492009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7150
7151 * gdb.asm/asm-source.exp: Adjust.
7152 * gdb.base/help.exp: Adjust.
889bf7c5 7153
fc30d5e0
PA
71542009-11-22 Pedro Alves <pedro@codesourcery.com>
7155
7156 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7157 (do_syscall_tests_without_xml): Set data-directory to
7158 /the/path/to/nowhere.
7159
f6bc2008
PA
71602009-11-21 Pedro Alves <pedro@codesourcery.com>
7161
7162 * gdb.threads/local-watch-wrong-thread.c,
7163 gdb.threads/local-watch-wrong-thread.exp: New files.
7164
8c2fb5de
PA
71652009-11-21 Pedro Alves <pedro@codesourcery.com>
7166
7167 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7168 assume new `regsub' syntax available.
7169
ebec9a0f
PA
71702009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7171
a79d3c27
JK
7172 * gdb.base/watchpoint-hw-hit-once.exp,
7173 gdb.base/watchpoint-hw-hit-once.c: New.
7174
71752009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7176
7177 * gdb.threads/watchthreads-reorder.exp,
7178 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7179
276a961b
MK
71802009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7181
7182 * gdb.xml/tdesc-regs.exp: Use for m68k.
7183
4867c1fb
PA
71842009-11-15 Pedro Alves <pedro@codesourcery.com>
7185
7186 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7187
f6838f81
DJ
71882009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7189
7190 * lib/gdb.exp (current_target_name): New procedure.
7191 (gdb_wrapper_target): New variable.
7192 (gdb_wrapper_init): Set gdb_wrapper_target.
7193 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7194 wrapper.
7195
4ac4dd3f
DJ
71962009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7197
7198 * gdb.base/remote.exp: Delete the slowest load test.
7199 Do not load with fixed packet sizes.
7200
a7881759
DJ
72012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7202
7203 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7204
97a5b505
DJ
72052009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7206
7207 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7208 srcfile when setting a breakpoint.
7209
d3e1fc54
DJ
72102009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7211
7212 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7213 macros.
7214
7cbcbded
DJ
72152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7216
7217 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7218 to be in memory.
7219 * gdb.base/display.c (force_mem): New.
7220 (do_loops): Use it. Add breakpoint comments.
7221 (do_vars): Add a breakpoint comment.
7222 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7223 line numbers.
7224
bdea3a92
NF
72252009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7226
7227 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7228 instead of a bare "run".
7229
269f82e5
PP
72302009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7231
7232 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7233
a69b7d9d
DJ
72342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7235
7236 * lib/cell.exp (skip_cell_tests): Clean up test files before
7237 returning.
7238
b598bfda
DJ
72392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7240
7241 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7242 and the breakpoint menu. Do not call perror if a prompt is seen.
7243 Consume the following GDB prompt.
7244 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7245 * gdb.cp/namespace.exp: Use gdb_test.
7246 * gdb.cp/templates.exp: Use gdb_test.
7247 (test_template_breakpoints): Use gdb_test_multiple.
7248
87728fa0
DJ
72492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7250
7251 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7252 (marker4): Reference values.
7253
b67c692f
DJ
72542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7255
7256 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7257 is missing.
7258
f0df251a
DJ
72592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7260
7261 * gdb.base/break.c (need_malloc): New.
7262 * gdb.base/constvars.c (main): Reference crass and crisp.
7263 * gdb.base/gdb1821.c (main): Reference bar.
7264 * gdb.cp/gdb1355.cc (main): Reference s1.
7265 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7266 (main): Call them.
7267 * gdb.cp/hang2.cc (dummy2): Define.
7268 * gdb.cp/hang3.cc (dummy3): Define.
7269 * gdb.cp/m-data.cc (main): Reference shadow.
7270
bdf7534a
NF
72712009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7272 Nathan Froyd <froydnj@codesourcery.com>
7273
7274 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7275 remote host.
7276
f24fce77
NF
72772009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7278
7279 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7280 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7281 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7282 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7283 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7284 * gdb.dwarf2/dw2-producer.exp: Likewise.
7285 * gdb.dwarf2/mac-fileno.exp: Likewise.
7286 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7287 py-prettyprint.py to the remote host.
7288 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7289
40f0318e
KS
72902009-11-11 Keith Seitz <keiths@redhat.com>
7291
7292 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7293 use it instead of "Foo".
7294 * gdb.cp/classes.exp (do_tests): Add a test to access
7295 a method through a typedef'd class name.
7296
f3d9f7fb
NF
72972009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7298
7299 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7300 exponents.
7301 * gdb.base/pointers.exp: Likewise.
7302 * gdb.cp/ref-types.exp: Likewise.
7303
a4216f37
KS
73042009-11-11 Keith Seitz <keiths@redhat.com>
7305
7306 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7307 new[] and delete[].
7308 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7309 "void".
7310 (probe_demangler): Remove all single-quoting of
7311 method and variable names.
7312 (info_func_regexp): Remove the word "void" from any
7313 occurrence of "(void)".
7314 (print_addr_2): Remove all single-quoting of
7315 method names.
7316 (print_addr_2_kfail): Likewise.
7317 (print_addr): Single-quote C function names before
7318 passing to print_addr_2.
7319 (test_paddr_operator_functions): Remove single-quoting
7320 for method names.
7321 Add tests for operator new[] and operator delete[].
7322
9b14d7aa
JK
73232009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7324
7325 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7326
85feb311
KS
73272009-11-09 Keith Seitz <keiths@redhat.com>
7328
7329 * gdb.cp/overload.exp: Add tests for resolving overloaded
7330 methods in expression parsing/evaluation.
7331
fa335448
DJ
73322009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7333
7334 * lib/gdb.exp (default_gdb_version): Use --version instead of
7335 --command.
7336
ec3c07fc
NS
73372009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7338
7339 * lib/gdb.exp (gdb_compile_test): New.
7340 (skip_ada_tests, skip_java_tests): New.
7341 (gdb_compile): Use gdb_compile_test for f77.
7342 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7343 * lib/java.exp (compile_java_from_source): Remove runtests check,
7344 use gdb_compile_test to record result.
7345 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7346 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7347 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7348 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7349 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7350 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7351 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7352 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7353 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7354 adjust gdb_compile invocations.
7355
b8b4e42b
JK
73562009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 * Makefile.in (abs_builddir): New.
7359 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7360 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7361 `$(abs_builddir)/site.exp'.
7362
f8b7eaf3
DJ
73632009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7364
7365 * config/m68k-emc.exp, lib/emc-support.exp,
7366 gdb.trace/gdb_c_test.c: Delete.
7367 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7368 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7369 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7370 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7371 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7372 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7373 casing for m68k-*-elf.
7374
c4187697
NS
73752009-11-03 Pedro Alves <pedro@codesourcery.com>
7376
7377 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7378 * gdb.arch/i386-prologue.exp: Likewise.
7379 * gdb.arch/i386-unwind.exp: Likewise.
7380
db16b772
DJ
73812009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7382
7383 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7384
bcf71277
DJ
73852009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7386
7387 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7388
0105cee2
DJ
73892009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7390
7391 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7392
24ddea62
JK
73932009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7396
287ccc17
JK
73972009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7398
7399 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7400 * gdb.base/sepdebug2.c: New file.
7401
08bca259 74022009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7403
7404 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7405 the modified warnings for catch syscall. Verify if GDB was compiled
7406 with support for lib expat, and choose which tests to run depending
7407 on this.
7408
5d4e2b76
VP
74092009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7410
7411 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7412 that composite commands are parsed OK. And also test
7413 that breakpoint commands do work.
7414
240e538a
MS
74152009-10-23 Michael Snyder <msnyder@vmware.com>
7416
7417 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7418 to allow for new disassembly style.
7419
9c419145
PP
74202009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7421
7422 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7423
02506ff1
MS
74242009-10-22 Michael Snyder <msnyder@vmware.com>
7425
7426 * gdb.reverse/break-precsave.exp: New test.
7427 * gdb.reverse/consecutive-precsave.exp: Ditto.
7428 * gdb.reverse/finish-precsave.exp: Ditto.
7429 * gdb.reverse/i386-precsave.exp: Ditto.
7430 * gdb.reverse/machinestate-precsave.exp: Ditto.
7431 * gdb.reverse/sigall-precsave.exp: Ditto.
7432 * gdb.reverse/solilb-precsave.exp: Ditto.
7433 * gdb.reverse/step-precsave.exp: Ditto.
7434 * gdb.reverse/until-precsave.exp: Ditto.
7435 * gdb.reverse/watch-precsave.exp: Ditto.
7436
4cf866a3
MS
74372009-10-22 Michael Snyder <msnyder@vmware.com>
7438
7439 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7440 for gdb_expect. Adjust one test's expect strings for the new
7441 format of disassemble.
7442 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7443 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7444 gdb_test_multiple.
7445 * gdb.reverse/step-reverse.exp: Delete 'return'.
7446 * gdb.reverse/until-reverse.exp: Delete blank lines.
7447 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7448
2b28d209
PP
74492009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7450
7451 * gdb.base/consecutive.exp: Adjust.
7452 * gdb.base/display.exp: Likewise.
7453 * gdb.base/pc-fp.exp: Likewise.
7454 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7455
33b9c32b
MS
74562009-10-19 Michael Snyder <msnyder@vmware.com>
7457
7458 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7459 * gdb.reverse/finish-reverse.c: Ditto.
7460 * gdb.reverse/sigall-reverse.c: Ditto.
7461 * gdb.reverse/solib-reverse.c: Ditto.
7462 * gdb.reverse/step-reverse.c: Ditto.
7463 * gdb.reverse/watch-reverse.c: Ditto.
7464
6c95b8df
PA
74652009-10-19 Pedro Alves <pedro@codesourcery.com>
7466 Stan Shebs <stan@codesourcery.com>
7467
7468 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7469 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7470 "Executing new program".
7471 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7472 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7473 left listed after having been killed.
7474 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7475 * gdb.base/maint.exp: Adjust test.
7476
7477 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7478 * gdb.multi/Makefile.in: New.
7479 * gdb.multi/base.exp: New.
7480 * gdb.multi/goodbye.c: New.
7481 * gdb.multi/hangout.c: New.
7482 * gdb.multi/hello.c: New.
7483 * gdb.multi/bkpt-multi-exec.c: New.
7484 * gdb.multi/bkpt-multi-exec.exp: New.
7485 * gdb.multi/crashme.c: New.
7486
279017b7
TG
74872009-10-13 Tristan Gingold <gingold@adacore.com>
7488
7489 * gdb.base/sepdebug.exp: Check debug info are found.
7490
0413d738
PA
74912009-10-08 Pedro Alves <pedro@codesourcery.com>
7492
7493 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7494 bits.
7495
c628eecc
JK
74962009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7497
7498 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7499
38af1bfe
JB
75002009-10-07 Joel Brobecker <brobecker@adacore.com>
7501
7502 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7503 of the comments.
7504
2b0adecd
PM
75052009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7506
7507 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7508 * gdb.base/annota3.exp: Idem.
7509 * gdb.base/maint.exp: Idem.
7510
8d417781
PM
75112009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7512
889bf7c5 7513 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7514 to default.
7515
bb61102d
PM
75162009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7517
889bf7c5 7518 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7519 mingw and cygwin targets.
7520
ace5c364
PM
75212009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7522 Pedro Alves <pedro@codesourcery.com>
7523
889bf7c5 7524 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7525 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7526
c2d494a0
PM
75272009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7528
e1b52ce2
PM
7529 * gdb.base/shr1.c: Use %p in format string.
7530 * gdb.base/unload.c: Avoid warning in fprintf.
7531 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7532
209f53f5
PM
75332009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7534
7535 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7536 long type.
7537 (test_unlink): Correct printf string.
7538 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7539 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7540
8172766a
JK
75412009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7542
7543 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7544 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7545 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7546
0f73703c
UW
75472009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7548
7549 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7550 * gdb.objc/nondebug.exp: Likewise.
7551
b32306ca
UW
75522009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7553
7554 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7555 target_info setting.
7556
7557 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7558 that detect new threads during "info threads".
7559
0057022f
UW
75602009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7561
7562 * gdb.threads/manythreads.c (main): Increase thread stack size
7563 to 2*PTHREAD_STACK_MIN.
7564 * gdb.threads/multi-create.c (main): Likewise.
7565 (create_function): Likewise.
7566
f29c0325
UW
75672009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7568
7569 * gdb.base/dump.exp: Pass difference of pointer types instead
7570 of integer types as offset to restore in intarr3.srec case.
7571
fcb34849
UW
75722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7573
7574 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7575
d5142e3b
UW
75762009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7577
7578 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7579
087b74b2 75802009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7581
087b74b2
PM
7582 New test for two watchpoints, with disabling of
7583 the first inserted.
7584 * testsuite/gdb.base/watchpoints.c: New file.
7585 * testsuite/gdb.base/watchpoints.exp: New file.
7586
96c07c5b
TT
75872009-09-25 Tom Tromey <tromey@redhat.com>
7588
7589 * gdb.base/charset.exp: Test utf-16 strings with Python.
7590
b8899f2b
TT
75912009-09-25 Tom Tromey <tromey@redhat.com>
7592
7593 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7594 UCS-4.
7595 * gdb.base/charset.c (utf_32_string): Rename.
7596 (init_utf32): Rename.
7597 (main): Update.
7598
329719ec
TT
75992009-09-22 Tom Tromey <tromey@redhat.com>
7600
7601 * gdb.python/py-function.exp: Add regression tests.
7602
11ef0d76
KS
76032009-09-21 Keith Seitz <keiths@redhat.com>
7604
7605 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7606 with invalid operator.
7607
3fe8f3b3
KS
76082009-09-21 Keith Seitz <keiths@redhat.com>
7609
7610 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7611 and destructor using typedef name of class.
7612 * gdb.cp/classes.cc (class Base1): Add a destructor.
7613 (base1): New typedef.
7614 (use_methods): Instanitate an object of type base1.
7615 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7616 (do_tests): Call test_template_typedef.
7617 * gdb.cp/templates.cc (Baz::~Baz): New method.
7618 (intBazOne): New typedef.
7619 (main): Instantiate intBazOne.
7620
7a9fe101
PM
76212009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7622
7623 PR python/10633
7624
7625 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7626 Function.
7627 (run_lang_tests): Add print elements test.
7628
2e4d963f
PM
76292009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7630
7631 * gdb.python/py-value.exp (test_subscript_regression): New
7632 function. Test for invalid subscripts.
7633 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7634 (ptr_ref): New function.
7635
ec7e75e7
PP
76362009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7637
7638 * gdb.base/default.exp: Fix "show convenience".
7639
0cc7d26f
TT
76402009-09-15 Tom Tromey <tromey@redhat.com>
7641
7642 * lib/mi-support.exp (mi_create_varobj): Update.
7643 (mi_create_floating_varobj): Likewise.
7644 (mi_create_dynamic_varobj): New proc.
7645 (mi_varobj_update): Update.
7646 (mi_varobj_update_with_type_change): Likewise.
7647 (mi_varobj_update_kv_helper): New proc.
7648 (mi_varobj_update_dynamic_helper): Rewrite.
7649 (mi_varobj_update_dynamic): New proc.
7650 (mi_list_varobj_children): Update.
7651 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7652 * gdb.python/python-prettyprint.py (pp_outer): New class.
7653 (pp_nullstr): Likewise.
7654 (lookup_function): Register new printers.
7655 * gdb.python/python-prettyprint.c (struct substruct): New type.
7656 (struct outerstruct): Likewise.
7657 (substruct_test): New function.
7658 (struct nullstr): New type.
7659 (string_1, string_2): New globals.
7660 (main): Add new tests.
7661 * gdb.python/python-mi.exp: Added regression tests.
7662 * gdb.mi/mi2-var-display.exp: Update.
7663 * gdb.mi/mi2-var-cmd.exp: Update.
7664 * gdb.mi/mi2-var-child.exp: Update.
7665 * gdb.mi/mi2-var-block.exp: Update.
7666 * gdb.mi/mi-var-invalidate.exp: Update.
7667 * gdb.mi/mi-var-display.exp: Update.
7668 * gdb.mi/mi-var-cmd.exp: Update.
7669 * gdb.mi/mi-var-child.exp: Update.
7670 * gdb.mi/mi-var-block.exp: Update.
7671 * gdb.mi/mi-break.exp: Update.
7672 * gdb.mi/gdb701.exp: Update.
7673
a96d9b2e
SDJ
76742009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7675
7676 * Makefile.in: Inclusion of catch-syscall object.
7677 * gdb.base/catch-syscall.c: New file.
7678 * gdb.base/catch-syscall.exp: New file.
7679
b43b923a
MS
76802009-09-12 Michael Snyder <msnyder@vmware.com>
7681
7682 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7683 that can support reverse debuggnig.
7684
cec03d70
TT
76852009-09-11 Tom Tromey <tromey@redhat.com>
7686
7687 * gdb.dwarf2/valop.S: New file.
7688 * gdb.dwarf2/valop.exp: New file.
7689
e23bb3fc
MK
76902009-09-11 Mark Kettenis <kettenis@gnu.org>
7691
7692 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7693
37c3696d
DE
76942009-09-10 Doug Evans <dje@google.com>
7695
7696 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7697 Add $gdb_prompt to second breakpoint regexp.
7698
5172aecb
JB
76992009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7700
7701 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7702 names, add missing ones.
7703 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7704 * gdb.python/py-frame.c: Rename from python-frame.c.
7705 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7706 testfile name.
7707 * gdb.python/py-function.exp: Rename from python-function.exp.
7708 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7709 testfile name.
7710 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7711 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7712 Adjust testfile name.
7713 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7714 * gdb.python/py-template.cc: Rename from python-template.cc.
7715 * gdb.python/py-template.exp: Rename from python-template.exp.
7716 Adjust testfile name.
7717 * gdb.python/py-value.c: Rename from python-value.c.
7718 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7719 testfile name.
7720
b554e4bd
JK
77212009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7722
7723 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7724 $bpt2address.
7725 (Second breakpoint address is valid on ia64)
7726 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7727
9a68ae16
JM
77282009-09-03 Joseph Myers <joseph@codesourcery.com>
7729
7730 * gdb.base/ending-run.exp: Restrict regular expression matching
7731 line number to require closing brace following.
7732
146b9145
DE
77332009-09-03 Doug Evans <dje@google.com>
7734
7735 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7736
787d21e1
TT
77372009-09-02 Tom Tromey <tromey@redhat.com>
7738
7739 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7740
e7802207
TT
77412009-09-02 Tom Tromey <tromey@redhat.com>
7742
7743 * gdb.dwarf2/callframecfa.exp: New file.
7744 * gdb.dwarf2/callframecfa.S: New file.
7745
817aadd2
JK
77462009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7747
7748 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7749 gdb.base/solib-overlap-main.c: New.
7750
4a76eae5
DJ
77512009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7752
7753 PR gdb/10565
7754
7755 * gdb.base/bitfields.c (struct container, container): New.
7756 (main): Initialize it and call break5.
7757 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7758
d4b96c9a
JK
77592009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7760
7761 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7762 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7763
4e22772d
JK
77642009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7765
7766 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7767
2efab443
MS
77682009-08-26 Michael Snyder <msnyder@vmware.com>
7769
7770 * gdb.base/i386-reverse.c: New file.
7771 * gdb.base/i386-reverse.exp: New file.
7772 * gdb.base/Makefile.in: Add new files to be removed.
7773
07ab73a0
JM
77742009-08-26 Joseph Myers <joseph@codesourcery.com>
7775
7776 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7777 environment-pwd for remote host.
7778 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7779
676accff
KS
77802009-08-24 Keith Seitz <keiths@redhat.com>
7781
7782 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7783 Add two new C++ completer tests which limit the output to a
889bf7c5 7784 given class.
676accff 7785
f9f7ad22
MS
77862009-08-24 Michael Snyder <msnyder@vmware.com>
7787
7788 * gdb.base/del.exp: Fix typo in comment.
7789 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7790
81ecdfbb
RW
77912009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7792
7793 * configure: Regenerate.
7794 * gdb.hp/configure: Likewise.
7795 * gdb.hp/gdb.aCC/configure: Likewise.
7796 * gdb.hp/gdb.base-hp/configure: Likewise.
7797 * gdb.hp/gdb.compat/configure: Likewise.
7798 * gdb.hp/gdb.defects/configure: Likewise.
7799 * gdb.hp/gdb.objdbg/configure: Likewise.
7800 * gdb.stabs/configure: Likewise.
7801
cab0c772
UW
78022009-08-19 Doug Evans <dje@google.com>
7803
7804 * gdb.base/gdbvars.c: New file.
7805 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7806
b8fa0bfa
PA
78072009-08-14 Pedro Alves <pedro@codesourcery.com>
7808
7809 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7810 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7811
b84aa90a
PA
78122009-08-13 Pedro Alves <pedro@codesourcery.com>
7813
7814 * gdb.base/default.exp: Adjust "set language test": it's now an
7815 enum command. Larger help string moved to "help set language".
7816 * gdb.base/help.exp: Adjust "help set language" expected output,
7817 now lists all known languages.
7818
0d8f9b2c
NF
78192009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7820
7821 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7822 all frame arguments.
7823 * gdb.arch/altivec-regs.exp: Likewise.
7824
bda180e0
TT
78252009-08-07 Tom Tromey <tromey@redhat.com>
7826
7827 * gdb.base/setshow.exp: Add tests for changes to set language, set
7828 check range, and set check type.
7829
48cb2d85
VP
78302009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7831
7832 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7833 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7834 Call it.
48cb2d85 7835
1ea34204
UW
78362009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7837
7838 * configure.ac: Run gdb.cell tests when appropriate.
7839 * configure: Regenerate.
7840 * lib/cell.exp: New file.
7841 * gdb.cell: New directory.
7842 * gdb.cell/configure.ac: New file.
7843 * gdb.cell/configure: New file.
7844 * gdb.cell/Makefile.in: New file.
7845 * gdb.cell/arch.exp: New file.
7846 * gdb.cell/break.c: New file.
7847 * gdb.cell/break.exp: New file.
7848 * gdb.cell/break-spu.c: New file.
7849 * gdb.cell/bt.c: New file.
7850 * gdb.cell/bt2-spu.c: New file.
7851 * gdb.cell/bt-spu.c: New file.
7852 * gdb.cell/bt.exp: New file.
7853 * gdb.cell/coremaker.c: New file.
7854 * gdb.cell/coremaker-spu.c: New file.
7855 * gdb.cell/core.exp: New file.
7856 * gdb.cell/gcore.exp: New file.
7857 * gdb.cell/data.c: New file.
7858 * gdb.cell/data.exp: New file.
7859 * gdb.cell/data-spu.c: New file.
7860 * gdb.cell/ea-cache.exp: New file.
7861 * gdb.cell/ea-cache.c: New file.
7862 * gdb.cell/ea-cache-spu.c: New file.
7863 * gdb.cell/ea-standalone.c: New file.
7864 * gdb.cell/ea-standalone.exp: New file.
7865 * gdb.cell/ea-test.c: New file.
7866 * gdb.cell/ea-test.exp: New file.
7867 * gdb.cell/f-regs.exp: New file.
7868 * gdb.cell/mem-access.c: New file.
7869 * gdb.cell/mem-access.exp: New file.
7870 * gdb.cell/mem-access-spu.c: New file.
7871 * gdb.cell/ptype.exp: New file.
7872 * gdb.cell/registers.exp: New file.
7873 * gdb.cell/size.c: New file.
7874 * gdb.cell/sizeof.exp: New file.
7875 * gdb.cell/size-spu.c: New file.
7876 * gdb.cell/solib.exp: New file.
7877 * gdb.cell/solib-symbol.exp: New file.
7878
85e747d2
UW
78792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7880
7881 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7882
58d6951d
DJ
78832009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7884
7885 * gdb.base/float.exp: Handle VFP registers.
7886
6e0a4f15
MS
78872009-07-14 Michael Snyder <msnyder@vmware.com>
7888
dcd5da87
MS
7889 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7890 to bring gdb to the beginning of the calling line.
7891
6e0a4f15
MS
7892 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7893 confusing the i386 epilogue unwinder.
7894
782b2b07
SS
78952009-07-14 Stan Shebs <stan@codesourcery.com>
7896
7897 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7898
f662c3bc
MS
78992009-07-14 Michael Snyder <msnyder@vmware.com>
7900
7901 * gdb.reverse/step-reverse.exp (stepi into function call):
7902 Call instruction may not be first instruction in the line.
7903 (reverse stepi from a function call): Used wrong line number.
7904
8f313923
JK
79052009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7906
7907 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7908
4662c76e
JK
79092009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 Fix gdb.base/macscp.exp when using custom inputrc.
7912 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7913 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7914 env(TERM) set.
7915 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7916 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7917
aa81e255
JK
79182009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7919
7920 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7921 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7922 Change the compilation target to match the testcase name.
7923 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7924 testcase name.
7925 * a2-run.exp: Use for setup prepare_for_testing. Change the
7926 compilation target to match the testcase name.
7927 * gdb.base/commands.exp: Likewise.
7928 * gdb.base/finish.exp: Likewise.
7929 * gdb.base/float.exp: Likewise.
7930 * gdb.base/info-target.exp: Likewise.
7931 * gdb.base/relational.exp: Likewise.
7932 * gdb.base/term.exp: Likewise.
7933 * gdb.base/until.exp: Likewise.
7934 * gdb.base/volatile.exp: Likewise.
7935 * gdb.base/whatis-exp.exp: Likewise.
7936
4c93b1d7
HZ
79372009-07-11 Hui Zhu <teawater@gmail.com>
7938
7939 * gdb.base/help.exp (disassemble): Update expected help text.
7940
812f7342
TT
79412009-07-09 Tom Tromey <tromey@redhat.com>
7942
7943 * lib/gdb.exp: Handle TRANSCRIPT.
7944 (remote_spawn, remote_close, send_gdb): New procs.
7945
fbb8f299
PM
79462009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7947
7948 * gdb.python/python-prettyprint.c: Add counted null string
7949 structure.
7950 * gdb.python/python-prettyprint.exp: Print null string. Test for
7951 embedded nulls.
7952 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7953 * gdb.python/python-value.exp (test_value_in_inferior): Add
7954 variable length string fetch tests.
7955 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7956
c0ac0ec7
JK
79572009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7958
7959 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7960
30b66ecc
TT
79612009-07-07 Tom Tromey <tromey@redhat.com>
7962
7963 * gdb.base/call-rt-st.exp: Update for change to escape output.
7964 * gdb.base/callfuncs.exp: Likewise.
7965 * gdb.base/charset.exp: Likewise.
7966 * gdb.base/constvars.exp: Likewise.
7967 * gdb.base/long_long.exp: Likewise.
7968 * gdb.base/pointers.exp: Likewise.
7969 * gdb.base/printcmds.exp: Likewise.
7970 * gdb.base/setvar.exp: Likewise.
7971 * gdb.base/store.exp: Likewise.
7972 * gdb.cp/ref-types.exp: Likewise.
7973 * gdb.mi/mi-var-child.exp: Likewise.
7974 * gdb.mi/mi-var-display.exp: Likewise.
7975 * gdb.mi/mi2-var-display.exp: Likewise.
7976 * gdb.base/charset.exp: Test octal escape sequence length.
7977 Update for change to escape output.
7978
187c4a2b
JK
79792009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7980
7981 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7982
d80a43f9
DJ
79832009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7984
7985 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7986
047427a8
JK
79872009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7988
7989 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7990 gdbserver increasing $portnum if "Can't bind address" has been seen.
7991
8b5a0f4f
PA
79922009-07-05 Pedro Alves <pedro@codesourcery.com>
7993
7994 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7995 mingw32ce.
7996
7d93ba58
PA
79972009-07-05 Pedro Alves <pedro@codesourcery.com>
7998
7999 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8000 VFP format.
8001
2277426b
PA
80022009-07-02 Pedro Alves <pedro@codesourcery.com>
8003
8004 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8005 linux. Adjust to use "inferior", "info inferiors", "detach
8006 inferior" and "kill inferior" instead of "restart", "info fork",
8007 "detach fork" and "delete fork".
8008 * gdb.base/ending-run.exp: Spell out "info".
8009 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8010 the "kill" command.
8011
5af949e3
UW
80122009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8013
8014 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8015 change to prefix TLS offset in hex with 0x.
8016
5d3729b5
UW
80172009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8018
8019 * gdb.base/default.exp: Update test case for "x" changes.
8020
af589bd0
TG
80212009-07-01 Tristan Gingold <gingold@adacore.com>
8022
8023 * gdb.base/bigcore.exp: Make darwin untested.
8024
40974f91
JK
80252009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 * gdb.base/completion.exp (directory completion): Create the directory.
8028 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8029 escapeuniquesub.
8030 (directory completion 2): Expect now ${escapeuniquesub}.
8031 (Glob remaining of directory test): Remove one excessive newline.
8032 Expect the real output.
8033
59dd3af6
JK
80342009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8035
8036 Fix `make check//%' target after `make check' has been ran.
8037 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8038 a mkdir call.
8039 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8040 (%/.dir): Remove.
8041
f4e164aa
JK
80422009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8043
8044 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8045 the expected result record.
8046
69af2122
JK
80472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 Remove racy FAILs relying just on the timeouts.
8050 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8051 (annotation_level 2): Remove racy FAILs.
8052
2fd481e1
PP
80532009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8054
8055 gdb/10275
889bf7c5
PA
8056 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8057
c38f313d
DJ
80582009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8059
8060 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8061
8b777f02
VP
80622009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8063
8064 * gdb.mi/mi-stack.exp: Testing symbolic options
8065 to -stack-list-locals and -stack-list-arguments.
8066
00c7eacf
JK
80672009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8068
8069 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8070
6bc80edc
TT
80712009-06-29 Tom Tromey <tromey@redhat.com>
8072
8073 * dg-extract-results.sh: New file.
8074 * Makefile.in (FORCE_PARALLEL): New variable.
8075 (CHECK_TARGET): New conditional variable.
8076 (check): Use CHECK_TARGET.
8077 (DO_RUNTEST): New variable.
8078 (check-single): New target.
8079 (TEST_DIRS): New variable.
8080 (TEST_TARGETS): Likewise.
8081 (check-parallel): New target.
8082 (check-gdb.%): New pattern.
8083 (BASE1_FILES): New variable.
8084 (BASE2_FILES): Likewise.
8085 (check-gdb.base%): New pattern.
8086 (%/.dir): New pattern.
8087 * configure: Rebuild.
8088 * aclocal.m4 (AM_CONDITIONAL): New defun.
8089 * configure.ac: Check whether user is using GNU make.
8090 (GMAKE): New conditional.
8091
794684b6
SW
80922009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8093
8094 * gdb.cp/namespace-nested-import.cc: New test.
8095 * gdb.cp/namespace-nested-import.exp: New test.
8096
edb3359d
DJ
80972009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8098
8099 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8100 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8101 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8102 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8103 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8104 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8105 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8106 gdb.opt/inline-markers.c: New files.
8107 * lib/gdb.exp (skip_inline_frame_tests): New function.
8108 (skip_inline_var_tests): New function.
8109
cf657a0c
AS
81102009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8111
8112 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8113 backtrace.
8114
28d41a99
MS
81152009-06-27 Michael Snyder <msnyder@vmware.com>
8116
8117 * gdb.reverse: New directory.
8118 * gdb.reverse/break-reverse.c: New test.
8119 * gdb.reverse/break-reverse.exp: New test.
8120 * gdb.reverse/consecutive-reverse.c: New test.
8121 * gdb.reverse/consecutive-reverse.exp: New test.
8122 * gdb.reverse/finish-reverse.c: New test.
8123 * gdb.reverse/finish-reverse.exp: New test.
8124 * gdb.reverse/machinestate.c: New test.
8125 * gdb.reverse/ms1.c: New test.
8126 * gdb.reverse/machinestate.exp: New test.
8127 * gdb.reverse/Makefile.in: New file.
8128 * gdb.reverse/shr2.c: New test.
8129 * gdb.reverse/solib-reverse.c: New test.
8130 * gdb.reverse/solib-reverse.exp: New test.
8131 * gdb.reverse/step-reverse.c: New test.
8132 * gdb.reverse/step-reverse.exp: New test.
8133 * gdb.reverse/until-reverse.c: New test.
8134 * gdb.reverse/ur1.c: New test.
8135 * gdb.reverse/until-reverse.exp: New test.
8136 * gdb.reverse/watch-reverse.c: New test.
8137 * gdb.reverse/watch-reverse.exp: New test.
8138 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8139 * configure: Regenerate.
8140
fe3c8b0d
DE
81412009-06-26 Doug Evans <dje@google.com>
8142
8143 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8144
3a72a602
PM
81452009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8146
8147 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8148 windows problem for 'file delete $binfile'.
8149
27aa8d6a
SW
81502009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8151
8152 * gdb.cp/namespace-using.exp: New test.
8153 * gdb.cp/namespace-using.cc: New test.
8154
8ac055f8
JB
81552009-05-20 Joel Brobecker <brobecker@adacore.com>
8156
8157 * gdb.ada/variant_record_packed_array: New testcase.
8158
85e306ed
TT
81592009-06-23 Tom Tromey <tromey@redhat.com>
8160
8161 * gdb.base/charset.exp (test_combination): Regression test.
8162 * gdb.base/charset.c (my_wchar_t): New typedef.
8163 (myvar): New global.
8164 (main): Set myvar.
8165
56643c5e
PM
81662009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8167
8168 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8169 target.
8170
1fac167a
UW
81712009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8172
8173 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8174
7ccb0be9
UW
81752009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8176
8177 * gdb.mi/gdb680.exp: Update test for error message.
8178
568d6575
UW
81792009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8180
8181 * gdb.base/annota1.exp: Allow multiple occurrences of the
8182 frames-invalid annotation.
8183 * gdb.cp/annota2.exp: Likewise.
8184
7cd1089b
PM
81852009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8186
8187 * gdb.cp/gdb2495.cc: New file.
8188 * gdb.cp/gdb2495.exp: New file.
8189
72c63395
JK
81902009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8191
8192 Report error on GDB crash during runto.
8193 * lib/gdb.exp (runto <eof>): New.
8194
3788363d
DJ
81952009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8196
8197 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8198 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8199 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8200 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8201 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8202 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8203 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8204 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8205 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8206 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8207 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8208 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8209 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8210 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8211 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8212 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8213 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8214 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8215 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8216 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8217 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8218 gdb.trace/passcount.exp, gdb.trace/report.exp,
8219 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8220 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8221 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8222 executable.
8223
17592de3
PA
82242009-06-07 Pedro Alves <pedro@codesourcery.com>
8225
8226 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8227 defined before referencing it.
8228
701e355d
DE
82292009-06-03 Doug Evans <dje@google.com>
8230
8231 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8232 * gdb.arch/i386-see.c: Ditto.
8233
f2292c65
PM
82342009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8235
8236 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8237 (check_macro): Return 1 if undefined.
8238 If first test fails, check if macro debug information is available,
8239 and report unsupported test if no macro information is found.
8240
5a437975
DE
82412009-05-29 Doug Evans <dje@google.com>
8242
8243 * gdb.threads/hand-call-in-threads.exp: New.
8244 * gdb.threads/hand-call-in-threads.c: New.
8245
c141c696
MS
82462009-05-29 Michael Snyder <msnyder@vmware.com>
8247
8248 * gdb.base/break-always.exp: Change "1" to "on".
8249 Add confirmation check.
8250
b3444185
PA
82512009-05-28 Pedro Alves <pedro@codesourcery.com>
8252
8253 * gdb.threads/threxit-hop-specific.c: New.
8254 * gdb.threads/threxit-hop-specific.exp: New.
8255 * gdb.threads/thread-execl.c: New.
8256 * gdb.threads/thread-execl.exp: New.
8257
b6313243
TT
82582009-05-27 Tom Tromey <tromey@redhat.com>
8259 Thiago Jung Bauermann <bauerman@br.ibm.com>
8260
8261 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8262 (mi_child_regexp): Likewise.
8263 (mi_list_varobj_children_range): Likewise.
8264 (mi_get_features): Likewise.
8265 (mi_list_varobj_children): Rewrite.
8266 * gdb.python/python-mi.exp: New file.
8267
a6bac58e
TT
82682009-05-27 Tom Tromey <tromey@redhat.com>
8269 Thiago Jung Bauermann <bauerman@br.ibm.com>
8270 Phil Muldoon <pmuldoon@redhat.com>
8271 Paul Pluzhnikov <ppluzhnikov@google.com>
8272
8273 * gdb.python/python-prettyprint.exp: New file.
8274 * gdb.python/python-prettyprint.c: New file.
8275 * gdb.python/python-prettyprint.py: New file.
8276 * gdb.base/display.exp: print/r is now valid.
8277
2c74e833
TT
82782009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8279 Tom Tromey <tromey@redhat.com>
8280 Pedro Alves <pedro@codesourcery.com>
8281 Paul Pluzhnikov <ppluzhnikov@google.com>
8282
8283 * gdb.python/python-template.exp: New file.
8284 * gdb.python/python-template.cc: New file.
8285 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8286 tests.
8287 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8288 Call it.
8289 (test_value_after_death): New proc.
8290 * gdb.python/python-value.c (PTR): New typedef.
8291 (main): New variable 'x'.
8292
89c73ade
TT
82932009-05-27 Tom Tromey <tromey@redhat.com>
8294
8295 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8296 tests.
8297 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8298 Call it.
8299
a75724bc
PA
83002009-05-27 Pedro Alves <pedro@codesourcery.com>
8301
8302 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8303
e58b0e63
PA
83042009-05-24 Pedro Alves <pedro@codesourcery.com>
8305
8306 * gdb.threads/fork-thread-pending.c: New.
8307 * gdb.threads/fork-thread-pending.exp: New.
8308
4ac36638
JK
83092009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8310
8311 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8312 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8313
889bf7c5 83142009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8315
889bf7c5 8316 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8317
b242c3c2
PA
83182009-05-17 Pedro Alves <pedro@codesourcery.com>
8319
8320 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8321 `gdb_get_line_number'. Call `callee' in both parent and child.
8322 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8323 `gdb_get_line_number' instead of hardcoding line numbers.
8324 (catch_fork_unpatch_child): New procedure to test detaching
8325 breakpoints from child fork.
8326 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8327 hardcoding line numbers.
8328 (do_fork_tests): Run `catch_fork_unpatch_child'.
8329
ee342b23
VP
83302009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8331
8332 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8333 of structure type enters or leaves the scope, it
8334 is reported by -var-update.
8335
e2009e98
DE
83362009-05-11 Doug Evans <dje@sebabeach.org>
8337
8338 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8339 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8340 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8341
00903456
JK
83422009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8343
8344 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8345
dc621c35
DE
83462009-04-30 Doug Evans <dje@google.com>
8347
8348 * gdb.threads/watchthreads2.exp: New testcase.
8349 * gdb.threads/watchthreads2.c: New testcase.
8350
9ab4e744
DE
83512009-04-29 Doug Evans <dje@google.com>
8352
8353 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8354 * gdb.cp/mb-ctor.cc: Ditto.
8355 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8356 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8357 * gdb.cp/mb-inline1.cc: Call it.
8358 * gdb.cp/mb-inline2.cc: Ditto.
8359 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8360 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8361
484086b7
JK
83622009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8365 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8366 Replace all uses of `decimal' by `nonzero'.
8367 (info macro FROM_COMMANDLINE): New test.
8368
379a77b5
TT
83692009-04-27 Tom Tromey <tromey@redhat.com>
8370
8371 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8372
b92b73c2
DE
83732009-04-27 Doug Evans <dje@google.com>
8374
8375 * gdb.threads/watchthreads.c (main): Initialize args before starting
8376 the threads. Plus formatting cleanup.
8377 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8378 biased scheduling of one thread.
8379
945a118d
JG
83802009-04-27 Jerome Guitton <guitton@adacore.com>
8381
8382 * gdb.cp/templates.cc (GetMax): New template.
8383 (main): Declare two instances of GetMax.
8384 * gdb.cp/templates.exp: Add new test.
8385
d389af10
JK
83862009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8387
8388 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8389
e7f86de9
JM
83902009-04-22 Joseph Myers <joseph@codesourcery.com>
8391
8392 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8393
334cc82d
TT
83942009-04-15 Tom Tromey <tromey@redhat.com>
8395
8396 * gdb.base/charset.exp: Add regression test.
8397
d12672cc
JB
83982009-04-14 Joel Brobecker <brobecker@adacore.com>
8399
8400 * gdb.base/exe-lock.exp: New testcase.
8401
18e8c3bc
TT
84022009-04-13 Tom Tromey <tromey@redhat.com>
8403
8404 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8405 operator on Frame.
8406
5ecd5cbe
UW
84072009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8408
8409 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8410 * gdb.server/ext-attach.exp: Likewise.
8411
7309f756
VP
84122009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8413
8414 Eliminate some sleep usage.
8415
889bf7c5
PA
8416 * gdb.mi/basics.c (do_nothing): New.
8417 (main): Use do_nothing instead of printf, so that
8418 not to introduce race condition between output of
8419 inferiour and output of gdb. Do not use sleep as it
8420 is not generally available on embedded targets.
7309f756 8421
f4b95f6f
PA
84222009-04-02 Pedro Alves <pedro@codesourcery.com>
8423
8424 * gdb.server/ext-attach.exp: Expect an optional process id after
8425 "Detached from remote process".
8426
de40b933
JK
84272009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8428
8429 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8430 gdb.dwarf2/dw2-unresolved.exp: New.
8431
2ae101a4
PA
84322009-04-02 Pedro Alves <pedro@codesourcery.com>
8433
8434 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8435 mi_run_to_main.
8436
56a8e183
PA
84372009-04-02 Pedro Alves <pedro@codesourcery.com>
8438
8439 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8440 mi_run_to_main. Skip thread exit test on remote targets.
8441 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8442 mi_run_to_main.
8443 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8444 mi_run_to_main.
8445 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8446 when expecting ^connected. Detect when the target doesn't support
8447 non-stop mode.
8448 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8449 supported. Return -1 on error, 0 on success.
8450 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8451 (mi_runto): Return mi_runto_helper's result explicitly.
8452
c35fafde
PA
84532009-04-01 Pedro Alves <pedro@codesourcery.com>
8454
8455 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8456
f8a8dce6
JB
84572009-04-01 Tom Tromey <tromey@redhat.com>
8458
8459 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8460 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8461 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8462 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8463
71c25dea
TT
84642009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8465 Jan Kratochvil <jan.kratochvil@redhat.com>
8466
8467 PR gdb/931
8468 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8469 output.
8470 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8471 for gdb/931.
8472 * dw2-strp.S (DW_AT_language): Change to C++.
8473 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8474
02d9a9ce
JB
84752009-03-31 Joel Brobecker <brobecker@adacore.com>
8476
8477 * gdb.ada/tasks: New testcase.
8478
1042e4c0
SS
84792009-03-30 Stan Shebs <stan@codesourcery.com>
8480
8481 * gdb.trace/actions.exp: Update to match new info trace format.
8482 * gdb.trace/deltrace.exp: Ditto.
8483 * gdb.trace/infotrace.exp: Ditto.
8484 * gdb.trace/passcount.exp: Ditto.
8485 * gdb.trace/save-trace.exp: Ditto.
8486 * gdb.trace/while-stepping.exp: Ditto.
8487 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8488
f8f6f20b
TJB
84892009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8490
8491 * gdb.python/python-frame.c: New file.
8492 * gdb.python/python-frame.exp: New file.
8493
c0c6f777
TJB
84942009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8495
8496 * gdb.python/python-value.exp: Add tests for the address
8497 attribute.
8498
3cb51905
AS
84992009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8500
8501 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8502
88fc996f
DE
85032009-03-26 Doug Evans <dje@google.com>
8504
8505 * gdb.mi/mi-nonstop-exit.exp: New file.
8506 * gdb.mi/non-stop-exit.c: New file.
8507
56ef84b1
TT
85082009-03-26 Tom Tromey <tromey@redhat.com>
8509
8510 Update for change to prologue skipping:
8511 * gdb.mi/mi2-simplerun.exp: Update.
8512 * gdb.mi/mi2-break.exp: Update.
8513 * gdb.mi/mi-simplerun.exp: Update.
8514 * gdb.mi/mi-break.exp: Update.
8515 * gdb.base/ending-run.exp: Update.
8516
def2b000
TJB
85172009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8518
8519 * gdb.python/python-value.exp (test_value_in_inferior): Test
8520 gdb.Value.is_optimized_out attribute.
8521
442ddf59
JK
85222009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 * gdb.dwarf2/dw2-noloc-main.c: New file.
8525 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8526 (.text): Remove.
8527 (.data): New.
8528 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8529 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8530 (DW_TAG_subprogram func_cu1, noloc): Remove.
8531 (main): New.
8532 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8533 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8534 (file_symbols): New procedure.
8535
a8df5de4
TT
85362009-03-25 Tom Tromey <tromey@redhat.com>
8537
8538 * gdb.base/charset.exp (valid_target_charset): New proc.
8539 Use it to skip tests on invalid charsets.
8540
cc1d7add
PM
85412009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8542
8543 * gdb.base/completion.exp: Add a test for directory completion.
8544
bcd5727b
JK
85452009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8546
8547 Fix a racy FAIL.
8548 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8549 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8550
cc924cad
TJB
85512009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8552
8553 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8554 * gdb.python/python-function.exp: Add test for function returning
8555 a GDB value.
8556
bc3b79fd
TJB
85572009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8558
8559 * gdb.python/python-function.exp: New file.
8560
6c7a06a3
TT
85612009-03-20 Tom Tromey <tromey@redhat.com>
8562
8563 * gdb.base/store.exp: Update for change to escape output.
8564 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8565 to escape output.
8566 * gdb.base/pointers.exp: Update for change to escape output.
8567 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8568 to escape output.
8569 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8570 escape output.
8571 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8572 to escape output.
8573 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8574 escape output.
8575 * gdb.base/setvar.exp: Update for change to escape output.
8576 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8577 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8578 to escape output.
8579 (test_print_string_constants): Likewise.
8580 * gdb.base/charset.exp (valid_host_charset): Check size of
8581 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8582 cases. Handle "auto"-related output.
8583 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8584 (uvar, Uvar): New globals.
8585
c31af87b
JG
85862009-03-19 Jerome Guitton <guitton@adacore.com>
8587
8588 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8589 deltas.
8590 * gdb.ada/fixed_points.exp: Ditto.
8591
51272cf2
PA
85922009-03-18 Pedro Alves <pedro@codesourcery.com>
8593
8594 * return-nodebug.c: Don't include stdio.h.
8595 (init): Delete.
8596 (func): Delete definition and provide extern declaration.
8597 (t): New.
8598 (main): Don't call printf. Call func and store its result in t.
8599 * return-nodebug1.c: New.
8600 * return-nodebug.exp: Don't expect stdio output. Instead, print
8601 the global variable t. Drop printf formatters and cast types from
8602 foreach loop. Don't use prepare_for_testing. Compile
8603 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8604 define FORMAT or CAST.
8605
d24948ac
PP
86062009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8607
8608 * gdb.base/solib-display.exp: Disable test for remote targers.
8609
61ff14c6
JK
86102009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8613
cb4dce93
JK
86142009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8615
8616 Fix a racy FAIL.
8617 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8618 code from `follow parent, print pids'.
8619 (`follow child, print pids', `follow parent, print pids'): Call it.
8620 Replace `gdb_test "break..."' by gdb_breakpoint.
8621
f7c60c5e
VP
86222009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8623
8624 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8625 sync and async modes.
f7c60c5e 8626
383ace49
JB
86272009-03-12 Joel Brobecker <brobecker@adacore.com>
8628
8629 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8630 that was checked in by mistake. Remove loading of ada.exp, since
8631 this is not necessary in this case.
8632
4ce102af
JB
86332009-03-12 Joel Brobecker <brobecker@adacore.com>
8634
8635 * gdb.ada/ptype_arith_binop.exp: New testcase.
8636
529a2aef
JB
86372009-03-12 Joel Brobecker <brobecker@adacore.com>
8638
8639 * gdb.ada/mod_from_name: New testcase.
8640
8a38181c
JB
86412009-03-12 Joel Brobecker <brobecker@adacore.com>
8642
8643 * gdb.ada/tick_last_segv: New testcase.
8644
11436dee
VP
86452009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8646
61ff14c6 8647 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8648
1f31650a
VP
86492009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8650
61ff14c6
JK
8651 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8652 include the token in ^running and frame info in *stopped.
1f31650a 8653
a3247a22
PP
86542009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8655
8656 * solib-display.exp: New file.
8657 * solib-display-main.c: New file.
8658 * solib-display-lib.c: New file.
61ff14c6 8659
aae64587
PA
86602009-03-05 Pedro Alves <pedro@codesourcery.com>
8661
8662 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8663
44aabfbc
JK
86642009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8665
8666 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8667 (list_and_check_macro): Use more specific test name.
8668 (next to definition): Make the test names unique.
8669
c087fcd3
PM
86702009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8671
8672 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8673
c86cf029
VP
86742009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8675
8676 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8677 notifications.
8678 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8679 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8680 * lib/mi-support.exp (library_loaded_re): New.
8681 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8682
3ea85240
VP
86832009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8684
8685 * gdb.gdb/observer.exp: Use test_notification observer, not
8686 normal_stop, everywhere.
8687 (test_normal_stop_notifications): Rename to...
8688 (test_notifications): ...this.
8689 (test_observer_normal_stop): Rename to...
8690 (test_observer): ...this.
8691
1903f0e6
DE
86922009-02-16 Doug Evans <dje@google.com>
8693
8694 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8695 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8696 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8697 (test_prefixed_syscall,test_int3): New tests.
8698 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8699 (test_prefixed_syscall,test_int3): New tests.
8700
1d33d6ba
VP
87012009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8702
3cb51905
AS
8703 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8704 (mi_expect_interrupt): Likewise.
8705 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8706 response.
1d33d6ba 8707
faafb047
PM
87082009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8709
8710 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8711 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8712 Replace calls to get_valueofx by get_hexadecimal_valueof.
8713
417e16e2
PM
87142009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8715
8716 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8717 (get_integer_valueof): New procedure.
8718 (get_sizeof): Use new get_integer_value_of.
8719 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8720 by get_integer_valueof.
8721
7065b901
TT
87222009-02-13 Tom Tromey <tromey@redhat.com>
8723
8724 * gdb.base/remote.exp (get_sizeof): Remove.
8725 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8726 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8727 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8728 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8729 (get_sizeof): Likewise.
8730
5d7cb8df
JK
87312009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8732
8733 PR fortran/9806
8734 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8735
b2febfff
PP
87362009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8737
8738 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8739
4aa995e1
PA
87402009-02-06 Pedro Alves <pedro@codesourcery.com>
8741
8742 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8743
d8906c6f
TJB
87442009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8745
8746 * gdb.python/python-cmd.exp: New file.
8747
ff4ab08d
TG
87482009-02-06 Tristan Gingold <gingold@adacore.com>
8749
8750 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8751
aacd552b
TG
87522009-02-05 Tristan Gingold <gingold@adacore.com>
8753
8754 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8755 pointer is dereferenced and use this signal name in regexp.
8756 * gdb.base/signull.exp: Ditto.
8757 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8758 * gdb.base/signull.c (main): Ditto.
8759
08c637de
TJB
87602009-02-04 Tom Tromey <tromey@redhat.com>
8761 Thiago Jung Bauermann <bauerman@br.ibm.com>
8762
8763 * gdb.python/python-value.exp: Use `gdb.history' instead of
8764 `gdb.value_from_history'.
8765 (test_value_numeric_ops): Add test for conversion of enum constant.
8766 * gdb.python/python-value.c (enum e): New type.
8767 (evalue): New global.
8768 (main): Use argv.
8769
20261af8
JG
87702009-02-04 Jerome Guitton <guitton@adacore.com>
8771
8772 * gdb.ada/uninitialized_vars: New test program.
8773 * gdb.ada/uninitialized_vars.exp: New testcase.
8774
52e44b43
TT
87752009-02-02 Tom Tromey <tromey@redhat.com>
8776
8777 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8778 * gdb.cp/pr2489.cc: Rename...
8779 * gdb.cp/pr9594.cc: ... to this.
8780
1c71341a
TT
87812009-02-02 Tom Tromey <tromey@redhat.com>
8782
8783 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8784 * gdb.cp/pr2489.cc: New file.
8785 * gdb.cp/cpcompletion.exp: New file.
8786
a4295225
TT
87872009-02-02 Tom Tromey <tromey@redhat.com>
8788
8789 PR exp/9059:
8790 * gdb.cp/call-c.exp: Add regression test.
8791 * gdb.cp/call-c.cc (FooHandle): New typedef.
8792 (main): New variable 'handle'.
8793
592375cd
VP
87942009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8795
8796 * lib/mi-support.exp (et_mi_thread_list)
8797 (check_mi_and_console_threads): Adjust for current thread in
8798 -thread-list-ids output.
8799
41447f92
VP
88002009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8801
889bf7c5
PA
8802 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8803 Call it.
41447f92 8804
35669430
DE
88052009-01-28 Doug Evans <dje@google.com>
8806
8807 * gdb.arch/amd64-disp-step.S: New file.
8808 * gdb.arch/amd64-disp-step.exp: New file.
8809 * gdb.arch/i386-disp-step.S: New file.
8810 * gdb.arch/i386-disp-step.exp: New file.
8811
09f00d9a
PM
88122009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8813
8814 * gdb.base/find.exp: Set newline variable
8815 using quotes instead of braces to fix cygwin failures.
8816
1e8fb976
PA
88172009-01-23 Pedro Alves <pedro@codesourcery.com>
8818
8819 * gdb.base/radix.exp: Add tests to ensure that that set
8820 input-radix 0 and set output-radix 0 are really rejected.
8821
da061712
PA
88222009-01-23 Pedro Alves <pedro@codesourcery.com>
8823
8824 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8825 copyright years.
8826
dd7e2d2b
PA
88272009-01-23 Pedro Alves <pedro@codesourcery.com>
8828
8829 PR gdb/9664:
8830 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8831
392452f6
PA
88322009-01-22 Pedro Alves <pedro@codesourcery.com>
8833
8834 PR c++/9631:
8835 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8836
8653e71c
PM
88372009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8838
8839 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8840 binfile definition to fix Windows OS failure.
8841
a12cc160
DJ
88422009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8843
8844 PR gdb/9346
8845 * gdb.base/interrupt.c (sigint_handler): New.
8846 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8847 on error.
8848 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8849 Test "signal SIGINT".
8850
b89667eb
DE
88512009-01-19 Doug Evans <dje@google.com>
8852
8853 * gdb.base/break.exp: Update expected gdb output.
8854 * gdb.base/sepdebug.exp: Ditto.
8855 * gdb.mi/mi-syn-frame.exp: Ditto.
8856 * gdb.mi/mi2-syn-frame.exp: Ditto.
8857 * gdb.base/call-signal-resume.exp: New file.
8858 * gdb.base/call-signals.c: New file.
8859 * gdb.base/unwindonsignal.exp: New file.
8860 * gdb.base/unwindonsignal.c: New file.
8861 * gdb.threads/interrupted-hand-call.exp: New file.
8862 * gdb.threads/interrupted-hand-call.c: New file.
8863 * gdb.threads/thread-unwindonsignal.exp: New file.
8864
adb483fe
DJ
88652009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8866
8867 * gdb.base/define.exp: Test defining and hooking prefix commands.
8868 * gdb.python/python.exp: Update test for "show user" output.
8869
60023297
JK
88702009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8873 now the output exactly, using less wildcards. Expect also the output
8874 of gfortran-4.3. Update for the f-valprint.c modification from
8875 2008-04-22.
8876 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8877 Remove gdb_test test names where matching the command.
8878
ccc57cf9
PA
88792009-01-01 Pedro Alves <pedro@codesourcery.com>
8880
8881 PR breakpoints/9681:
8882 * gdb.base/watchpoint.exp: Add regression test.
8883
c7a6ca08
PA
88842008-12-31 Pedro Alves <pedro@codesourcery.com>
8885
8886 * gdb.threads/attach-into-signal.exp: Don't use
8887 gdb_suppress_entire_file.
8888 * gdb.threads/attach-stopped.exp: Ditto.
8889 * gdb.threads/attachstop-mt.exp: Ditto.
8890
3a031f65
PA
88912008-12-31 Pedro Alves <pedro@codesourcery.com>
8892
8893 PR gdb/8812:
8894 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8895
09e6485f
PA
88962008-12-29 Pedro Alves <pedro@codesourcery.com>
8897
8898 PR gdb/7536:
8899 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8900 and unsupported output radices are really rejected.
8901
0cd53049
JK
89022008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8903
8904 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8905
ba163c7e
TT
89062008-12-22 Tom Tromey <tromey@redhat.com>
8907
8908 * gdb.cp/punctuator.exp: New file.
8909
6f4de6c9
JK
89102008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 * gdb.base/completion.exp (Completing non-existing component): New test.
8913
0f34d0b4
JK
89142008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8915
8916 Fix for PR gdb/8648.
8917 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8918 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8919 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8920 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8921
db2ad4c3
JK
89222008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8923
8924 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8925
bb5ef15e
DP
89262008-12-16 Christophe Lyon <christophe.lyon@st.com>
8927
8928 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8929 compiler actually generate code at the expected line number.
8930
90142adc
JZ
89312008-12-15 Jie Zhang <jie.zhang@analog.com>
8932
8933 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8934
fad6eecd
TT
89352008-12-12 Tom Tromey <tromey@redhat.com>
8936
8937 * gdb.base/commands.exp (redefine_hook_test): New proc.
8938 Call it.
8939
17c8aaf5
TT
89402008-12-11 Tom Tromey <tromey@redhat.com>
8941
8942 * gdb.base/macscp.exp: New regression test.
8943
7c8adf68
TT
89442008-12-11 Tom Tromey <tromey@redhat.com>
8945
8946 * gdb.base/macscp.exp: Print "address.addr".
8947 * gdb.base/macscp1.c (struct outer): New struct.
8948 (address): New global.
8949
b05dcbb7
TT
89502008-12-09 Tom Tromey <tromey@redhat.com>
8951
8952 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8953 Call it.
8954
2d476de1
DE
89552008-12-04 Doug Evans <dje@google.com>
8956
8957 * gdb.server/ext-run.exp: Relax regexp for init program.
8958
87bdc959
TG
89592008-12-03 Tristan Gingold <gingold@adacore.com>
8960
8961 * gdb.base/macscp.exp: Generate an object file during compilation
8962 to work around Darwin dsymutil limitations.
8963
e0740f77
JK
89642008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8965
8966 Test resolving external references to TLS variables.
8967 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8968 FILE2_THREAD_LOCAL.
8969 (testfile2, srcfile2): New variables.
8970 * gdb.threads/tls.c (file2_thread_local)
8971 (function_referencing_file2_thread_local): New.
8972 * gdb.threads/tls2.c: New file.
8973
67f0aac5
JB
89742008-11-28 Joel Brobecker <brobecker@adacore.com>
8975
8976 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8977 rather than integer, as integer might not be big enough when
8978 on 64bit targets.
67f0aac5 8979
c332165e
JG
89802008-11-27 Jerome Guitton <guitton@adacore.com>
8981
8982 * gdb.cp/formatted-ref.exp: Add equality test.
8983 * gdb.ada/formatted_ref.exp: Ditto.
8984
fc9b693c
JK
89852008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8986
8987 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8988 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8989
a9c64011
AS
89902008-11-20 Andreas Schwab <schwab@suse.de>
8991
8992 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8993 matching syscall entry point.
8994 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8995 (tcatch_vfork_then_child_follow): Likewise. Finish through
8996 vfork even if we stopped at the syscall trampoline.
8997
e2fd701e
DE
89982008-11-20 Doug Evans <dje@google.com>
8999
9000 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9001
69abc51c
TJB
90022008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9003
9004 * gdb.arch/ppc-dfp.exp: New file.
9005 * gdb.arch/ppc-dfp.c: New file.
9006
c14c28ba
PP
90072008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9008
9009 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9010
2e74121d
DE
90112008-11-17 Doug Evans <dje@google.com>
9012
9013 * gdb.mi/mi-syn-frame.exp: Update expected output.
9014 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9015
66bb093b
VP
90162008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9017
9018 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9019 "thread N" results in =thread-selected.
9020 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9021 (mi_send_resuming_command_raw): Be prepared for
9022 =thread-selected.
9023
3d043ef6
VP
90242008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9025
a9c64011
AS
9026 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9027 * lib/mi-support.exp: Likewise.
3d043ef6 9028
808104c8
JB
90292008-11-16 Joel Brobecker <brobecker@adacore.com>
9030
9031 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9032 commands from the expected output for "help catch".
9033
00b22944
JB
90342008-11-15 Joel Brobecker <brobecker@adacore.com>
9035
9036 * gdb.ada/int_deref.exp: New testcase.
9037
59669435
TT
90382008-11-14 Nick Roberts <nickrob@snap.net.nz>
9039
9040 * gdb.mi/gdb2549.exp: New file.
9041
de04a248
DE
90422008-11-11 Doug Evans <dje@google.com>
9043
9044 * gdb.base/callexit.exp: New file.
9045 * gdb.base/callexit.c: New file.
9046
6b8ce727
DE
90472008-11-10 Doug Evans <dje@google.com>
9048
9049 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9050 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9051 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9052 (default_gdb_start,default_gdb_exit): Ditto.
9053 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9054 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9055 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9056 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9057 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9058 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9059
1b14b8aa
AS
90602008-11-03 Andreas Schwab <schwab@suse.de>
9061
9062 * gdb.base/hashline2.exp: Fix typo.
9063 * gdb.base/hashline3.exp: Likewise.
9064
f3134b88
TT
90652008-10-30 Tom Tromey <tromey@redhat.com>
9066
9067 * gdb.base/pointers.exp: Add test.
9068 * gdb.base/pointers.c (k, S): New typedefs.
9069 (instance): New global.
9070
c2226152
AS
90712008-10-30 Andreas Schwab <schwab@suse.de>
9072
9073 * gdb.base/args.exp: Add tests for newlines.
9074
462f405c
JB
90752008-10-30 Joel Brobecker <brobecker@adacore.com>
9076
9077 gdb.base/foll-exec.exp: Update the expected output of a couple
9078 of "info breakpoints" tests.
9079
79a45b7d
TT
90802008-10-28 Tom Tromey <tromey@redhat.com>
9081
9082 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9083
adc13a14
PA
90842008-10-24 Pedro Alves <pedro@codesourcery.com>
9085
9086 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9087 gdb_start_cmd.
9088 Use runto_main before any test that requires execution.
9089
252fbfc8
PA
90902008-10-23 Pedro Alves <pedro@codesourcery.com>
9091
9092 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9093 instead of SIGINT.
9094
28148e3d
JB
90952008-10-22 Joel Brobecker <brobecker@adacore.com>
9096
9097 * gdb.base/completion.exp: Update expected output following
9098 the addition of the "info tasks" command.
9099
c209f847
TT
91002008-10-22 Tom Tromey <tromey@redhat.com>
9101
9102 * gdb.base/exprs.exp (test_expr): Add test for string
9103 concatenation.
9104
f177e350
PA
91052008-10-19 Pedro Alves <pedro@codesourcery.com>
9106
9107 * configure.ac: Output gdb.python/Makefile.
9108 * configure: Regenerate.
9109 * gdb.python/Makefile.in: New.
9110
cce89356
JB
91112008-10-16 Joel Brobecker <brobecker@adacore.com>
9112
9113 * gdb.base/foll-fork.exp: Adjust the expected output to match
9114 the new description for fork/vfork catchpoints in the "info
9115 breakpoints" output.
9116
176d289d
TJB
91172008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9118
9119 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9120
a08702d6
TJB
91212008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9122
9123 * gdb.python/python-value.c: New file.
9124 * gdb.python/python-value.exp: New file.
9125
1c5cfe86
PA
91262008-10-15 Pedro Alves <pedro@codesourcery.com>
9127
9128 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9129
5a98ad69
DP
91302008-10-15 Denis Pilat <denis.pilat@st.com>
9131
41702f1b 9132 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9133
dcb1a1e2
TT
91342008-10-09 Tom Tromey <tromey@redhat.com>
9135
9136 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9137 'fprintf' and 'stderr'.
9138
9124fe48
JB
91392008-10-07 Joel Brobecker <brobecker@adacore.com>
9140
9141 * gdb.ada/ref_tick_size.exp: New testcase.
9142
45452591
DE
91432008-10-06 Doug Evans <dje@google.com>
9144
9145 * gdb.dwarf2/dw2-cu-size.exp: New file.
9146 * gdb.dwarf2/dw2-cu-size.S: New file.
9147
9148 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9149 .Ltype_int for clarity.
9150
4fc5b208
PP
91512008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9152
9153 PR gdb/2384:
9154 * gdb.cp/gdb2384.exp: Extended to test more cases.
9155 * gdb.cp/gdb2384.cc: Likewise.
9156 * gdb.cp/gdb2384-base.h: Likewise.
9157 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9158
d78df370
JK
91592008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 * gdb.base/maint.exp (maint print type): Remove printing
9162 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9163
9a044a89
TT
91642008-09-30 Tom Tromey <tromey@redhat.com>
9165
9166 * gdb.base/macscp.exp: Add completion tests.
9167 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9168 (TWENTY_THREE): Likewise.
9169 (FORTY_EIGHT): Likewise.
9170
506800a9
TT
91712008-09-30 Tom Tromey <tromey@redhat.com>
9172
9173 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9174 everywhere.
9175 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9176
1a6f01b5
JK
91772008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9178
9179 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9180 testcase is derived from. Fix racy dependency on an expected PID
9181 number. No longer support the testcase on Linux kernel 2.4.x.
9182
2fae03e8
TT
91832008-09-27 Tom Tromey <tromey@redhat.com>
9184
9185 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9186 and varargs.
9187
1ad15515
PA
91882008-09-22 Pedro Alves <pedro@codesourcery.com>
9189
9190 * lib/mi-support.exp (mi_expect_interrupt): New.
9191 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9192 from gdb.mi/mi-nonstop.exp.
9193 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9194 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9195 lib/mi-support.exp.
9196 Use mi_check_thread_states throughout. Avoid ".*" and do not
9197 require an anchor after -exec-run.
9198
d0b76dc6
DJ
91992008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9200
9201 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9202 stop is pending. Avoid ".*" when two stops are pending.
9203 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9204 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9205 newlines in fullnames.
9206 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9207 (mi_expect_stop): Update comments. Only anchor in sync mode.
9208 Do not match newlines.
9209 (mi_send_resuming_command_raw): Always return status.
9210 (mi_get_stop_line): Do not match more than one line by accident.
9211 Only anchor in sync mode.
9212 (mi_run_inline_test): If -exec-next fails, give up.
9213
9990c830
UW
92142008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9215
9216 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9217 on SPU.
9218
ebcf6f00
JB
92192008-09-10 Joel Brobecker <brobecker@adacore.com>
9220
9221 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9222
b6db24e5
JB
92232008-09-10 Joel Brobecker <brobecker@adacore.com>
9224
9225 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9226 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9227 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9228 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9229 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9230 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9231 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9232 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9233 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9234 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9235 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9236 Include the "= " sequence in the expected output of print tests.
9237
2bf448e0
JB
92382008-09-10 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9241 description for boolean types.
9242
d51fd4c8
PA
92432008-09-09 Pedro Alves <pedro@codesourcery.com>
9244
9245 * gdb.base/hook-stop-continue.c: New.
9246 * gdb.base/hook-stop-continue.exp: New.
9247
694182d2
DJ
92482008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9249
9250 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9251
3b8a7fc0
JG
92522008-09-08 Jerome Guitton <guitton@adacore.com>
9253
9254 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9255 (stack_check_probe_2, stack_check_probe_loop_1)
9256 (stack_check_probe_loop_2): New functions.
9257 (main): Add call to these new functions.
9258 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9259 functions, check that the breakpoint is inserted at the appropriate
9260 location.
9261 (insert_breakpoint): Slightly refine this procedure so that it can
9262 be called several times in the test.
9263
96cc0ae8
JG
92642008-09-08 Jerome Guitton <guitton@adacore.com>
9265
9266 * gdb.base/stack-checking.c: New file.
9267 * gdb.base/stack-checking.exp: New file.
9268
1f08b409
TJB
92692008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9270
9271 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9272 * gdb.arch/altivec-regs.exp: Likewise.
9273 * gdb.arch/vsx-regs.exp: Likewise.
9274
3099e1c4
TJB
92752008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9276
9277 * gdb.arch/ppc-fp.exp: New file.
9278 * gdb.arch/ppc-fp.c: New file.
9279
cc69bfc1
PP
92802008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9281
9282 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9283 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9284
b02a33db
MS
92852008-09-04 Michael Snyder <msnyder@vmware.com>
9286
9287 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9288 as "at" (for non-debug functions such as _start).
9289
2992cbe0
UW
92902008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9291
9292 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9293 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9294 software watchpoints.
9295 * gdb.base/watch_thread_num.exp: Likewise.
9296
514f746b
AR
92972008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9298
9299 * gdb.arch/i386-bp_permanent.exp: New test.
9300
876cecd0
TT
93012008-08-24 Tom Tromey <tromey@redhat.com>
9302
9303 * gdb.base/maint.exp: Update "maint print type".
9304
80f73d71
VP
93052008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9306
9307 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9308 support. Adjust the order of "*running" notifications.
9309 * gdb.mi/non-stop.c: Don't cast from int to void* and
9310 back.
9311
d9c78d7d
MK
93122008-08-20 Mark Kettenis <kettenis@gnu.org>
9313
9314 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9315 expect to find it in the "info frame" output.
9316
97a2d1d3
DJ
93172008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9318
9319 * gdb.base/interp.exp: Always consume both prompts.
9320
b96e2927
PA
93212008-08-20 Pedro Alves <pedro@codesourcery.com>
9322
9323 * gdb.base/pending.exp: Test pending breakpoints without symbols
9324 loaded.
9325
8cf6e61a
VP
93262008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9327
9328 * lib/mi-support.exp (mi_expect_stop): Produce
9329 more details on failures.
9330 * gdb.mi/mi-nonstop.exp: New.
9331 * gdb.mi/non-stop.c: New.
9332
c6ebd6cf
VP
93332008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9334
a9c64011
AS
9335 * gdb.mi/mi-async.exp: Use 'set target-async'.
9336 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9337
46a9b8ed
DJ
93382008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9339
9340 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9341
44feb3ce
TT
93422008-08-17 Tom Tromey <tromey@redhat.com>
9343
9344 * gdb.base/help.exp (help catch): Rewrite.
9345
311a4e6b
TJB
93462008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9347
9348 * gdb.base/define.exp: Test indented command documentation.
9349 * gdb.python/python.exp: Test indented multi-line command.
9350
604c2f83
LM
93512008-08-15 Luis Machado <luisgpm@br.ibm.com>
9352
9353 * testsuite/gdb.arch/vsx-regs.c: New source file.
9354 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9355 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9356
886a217c
TT
93572008-08-14 Tom Tromey <tromey@redhat.com>
9358
9359 * gdb.base/macscp.exp: Add regression test for "macro define" or
9360 "macro undef" with no arguments.
9361
c814a4f3
PP
93622008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9363
9364 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9365
12ab8a60
UW
93662008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9367
9368 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9369
d57a3c85
TJB
93702008-08-06 Tom Tromey <tromey@redhat.com>
9371
9372 * gdb.python/python.exp: New file.
9373
c7b778ff
JK
93742008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9375
9376 Fix for PR gdb/1543.
9377 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9378 $LOCATION.
9379 (location): New variable.
9380 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9381 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9382 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9383 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9384 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9385 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9386 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9387 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9388 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9389 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9390 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9391 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9392 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9393 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9394 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9395 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9396 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9397 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9398 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9399 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9400 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9401 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9402 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9403 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9404 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9405 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9406 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9407 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9408 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9409 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9410 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9411 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9412 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9413 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9414 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9415 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9416 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9417 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9418 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9419 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9420 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9421 gdb.base/type-opaque.exp, gdb.base/until.exp,
9422 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9423 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9424 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9425 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9426 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9427 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9428 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9429 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9430 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9431 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9432 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9433 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9434 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9435 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9436 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9437 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9438 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9439 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9440 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9441 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9442 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9443 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9444 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9445 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9446 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9447 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9448 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9449 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9450 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9451 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9452 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9453 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9454 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9455 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9456 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9457 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9458 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9459 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9460 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9461 to bug-gdb@prep.ai.mit.edu .
9462
5e06a3d1
VP
94632008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9464
9465 * lib/mi-support.exp (mi_load_shlibs): New.
9466 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9467
9d81d21b
VP
94682008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9469
9470 * lib/mi-support.exp (get_mi_thread_list)
9471 (check_mi_and_console_threads): New, moved from ...
9472 * gdb.mi/mi-pthread.exp: ...here.
9473 * gdb.mi/gdb669.exp (get_mi_thread_list)
9474 (check_mi_and_console_threads): Delete.
9475 * gdb.mi/mi2-pthread.exp: Likewise.
9476
bae98fe0
TT
94772008-07-28 Tom Tromey <tromey@redhat.com>
9478
9479 * Makefile.in (just-check): Remove. Move body to...
9480 (check): ... here.
9481
57380f4e
DJ
94822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9483
9484 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9485 Add a test for duplicated SIGINTs.
9486
e09490f1
DJ
94872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9488
9489 * gdb.threads/schedlock.exp (get_args): Update to work for any
9490 value of NUM.
9491 (Top level): Report the number of threads that did not resume.
9492
6387b45f
DJ
94932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9494
9495 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9496
62f64ff2
DJ
94972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9498
9499 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9500 non-MI prompt.
9501
fa8de41e
TT
95022008-07-26 Tom Tromey <tromey@redhat.com>
9503
9504 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9505 (function_struct, function_struct_ptr): New globals.
9506 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9507 function pointer in a struct.
9508
ccb3ac8a
TT
95092008-07-26 Tom Tromey <tromey@redhat.com>
9510
9511 * gdb.base/macscp.exp: Add test for macro lexing bug.
9512
d7d9f01e
TT
95132008-07-18 Tom Tromey <tromey@redhat.com>
9514
9515 * gdb.base/macscp.exp: Add macro tests.
9516
9bf07184
PP
95172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9518
9519 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9520
becf6477
PP
95212008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9522
9523 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9524
0709f7d3
PP
95252008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9526
9527 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9528
7093c834
PP
95292008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9530
9531 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9532
b432ffe3
JK
95332008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9534
9535 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9536
b1a268e5
VP
95372008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9538
9539 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9540
e2995f8e
KB
95412008-07-11 Kevin Buettner <kevinb@redhat.com>
9542
9543 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9544 of regexp to account for changes made to GDB in the printing of
9545 byte vectors.
9546
14032a66
TT
95472008-07-11 Tom Tromey <tromey@redhat.com>
9548
9549 * gdb.base/completion.exp: Add 'help' completion test.
9550
981505ef
JK
95512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9552
9553 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9554
10568435
JK
95552008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9556
9557 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9558
4487aabf
PA
95592008-07-09 Pedro Alves <pedro@codesourcery.com>
9560
9561 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9562
a4a9b1c4
PA
95632008-07-09 Pedro Alves <pedro@codesourcery.com>
9564
9565 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9566
3c3185ac
JK
95672008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9568
9569 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9570
7ebd49dc
VP
95712008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9572
9573 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9574 previous commit. Add a comment.
9575
84e46146
PA
95762008-06-28 Pedro Alves <pedro@codesourcery.com>
9577
9578 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9579
0f8d4a2f
VP
95802008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9581
9582 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9583
f747e0ce
PA
95842008-06-27 Pedro Alves <pedro@codesourcery.com>
9585
9586 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9587 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9588 compiling an executable, link in an object that forces unbuffered
9589 output.
9590 * lib/set_unbuffered_mode.c: New file.
9591
734a5c36
JK
95922008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9593
9594 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9595
a2840c35
VP
95962008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9597
a9c64011
AS
9598 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9599 mi_expect_stop.
9600 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9601 Demand that *running is output.
9602 (detect_async): Perform checking every time.
9603 (mi_send_resuming_command): Extract everything into...
9604 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9605 (mi_expect_stop): Don't accept any output before *stopped.
9606
6ae37fef
VP
96072008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9608
9609 Robustify mi-simplerun.
a9c64011
AS
9610 * gdb.mi/basics.c (main): Add a call to sleep.
9611 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9612 * gdb.mi/mi2-cli.exp: Likewise.
9613 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9614
b4aa76f0 96152008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9616
9617 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9618
e1ac3328
VP
96192008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9620
a9c64011
AS
9621 * gdb.mi/mi-console.exp: Adjust.
9622 * gdb.mi/mi-syn-frame.exp: Adjust.
9623 * gdb.mi/mi2-console.exp: Adjust.
9624 * gdb.mi/mi2-syn-frame.exp: Adjust.
9625 * lib/mi-support.exp (mi_run_cmd): Adjust.
9626 (mi_send_resuming_command): Adjust.
e1ac3328 9627
f7f9a841
VP
96282008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9629
9630 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9631 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9632 testing of stopped.
9633 * gdb.mi/mi2-syn-frame.exp: Likewise.
9634 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9635 (async, detect_async): New.
9636 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9637 depending on if we're running in sync or async mode.
f7f9a841 9638
37cd5d19
TT
96392008-06-09 Tom Tromey <tromey@redhat.com>
9640
9641 * gdb.base/completion.exp: New tests for field name completion
9642 with spaces, and field name completion with '->'.
9643
65d12d83
TT
96442008-06-06 Tom Tromey <tromey@redhat.com>
9645
9646 * gdb.base/break1.c (struct some_struct): New struct.
9647 (values): New global.
9648 * gdb.base/completion.exp: Add field name completion test.
9649
ebfe2e3f
PP
96502008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9651
9652 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9653 to pointer.
9654 * gdb.cp/call-c.cc: Likewise.
9655
bcf6fc3a
NR
96562008-06-06 Nick Roberts <nickrob@snap.net.nz>
9657
9658 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9659 annotation.
9660
49fd4a42 96612008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9662 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9663
9664 * gdb.threads/execl.c, gdb.threads/execl1.c,
9665 gdb.threads/execl.exp: New tests.
a9c64011 9666
8a34ac3f
AR
96672008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9668 Daniel Jacobowitz <dan@codesourcery.com>
9669
9670 * gdb.cp/exception.exp: Activate test, make it work with pending
9671 catchpoints.
9672
86ae69ef
JK
96732008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9674
9675 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9676
f7f9ae2c
VP
96772008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9678
a9c64011
AS
9679 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9680 now printed.
9681 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9682
2a2d4dc3
AS
96832008-05-27 Andreas Schwab <schwab@suse.de>
9684
9685 * gdb.base/frame-args.exp: Handle arguments that are optimized
9686 out.
9687
5099e4d9
LM
96882008-05-26 Luis Machado <luisgpm@br.ibm.com>
9689
9690 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9691 quiet for ppc32 and group options into a single variable.
9692
d9c36a91
JB
96932008-05-23 Joel Brobecker <brobecker@adacore.com>
9694
9695 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9696 of zero-size elements.
9697 * gdb.ada/null_array.exp: Test printing this new array.
9698
103a8671
JK
96992008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9700
9701 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9702
07a4cc1a 97032008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9704
9705 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9706 of the "finish" command.
9707
55f996a7
NR
97082008-05-21 Nick Roberts <nickrob@snap.net.nz>
9709
9710 * gdb.base/annota1.exp: Test for new annotation.
9711
907fc202
UW
97122008-05-16 Pedro Alves <pedro@codesourcery.com>
9713
9714 * gdb.base/fixsection.exp: New file.
9715 * gdb.base/fixsection0.c: New file.
9716 * gdb.base/fixsection1.c: New file.
9717
e8f97270
UW
97182008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9719
9720 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9721 * gdb.base/annota3.exp: Likewise.
9722
ac0bb574
NF
97232008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9724
9725 * gdb.base/watch_thread_num.exp: Don't run tests that require
9726 watchpoints if the target doesn't support them.
9727
6fadd07a
DE
97282008-05-12 Doug Evans <dje@google.com>
9729
9730 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9731
6e9a4a30
JB
97322008-05-09 Joel Brobecker <brobecker@adacore.com>
9733
9734 * gdb.ada/assign_1.exp: New testcase.
9735
08388c79
DE
97362008-05-09 Doug Evans <dje@google.com>
9737
a3c83fae
DE
9738 * gdb.base/find.exp: New file.
9739 * gdb.base/find.c: New file.
08388c79 9740
bd5ddfe8
DJ
97412008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9742
9743 * gdb.base/commands.exp (watchpoint_command_test): Handle
9744 gdb,no_hardware_watchpoints.
9745 * gdb.base/float.exp: Allow ARM targets without floating point.
9746 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9747
b5dd68e2 97482008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9749 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9750
9751 * gdb.ada/lang_switch: New test program.
9752 * gdb.ada/lang_switch.exp: New testcase.
9753
382d13d1
DE
97542008-05-05 Doug Evans <dje@google.com>
9755
9756 * gdb.base/help.exp (disassemble): Update expected help text.
9757
9dd789d0
PA
97582008-05-04 Pedro Alves <pedro@codesourcery.com>
9759
9760 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9761
611c83ae
PA
97622008-05-04 Pedro Alves <pedro@codesourcery.com>
9763
9764 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9765 different times.
9766
ff013f42
JK
97672008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9770 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9771 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9772 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9773
96dff6a2
VP
97742008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9775
9776 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9777 notification to appear.
9778
55cd6f92
DJ
97792008-05-04 Daniel Jacobowitz <dan@debian.org>
9780
9781 * gdb.base/fullname.c: New file.
9782 * gdb.base/fullname.exp: New file.
9783 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9784
d705c43c
PA
97852008-05-03 Pedro Alves <pedro@codesourcery.com>
9786
9787 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9788 expressions with macros.
9789
333222e1
JK
97902008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9791
9792 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9793
5ac01682
DJ
97942008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9795
9796 * gdb.base/completion.exp: Handle lack of other symbols beginning
9797 with "a".
9798
9799 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9800
237fc4c9
PA
98012008-05-02 Jim Blandy <jimb@codesourcery.com>
9802
9803 * gdb.asm/asmsrc1.s: Add scratch space.
9804
ed5e9466
DJ
98052008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9806 Daniel Jacobowitz <dan@codesourcery.com>
9807
9808 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9809 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9810 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9811
b39cc962
DJ
98122007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9813
9814 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9815
36d520f5
JB
98162008-05-01 Joel Brobecker <brobecker@adacore.com>
9817
9818 * gdb.base/info-target.exp: New testcase.
9819
8d4e3071
DJ
98202008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9821
9822 * gdb.cp/hang.exp: Use .cc instead of .C.
9823 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9824 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9825
6f3f3097
DJ
98262008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.base/gdb1250.exp: Remove perror.
9829 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9830
5550a914
PA
98312008-04-30 Pedro Alves <pedro@codesourcery.com>
9832
9833 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9834 .2byte.
9835
d848e687
DJ
98362008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9837
9838 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9839 (maybe_kfail): New.
9840
93b5768b
PA
98412008-04-25 Pedro Alves <pedro@codesourcery.com>
9842
9843 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9844
721c02de
VP
98452008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9846
a9c64011
AS
9847 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9848 * gdb.mi/mi2-syn-frame.exp: Likewise.
9849 * lib/mi-support.exp: Likewise.
721c02de 9850
74960c60
VP
98512008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9852
9853 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9854 to specify regexp for the location to stop at.
9855 * gdb.base/break-always.c: New.
9856 * gdb.base/break-always.exp: New.
9857
d24317b4
VP
98582008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9859
9860 * lib/mi-support.exp (mi_runto_helper): Adjust
9861 for the original-location field.
9862 (mi_create_breakpoint, mi_list_breakpoints): New.
9863 * gdb.mi/mi-break.exp: Adjust.
9864 * gdb.mi/mi2-break.exp: Adjust.
9865 * gdb.mi/mi-pending.exp: Adjust.
9866 * gdb.mi/mi-simplerun.exp: Adjust.
9867 * gdb.mi/mi2-simplerun.exp: Adjust.
9868 * gdb.mi/mi-syn-frame.exp: Adjust.
9869 * gdb.mi/mi2-syn-frame.exp: Adjust.
9870 * gdb.mi/mi-until.exp: Adjust.
9871 * gdb.mi/mi2-until.exp: Adjust.
9872 * gdb.mi/mi-var-display.exp: Adjust.
9873 * gdb.mi/mi2-var-display.exp: Adjust.
9874 * gdb.mi/mi-watch.exp: Adjust.
9875 * gdb.mi/mi2-watch.exp: Adjust.
9876
fdc59709 98772008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9878
a9c64011
AS
9879 * aclocal.m4: Add override.m4.
9880 * configure: Regenerate.
fdc59709 9881
8e91f023
VP
98822008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9883
9884 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9885 '-var-update --all-values' reports new value even the type
9886 of a variable object has changed.
9887
233a11ab
CS
98882008-04-18 Craig Silverstein <csilvers@google.com>
9889
9890 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9891 files.
d24317b4 9892
9c1137ad
JB
98932008-04-18 Joel Brobecker <brobecker@adacore.com>
9894
9895 * gdb.ada/atomic_enum: New test program.
9896 * gdb.ada/atomic_enum.exp: New testcase.
9897
66d0bbc7
DE
98982008-04-17 Doug Evans <dje@google.com>
9899
9900 * gdb.opt/Makefile.in: Fix whitespace.
9901
100906b0
UW
99022008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9905
4584e32e
DE
99062008-04-17 Doug Evans <dje@google.com>
9907
9908 * gdb.base/hashline1.exp: New testcase.
9909 * gdb.base/hashline2.exp: New testcase.
9910 * gdb.base/hashline2.exp: New testcase.
9911
0a320680
PA
99122008-04-17 Pedro Alves <pedro@codesourcery.com>
9913
9914 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9915
18ac113b
AR
99162008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9917
9918 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9919 temporary breakpoint to match "Temporary breakpoint".
9920 * gdb.base/break.exp (delete_breakpoints): Likewise.
9921 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9922 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9923 * gdb.base/display.exp: Likewise.
9924 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9925 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9926 * gdb.base/restore.exp (restore_tests): Likewise.
9927 * gdb.base/sepdebug.exp: Likewise.
9928 * gdb.base/watchpoint.exp: Likewise.
9929 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9930 * gdb.mi/mi-pending.exp: Likewise.
9931 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9932 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9933 * gdb.mi/mi-var-cmd.exp: Likewise.
9934 * gdb.mi/mi-var-display.exp: Likewise.
9935 * gdb.mi/mi2-cli.exp: Likewise.
9936 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9937 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9938 * gdb.mi/mi2-var-display.exp: Likewise.
9939 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9940 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9941 new "disp" field.
a9c64011 9942 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9943 reason. This is to support fix for PR2424.
9944
add38693
JK
99452008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9946
9947 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9948
fcacd99f
VP
99492008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9950
9951 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9952 field. Add more floating varobj tests.
fcacd99f 9953 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9954 field.
9955 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9956 (main): Call do_at_tests.
9957 * lib/mi-support.exp (mi_create_floating_varobj)
9958 (mi_varobj_update_with_type_change): New.
fcacd99f 9959
de051565
MK
99602008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9961
9962 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9963 option of -var-evaluate-expression.
9964 * gdb.mi/mi2-var-display.exp: Likewise.
9965
dbc52822
VP
99662008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9967
9968 Introduce test setup helpers.
a9c64011
AS
9969 * lib/gdb.exp (build_executable, clean_restart)
9970 (prepare_for_testing): New.
9971 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9972 * gdb.base/return.exp: Likewise.
9973 * gdb.base/ending-run.exp: Likewise.
dbc52822 9974
473591da
NR
99752008-04-07 Nick Roberts <nickrob@snap.net.nz>
9976
9977 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9978 Interface (MI) responses.
9979
2b2d9e11
VP
99802008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9981
a9c64011
AS
9982 * gdb.cp/breakpoint.cc: New code to test conditions involving
9983 member variables.
9984 * gdb.cp/breakpoint.exp: Test condition involving member
9985 variables.
2b2d9e11 9986
bb378428
VP
99872008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9988
9989 * lib/mi-support.exp (mi_expect_stop): New.
9990 (mi_run_cmd): Change the
9991 token. Use mi_send_resuming_command, use
9992 mi_expect_stop.
9993 (mi_execute_to_helper): Rename to mi_execute_to.
9994 (mi_send_resuming_command): Add more error patterns.
9995 (mi_wait_for_stop): Renamed to...
9996 (mi_get_stop_line): ...this.
9997 (mi_run_inline_test): Adjust.
9998
9999 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10000 * gdb.mi/mi-console.exp: Likewise.
10001 * gdb.mi/mi-pending.exp: Likewise.
10002 * gdb.mi/mi-simplerun.exp: Likewise.
10003 * gdb.mi/mi-stack.exp: Likewise.
10004 * gdb.mi/mi-stepi.exp: Likewise.
10005 * gdb.mi/mi-syn-frame.exp: Add comment.
10006 * gdb.mi/mi-until.exp: Likewise.
10007 * gdb.mi/mi-var-display.exp: Likewise.
10008 * gdb.mi/mi-watch.exp: Likewise.
10009 * gdb.mi/mi2-cli.exp: Likewise.
10010 * gdb.mi/mi2-console.exp: Likewise.
10011 * gdb.mi/mi2-simplerun.exp: Likewise.
10012 * gdb.mi/mi2-stack.exp: Likewise.
10013 * gdb.mi/mi2-stepi.exp: Likewise.
10014 * gdb.mi/mi2-until.exp: Likewise.
10015 * gdb.mi/mi2-var-display.exp: Likewise.
10016 * gdb.mi/mi2-watch.exp: Likewise.
10017
62172bb9
UW
100182008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10019
10020 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10021
10022 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10023
a13e061a
PA
100242008-04-04 Pedro Alves <pedro@codesourcery.com>
10025
10026 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10027 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10028 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10029 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10030 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10031 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10032 expect an mi error duplicated in stderr.
10033
eae06beb
JB
100342008-04-03 Joel Brobecker <brobecker@adacore.com>
10035
10036 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10037 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10038 Add a couple of tests that verify the behavior when the new setting
10039 is set to "cancel" and "all".
10040 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10041 "ask" before we start the testing.
10042
79c6ced6
AR
100432008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10044
10045 * gdb.cp/casts.cc: Add class reference variables.
10046 * gdb.cp/casts.exp: New test cases for up/down casting references.
10047
6c2d1a6b
MK
100482008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10049
10050 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10051 instead of beginning to make an extra test pass.
10052 * gdb.mi/mi2-var-display.exp: Likewise.
10053
55b411d9
MR
100542008-03-31 Maciej W. Rozycki <macro@mips.com>
10055
10056 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10057
c6140da2
MD
100582008-03-31 Markus Deuling <deuling@de.ibm.com>
10059 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10060
10061 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10062 value. Add xfail for older kernels.
10063
79732189
AR
100642008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10065
10066 Bring mi-support in line with gdb.exp.
10067 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10068 (mi_gdb_start): New function.
10069
33c3676e
MR
100702008-03-28 Maciej W. Rozycki <macro@mips.com>
10071
10072 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10073
92e28119
VP
100742008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10075
10076 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10077 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10078
9e8e3afe
VP
100792008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10080
10081 * lib/mi-support.exp (mi_create_varobj_checked): New.
10082 (mi_list_varobj_children): Allow to check for a
10083 value.
10084 (mi_list_array_varobj_children): New.
10085
10086 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10087 and mi_list_varobj_children, as opposed to hardcoding
10088 expected strings.
10089 * gdb.mi/gdb701.exp: Likewise.
10090 * gdb.mi/gdb792.exp: Likewise.
10091 * gdb.mi/mi-var-block.exp: Likewise.
10092 * gdb.mi/mi-var-cmd.exp: Likewise.
10093 * gdb.mi/mi-var-invalidate.exp: Likewise.
10094 * gdb.mi/mi2-var-block.exp: Likewise.
10095 * gdb.mi/mi2-var-child.exp: Likewise.
10096 * gdb.mi/mi2-var-cmd.exp: Likewise.
10097 * gdb.mi/mi2-var-display.exp: Likewise.
10098
9df50351
JK
100992008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 Fix random false FAILs on i386.
10102 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10103
31e5d73a
DJ
101042008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10105
10106 PR gdb/544
10107 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10108
12f4afab
DJ
101092008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10110
10111 PR gdb/544
10112 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10113
b562a0cb
DJ
101142008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10115
10116 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10117 fixed PR gdb/544.
10118
17faa917
DJ
101192008-03-21 Pedro Alves <pedro@codesourcery.com>
10120
10121 * gdb.threads/fork-child-threads.exp: Test next over fork.
10122
6214f497
DJ
101232008-03-21 Chris Demetriou <cgd@google.com>
10124
10125 * gdb.base/break.exp (rbreak junk): New test for rbreak
10126 "Junk at end of arguments" issue.
10127
63092375
DJ
101282008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10129
10130 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10131 *& to work on created array elements.
10132 (Top level): Test print $pc with a file. Test string operations
10133 without a target.
10134 * gdb.base/ptype.exp: Do not expect *& to work on created array
10135 elements.
10136
b21991b0
DJ
101372008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10138
10139 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10140 gdb.threads/staticthreads.exp: Update exit query.
10141
c4b347c7
SL
101422008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10143
10144 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10145
fa4727a6
DJ
101462008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10147
10148 * gdb.base/watchpoint.c (global_ptr, func4): New.
10149 (main): Call func4.
10150 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10151 (test_inaccessible_watchpoint): New.
10152
2f34202f
MR
101532008-02-29 Maciej W. Rozycki <macro@mips.com>
10154
10155 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10156 select the largest.
10157
0d6ba1b1
DJ
101582008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10161 frames-invalid annotations.
10162
e691325a
PM
101632008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10164
a9c64011 10165 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10166
f85b5ecc
DE
101672008-02-27 Doug Evans <dje@google.com>
10168
10169 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10170 for bug 1738.
10171 (breakpoint_to_handler_entry): Ditto.
10172
b40e7bf3
JB
101732008-02-27 Joel Brobecker <brobecker@adacore.com>
10174
10175 * gdb.base/ending-run.exp: Use the first line of code inside
10176 function body to test breakpoints.
10177 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10178 location where the breakpoint is inserted when using the line
10179 where a function is declared. Fix typo in the description of
10180 one of the tests.
10181 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10182
2faca73a
PM
101832008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10184
10185 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10186 tests.
2faca73a 10187
6f439c36
PM
101882008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10189
10190 * gdb.base/args.exp: avoid same output for tests
10191 with single quotes.
10192
54e52265
VP
101932008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10194
a9c64011
AS
10195 * gdb.base/annota1.exp: Adjust for 'info break'
10196 format changes.
10197 * gdb.base/annota3.exp: Likewise.
10198 * gdb.base/break.exp: Likewise.
10199 * gdb.base/condbreak.exp: Likewise.
10200 * gdb.base/pending.exp: Likewise.
10201 * gdb.base/sepdebug.exp: Likewise.
10202 * gdb.base/unload.exp: Likewise.
10203 * gdb.cp/ovldbreak.exp: Likewise.
10204 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10205
897b09ca
DE
102062008-02-07 Doug Evans <dje@google.com>
10207
10208 * gdb.cp/mb-inline.exp: New.
10209 * gdb.cp/mb-inline.h: New.
10210 * gdb.cp/mb-inline1.cc: New.
10211 * gdb.cp/mb-inline2.cc: New.
10212
b1c32d35
PM
102132008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10214
10215 * gdb.pascal/floats.pas: New test program.
10216 * gdb.pascal/floats.exp: New testcase.
10217
1a4ca44a
TJB
102182008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10219
10220 * gdb.base/callfuncs.c (t_float_many_args): New function.
10221 (t_double_many_args): New function.
10222 * gdb.base/callfuncs.exp: Add tests for exceeding float
10223 and double parameters passed through the stack.
10224
439048e8
JB
102252008-02-05 Joel Brobecker <brobecker@adacore.com>
10226
10227 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10228 gdb.ada/complete/foo.adb: New files.
10229 * gdb.ada/complete.exp: New testcase.
10230
81fe8080
DE
102312008-02-03 Doug Evans <dje@google.com>
10232
301f0ecf
DE
10233 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10234
81fe8080
DE
10235 * gdb.cp/gdb2384.exp: New file.
10236 * gdb.cp/gdb2384.cc: New file.
10237 * gdb.cp/gdb2384-base.h: New file.
10238 * gdb.cp/gdb2384-base.cc: New file.
10239
4b071aec
DE
102402008-02-02 Doug Evans <dje@google.com>
10241
10242 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10243
61137ba6
JB
102442007-02-01 Joel Brobecker <brobecker@adacore.com>
10245
10246 * gdb.ada/sym_print_name: New test program.
10247 * gdb.ada/sym_print_name.exp: New testcase.
10248
102492007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10250
10251 * gdb.ada/nested/hello.adb: New file.
10252 * gdb.ada/nested.exp: New testcase.
10253 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10254
98deb0da
VP
102552008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10256
10257 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10258 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10259 don't cause future evaluations of function to report
10260 creation of internal breakpoints.
98deb0da 10261
723a2275
VP
102622008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10263
10264 * gdb.mi/mi-break.exp (test_error): New.
10265 Call it.
10266
fb546a2f
LM
102672008-01-31 Luis Machado <luisgpm@br.ibm.com>
10268
10269 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10270 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10271
2d8fd90a
PM
102722008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10273
10274 * gdb.pascal/integers.pas: New test program.
10275 * gdb.pascal/integers.exp: New testcase.
10276
a7fa0ded
PM
102772008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10278
10279 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10280
5e1a1926
TJB
102812008-01-30 Luis Machado <luisgpm@br.ibm.com>
10282
10283 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10284 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10285
8d04f9f0
JB
102862008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10287
10288 * gdb.ada/formatted_ref: New test program.
10289 * gdb.ada/formatted_ref.exp: New testcase.
10290
10291 * gdb.cp/formatted-ref.cc: New file.
10292 * gdb.cp/formatted-ref.exp: New testcase.
10293
ce75a98f
JB
102942008-01-30 Joel Brobecker <brobecker@adacore.com>
10295
10296 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10297
e835f6bf
NR
102982008-01-30 Nick Roberts <nickrob@snap.net.nz>
10299
10300 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10301 (test_file_list_exec_source_file): Update to new macro-info field.
10302
d118ef87
PH
103032008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10304
10305 * gdb.ada/exprs: New test program.
10306 * gdb.ada/exprs.exp: New testcase.
10307
7d35ab09
TJB
103082008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10309
10310 * dfp-test.c (DELTA, DELTA_B): New definitions.
10311 (double_val1, double_val2, double_val3, double_val4, double_val5,
10312 double_val6, double_val7, double_val8, double_val9, double_val10,
10313 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10314 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10315 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10316 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10317 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10318 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10319 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10320 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10321 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10322 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10323 dec128_val16): New global variables.
10324 (decimal_dec128_align): New function.
10325 (decimal_mixed): Likewise.
10326 (decimal_many_args_dec32): Likewise.
10327 (decimal_many_args_dec64): Likewise.
10328 (decimal_many_args_dec128): Likewise.
10329 (decimal_many_args_mixed): Likewise.
10330 * dfp-test.exp: Add tests calling new inferior functions.
10331
2d717e4f
DJ
103322008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10333
10334 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10335 gdb.server/ext-run.exp: New files.
10336 * lib/gdbserver-support.exp (gdbserver_download): New.
10337 (gdbserver_start): New. Update gdbserver expected
10338 output.
10339 (gdbserver_spawn): Use them.
10340 (gdbserver_start_extended): New.
10341
e85a822c
DJ
103422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10345 Run on GNU/Linux.
10346 (do_exec_tests): Check for systems which do not support catchpoints.
10347 Do not match START.
10348 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10349 Run on GNU/Linux. Enable verbose output.
10350 (check_fork_catchpoints): New.
10351 (explicit_fork_child_follow, catch_fork_child_follow)
10352 (tcatch_fork_parent_follow): Update expected messages.
10353 (do_fork_tests): Use check_fork_catchpoints.
10354 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10355 Run on GNU/Linux. Enable verbose output.
10356 (check_vfork_catchpoints): New.
10357 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10358 expected messages.
10359 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10360
401ea829
JB
103612008-01-29 Jim Blandy <jimb@red-bean.com>
10362
10363 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10364 host' errors.
10365 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10366
aceaf3ad
JB
103672008-01-29 Jim Blandy <jimb@red-bean.com>
10368
10369 * gdb.threads/sigthread.c: Use barriers to ensure that
10370 child_thread and child_thread_two are always initialized before we
10371 start to use them.
10372
a5606eee
VP
103732008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10374
10375 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10376 * gdb.base/watchpoint-solib.c: New.
10377 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10378
c55a82bb
PM
103792008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10380
10381 * gdb.base/gdb1056.exp: Add unsigned integer test.
10382
0993fe05
DE
103832008-01-28 Doug Evans <dje@google.com>
10384
10385 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10386
4fe42e7f
JB
103872008-01-27 Jim Blandy <jimb@codesourcery.com>
10388
c7a69933
JB
10389 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10390
4fe42e7f
JB
10391 * gdb.base/expand-psymtabs.exp: Doc fix.
10392
5def8285
MK
103932008-01-26 Mark Kettenis <kettenis@gnu.org>
10394
10395 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10396
5313c911
NR
103972008-01-24 Nick Roberts <nickrob@snap.net.nz>
10398
a9c64011 10399 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10400 -var-set-format.
10401
93815fbf
VP
104022008-01-23 Chris Demetriou <cgd@google.com>
10403
10404 * gdb.threads/thread_events.c: New testcase source file.
10405 * gdb.threads/thread_events.exp: New testcase expect file.
10406
467a88ee
NR
104072008-01-23 Nick Roberts <nickrob@snap.net.nz>
10408
10409 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10410
10411 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10412 -var-set-format.
10413
d8f82aba
DJ
104142008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10415 Vladimir Prus <vladimir@codesourcery.com>
10416
10417 * gdb.base/float.exp: Allow missing floating point for m68k and
10418 PowerPC.
10419
60c46647
VP
104202008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10421
10422 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10423 ignore count.
10424 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10425 * gdb.mi/mi-cli.exp: Adjust.
10426 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10427
c7dd36a1
PA
104282008-01-17 Pedro Alves <pedro@codesourcery.com>
10429
10430 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10431 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10432 with dummy_ptr's address.
10433 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10434 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10435 all targets.
10436 * gdb.mi/mi2-var-child.exp: Likewise.
10437
39d5313e
JB
104382008-01-09 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/null_array: New test program.
10441 * gdb.ada/null_array.exp: New testcase.
10442
0aea4bf3
LM
104432008-01-09 Luis Machado <luisgpm@br.ibm.com>
10444
10445 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10446 with required float modifiers.
10447
0b354900
JB
104482008-01-08 Joel Brobecker <brobecker@adacore.com>
10449
10450 * gdb.ada/funcall_param: New test program.
10451 * gdb.ada/funcall_param.exp: New testcase.
10452
cdb7f5d4
JB
104532008-01-08 Joel Brobecker <brobecker@adacore.com>
10454
10455 * gdb.ada/arrayparam: New test program.
10456 * gdb.ada/arrayparam.exp: New testcase.
10457
88e2547f
JB
104582008-01-08 Joel Brobecker <brobecker@adacore.com>
10459
10460 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10461 landed. Should also fix random failures in the test following it.
10462
f6867ce0
TJB
104632008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10464
10465 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10466 for expressions with decimal float values.
10467 (test_dfp_conversions): New function to test casts to and from
10468 decimal float types.
10469 Call test_dfp_conversions.
10470 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10471 elements.
10472 (main): Initialize ds.float4 and ds.double8 elements.
10473 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10474 string to new error message.
10475 (d64_set_tests): Likewise.
10476 (d128_set_tests): Likewise.
10477 Add tests for expressions with decimal float variables. Add tests for
10478 conversions to and from decimal float types.
10479
f9c11282
JB
104802008-01-05 Joel Brobecker <brobecker@adacore.com>
10481
10482 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10483 * gdb.ada/packed_tagged.exp: New testcase.
10484
0ecbca72
JB
104852008-01-04 Joel Brobecker <brobecker@adacore.com>
10486
10487 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10488 gdb.ada/homonym/homonym_main.adb: New files.
10489 * gdb.ada/homonym.exp: New testcase.
10490
c18d3d89
JB
104912008-01-04 Joel Brobecker <brobecker@adacore.com>
10492
10493 * gdb.ada/packed_array.exp: Add testing of references to
10494 a packed array.
10495
ecc7085b
JB
104962008-01-04 Joel Brobecker <brobecker@adacore.com>
10497
10498 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10499 New files.
10500 * gdb.ada/type_coercion.exp: New testcase.
10501
c474c922
JB
105022008-01-04 Joel Brobecker <brobecker@adacore.com>
10503
10504 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10505 gdb.ada/tagged/foo.adb: New file.
10506 * gdb.ada/tagged.exp: New testcase.
10507
9005b927
JB
105082008-01-04 Joel Brobecker <brobecker@adacore.com>
10509
10510 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10511 gdb.ada/ptype_field/foo.adb: New files.
10512 * gdb.ada/ptype_field.exp: New testcase.
10513
1a6aaad8
JB
105142008-01-03 Joel Brobecker <brobecker@adacore.com>
10515
10516 * gdb.ada/print_pc.exp: New testcase.
10517
0ef22f53
JB
105182008-01-03 Joel Brobecker <brobecker@adacore.com>
10519
10520 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10521 gdb.ada/taft_type/p.adb: New files.
10522 * gdb.ada/taft_type.exp: New testcase.
10523
1689ecf8
JB
105242008-01-03 Joel Brobecker <brobecker@adacore.com>
10525
10526 * gdb.ada/array_bounds/bar.adb: New file.
10527 * gdb.ada/array_bounds.exp: New testcase.
10528
a4d0b9c3
JB
105292008-01-03 Joel Brobecker <brobecker@adacore.com>
10530
10531 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10532 gdb.ada/arrayptr/foo.adb: New files.
10533 * gdb.ada/arrayptr.exp: New testcase.
10534
a31ace00
JB
105352008-01-03 Joel Brobecker <brobecker@adacore.com>
10536
10537 * gdb.base/set-lang-auto.exp: New testcase.
10538
a97fced3
JB
105392008-01-03 Joel Brobecker <brobecker@adacore.com>
10540
10541 * gdb.ada/fun_addr/foo.adb: New file.
10542 * gdb.ada/fun_addr.exp: New testcase.
10543
ef29ce1a
JK
105442008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10545
10546 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10547 New files
10548
0fafefe3
JB
105492008-01-02 Joel Brobecker <brobecker@adacore.com>
10550
10551 * array_subscript_addr/p.adb: New file.
a9c64011 10552 * array_subscript_addr.exp: New testcase.
0fafefe3 10553
c4359f8d
JB
105542008-01-02 Joel Brobecker <brobecker@adacore.com>
10555
a9c64011 10556 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10557 New files.
10558 * gdb.ada/str_cmp_ref.exp: New testcase.
10559
1aa1b15b
JB
105602008-01-01 Joel Brobecker <brobecker@adacore.com>
10561
10562 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10563 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10564 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10565
81c9b2cf
JB
105662008-01-01 Joel Brobecker <brobecker@adacore.com>
10567
10568 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10569 gdb.ada/ref_param/pck.ads: New files.
10570 * gdb.ada/ref_param.exp: New testcase.
10571
319e4674
JB
105722008-01-01 Joel Brobecker <brobecker@adacore.com>
10573
10574 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10575 gdb.ada/interface/foo.adb: New files.
10576 * gdb.ada/interface.exp: New testcase.
10577
ef682c56
JB
105782007-12-31 Jim Blandy <jimb@codesourcery.com>
10579
10580 * gdb.base/multi-forks.exp: Consume all output from child
10581 processes before proceeding to next test.
10582
f6f3eb6c
JB
105832007-12-29 Jim Blandy <jimb@codesourcery.com>
10584
10585 * configure: Regenerated.
10586
f652e42f
JB
105872007-12-27 Joel Brobecker <brobecker@adacore.com>
10588
10589 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10590 gdb.ada/fixed_cmp/fixed.adb: New files.
10591 * gdb.ada/fixed_cmp.exp: New testcase.
10592
6943e596
JB
105932007-12-27 Joel Brobecker <brobecker@adacore.com>
10594
10595 * gdb.ada/boolean_expr.exp: New testcase.
10596
aad9a193
JB
105972007-12-26 Jim Blandy <jimb@codesourcery.com>
10598
10599 * gdb.base/multi-forks.exp: Doc fix.
10600
fb5f3683
JB
106012007-12-26 Joel Brobecker <brobecker@adacore.com>
10602
10603 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10604 * gdb.ada/char_param.exp: Do not compile our test program with
10605 -gnata, this is unnecessary.
10606 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10607
384e4a9c
JB
106082007-12-24 Joel Brobecker <brobecker@adacore.com>
10609
10610 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10611 gdb.ada/print_chars/foo.adb: New files.
10612 * gdb.ada/print_chars.exp: New testcase.
10613
01e044f7
JB
106142007-12-24 Joel Brobecker <brobecker@adacore.com>
10615
10616 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10617 gdb.ada/char_param/foo.adb: New files.
10618 * gdb.ada/char_param.exp: New testcase.
10619
0ce17860
JB
106202007-12-22 Jim Blandy <jimb@codesourcery.com>
10621
10622 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10623 hard-coding source line numbers into the test.
10624 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10625 gdb_get_line_number to find.
10626
919809b9
JB
106272007-12-22 Joel Brobecker <brobecker@adacore.com>
10628
10629 * gdb.base/ptype.c (highest): New struct type.
10630 (the_highest): New variable of that type.
10631 (main): Add dummy assignment to a field of variable the_highest.
10632 * gdb.base/ptype.exp: Test type printing of our new variable.
10633
abc8a88d
PM
106342007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10635
10636 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10637 and record first explicitly generated thread number.
abc8a88d
PM
10638 Use that thread number for thread specific watchpoint test.
10639 Add iteration number to repetitive tests.
10640
5158f3e3
CES
106412007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10642 Jim Blandy <jimb@codesourcery.com>
10643
10644 * gdb.base/expand-psymtabs.c: New testcase
10645 source file.
10646 * gdb.base/expand-psymtabs.exp: New testcase
10647 expect file.
10648
37e4754d
LM
106492007-12-17 Luis Machado <luisgpm@br.ibm.com>
10650
10651 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10652 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10653
551e5d04
JB
106542007-12-17 Joel Brobecker <brobecker@adacore.com>
10655
10656 * gdb.ada/frame_args/foo.adb: New file.
10657 * gdb.ada/frame_args/pck.ads: New file.
10658 * gdb.ada/frame_args/pck.adb: New file.
10659 * gdb.ada/frame_args.exp: New testcase.
10660
a05ee097
JB
106612007-12-17 Joel Brobecker <brobecker@adacore.com>
10662
10663 * gdb.base/frame-args.c: New file.
10664 * gdb.base/frame-args.exp: New testcase.
10665
c162e8c9 106662007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10667 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10668
10669 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10670
afe8ab22 106712007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10672
afe8ab22
VP
10673 * gdb.mi/mi-pending.exp: New.
10674 * gdb.mi/mi-pending.c: New.
10675 * gdb.mi/mi-pendshr.c: New.
10676
dfdfb3ca
JB
106772007-12-06 Jim Blandy <jimb@codesourcery.com>
10678
10679 * gdb.base/default.exp: Update expected output for 'info catch'.
10680
b7fca990
JK
106812007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10682
10683 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10684 must be set to binary.
10685
6a1afc1e
PA
106862007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10687
10688 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10689
a6b151f1
DJ
106902007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10691
10692 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10693 gdb.mi/mi-file-transfer.exp: New.
10694
43039443
JK
106952007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10698
0ef2251b
MR
106992007-11-22 Maciej W. Rozycki <macro@mips.com>
10700
10701 * gdb.trace/backtrace.exp: Fix a typo.
10702 * gdb.trace/circ.exp: Likewise.
10703 * gdb.trace/collection.exp: Likewise.
10704 * gdb.trace/limits.exp: Likewise.
10705 * gdb.trace/report.exp: Likewise.
10706 * gdb.trace/tfind.exp: Likewise.
10707 * gdb.trace/while-dyn.exp: Likewise.
10708
5443631e
NR
107092007-11-21 Nick Roberts <nickrob@snap.net.nz>
10710
10711 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10712 objects of pointers that can't be dereferenced are now
10713 "noneditable".
10714
a4ce5b0d
UW
107152007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10716
10717 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10718 (target_cpu): Remove.
10719
d6e956e5
VP
107202007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10721
10722 * gdb.base/ending-run.exp: Expect the list of cleared
10723 breakpoint to come in natural order, not the reversed one.
a9c64011 10724
214270ab
VP
107252007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10726
10727 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10728 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10729
1a619819
LM
107302007-11-05 Luis Machado <luisgpm@br.ibm.com>
10731
10732 * gdb.base/printcmds.exp: New function
10733 test_printf_with_dfp.
10734
5b01a6fa
DE
107352007-11-02 Doug Evans <dje@google.com>
10736
10737 * gdb.disasm/t01_mov.s: Remove carriage returns.
10738 * gdb.disasm/t02_mova.s: Ditto.
10739 * gdb.disasm/t03_add.s: Ditto.
10740 * gdb.disasm/t04_sub.s: Ditto.
10741 * gdb.disasm/t05_cmp.s: Ditto.
10742 * gdb.disasm/t06_ari2.s: Ditto.
10743 * gdb.disasm/t07_ari3.s: Ditto.
10744 * gdb.disasm/t08_or.s: Ditto.
10745 * gdb.disasm/t09_xor.s: Ditto.
10746 * gdb.disasm/t10_and.s: Ditto.
10747 * gdb.disasm/t11_logs.s: Ditto.
10748 * gdb.disasm/t12_bit.s: Ditto.
10749 * gdb.disasm/t13_otr.s: Ditto.
10750
ec33ab7f
JK
107512007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10752
10753 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10754
ae0d01ff
UW
107552007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10756
10757 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10758 provide DFP support.
10759
55eddb0f
DJ
107602007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10761
10762 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10763 Test "set powerpc vector-abi". Skip auto-detection tests for old
10764 toolchains.
10765
7020f05c
PA
107662007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10767
10768 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10769 with [string compare].
10770
84bc3db9
PA
107712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10772
10773 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10774 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10775
5876dc88
LM
107762007-10-25 Luis Machado <luisgpm@br.ibm.com>
10777
10778 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10779 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10780 * gdb.opt/Makefile.in: New makefile.
10781 * Makefile.in: Create new directory "gdb.opt".
10782 * configure.ac: Add "gdb.opt" directory.
10783 * configure: Regenerated.
a9c64011 10784
c3ea9a14
DE
107852007-10-25 Doug Evans <dje@google.com>
10786
10787 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10788 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10789
a9c64011 107902007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10791 Thiago Jung Bauermann <bauerman@br.ibm.com>
10792
10793 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10794 Floating Point expressions.
10795 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10796 Floating Point variables.
10797 * gdb.base/dfp-test.c: new file containing program with Decimal
10798 Floating variables, used by gdb.base/dfp-test.exp.
10799
62a24a2b
DJ
108002007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10803
e7b1eae6
UW
108042007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10805
10806 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10807 compiling test case with GCC.
10808 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10809
c641edcc
UW
108102007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10811
10812 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10813 format changes.
10814
5e5ebfe6
MS
108152007-10-18 Michael Snyder <msnyder@specifix.com>
10816
10817 * gdb.base/dbx.exp: Add missing "-re " operator.
10818
e831e7b6
GM
108192007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10820
10821 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10822 * configure.ac: Removed trailing spaces after backslash.
10823 * gdb.modula2: New directory.
10824 * gdb.modula2/Makefile.in: New file.
10825 * gdb.modula2/unbounded-array.exp: New file.
10826 * gdb.modula2/unbounded1.c: New file.
10827
7cc46491
DJ
108282007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10829
10830 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10831
108322007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10833
10834 * gdb.base/sigstep.c (main): Add checks for
10835 return values for setitimer call.
10836 Call setitimer again with itimer = ITIMER_REAL
10837 if first call to setitimer fails.
10838
e91528f0
KH
108392007-10-11 Kazu Hirata <kazu@codesourcery.com>
10840
10841 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10842 of $timeout.
10843
2ec9a4f8
DJ
108442007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10845
10846 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10847
108482007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10849
10850 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10851 of gdb_expect call, to avoid interruption.
10852
64b2fa04
PA
108532007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10854
10855 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10856 (v_unsigned_long_long, v_long_long_array)
10857 (v_signed_long_long_array, v_unsigned_long_long_array)
10858 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10859 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10860 [!NO_LONG_LONG]: New.
10861 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10862 v_long_long_member.
10863
10864 (v_long_long_func, v_signed_long_long_func)
10865 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10866 (main) [!NO_LONG_LONG]: Initialize long long variants.
10867
10868 * gdb.base/whatis.exp: If board file requests no_long_long, build
10869 test with NO_LONG_LONG defined. Test long long, signed long long,
10870 and unsigned long long variants but only if board file doesn't
10871 disable it.
10872
a912286e 108732007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10874 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10875
10876 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10877 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10878 * configure: Regenerated.
10879 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10880 gdb.pascal/types.exp, lib/pascal.exp: New files.
10881
471ba8c9
DJ
108822007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10883
10884 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10885 call.
10886 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10887 to return to the call.
10888 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10889 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10890 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10891 * gdb.mi/mi-until.exp (test_until): Likewise.
10892 * gdb.mi/mi2-until.exp (test_until): Likewise.
10893
fef8a650
DJ
108942007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10895
10896 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10897 two-char array.
10898 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10899
d983da9c
DJ
109002007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10901
10902 * gdb.threads/watchthreads.c (thread_function): Sleep between
10903 iterations.
10904 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10905 at once for S/390. Generate matching fails and passes.
10906
17f62551
VP
109072007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10908
10909 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10910 the 'struct_declarations' variable to zeros.
a9c64011 10911
ed0616c6
VP
109122007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10913
10914 * gdb.cp/mb-ctor.cc: New.
10915 * gdb.cp/mb-ctor.exp: New.
10916 * gdb.cp/mb-templates.cc: New.
10917 * gdb.cp/mb-templates.exp: New.
10918
41f1b697
DJ
109192007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10920
10921 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10922
3f213f78
PA
109232007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10924
10925 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10926 targets.
10927 * configure: Regenerate.
10928
0d381245 109292007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10930
0d381245
VP
10931 * gdb.base/annota1.exp: Adjust for 'info break'
10932 format changes.
10933 * gdb.base/annota3.exp: Likewise.
10934 * gdb.base/break.exp: Likewise.
10935 * gdb.base/condbreak.exp: Likewise.
10936 * gdb.base/pending.exp: Likewise.
10937 * gdb.base/sepdebug.exp: Likewise.
10938 * gdb.base/unload.exp: Likewise.
10939 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10940
fe3f5fa8
VP
109412007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10942
10943 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10944 messages.
10945 * gdb.base/chng-syms.exp: Likewise.
10946 * gdb.base/unload.exp: Likewise.
a9c64011 10947
a75cf6c0
DJ
109482007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10949
10950 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10951
18ecae38
DJ
109522007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10953
10954 * schedlock.c (NUM): Change to 1.
10955 (main): Use args[0] for the main thread.
10956 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10957 regardless of the number of threads.
10958
5509918f
MR
109592007-09-14 Maciej W. Rozycki <macro@mips.com>
10960
4a543daf
MR
10961 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10962 type down.
10963 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10964 test.
10965 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10966 watchpoint type down.
10967 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10968 test.
10969
109702007-09-14 Maciej W. Rozycki <macro@mips.com>
10971
5509918f
MR
10972 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10973 Move all the tests here and run them twice, once using software
10974 watchpoints and once using hardware watchpoints.
10975 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10976
40b53987
DJ
109772007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10978
10979 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10980 test.
10981
695e2681
MK
109822007-09-10 Mark Kettenis <kettenis@gnu.org>
10983
8b3fc8d8
MK
10984 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10985 build-id.
10986
695e2681
MK
10987 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10988 know about $ORIGIN. Calculate output dir from $dest instead of
10989 using ${objdir}/{$subdir}.
10990
58d69f29
MK
109912007-09-09 Mark Kettenis <kettenis@gnu.org>
10992
10993 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10994 gcore, before continuing with the test.
10995
3e347599
DJ
109962007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10997
10998 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10999 * gdb.mi/mi-watch.exp: Likewise.
11000
ea37ba09
DJ
110012007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11002 Jim Blandy <jimb@codesourcery.com>
11003
11004 * gdb.arch/i386-sse.exp: Do not expect character constants.
11005 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11006 * gdb.base/display.exp: Allow print/s.
11007 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11008 and unsigned char array changes.
11009
2025a643
DJ
110102007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * gdb.base/display.exp: Add tests for printf %p.
11013
26669a27
PA
110142007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11015
11016 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11017 the dll name to unicode.
11018
c8f021f8
JK
110192007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11020
11021 * gdb.base/default.exp (show version): Update the version text.
11022 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11023
4cf31eea
JK
110242007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11025
11026 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11027 New files.
11028
4935890f
JK
110292007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11030
11031 * lib/gdb.exp (build_id_debug_filename_get): New function.
11032 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11033 Remove the generate DEBUG file for the future testcase runs.
11034 New testcase for the NT_GNU_BUILD_ID retrieval.
11035 Move the final testing step to ...
11036 (test_different_dir): ... a new function.
11037 New parameter XFAIL to XFAIL all the tests performed.
11038 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11039 New parameter TYPE to PF_PREFIX all the tests performed.
11040
02142340
VP
110412007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11042
11043 * gdb.mi/mi-var-cp.cc (path_expression): New
11044 function.
11045 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11046
36acd84e
UW
110472007-08-27 Markus Deuling <deuling@de.ibm.com>
11048
11049 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11050 to fit into SPU Local Store memory.
11051
a896d121
JB
110522007-08-23 Joel Brobecker <brobecker@adacore.com>
11053
11054 * gdb.base/default.exp: Adjust the expected output of "info
11055 warranty" after the switch to GPLv3.
11056
7b433602
JB
110572007-08-23 Joel Brobecker <brobecker@adacore.com>
11058
11059 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11060 to 30000 (from 20000).
11061
e22f8b7c
JB
110622007-08-23 Joel Brobecker <brobecker@adacore.com>
11063
11064 Switch the license of all .exp files to GPLv3.
11065 Switch the license of all .f and .f90 files to GPLv3.
11066 Switch the license of all .s and .S files to GPLv3.
11067
5a0e3bd0
JB
110682007-08-23 Joel Brobecker <brobecker@adacore.com>
11069
11070 * configure.ac: Switch license to GPLv3.
11071
cc00619d
JB
110722007-08-23 Joel Brobecker <brobecker@adacore.com>
11073
11074 Switch the licensing to GPLv3 for all .ads and .adb files.
11075
8d26208a
DJ
110762007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11077
11078 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11079 and t_int_double.
11080 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11081
4fcb9948
JB
110822007-08-17 Joel Brobecker <brobecker@adacore.com>
11083
11084 * gdb.base/step-line.c: Switch license to GPL version 3, and
11085 update copyright year.
11086 * gdb.base/step-line.inp: Likewise.
11087
b9c34f67
JB
110882007-08-17 Joel Brobecker <brobecker@adacore.com>
11089
11090 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11091 changes inside gdb1555.c.
11092 * gdb.base/pending.exp: Likewise.
11093
2cc17678
DJ
110942007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11095
11096 * config/default.exp: New file.
11097
e48883f7
DJ
110982007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11099
11100 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11101 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11102
1ab80e5b
MR
111032007-07-30 Maciej W. Rozycki <macro@mips.com>
11104
11105 * gdb.base/dump.exp: Force the correct endianness for binary
11106 formats not carrying this information.
11107
aba471f5
DJ
111082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.threads/staticthreads.exp: Match .*sem_post.
11111
d4e07204
DJ
111122007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11113
11114 * gdb.base/readline.exp (operate_and_get_next): Match the final
11115 prompt.
11116
2b97317d
KB
111172007-07-23 Kevin Buettner <kevinb@redhat.com>
11118
11119 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11120 to restarting SID.
11121
44efa07a
KB
111222007-07-18 Kevin Buettner <kevinb@redhat.com>
11123
11124 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11125 prior to `gdb_start'.
11126
7b5ebade
KB
111272007-07-18 Kevin Buettner <kevinb@redhat.com>
11128
11129 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11130 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11131 Remove call to gdb_unload.
11132
255e7678
DJ
111332007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11134 Daniel Jacobowitz <dan@codesourcery.com>
11135
11136 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11137 for __WIN32__.
11138 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11139 * gdb.base/unload.exp: Use shared library test routines.
11140
3a40aaa0
UW
111412007-07-03 Markus Deuling <deuling@de.ibm.com>
11142
11143 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11144 * gdb.base/solib-symbol-lib.c: Likewise.
11145 * gdb.base/solib-symbol-main.c: Likewise.
11146
b0f4b84b
DJ
111472007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11148
11149 * config/gdbserver.exp (gdb_reconnect): New.
11150 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11151 gdb.base/solib-disc.exp: New files.
11152 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11153 remote debugging".
11154 (gdb_compile): Add shlib_load flag.
11155 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11156 port.
11157 (gdbserver_reconnect): New.
11158
1b05479a
DJ
111592007-07-01 Nick Roberts <nickrob@snap.net.nz>
11160 Daniel Jacobowitz <dan@codesourcery.com>
11161
11162 * gdb.base/annota3.exp: Test for if construct.
11163
86f78eb2
DJ
111642007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11165
11166 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11167
6a2eb474 111682007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11169 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11170
11171 * gdb.base/display.exp: Allow a newline after display/i.
11172 * gdb.base/pc-fp.exp: Likewise.
11173 * gdb.base/sigbpt.exp: Likewise.
11174
f8b73d13
DJ
111752007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11176
11177 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11178 required features to be included.
11179
4339e69e
DJ
111802007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11181
11182 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11183 in info threads output.
11184
23d964e7
UW
111852007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11186 Markus Deuling <deuling@de.ibm.com>
11187
11188 * gdb.arch/spu-info.exp: New testcase.
11189 * gdb.arch/spu-info.c: New file.
11190
fd20f75b
DJ
111912007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11192
11193 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11194 tpcs_offset. Restore lr after the call.
11195 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11196
2226f861
DJ
111972007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11198
11199 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11200 (gdbserver_run): Kill any running gdbserver.
11201 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11202
d12371a9
MR
112032007-05-17 Maciej W. Rozycki <macro@mips.com>
11204
11205 * gdb.base/sigbpt.exp: Preset segv_addr.
11206
93f02886
DJ
112072007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11208
11209 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11210 (gdb_compile_shlib): Likewise.
11211 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11212 (default_gdb_init): Clear cleanfiles.
11213 (gdb_finish): Delete recorded cleanfiles.
11214 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11215
11216 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11217 Do not use isnative.
11218 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11219 gdb.base/so-impl-ld.exp: Likewise.
11220 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11221 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11222 gdb_compile.
11223
b04e06d7
VP
112242007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11225
11226 * config/unknown.exp: Remove.
11227
069ed931
UW
112282007-05-15 Markus Deuling <deuling@de.ibm.com>
11229
11230 * gdb.base/info-proc.exp: Check is_remote.
11231
09db0d03
UW
112322007-05-14 Markus Deuling <deuling@de.ibm.com>
11233
11234 * gdb.base/gcore.exp: Initialize variable core_supported.
11235
af2cbe8c
DJ
112362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11237
11238 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11239
027c0295
DJ
112402007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11241
11242 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11243 * gdb.threads/print-threads.exp (test_all_threads): Allow
11244 negative and hexadecimal thread IDs.
11245
dc5000e7
DJ
112462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11247
11248 * gdb.java/jprint.java (public): Avoid invalid call to static
11249 method.
11250
2e74ed18
DP
112512007-05-14 Denis Pilat <denis.pilat@st.com>
11252
11253 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11254 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11255 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11256 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11257 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11258
83547f02
UW
112592007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11260
11261 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11262 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11263 this mode.
11264 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11265 * gdb.base/spu.ld: New file.
11266
b18be20d
DJ
112672007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11268
11269 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11270
be444858
DJ
112712007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11272
11273 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11274
b1d53152
DJ
112752007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11276
11277 * gdb.java/jmain.exp: Handle demangled names with and without method
11278 signatures.
11279
d084b331
DJ
112802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11281
11282 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11283 (have_a_very_merry_interrupt): Remove calls to puts.
11284 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11285 inferior output.
11286 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11287 test names.
11288
db9d7fc5
DJ
112892007-04-29 Markus Deuling <deuling@de.ibm.com>
11290 Daniel Jacobowitz <dan@codesourcery.com>
11291
11292 * gdb.base/auxv.exp (core_works): Also check is_remote.
11293 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11294
ef783a7d 112952007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11296
ef783a7d
VP
11297 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11298 message, not the undefined 'module' variable.
11299 * gdb.base/siginfo.exp: Likewise.
11300 * gdb.base/sigstep.exp: Likewise.
11301 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11302 serialport.
11303 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11304
b7b73cae
CV
113052007-04-25 Corinna Vinschen <vinschen@redhat.com>
11306
11307 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11308 target sim fails. Return 0 otherwise.
11309 (gdb_load): Return prematurely if gdb_target_sim fails.
11310
7d90fdfa
DP
113112007-04-16 Denis Pilat <denis.pilat@st.com>
11312
11313 * gdb.base/setshow.exp: Reset height after having set it to 100.
11314
5d3e9c85
DP
113152007-04-16 Denis Pilat <denis.pilat@st.com>
11316
11317 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11318
18e75969
DP
113192007-04-16 Denis Pilat <denis.pilat@st.com>
11320
11321 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11322
25d5ea92
VP
113232007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11324
11325 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11326 tests. Run the frozen varobjs test.
11327 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11328 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11329
0b49cb80
JK
113302007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11333 gdb.base/type-opaque.exp: New files.
11334
a73bafbc 113352007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11336
11337 * gdb.mi/mi-var-child.c
a73bafbc
VP
11338 (do_children_tests): User char[2] instead of
11339 char so that automatic printing of pointers to char
11340 don't give unpredicable result.
11341 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11342 local variables.
11343 * gdb.mi/mi-var-child.exp: Step to right line
11344 of do_children_tests.
11345 * gdb.mi/mi2-var-child.exp: Likewise.
11346 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11347 do_locals_tests.
a73bafbc
VP
11348 (do_children_tests): User char[2] instead of
11349 char so that automatic printing of pointers to char
a9c64011 11350 don't give unpredicable result.
a73bafbc 11351 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11352 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11353 Pass test name to mi_wait_for_stop.
11354
7ce59000
DJ
113552007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11356
11357 * gdb.asm/asm-source.exp: Remove d10v case.
11358 * lib/gdb.exp (skip_cplus_tests): Likewise.
11359 * gdb.asm/d10v.inc: Deleted.
11360
20389057
DJ
113612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11364
8807d78b
DJ
113652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11366
11367 * config/netware.exp: Delete file.
11368
aa3edb8e
JB
113692007-03-29 Joel Brobecker <brobecker@adacore.com>
11370
11371 * gdb.dwarf2/dw2-noloc.S: New file.
11372 * gdb.dwarf2/dw2-noloc.exp: New file.
11373
297561ac
PA
113742007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11375
11376 * gdb.cp/method2.cc: New test.
11377 * gdb.cp/method2.exp: New test.
11378 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11379
1f81bd39
DJ
113802007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11381
11382 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11383
9453113a
DJ
113842007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11385
11386 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11387
b741e217
DJ
113882007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11391 (gdb_load): Delete, replace with...
11392 (gdb_reload): ...this.
11393 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11394 * gdb.server/server-mon.exp: Likewise.
11395 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11396 (gdb_start_cmd): New.
11397 (gdb_file_cmd): Save the last loaded file.
11398 (gdb_reload): New.
11399 (gdb_gnu_strip_debug): Use transform.
11400 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11401 support here. Use new $last_loaded_file. Check mtime.
11402 (gdb_target_cmd): Handle ObjC failure case.
11403 (infer_host_exec): Delete.
11404 (gdbserver_load): Rename to...
11405 (gdbserver_run): ...this. Simplify.
11406 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11407 (mi_gdb_load): Move most contents to a new function...
11408 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11409 (mi_run_cmd): Use mi_gdb_target_load.
11410 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11411 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11412 Use gdb_run_cmd.
11413 * gdb.base/charsign.exp: Remove incorrect comment.
11414 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11415 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11416 gdb.base/start.exp: Use gdb_start_cmd.
11417
446ab585 114182007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11419 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11420
11421 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11422 * gdb.base/signull.exp: Similarly.
11423
bbb88ebf
UW
114242007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11425
11426 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11427 messages available to test cases (like chng-sym.exp).
11428
cb8c4a99
AS
114292007-03-14 Andreas Schwab <schwab@suse.de>
11430
11431 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11432 format changes.
11433
4e463ff5
DJ
114342007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11435
11436 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11437 (optimized_1): New.
11438 (main): Call optimized_1.
11439 (gdb2029): Correct typos. Call gdb2029_marker.
11440 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11441 for gdb2029.
11442
b6db2c47
MK
114432007-03-12 Mark Kettenis <kettenis@gnu.org>
11444
11445 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11446 as tabs. Remove redundant test pattern.
11447
70ed3737
UW
114482007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11449
11450 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11451 for /a format output.
11452
47b67b60
DJ
114532007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11454
11455 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11456 collect output incrementally.
11457
b8953b0e
UW
114582007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11459
11460 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11461 for -var-create lpcharacter test.
11462 * gdb.mi/mi2-var-cmd.exp: Likewise.
11463
7acd5c40
UW
114642007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11465
11466 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11467 pass on targets where address zero is readable.
11468
9c6759c1
UW
114692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11470
11471 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11472 just a single architecture.
11473
a2f1aeb4
UW
114742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11475
11476 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11477 (fetch_all_registers): New function, uses gdb_test_multiple and
11478 exp_continue to fetch inferior output line-by-line.
11479 Replace all uses of do_get_all_registers by fetch_all_registers.
11480
46579ac2
UW
114812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11482
11483 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11484 in target_info.
11485
fc133f24
MS
114862007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11487
a9c64011 11488 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11489 consistancy; add a default (timeout) case.
11490
7646a51d
MS
114912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11492
11493 * gdb.base/watchpoint.exp: Fix truncated comment.
11494
dcfff61f
MS
114952007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11496
11497 * Makefile.in: Remove spurious single-quotes from sed command.
11498
664e3ee9
DJ
114992007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11500
11501 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11502 func.
11503 * gdb.mi/mi2-var-cmd.exp: Likewise.
11504
d7cc6f2f
JB
115052007-02-27 Joel Brobecker <brobecker@adacore.com>
11506
a9c64011
AS
11507 * gdb.dwarf2/dw2-producer.S: New file.
11508 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11509
115102007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11511
11512 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11513 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11514 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11515 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11516 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11517 Revert tests to use mi_gdb_test and include value field in output
11518 of -var-create.
11519
93d42b30
DJ
115202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11523
c499ed39
DJ
115242007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11525
11526 * gdb.base/maint.exp: Remove full paths from test names.
11527 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11528 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11529
9836f81b
JB
115302007-02-27 Joel Brobecker <brobecker@adacore.com>
11531
11532 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11533
c74d0ad8
DJ
115342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11535
11536 * gdb.server/server-mon.exp: New test.
11537
2711e456
DJ
115382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11539
11540 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11541
ff6f572f
DJ
115422007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11545 register capitalization.
11546
fada3feb
DP
115472007-02-13 Denis Pilat <denis.pilat@st.com>
11548
11549 * gdb.mi/mi-var-invalidate.exp: New file.
11550
fb1e4ffc
DJ
115512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11554
3da939d7
DJ
115552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11556
11557 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11558
123dc839
DJ
115592007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11560
11561 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11562 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11563
877e3645 115642007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11565
11566 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11567 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11568 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11569 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11570 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11571 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11572 Update tests to include value field in output of -var-create.
a9c64011 11573
3c0a2960
AS
115742007-02-08 Andreas Schwab <schwab@suse.de>
11575
11576 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11577
108546a0
DJ
115782007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11579
11580 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11581 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11582
d701dcab
DP
115832007-02-02 Denis Pilat <denis.pilat@st.com>
11584
11585 * gdb.threads/threadapply.exp: check that frame is not changed by
11586 the thread apply all command.
11587
783e3e2f
AS
115882007-01-31 Andreas Schwab <schwab@suse.de>
11589
6d9c3a87
AS
11590 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11591
3c50d7b9
AS
11592 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11593 in the dwarf sections.
11594 * gdb.dwarf2/mac-fileno.S: Likewise.
11595
783e3e2f
AS
11596 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11597 bspstore register on ia64.
11598
78ff580e
AS
115992007-01-29 Andreas Schwab <schwab@suse.de>
11600
cc8e9b12
AS
11601 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11602 "frame-begin" annotation.
11603
78ff580e
AS
11604 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11605 number of "frames-invalid" annotations.
11606
704a4f78
DJ
116072007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11608
11609 * gdb.base/commands.exp: Call if_commands_test.
11610 (gdb_test_no_prompt, if_commands_test): New.
11611
e741bf94
MK
116122007-01-28 Mark Kettenis <kettenis@gnu.org>
11613
11614 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11615
474d0ad3
AS
116162007-01-27 Andreas Schwab <schwab@suse.de>
11617
11618 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11619 .short/.int/.quad in the dwarf sections.
11620 * gdb.dwarf2/dw2-intercu.S: Likewise.
11621 * gdb.dwarf2/dw2-intermix.S: Likewise.
11622
e784b426
JK
116232007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11624
11625 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11626 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11627 array.
e784b426
JK
11628 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11629 * gdb.base/setvar.exp: Likewise.
11630
37f08e04
AS
116312007-01-26 Andreas Schwab <schwab@suse.de>
11632
9a01813a
AS
11633 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11634 test.
11635
37f08e04
AS
11636 * gdb.base/multi-forks.exp ("restart $i"): Also match
11637 __kernel_syscall_via_break.
11638
6e2a9270
VP
116392007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11640
11641 * lib/mi-support.exp (mi_delete_varobj): New.
11642 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11643 testcase.
11644 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11645 (main): Call the above.
11646 (reference_update_test, base_in_reference_test)
11647 (reference_to_pointer): Delete the created varobjs.
a9c64011 11648
e515b470
DJ
116492007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11650
11651 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11652 * configure: Regenerated.
11653 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11654 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11655 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11656 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11657 * lib/gdb.exp (gdb_skip_xml_test): New function.
11658
08d8bcd7
DJ
116592007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11660
11661 * gdb.base/sigrepeat.exp: Correct error message.
11662
116632007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11664 Daniel Jacobowitz <dan@codesourcery.com>
11665
11666 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11667 gdb.arch/i386-gnu-cfi-asm.S: New files.
11668
97c3f1f3
JK
116692007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 * lib/gdb.exp: Abort on missing `site.exp'.
11672
cb1df416
DJ
116732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11674 Daniel Jacobowitz <dan@codesourcery.com>
11675
11676 * gdb.base/included.c, gdb.base/included.exp,
11677 gdb.base/included.h: New files.
11678
35990120
DJ
116792007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11680
11681 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11682 (maximize_rlimit): Reduce limits on 64-bit systems.
11683
6e81a116 116842007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11685
11686 From Marcus Deuling <deuling@de.ibm.com>:
11687 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11688 every case.
11689
6c3c41f3
NR
116902007-01-13 Nick Roberts <nickrob@snap.net.nz>
11691
11692 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11693 (test_path_specification): Use objdir instead of srcdir to always
11694 get an absolute filename.
11695
2f12c312
DJ
116962007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11697
11698 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11699
81121995
VP
117002007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11701
11702 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11703 Make sure the variable we're using is in scope.
11704 (reference_to_pointer): Likewise.
11705
4741b737
DJ
117062007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11707
11708 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11709 has no debug information.
11710
054410c3
DJ
117112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11712
11713 * gdb.base/annota1.exp: Remove extra send_gdb.
11714
818f79f6
DJ
117152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11716
11717 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11718
f7a6bb70
DJ
117192007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11722
57e66780
DJ
117232007-01-08 Nick Roberts <nickrob@snap.net.nz>
11724 Daniel Jacobowitz <dan@codesourcery.com>
11725
11726 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11727 lcharacter or linteger change. Correct duplicated test name.
11728 * gdb.mi/mi2-var-cmd.exp: Likewise.
11729
3d799a95
DJ
117302007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11731
11732 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11733
117342007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11735
a9c64011
AS
11736 * gdb.base/nofield.c: New file.
11737 * gdb.base/nofield.exp: New testcase.
51679ba9 11738
eafb94e8
NR
117392007-01-05 Nick Roberts <nickrob@snap.net.nz>
11740
11741 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11742
11743 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11744 test.
11745
5e572bb4
DJ
117462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11749
74a44383
DJ
117502007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11751
11752 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11753 when continuing.
11754
1b572db9
DJ
117552007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11756
11757 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11758 Expect ".exe" extension.
11759
381bc39b
DJ
117602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11761
11762 * gdb.base/charset.exp: Add explicit filename to break.
11763 * gdb.base/dbx.exp: Add explicit filename to breaks.
11764
2b70e4c6
DJ
117652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11766
11767 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11768 * gdb.mi/mi2-file.exp: Likewise.
11769
303b6f5d
DJ
117702007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11771
11772 Implement specification of MI tests as comments
11773 in C and C++ sources.
11774 * lib/mi-support.exp (mi_autotest_data): New variable.
11775 (mi_autotest_source): New variable.
11776 (count_newlines, mi_prepare_inline_tests)
11777 (mi_get_inline_test, mi_continue_to_line)
11778 (mi_run_inline_test, mi_tbreak)
11779 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11780 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11781 Run inline tests.
11782 * gdb.mi/mi-var-cp.cc: Define tests here.
11783
23da0d94
VP
117842007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11785
11786 Simplify usage of mi_continue_to.
11787 * lib/mi-support.exp (mi_runto_helper): Renamed
11788 from mi_runto, added new parameter 'run_or_continue'.
11789 (mi_runto): Use mi_runto_helper.
11790 (mi_continue_to): Accept just function name as parameter.
11791 Use mi_runto_helper.
11792 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11793 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11794
f9e18282
JB
117952006-01-04 Joel Brobecker <brobecker@adacore.com>
11796
11797 Make this testcase a bit more realistic. The current code
11798 is too simplistic, and allows the compiler to optimize out
11799 some of the entities we need for this testcase.
11800 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11801 (Do_Nothing): Add extra parameter.
11802 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11803 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11804 by using a variable of type Void_Star.
11805
fd678c65
JB
118062006-01-04 Joel Brobecker <brobecker@adacore.com>
11807
11808 * gdb.ada/catch_ex/foo.adb: New file.
11809 * gdb.ada/catch_ex.exp: New testcase.
11810
05cfdb42
DJ
118112007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11812
11813 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11814 pass --image-base to linker.
11815
2e03ee74
DJ
118162007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11817 Daniel Jacobowitz <dan@codesourcery.com>
11818
11819 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11820 secondary prompts.
11821
0d5de010
DJ
118222007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11823
11824 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11825 output. Test the types of members and member pointers.
11826 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11827 gdb/2092.
11828 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11829 statement. Enable for GCC. Update expected output for some tests
11830 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11831 layout.
11832 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11833 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11834 (Diamond::vget_base): New.
11835 (main): Add new tests.
11836 * gdb.cp/printmethod.exp: Update expected output for member functions.
11837 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11838 print pEe->D::vg().
11839
61a771aa
DJ
118402007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11841
11842 * gdb.threads/tls.exp: Allow stops in sem_post.
11843
2fa63963
DJ
118442006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11845
11846 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11847 * gdb.base/annota3.exp: Likewise.
11848 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11849 again (instead of timing out).
11850 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11851 GCC bug 26475.
11852 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11853 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11854 test from jmisc1.exp.
11855 * gdb.java/jmisc1.exp: Delete.
11856 * gdb.java/jprint.exp: Adjust to work with method signatures including
11857 return types.
11858 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11859 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11860 * lib/java.exp (compile_java_from_source): Pass the correct type
11861 to target_compile.
11862
5eefc2b7
JB
118632006-12-31 Joel Brobecker <brobecker@adacore.com>
11864
11865 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11866 (stack_align_edx): New function.
11867 (stack_align_eax): New function.
11868 (main): Add calls to stack_align_edx and stack_align_eax.
11869 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11870 Add testing for the cases where the register used during a stack
11871 realignment is edx. Same for eax.
11872
227c54da
DJ
118732006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11874
11875 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11876 and generic PE targets.
11877
cab8ac94
JB
118782006-12-29 Joel Brobecker <brobecker@adacore.com>
11879
11880 * gdb.ada/array_return.exp: Update copyright date list.
11881
ba54f318
JB
118822006-12-27 Joel Brobecker <brobecker@adacore.com>
11883
11884 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11885 (Create_Small_Float_Vector): New function.
11886 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11887 function body.
11888 * gdb.ada/array_return/p.adb: Use new type and function from
11889 package Pck.
11890 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11891 able to print the value returned by a function returning an
11892 array of float.
11893
6b7a35dd
JB
118942006-12-20 Joel Brobecker <brobecker@adacore.com>
11895
11896 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11897 The associated tests should be PASSing.
11898
038224f6
VP
118992006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11900
11901 Test for base in references.
11902 * gdb.mi/mi-var-cp.cc: Add test code.
11903 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11904 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11905 * gdb.mi/mi2-watch.exp: Likewise.
11906 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11907 (mi_list_varobj_children): New function.
11908
b26ed50d
VP
119092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11910
11911 * lib/mi-support.exp
11912 (mi_runto): Accept "()" after function name.
11913 (mi_create_varobj): New function.
11914 (mi_varobj_update): New function.
11915 (mi_Check_varobj_value): New function.
11916 * gdb.mi/mi-var-cp.exp: New file.
11917 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11918
08232497
DJ
119192006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11922 gdb.base/weaklib2.c: New files.
11923
d394c993 119242006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11925
ac6c2fba
NS
11926 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11927 info. Adjust test names.
11928
8ec659a0 11929 * gdb.base/break.c (main): Move position of malloc.
d394c993 11930 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11931
acd65feb
VP
119322006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11933
11934 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11935 assignement of arrays and function pointers.
11936 * gdb.mi/var-cmd.c: Add declaration necessary for above
11937 tests.
11938
f556d5e5
NS
119392006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11940
11941 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11942
11943 * gdb.threads/linux-dp.exp: Read thread table before and after
11944 creating each philosopher and verify it.
11945
697bc68d
NS
119462006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11947 Paul Brook <paul@codesourcery.com>
11948 Daniel Jacobowitz <dan@codesourcery.com>
11949
11950 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11951 main to remove duplication. Add start function of the form
697bc68d
NS
11952 '_*start[1-9]*'. Add RVDS start function.
11953
29d73ae4
DJ
119542006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11957
c1d88655
UW
119582006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11959
11960 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11961 * gdb.asm/spu.inc: New file.
11962 * gdb.base/term.exp: Disable if [target_info exists noargs].
11963 * gdb.gdb/complaints.exp: Disable if ![isnative].
11964 * gdb.gdb/selftest.exp: Likewise.
11965 * gdb.gdb/observer.exp: Likewise.
11966 * gdb.gdb/xfullpath.exp: Likewise.
11967 * gdb.base/attach.exp: Disable on SPU target.
11968 * gdb.cp/bs145503.exp: Likewise.
11969 * gdb.cp/exception.exp: Likewise.
11970 * gdb.cp/userdef.exp: Likewise.
11971
32a13b1a
DJ
119722006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11973
11974 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11975
d8295fe9
VP
119762006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11977
11978 * gdb.base/completion.exp: Fix completion tests for
11979 'info' and 'info '.
11980 * gdb.base/help.exp (help_test_raw, test_class_help)
11981 (test_prefix_command_help): Move...
11982 * lib/gdb.exp: Here.
11983 * gdb.base/main.exp: Adjust.
11984 * gdb.cp/maint.exp: Adjust.
11985 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11986
8c394015
VP
119872006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11988
11989 * gdb.stabs/weird.exp (print_weird_var): Use
11990 gdb_test_multiple instead of gdb_expect.
11991
027fc1bc
VP
119922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11993
11994 * gdb.base/help.exp (help_test_raw): New.
11995 (test_class_help): New.
11996 (test_prefix_command_help): New.
11997 Adjust testcases.
11998
67609209
FR
119992006-11-09 Christophe Lyon <christophe.lyon@st.com>
12000
12001 * gdb.base/constvars.c (main): Write to crass and crips, so that
12002 they are allocated by the compiler.
12003
f73adfeb
AS
120042006-10-27 Andreas Schwab <schwab@suse.de>
12005
12006 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12007 "detach-fork".
12008
2f83a18e
DJ
120092006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12010
12011 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12012 of patterns.
12013
94277a38
DJ
120142006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12015
12016 * gdb.base/sepdebug.exp: Remove debug format test.
12017 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12018 Handle no-symtab.
12019 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12020
5bd2f6e2
DJ
120212006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12022
12023 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12024 int to pointer or pointer to int.
12025 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12026
8c008720
DJ
120272006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12028
12029 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12030
9e35dae4
DJ
120312006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12032
12033 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12034
d9639e13
DJ
120352006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12036
12037 PR c++/2116
12038 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12039
390a1bd0
JB
120402006-10-06 Joel Brobecker <brobecker@adacore.com>
12041
12042 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12043 the corresponding bug has been fixed in GDB (PR/2018).
12044
dd920c33
JB
120452006-10-06 Joel Brobecker <brobecker@adacore.com>
12046
12047 * gdb.base/subst.exp: New testcase.
12048
53bbefe9
JB
120492006-10-06 Joel Brobecker <brobecker@adacore.com>
12050
12051 * gdb.ada/array_return/pck.ads: Add copyright notice.
12052 * gdb.ada/array_return/pck.adb: Likewise.
12053 * gdb.ada/array_return/p.adb: Likewise.
12054 * gdb.ada/exec_changed/first.adb: Likewise.
12055 * gdb.ada/exec_changed/second.adb: Likewise.
12056
09851417
JB
120572006-10-06 Joel Brobecker <brobecker@adacore.com>
12058
12059 * gdb.ada/watch_arg/watch.adb: New file.
12060 * gdb.ada/watch_arg.exp: New testcase.
12061
041bf30d
VP
120622006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12063
12064 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12065 via string_to_regexp.
041bf30d 12066 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12067
f286fbdd 120682006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12069
12070 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12071 Remove unused / obsolete files.
12072
7c07f349
NR
120732006-09-19 Nick Roberts <nickrob@snap.net.nz>
12074
12075 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12076
cd5ff84a
VP
120772006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12078
12079 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12080 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12081 the number of frames.
cd5ff84a 12082
ae018d1a
DJ
120832006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12084
12085 * gdb.base/args.c (main): Add breakpoint marker.
12086 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12087 really test empty arguments.
12088 (args_load): Delete.
12089 (args_test): New.
12090
b399c549
NR
120912006-09-13 Nick Roberts <nickrob@snap.net.nz>
12092
12093 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12094 check for one file.
b399c549 12095
2ab1eb7a
VP
120962006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12097
12098 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12099 HIGH_FRAME argument to -stack-list-locals can be larger than
12100 the number of frames.
a9c64011 12101
476308bf
FF
121022006-08-18 Fred Fish <fnf@specifix.com>
12103
12104 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12105 '$' in front of skip_vmx_tests_saved when setting that.
12106
8625200f
AS
121072006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12108
12109 * gdb.base/trace-commands.exp: New file.
12110
089ec8f1
DJ
121112006-08-10 Joel Brobecker <brobecker@adacore.com>
12112 Daniel Jacobowitz <dan@codesourcery.com>
12113
12114 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12115 expected output of the backtrace commands.
12116
b60f0898
JB
121172006-08-09 Joel Brobecker <brobecker@adacore.com>
12118
12119 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12120 untested followed by return combination.
12121 * gdb.arch/altivec-regs.exp: Likewise.
12122 * gdb.arch/e500-abi.exp: Likewise.
12123 * gdb.arch/e500-regs.exp: Likewise.
12124 * gdb.arch/gdb1291.exp: Likewise.
12125 * gdb.arch/gdb1431.exp: Likewise.
12126 * gdb.arch/gdb1558.exp: Likewise.
12127 * gdb.arch/i386-prologue.exp: Likewise.
12128 * gdb.arch/i386-unwind.exp: Likewise.
12129 * gdb.asm/asm-source.exp: Likewise.
12130 * gdb.base/a2-run.exp: Likewise.
12131 * gdb.base/advance.exp: Likewise.
12132 * gdb.base/all-bin.exp: Likewise.
12133 * gdb.base/annota1.exp: Likewise.
12134 * gdb.base/annota3.exp: Likewise.
12135 * gdb.base/args.exp: Likewise.
12136 * gdb.base/arithmet.exp: Likewise.
12137 * gdb.base/assign.exp: Likewise.
12138 * gdb.base/async.exp: Likewise.
12139 * gdb.base/attach.exp: Likewise.
12140 * gdb.base/bang.exp: Likewise.
12141 * gdb.base/bigcore.exp: Likewise.
12142 * gdb.base/bitfields.exp: Likewise.
12143 * gdb.base/bitfields2.exp: Likewise.
12144 * gdb.base/break.exp: Likewise.
12145 * gdb.base/call-sc.exp: Likewise.
12146 * gdb.base/call-strs.exp: Likewise.
12147 * gdb.base/callfuncs.exp: Likewise.
12148 * gdb.base/checkpoint.exp: Likewise.
12149 * gdb.base/chng-syms.exp: Likewise.
12150 * gdb.base/code-expr.exp: Likewise.
12151 * gdb.base/commands.exp: Likewise.
12152 * gdb.base/completion.exp: Likewise.
12153 * gdb.base/cond-expr.exp: Likewise.
12154 * gdb.base/condbreak.exp: Likewise.
12155 * gdb.base/consecutive.exp: Likewise.
12156 * gdb.base/constvars.exp: Likewise.
12157 * gdb.base/corefile.exp: Likewise.
12158 * gdb.base/cvexpr.exp: Likewise.
12159 * gdb.base/dbx.exp: Likewise.
12160 * gdb.base/define.exp: Likewise.
12161 * gdb.base/detach.exp: Likewise.
12162 * gdb.base/display.exp: Likewise.
12163 * gdb.base/dump.exp: Likewise.
12164 * gdb.base/ena-dis-br.exp: Likewise.
12165 * gdb.base/ending-run.exp: Likewise.
12166 * gdb.base/environ.exp: Likewise.
12167 * gdb.base/eval-skip.exp: Likewise.
12168 * gdb.base/exprs.exp: Likewise.
12169 * gdb.base/fileio.exp: Likewise.
12170 * gdb.base/finish.exp: Likewise.
12171 * gdb.base/float.exp: Likewise.
12172 * gdb.base/foll-exec.exp: Likewise.
12173 * gdb.base/foll-fork.exp: Likewise.
12174 * gdb.base/foll-vfork.exp: Likewise.
12175 * gdb.base/freebpcmd.exp: Likewise.
12176 * gdb.base/funcargs.exp: Likewise.
12177 * gdb.base/gcore.exp: Likewise.
12178 * gdb.base/gdb1090.exp: Likewise.
12179 * gdb.base/gdb1250.exp: Likewise.
12180 * gdb.base/huge.exp: Likewise.
12181 * gdb.base/info-proc.exp: Likewise.
12182 * gdb.base/interrupt.exp: Likewise.
12183 * gdb.base/jump.exp: Likewise.
12184 * gdb.base/langs.exp: Likewise.
12185 * gdb.base/lineinc.exp: Likewise.
12186 * gdb.base/list.exp: Likewise.
12187 * gdb.base/logical.exp: Likewise.
12188 * gdb.base/long_long.exp: Likewise.
12189 * gdb.base/macscp.exp: Likewise.
12190 * gdb.base/maint.exp: Likewise.
12191 * gdb.base/mips_pro.exp: Likewise.
12192 * gdb.base/miscexprs.exp: Likewise.
12193 * gdb.base/multi-forks.exp: Likewise.
12194 * gdb.base/opaque.exp: Likewise.
12195 * gdb.base/overlays.exp: Likewise.
12196 * gdb.base/pc-fp.exp: Likewise.
12197 * gdb.base/pointers.exp: Likewise.
12198 * gdb.base/printcmds.exp: Likewise.
12199 * gdb.base/psymtab.exp: Likewise.
12200 * gdb.base/ptype.exp: Likewise.
12201 * gdb.base/recurse.exp: Likewise.
12202 * gdb.base/relational.exp: Likewise.
12203 * gdb.base/relocate.exp: Likewise.
12204 * gdb.base/remote.exp: Likewise.
12205 * gdb.base/reread.exp: Likewise.
12206 * gdb.base/restore.exp: Likewise.
12207 * gdb.base/return.exp: Likewise.
12208 * gdb.base/return2.exp: Likewise.
12209 * gdb.base/scope.exp: Likewise.
12210 * gdb.base/sect-cmd.exp: Likewise.
12211 * gdb.base/sep.exp: Likewise.
12212 * gdb.base/sepdebug.exp: Likewise.
12213 * gdb.base/setshow.exp: Likewise.
12214 * gdb.base/setvar.exp: Likewise.
12215 * gdb.base/sigall.exp: Likewise.
12216 * gdb.base/sigbpt.exp: Likewise.
12217 * gdb.base/signals.exp: Likewise.
12218 * gdb.base/signull.exp: Likewise.
12219 * gdb.base/sizeof.exp: Likewise.
12220 * gdb.base/solib.exp: Likewise.
12221 * gdb.base/step-line.exp: Likewise.
12222 * gdb.base/step-test.exp: Likewise.
12223 * gdb.base/structs.exp: Likewise.
12224 * gdb.base/structs2.exp: Likewise.
12225 * gdb.base/term.exp: Likewise.
12226 * gdb.base/twice.exp: Likewise.
12227 * gdb.base/until.exp: Likewise.
12228 * gdb.base/varargs.exp: Likewise.
12229 * gdb.base/volatile.exp: Likewise.
12230 * gdb.base/watchpoint.exp: Likewise.
12231 * gdb.base/whatis-exp.exp: Likewise.
12232 * gdb.base/whatis.exp: Likewise.
12233 * gdb.cp/ambiguous.exp: Likewise.
12234 * gdb.cp/annota2.exp: Likewise.
12235 * gdb.cp/annota3.exp: Likewise.
12236 * gdb.cp/bool.exp: Likewise.
12237 * gdb.cp/breakpoint.exp: Likewise.
12238 * gdb.cp/casts.exp: Likewise.
12239 * gdb.cp/class2.exp: Likewise.
12240 * gdb.cp/classes.exp: Likewise.
12241 * gdb.cp/cplusfuncs.exp: Likewise.
12242 * gdb.cp/ctti.exp: Likewise.
12243 * gdb.cp/derivation.exp: Likewise.
12244 * gdb.cp/exception.exp: Likewise.
12245 * gdb.cp/gdb1355.exp: Likewise.
12246 * gdb.cp/hang.exp: Likewise.
12247 * gdb.cp/inherit.exp: Likewise.
12248 * gdb.cp/local.exp: Likewise.
12249 * gdb.cp/m-data.exp: Likewise.
12250 * gdb.cp/m-static.exp: Likewise.
12251 * gdb.cp/member-ptr.exp: Likewise.
12252 * gdb.cp/method.exp: Likewise.
12253 * gdb.cp/misc.exp: Likewise.
12254 * gdb.cp/namespace.exp: Likewise.
12255 * gdb.cp/overload.exp: Likewise.
12256 * gdb.cp/ovldbreak.exp: Likewise.
12257 * gdb.cp/pr-1023.exp: Likewise.
12258 * gdb.cp/pr-1210.exp: Likewise.
12259 * gdb.cp/pr-574.exp: Likewise.
12260 * gdb.cp/printmethod.exp: Likewise.
12261 * gdb.cp/psmang.exp: Likewise.
12262 * gdb.cp/ref-params.exp: Likewise.
12263 * gdb.cp/ref-types.exp: Likewise.
12264 * gdb.cp/rtti.exp: Likewise.
12265 * gdb.cp/templates.exp: Likewise.
12266 * gdb.cp/try_catch.exp: Likewise.
12267 * gdb.cp/userdef.exp: Likewise.
12268 * gdb.cp/virtfunc.exp: Likewise.
12269 * gdb.disasm/am33.exp: Likewise.
12270 * gdb.disasm/h8300s.exp: Likewise.
12271 * gdb.disasm/mn10300.exp: Likewise.
12272 * gdb.disasm/sh3.exp: Likewise.
12273 * gdb.disasm/t01_mov.exp: Likewise.
12274 * gdb.disasm/t02_mova.exp: Likewise.
12275 * gdb.disasm/t03_add.exp: Likewise.
12276 * gdb.disasm/t04_sub.exp: Likewise.
12277 * gdb.disasm/t05_cmp.exp: Likewise.
12278 * gdb.disasm/t06_ari2.exp: Likewise.
12279 * gdb.disasm/t07_ari3.exp: Likewise.
12280 * gdb.disasm/t08_or.exp: Likewise.
12281 * gdb.disasm/t09_xor.exp: Likewise.
12282 * gdb.disasm/t10_and.exp: Likewise.
12283 * gdb.disasm/t11_logs.exp: Likewise.
12284 * gdb.disasm/t12_bit.exp: Likewise.
12285 * gdb.disasm/t13_otr.exp: Likewise.
12286 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12287 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12288 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12289 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12290 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12291 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12292 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12293 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12294 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12295 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12296 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12297 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12298 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12299 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12300 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12301 * gdb.mi/gdb701.exp: Likewise.
12302 * gdb.mi/gdb792.exp: Likewise.
12303 * gdb.mi/mi-basics.exp: Likewise.
12304 * gdb.mi/mi-break.exp: Likewise.
12305 * gdb.mi/mi-cli.exp: Likewise.
12306 * gdb.mi/mi-console.exp: Likewise.
12307 * gdb.mi/mi-disassemble.exp: Likewise.
12308 * gdb.mi/mi-eval.exp: Likewise.
12309 * gdb.mi/mi-file.exp: Likewise.
12310 * gdb.mi/mi-read-memory.exp: Likewise.
12311 * gdb.mi/mi-regs.exp: Likewise.
12312 * gdb.mi/mi-return.exp: Likewise.
12313 * gdb.mi/mi-simplerun.exp: Likewise.
12314 * gdb.mi/mi-stack.exp: Likewise.
12315 * gdb.mi/mi-stepi.exp: Likewise.
12316 * gdb.mi/mi-syn-frame.exp: Likewise.
12317 * gdb.mi/mi-until.exp: Likewise.
12318 * gdb.mi/mi-var-block.exp: Likewise.
12319 * gdb.mi/mi-var-child.exp: Likewise.
12320 * gdb.mi/mi-var-cmd.exp: Likewise.
12321 * gdb.mi/mi-var-display.exp: Likewise.
12322 * gdb.mi/mi-watch.exp: Likewise.
12323 * gdb.mi/mi2-basics.exp: Likewise.
12324 * gdb.mi/mi2-break.exp: Likewise.
12325 * gdb.mi/mi2-cli.exp: Likewise.
12326 * gdb.mi/mi2-console.exp: Likewise.
12327 * gdb.mi/mi2-disassemble.exp: Likewise.
12328 * gdb.mi/mi2-eval.exp: Likewise.
12329 * gdb.mi/mi2-file.exp: Likewise.
12330 * gdb.mi/mi2-read-memory.exp: Likewise.
12331 * gdb.mi/mi2-regs.exp: Likewise.
12332 * gdb.mi/mi2-return.exp: Likewise.
12333 * gdb.mi/mi2-simplerun.exp: Likewise.
12334 * gdb.mi/mi2-stack.exp: Likewise.
12335 * gdb.mi/mi2-stepi.exp: Likewise.
12336 * gdb.mi/mi2-syn-frame.exp: Likewise.
12337 * gdb.mi/mi2-until.exp: Likewise.
12338 * gdb.mi/mi2-var-block.exp: Likewise.
12339 * gdb.mi/mi2-var-child.exp: Likewise.
12340 * gdb.mi/mi2-var-cmd.exp: Likewise.
12341 * gdb.mi/mi2-var-display.exp: Likewise.
12342 * gdb.mi/mi2-watch.exp: Likewise.
12343 * gdb.stabs/exclfwd.exp: Likewise.
12344 * gdb.stabs/weird.exp: Likewise.
12345 * gdb.threads/gcore-thread.exp: Likewise.
12346 * gdb.trace/actions.exp: Likewise.
12347 * gdb.trace/backtrace.exp: Likewise.
12348 * gdb.trace/circ.exp: Likewise.
12349 * gdb.trace/collection.exp: Likewise.
12350 * gdb.trace/deltrace.exp: Likewise.
12351 * gdb.trace/infotrace.exp: Likewise.
12352 * gdb.trace/limits.exp: Likewise.
12353 * gdb.trace/packetlen.exp: Likewise.
12354 * gdb.trace/passc-dyn.exp: Likewise.
12355 * gdb.trace/passcount.exp: Likewise.
12356 * gdb.trace/report.exp: Likewise.
12357 * gdb.trace/save-trace.exp: Likewise.
12358 * gdb.trace/tfind.exp: Likewise.
12359 * gdb.trace/tracecmd.exp: Likewise.
12360 * gdb.trace/while-dyn.exp: Likewise.
12361 * gdb.trace/while-stepping.exp: Likewise.
12362
f4b618d1
JB
123632006-08-08 Joel Brobecker <brobecker@adacore.com>
12364
12365 * gdb.base/step-bt.c: New file.
12366 * gdb.base/step-bt.exp: New testcase.
12367
3d00d119
DJ
123682006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * config/monitor.exp (gdb_load): Remove support for obsolete
12371 download-write-size.
12372 * gdb.base/remote.exp: Likewise. Update all callers of
12373 gdb_timed_load.
12374
017b5bd4
DJ
123752006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12376
12377 * cursal.exp: Pass binfile to gdb_load.
12378
837c599d
DJ
123792006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12380
12381 * gdb.base/cursal.exp: Add "" to gdb_load call.
12382
8dd4540b
MK
123832006-07-29 Mark Kettenis <kettenis@gnu.org>
12384
12385 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12386 NetBSD/ELF targets.
12387
ab5c9f60
DJ
123882006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12389
12390 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12391 operator*.
12392
4c42eaff
DJ
123932006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12394
12395 * gdb.base/completion.exp: Update for change in "file" behavior.
12396 * gdb.stabs/weird.exp: Likewise.
12397 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12398 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12399
0155cc76
NS
124002006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12401
12402 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12403 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12404
16026cd7
AS
124052006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12406
12407 * gdb.base/default.exp: Update source command error message.
12408 * gdb.base/help.exp: Update 'help source' message.
12409
16963cb6
DJ
124102006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12411
12412 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12413 test.
12414
6d7fd486
AS
124152006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12416
12417 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12418
29e8a844
DJ
124192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12420
12421 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12422
6afcfa39
DJ
124232006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12424
12425 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12426
267a692b
MK
124272006-07-17 Mark Kettenis <kettenis@gnu.org>
12428
12429 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12430 *-*-openbsd* from targets for wich we expect ARM FPA floating
12431 point format.
12432
85d2fec4
NR
124332006-07-17 Nick Roberts <nickrob@snap.net.nz>
12434
12435 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12436
124372006-07-17 Mark Kettenis <kettenis@gnu.org>
12438
12439 * gdb.base/annota3.exp: Expect frame-begin annotation.
12440
85b4c6e8
JB
124412006-07-14 Joel Brobecker <brobecker@adacore.com>
12442
12443 * gdb.base/help.exp: Adjust "help unset" test to accept
12444 any list of unset commands.
12445
fb933624
DJ
124462006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12447 Daniel Jacobowitz <dan@codesourcery.com>
12448
12449 * gdb.cp/ref-params.exp: New test.
12450 * gdb.cp/ref-params.cc: New source file.
12451 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12452
1dff4b64
MK
124532006-07-08 Mark Kettenis <kettenis@gnu.org>
12454
12455 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12456 spaces/tabs in regular expressions since they might not be there.
12457
40d2e0e3
AS
124582006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12459
12460 * gdb.base/ifelse.exp: New file.
12461
f6c957d2
NS
124622006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12463
12464 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12465 line.
12466 * gdb.base/huge.exp: Loop over compilation to find a size that
12467 is acceptable.
12468 * gdb.base/remote.exp: Correct expected strings.
12469 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12470
b9c5a23d
DJ
124712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12472
12473 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12474
9af2e58d
DJ
124752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12476
12477 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12478 native.
12479
30930ca5
DJ
124802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12481
12482 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12483 enable stabs testing.
12484
aa32fa1d
DJ
124852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12486
bd4a4c80 12487 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12488 gdb_test_multiple does.
12489
321fef15
DJ
124902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12491
12492 * Makefile.in (host_alias): Remove.
12493 (target_alias): Use @target_noncanonical@.
12494 (site.exp): Don't set host_alias.
12495 * aclocal.m4: Remove contents. Include acx.m4.
12496 * configure: Regenerated.
12497 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12498
e1c2defa
NS
124992006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12500
e63b55d1
NS
12501 * lib/gdb.exp (gdb_load_cmd): New.
12502
5600ea19
NS
12503 * gdb.base/fileio.c: Add system(NULL) test.
12504 * gdb.base/fileio.exp: Check it.
12505
e1c2defa
NS
12506 * gdb.base/break.c: Add 10a breakpoint at }
12507 * gdb.base/break.exp: Add test for breakpoint at }
12508 * gdb.cp/anon-union.cc: Add code at end of function.
12509 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12510 * gdb.mi/var-cmd.c: Add code at end of function.
12511 * gdb.mi/mi-var-display.exp: Adjust end of next.
12512 * gdb.mi/mi2-var-display.exp: Likewise.
12513 * gdb.base/fileio.c: Add stop function and insert calls at
12514 stopping places.
12515 * gdb.base/fileio.exp: Breakpoint stop function and remove
12516 explicit line number references.
12517
6c0112ec
JB
125182006-05-19 Joel Brobecker <brobecker@adacore.com>
12519
a9c64011
AS
12520 * gdb.base/del.exp (test_delete_alias): New function.
12521 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12522
154189a4
FF
125232006-05-18 Fred Fish <fnf@specifix.com>
12524
12525 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12526 required. Check for spurious output after program exits normally.
12527
582e64c2
FF
125282006-05-17 Fred Fish <fnf@specifix.com>
12529
12530 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12531 gdb_load, so it works in the simulator.
12532
8ef6493a
FF
125332006-05-11 Fred Fish <fnf@specifix.com>
12534
12535 * gdb.base/bang.exp: Ignore unexpected output between the
12536 "program exited normally" and the gdb prompt, as many other
12537 tests do.
12538
692b141c
MK
125392006-05-07 Mark Kettenis <kettenis@gnu.org>
12540
12541 * gdb.base/help.exp: Make "delete checkpoint" part option for
12542 "help d" and "help delete" tests.
12543
540b8a30
UW
125442006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12545
a9c64011 12546 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12547 expected output in some mi_gdb_test statements.
12548 * gdb.mi/mi2-basics.exp: Likewise.
12549
9b6462d9
JB
125502006-05-05 Joel Brobecker <brobecker@adacore.com>
12551
12552 * gdb.base/del.c: New file.
12553 * gdb.base/del.exp: New testcase.
12554
954de43b
DM
125552006-05-05 David S. Miller <davem@sunset.davemloft.net>
12556
12557 * gdb.base/break.exp: Do not assume a breakpoint on
12558 main will actually be in $srcfile when optimizing.
1303f75e
DM
12559 * gdb.base/savedregs.exp: Do not require that the dummy
12560 frame location match up to a symbol and source file location.
c3242428
DM
12561 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12562 will get printed without a mi_cmd_data_list_register_values prefix.
12563 (*-data-list-register-*): Correct regular expressions to expect the new
12564 pseudo d? floating point registers.
12565 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12566
c7e64c9a
DJ
125672006-05-05 Christophe Lyon <christophe.lyon@st.com>
12568
12569 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12570 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12571 is allocated by the compiler.
12572 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12573 anons, e, anone to force their allocation by the compiler.
12574
125752006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12576
12577 * gdb.base/help.exp: Update expected text for help d and
12578 help delete.
12579
27ce9a6d
MK
125802006-05-02 Mark Kettenis <kettenis@gnu.org>
12581
12582 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12583 NetBSD/ELF targets.
12584
8608915f
MK
125852006-04-30 Mark Kettenis <kettenis@gnu.org>
12586
12587 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12588 single-step breakpoint fails; make this a KFAIL on
12589 sparc*-*-openbsd*.
12590 * gdb.base/siginfo.exp: Likewise.
12591 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12592
b8db102d
MS
125932006-04-26 Michael Snyder <msnyder@redhat.com>
12594
12595 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12596 which may have to consume output from other forks.
12597 Add tests to make sure that "delete fork" succeeded.
12598
c702009a
MS
125992006-04-20 Michael Snyder <msnyder@redhat.com>
12600
12601 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12602 Add support for the Renesas M32C and M16C.
12603
12604 * gdb.asm/asm-source.exp: Add m32c target.
12605 * gdb.asm/m32c.inc: Support for m32c target.
12606
e28493f2
AS
126072006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12608
12609 * gdb.base/commands.exp (recursive_source_test): New test.
12610
880da185
DM
126112006-04-04 David S. Miller <davem@sunset.davemloft.net>
12612
12613 * gdb.base/float.exp: Add pattern for sparc targets.
12614
61d9b92f
DJ
126152006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12616
12617 * gdb.base/commands.exp (stray_arg0_test): New test.
12618
bd717df8
PB
126192006-03-30 Paul Brook <paul@codesourcery.com>
12620
12621 * gdb.mi/mi-until.exp: kfail broken until command.
12622 * gdb.mi/mi2-until.exp: Ditto.
12623
ec793d3c
NR
126242006-03-27 Nick Roberts <nickrob@snap.net.nz>
12625
12626 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12627
831004b7
AO
126282006-03-08 Alexandre Oliva <aoliva@redhat.com>
12629
12630 * gdb.base/prelink.exp: Anchor tested-for regular expression
12631 on gdb prompt.
12632
effe49a0
PB
126332006-03-07 Paul Brook <paul@codesourcery.com>
12634
12635 * gdb.base/assign.exp: Correct fail message.
12636
e5461016
PB
126372006-03-07 Paul Brook <paul@codesourcery.com>
12638
12639 * lib/compiler.c: Extract armcc version number.
12640 * lib/compiler.cc: Ditto.
12641
fc91c6c2
PB
126422006-03-07 Paul Brook <paul@codesourcery.com>
12643
12644 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12645 additional_flags=-w.
12646 * gdb.arch/altivec-regs.exp: Ditto.
12647 * gdb.arch/e500-abi.exp: Ditto.
12648 * gdb.arch/e500-regs.exp: Ditto.
12649 * gdb.base/all-bin.exp: Ditto.
12650 * gdb.base/annota1.exp: Ditto.
12651 * gdb.base/annota3.exp: Ditto.
12652 * gdb.base/args.exp: Ditto.
12653 * gdb.base/arithmet.exp: Ditto.
12654 * gdb.base/assign.exp: Ditto.
12655 * gdb.base/async.exp: Ditto.
12656 * gdb.base/bang.exp: Ditto.
12657 * gdb.base/break.exp: Ditto.
12658 * gdb.base/call-rt-st.exp: Ditto.
12659 * gdb.base/completion.exp: Ditto.
12660 * gdb.base/cond-expr.exp: Ditto.
12661 * gdb.base/condbreak.exp: Ditto.
12662 * gdb.base/consecutive.exp: Ditto.
12663 * gdb.base/define.exp: Ditto.
12664 * gdb.base/display.exp: Ditto.
12665 * gdb.base/ena-dis-br.exp: Ditto.
12666 * gdb.base/environ.exp: Ditto.
12667 * gdb.base/eval-skip.exp: Ditto.
12668 * gdb.base/info-proc.exp: Ditto.
12669 * gdb.base/jump.exp: Ditto.
12670 * gdb.base/logical.exp: Ditto.
12671 * gdb.base/long_long.exp: Ditto.
12672 * gdb.base/maint.exp: Ditto.
12673 * gdb.base/miscexprs.exp: Ditto.
12674 * gdb.base/pc-fp.exp: Ditto.
12675 * gdb.base/pointers.exp: Ditto.
12676 * gdb.base/relational.exp: Ditto.
12677 * gdb.base/reread.exp: Ditto.
12678 * gdb.base/sect-cmd.exp: Ditto.
12679 * gdb.base/sep.exp: Ditto.
12680 * gdb.base/sepdebug.exp: Ditto.
12681 * gdb.base/until.exp: Ditto.
12682 * gdb.base/whatis-exp.exp: Ditto.
12683 * gdb.cp/annota2.exp: Ditto.
12684 * gdb.cp/annota3.exp: Ditto.
12685 * gdb.trace/actions.exp: Ditto.
12686 * gdb.trace/backtrace.exp: Ditto.
12687 * gdb.trace/circ.exp: Ditto.
12688 * gdb.trace/collection.exp: Ditto.
12689 * gdb.trace/deltrace.exp: Ditto.
12690 * gdb.trace/infotrace.exp: Ditto.
12691 * gdb.trace/limits.exp: Ditto.
12692 * gdb.trace/packetlen.exp: Ditto.
12693 * gdb.trace/passc-dyn.exp: Ditto.
12694 * gdb.trace/passcount.exp: Ditto.
12695 * gdb.trace/report.exp: Ditto.
12696 * gdb.trace/save-trace.exp: Ditto.
12697 * gdb.trace/tfind.exp: Ditto.
12698 * gdb.trace/tracecmd.exp: Ditto.
12699 * gdb.trace/while-dyn.exp: Ditto.
12700 * gdb.trace/while-stepping.exp: Ditto.
12701 * lib/gdb.exp: Ditto.
12702 (gdb_compile): Handle nowarning option.
12703
5f4a23d9
AO
127042006-03-07 Alexandre Oliva <aoliva@redhat.com>
12705
12706 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12707 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12708 Rename executable to prelinkt. Don't re-prelink if we didn't
12709 get a core file. Test prelink -u exit status to tell whether
12710 prelinking failed. Use gdb_test_multiple.
12711
9733fc94
DJ
127122006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12713
12714 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12715 (do_tests): Call it.
12716
cc10cae3
AO
127172006-02-28 Alexandre Oliva <aoliva@redhat.com>
12718
12719 * gdb.base/prelink.exp: New test.
12720 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12721
15c46491
WZ
127222006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12723
12724 * gdb.fortran/derived-type.f90: New file.
12725 * gdb.fortran/derived-type.exp: New testcase.
12726
5c9f7ded
DJ
127272006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12728
12729 * gdb.base/default.exp: Allow ';' as a directory separator.
12730
5b96932b
AS
127312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12732
12733 * gdb.base/help.exp (help add-symbol-file): Update.
12734
1986bccd
AS
127352006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12736
12737 * gdb.base/help.exp (help load): Update expected results.
12738
a8b7528f
FF
127392006-02-19 Fred Fish <fnf@specifix.com>
12740
12741 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12742 specifix hex value as part of results.
12743 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12744
f8261448
FF
127452006-02-16 Fred Fish <fnf@specifix.com>
12746
12747 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12748 ushort_addr, and slong_addr, so the typedefs are not optimized
12749 away.
12750 * gdb.base/whatis.exp: Add tests using type name for struct type,
12751 union type, enum type, and typedef.
a9c64011 12752
31d8bdd2
MK
127532006-02-13 Mark Kettenis <kettenis@gnu.org>
12754
12755 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12756
34e41e63
JB
127572006-02-13 Jim Blandy <jimb@redhat.com>
12758
12759 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12760 case where it takes two "next" commands to skip past the init
12761 call.
12762
ac6e4f31
FF
127632006-02-12 Fred Fish <fnf@specifix.com>
12764
12765 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12766 to handle cases where it takes two "next" commands to skip
12767 past the init call.
12768
2db2d571
JB
127692006-02-07 Joel Brobecker <brobecker@adacore.com>
12770
12771 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12772 on hppa32 targets.
12773
38fcd64c
DJ
127742006-02-06 Vladimir Prus <ghost@cs.msu.su>
12775
12776 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12777 field.
12778
1315ad46
MK
127792006-01-29 Mark Kettenis <kettenis@gnu.org>
12780
12781 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12782
5625b943
DJ
127832006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12784
12785 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12786 files.
12787
80df1bbe
DJ
127882006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12789
12790 * gdb.cp/maint.exp: Set complaints to a positive value.
12791
9078e690
DJ
127922006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12793
12794 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12795 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12796 function name.
12797
9c903399
DJ
127982006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.base/checkpoint.c: Update copyright notice. Include
12801 <stdlib.h>.
12802
761ae4d6
JB
128032006-01-04 Jim Blandy <jimb@redhat.com>
12804
12805 * gdb.asm/asm-source.exp: Independently provide default values for
12806 asm-flags and debug-flags. Use 'string equal' to do the
12807 comparison, not the implicit expr's '==' operator. Remove
12808 now-unneeded assignments to asm-flags. In h8300 case, place
12809 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12810
099ac3dd
MS
128112006-01-04 Michael Snyder <msnyder@redhat.com>
12812
12813 * gdb.base/checkpoint.c: New file.
12814 * gdb.base/checkpoint.exp: New file.
12815 * gdb.base/multi-fork.c: New file.
12816 * gdb.base/multi-fork.exp: New file.
12817 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12818
f4d85314
FF
128192006-01-04 Fred Fish <fnf@specifix.com>
12820
12821 * gdb.base/ptype.c (foo): Add typedef.
12822 (intfoo): Add function.
12823 * gdb.base/ptype1.c: New file.
12824 * gdb.base/ptype.exp: Handle compilation and linking with two
12825 source files. Test that proper type for "foo" is found based
12826 on source context rather than first match found in symtabs.
12827
a1b06f35
MK
128282005-12-28 Mark Kettenis <kettenis@gnu.org>
12829
12830 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12831 * gdb.asm/openbsd.inc: Indent commands.
12832
d082a1e2
MK
128332005-12-26 Mark Kettenis <kettenis@gnu.org>
12834
c65016bd
MK
12835 * gdb.base/freebpcmd.exp: Increase timeout.
12836
d082a1e2
MK
12837 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12838
d3c32a0e
DJ
128392005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12840
12841 * gdb.base/default.exp: Update check for "show version".
12842
9fdb1f50
RC
128432005-12-09 Randolph Chung <tausq@debian.org>
12844
12845 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12846 * gdb.asm/pa64.inc: New file.
12847
5f2c56f7
RC
128482005-12-09 Randolph Chung <tausq@debian.org>
12849
12850 * gdb.asm/common.inc: Indent commands.
12851 * gdb.asm/asmsrc1.s: Likewise.
12852 * gdb.asm/asmsrc2.s: Likewise.
12853
8117349c
RC
128542005-12-09 Randolph Chung <tausq@debian.org>
12855
12856 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12857 (get_addr_of_sym): Remove duplicate print.
12858 (gen_core): xfail hppa*-*-hpux*, update expected output.
12859 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12860 * gdb.arch/pa64-nullify.s: New file.
12861
8f07f25a
RC
128622005-12-09 Randolph Chung <tausq@debian.org>
12863
12864 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12865
55b39184
DJ
128662005-12-07 Christophe Lyon <christophe.lyon@st.com>
12867
12868 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12869 code generation for these functions.
12870 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12871 error message.
12872
31e2b00f
AS
128732005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12874
12875 * gdb.base/help.exp (help b, help br, help bre, help brea)
12876 (help break): Update the expected message.
12877
c3d0b56e
SC
128782005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12879
12880 * gdb.asm/m68hc11.inc: Setup the data section.
12881 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12882 script for this test.
12883 (m6812-*-*): Likewise.
12884
36ae0ea9
RC
128852005-11-09 Randolph Chung <tausq@debian.org>
12886
12887 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12888
9d6f42e9
WZ
128892005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12890
12891 * gdb.base/break.exp: Fix a comment typo.
12892
e2126a14
EZ
128932005-11-03 Jim Blandy <jimb@redhat.com>
12894
a9c64011
AS
12895 Checked in by Elena Zannoni <ezannoni@redhat.com>
12896
889bf7c5 12897 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12898
e0ac7199
CV
128992005-11-02 Corinna Vinschen <vinschen@redhat.com>
12900
12901 * gdb.arch/gdb1558.c: Include stdio.h.
12902
31d3fb18
MK
129032005-10-31 Mark Kettenis <kettenis@gnu.org>
12904
12905 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12906
e52b687c
MK
129072005-10-31 Mark Kettenis <kettenis@gnu.org>
12908
12909 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12910
f4711d79
PG
129112005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12912
a9c64011
AS
12913 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12914 vscr" tests to better match output.
f4711d79 12915
987a9106
JB
129162005-10-12 Jim Blandy <jimb@redhat.com>
12917
12918 * gdb.base/structs.exp (any): New function.
12919 (test_struct_returns): Don't make any assumptions at all about
12920 what value the function returns when GDB can't set the return
12921 value.
12922
2336bb58
JB
129232005-10-09 Joel Brobecker <brobecker@adacore.com>
12924
12925 * gdb.ada/arrayidx/p.adb: New file.
12926 * gdb.ada/arrayidx.exp: New testcase
12927
129282005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12929
12930 * gdb.ada/array_return/pck.ads: New file.
12931 * gdb.ada/array_return/pck.adb: New file.
12932 * gdb.ada/array_return/p.adb: New file.
12933 * gdb.ada/array_return.exp: New testcase.
12934
705335ea
JB
129352005-10-03 Joel Brobecker <brobecker@adacore.com>
12936
a9c64011
AS
12937 * gdb.base/arrayidx.c: New file.
12938 * gdb.base/arrayidx.exp: New testcase.
705335ea 12939
11ee9940
NR
129402005-09-29 Nick Roberts <nickrob@snap.net.nz>
12941
12942 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12943 frames-invalid and breakpoints-invalid are no longer generated
12944 with level 3 so don't expect them in the output.
12945
39fb8e9e
BR
129462005-09-27 Bob Rossi <bob@brasko.net>
12947
a9c64011 12948 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12949 from test. Escape the | in mi_gdb_test call.
12950 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12951 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12952 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12953 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12954 expected regex's in mi_gdb_test calls.
12955 * lib/mi-support.exp: Remove arbitrary .* from tests.
12956 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12957 Fully anchor GDB/MI expected results in mi_gdb_test.
12958 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12959 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12960
2af48f68
PB
129612005-09-26 Paul Brook <paul@codesourcery.com>
12962
12963 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12964
f34502bc
WZ
129652005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12966
12967 * bfp-test.c: New file.
12968 * bfp-test.exp: New testcase.
12969
ca929517
WZ
129702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12971
12972 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12973 of subarray and substring variable.
12974 * gdb.fortran/subarray.f: New source file for the test of subarray
12975 and substring variable evaluation.
12976 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12977 of string constant.
12978
c761af65
DJ
129792005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12980
12981 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12982 copyright dates.
12983
561d7a1d
PG
129842005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12985
12986 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12987 powerpc altivec' test with an almost identical 'info vector' test.
12988
b2b64cc9
PG
129892005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12990
a9c64011
AS
12991 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12992 vscr" tests to match output.
b2b64cc9 12993
6ac4d15a
PG
129942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12995
a9c64011
AS
12996 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12997 output.
6ac4d15a 12998
40e55bef
BR
129992005-09-11 Bob Rossi <bob@brasko.net>
13000
889bf7c5
PA
13001 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13002 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13003 commands that return an MI output command and an asyncronous MI output
13004 command.
40e55bef
BR
13005 * gdb.mi/mi-console.exp: Ditto.
13006
3c7385ec
BR
130072005-09-11 Bob Rossi <bob@brasko.net>
13008
13009 * gdb.mi/mi-var-child.c: Include <string.h>.
13010
a6cd0eb3
DJ
130112005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13012
13013 * killed.exp: Correct gdb_expect syntax.
13014
2f168eed
CV
130152005-08-09 Corinna Vinschen <vinschen@redhat.com>
13016
13017 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13018
ecd3fd0f
BR
130192005-08-02 Bob Rossi <bob@brasko.net>
13020
13021 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13022 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13023 Change tests to inferior-tty-set/show.
13024 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13025 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13026 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13027 inferior. Use mi_gdb_test to get GDB and Inferior output.
13028 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13029 descriptor.
13030 (mi_inferior_tty_name): Add inferior PTY file name.
13031 (mi_gdb_start): Add INFERIOR_PTY parameter.
13032 (mi_gdb_test): Add IPATTERN parameter.
13033
f1ea48cb 130342005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13035
f1ea48cb
BR
13036 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13037 parameter to mi_gdb_test.
13038 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13039
6e650a67
DJ
130402005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13041
13042 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13043 struct_declarations.
13044 * gdb.mi/mi-var-child.exp: Step over the initialization of
13045 struct_declarations.
13046
8be260b6
DJ
130472005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13048
13049 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13050 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13051 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13052 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13053 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13054 file.
13055
4e660f07
NR
130562005-07-27 Nick Roberts <nickrob@snap.net.nz>
13057
13058 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13059 (do_children_tests): Assign values to the extra elements.
13060
13061 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13062 them for tests for "-var-update --no-values" and
a9c64011 13063 "-var-update --all-values".
4e660f07
NR
13064 Add test for "-var-list-children --simple-values".
13065
13066 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13067
13068 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13069 "-stack-list-locals --simple-values" Improve doc strings and
13070 comments.
13071
6bdae935
MK
130722005-07-18 Mark Kettenis <kettenis@gnu.org>
13073
598b7a6f
MK
13074 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13075 *-*-openbsd*.
13076 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13077
6bdae935
MK
13078 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13079 sigaltsatck'.
13080
1323e929 130812005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13082
1323e929
BR
13083 * gdb.base/default.exp (tty): Changed output of command.
13084 * gdb.base/help.exp (help tty): Ditto.
13085
b1a9c082
MK
130862005-07-12 Mark Kettenis <kettenis@gnu.org>
13087
13088 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13089
10a844a2
MK
130902005-07-10 Mark Kettenis <kettenis@gnu.org>
13091
13092 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13093 -stack-select-frame without arguments.
13094 (test_stack_frame_listing): Add test for newly implemented command
13095 -stack-info-frame.
13096
3cb3b8df
BR
130972005-07-06 Bob Rossi <bob@brasko.net>
13098
13099 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13100 command.
13101 (Copyright): Update copyright.
13102
a0c5fbcf
WZ
131032005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13104
13105 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13106 tests to evaluate exponentiation expression.
13107
984971d0
AS
131082005-06-29 Andreas Schwab <schwab@suse.de>
13109
13110 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13111 main to avoid warnings.
13112
13113 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13114
fe03833f
NR
131152005-06-20 Nick Roberts <nickrob@snap.net.nz>
13116
13117 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13118 -stack-select-frame without arguments.
13119 (test_stack_frame_listing): Add test for newly implemented command
13120 -stack-info-frame.
a9c64011 13121
7a55f279
WZ
131222005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13123
0ffa0ea5
DJ
13124 * gdb.fortran/array-element.f: New file.
13125 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13126
26585198
DJ
131272005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13128
13129 * gdb.base/bigcore.exp: Correct checks for systems which can
13130 not dump a large core file.
13131
c1bd25fd
DJ
131322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13133
13134 * gdb.base/relocate.c: Add a copyright notice.
13135 (dummy): Remove.
13136 * gdb.base/relocate.exp: Test printing the values of variables
13137 from a relocatable file.
13138
589e074d
DJ
131392005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13140
13141 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13142 excess MI output after an error.
13143
0915f927
JB
131442005-05-29 Joel Brobecker <brobecker@adacore.com>
13145
13146 * gdb.arch/alpha-step.c: New file.
13147 * gdb.arch/alpha-step.exp: New testcase.
13148
76ff342d
DJ
131492005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13150 Dennis Brueni <dennis@slickedit.com>
13151
13152 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13153 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13154 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13155 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13156 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13157 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13158 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13159
96b0c7ac
DJ
131602005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13161 Wu Zhou <woodzltc@cn.ibm.com>
13162
13163 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13164 IBM's xlc compiler.
13165 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13166 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13167
f21565d2
JB
131682005-05-13 Jim Blandy <jimb@redhat.com>
13169
13170 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13171 calling gdb_suppress_entire_file.
13172 * gdb.base/charset.exp: Same.
13173 * gdb.base/call-rt-st.exp: Same.
13174
6006a3a1
BR
131752005-05-05 Bob Rossi <bob_rossi@cox.net>
13176
13177 * lib/gdb.exp (fullname_syntax): Added global regex.
13178 (fullname_syntax_POSIX): Ditto.
13179 (fullname_syntax_UNC): Ditto.
13180 (fullname_syntax_DOS_CASE): Ditto.
13181 (fullname_syntax_DOS): Ditto.
13182 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13183 fullname_syntax variable to scope and use it.
13184 (test_file_list_exec_source_files): Ditto.
13185 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13186
c3b69c04
DJ
131872005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13188
13189 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13190
3c95e6af
PG
131912004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13192
a9c64011
AS
13193 * lib/gdb.exp (skip_altivec_tests): New function, based on
13194 check_vmx_hw_available from the GCC testsuite.
13195 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13196 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13197
78df6c56
JB
131982005-05-02 Jim Blandy <jimb@redhat.com>
13199
13200 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13201 calling gdb_suppress_entire_file.
13202
1690f9cf
DJ
132032005-04-30 Randolph Chung <tausq@debian.org>
13204
13205 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13206 Slightly relax "sem_post" name checking.
13207
5ea106f7
PG
132082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13209
13210 * gdb.base/unload.exp: Use new shared library infrastructure.
13211
bf7234cf
PG
132122005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13213
13214 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13215 infrastructure.
bf7234cf 13216
547b869a
CV
132172005-04-29 Corinna Vinschen <vinschen@redhat.com>
13218
13219 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13220 * gdb.asm/h8300.inc: New file.
13221
f07e55f0
PG
132222005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13223
13224 * gdb.base/shlib-call.exp: Change to use new shared library
13225 infrastructure.
13226
3cbba3d1
PG
132272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13228
a9c64011
AS
13229 * gdb.base/pending.exp: Change to use new shared library
13230 infrastructure.
3cbba3d1 13231
ed6df200
PG
132322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13233
a9c64011
AS
13234 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13235 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13236
8c8f4ebe
PG
132372005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13238
a9c64011
AS
13239 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13240 shared objects being adjusted and update copyright years.
8c8f4ebe 13241
607fbc54
DJ
132422005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13243
13244 * ChangeLog: Correct some 2003-01-13 dates.
13245 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13246 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13247 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13248 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13249 gdb.trace/tfind.exp: Update copyright years.
13250
57bf0e56
DJ
132512005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13252 Daniel Jacobowitz <dan@codesourcery.com>
13253
13254 * lib/gdb.exp (gdb_compile): Handle shlib=.
13255 (gdb_compile_shlib): New function.
13256
9b593790
PG
132572005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13258
a9c64011 13259 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13260
9494c6a5
DJ
132612005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13262
13263 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13264 gdb.server.
13265 * configure.ac: Likewise.
13266 * configure: Regenerated.
13267 * gdb.gdbserver/Makefile.in: Moved to...
13268 * gdb.server/Makefile.in: ... here.
13269 * gdb.gdbserver/server.c: Moved to...
13270 * gdb.server/server.c: ... here.
13271 * gdb.gdbserver/server-run.exp: Moved to...
13272 * gdb.server/server-run.exp: ... here.
13273
6f8eac0e
DJ
132742005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13275
13276 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13277 * configure.ac: Create gdb.gdbserver/Makefile.
13278 * configure: Regenerated.
13279 * lib/gdbserver-support.exp: New file, derived from
13280 config/gdbserver.exp.
13281 * config/gdbserver.exp: Use gdbserver-support.exp.
13282 * gdb.gdbserver/Makefile.in: New file.
13283 * gdb.gdbserver/server.c: New file.
13284 * gdb.gdbserver/server-run.exp: New file.
13285
6e87504d
PG
132862005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13287
a9c64011
AS
13288 * lib/gdb.exp (test_compiler_info): Return compiler_info
13289 if no arguments are given.
6e87504d 13290
d1779be4
PG
132912005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13292
13293 * gdb.arch/altivec-abi.exp: Check for compiler and set
13294 use altivec' flag accordingly.
13295 * gdb.arch/altivec-regs.exp: Likewise.
13296
88750304
DJ
132972005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13298
13299 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13300
f3fb768d
AS
133012005-03-27 Andreas Schwab <schwab@suse.de>
13302
13303 * gdb.base/bigcore.c (main): Add missing mode argument in open
13304 call.
13305
7e813ac5
DJ
133062005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13307
13308 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13309 downloads.
13310 * config/gdbserver.exp (gdb_load): Likewise.
13311
8e3049aa
PB
133122005-03-14 Paul Brook <paul@codesourcery.com>
13313
13314 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13315 targets.
13316
a9df7c44
JB
133172005-03-09 Joel Brobecker <brobecker@adacore.com>
13318
13319 * gdb.dwarf2/dup-psym.S: New file.
13320 * gdb.dwarf2/dup-psym.exp: New testcase.
13321
9f0d94e8
JB
133222005-03-09 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.ada/exec_changed/first.adb: New file.
13325 * gdb.ada/exec_changed/second.adb: New file.
13326 * gdb.ada/exec_changed.exp: New testcase.
13327
5f579bc5
NS
133282005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13329
36e9969c
NS
13330 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13331 (A2): New class.
13332 (main): Test operator+.
13333 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13334 breakpoint test.
13335
5f579bc5
NS
13336 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13337 * gdb.base/signull.exp: Disable if gdb,nosignals.
13338 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13339 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13340 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13341 * gdb.mi/mi2-console.exp: Likewise.
13342 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13343 continue output at start.
13344 (gdb_collect_locals_test): Robustify regexp.
13345 * gdb.trace/passc-dyn.exp: Fix comment typo.
13346 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13347
be46087e
CV
133482005-03-08 Corinna Vinschen <vinschen@redhat.com>
13349
13350 * gdb.asm/asm-source.exp: Add iq2000 case.
13351 * gdb.asm/iq2000.inc: New file.
13352
384e1a61 133532005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13354
384e1a61
MI
13355 * gdb.base/command.exp: Change hardcoded value to regular expression.
13356 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13357
584b6e9e
DJ
133582005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13359
13360 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13361 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13362 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13363 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13364 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13365
ab5b5d61
MK
133662005-03-05 Mark Kettenis <kettenis@gnu.org>
13367
13368 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13369 changes.
13370
ae051c1b
PG
133712004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13372
a9c64011
AS
13373 * lib/compiler.c: Add test for IBM's xlc compiler.
13374 * lib/compiler.cc: Likewise.
ae051c1b 13375
3f0f6ed2
JB
133762004-02-24 Joel Brobecker <brobecker@adacore.com>
13377
13378 * gdb.ada/fixed_points.exp: Create compilation object directory
13379 before running the test.
13380 * gdb.ada/null_record.exp: Likewise.
13381 * gdb.ada/packed_array.exp: Likewise.
13382 * gdb.ada/start.exp: Likewise.
13383
724f452b
JB
133842005-02-15 Joel Brobecker <brobecker@adacore.com>
13385
13386 * gdb.ada/packed_array/pa.adb: New file.
13387 * gdb.ada/packed_array.exp: New testcase.
13388
57f5cdfb 133892005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13390
1f393151
MK
13391 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13392 files.
13393
ebdda337
MK
13394 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13395 on *-*-openbsd*. Correctly match whitespace in regukar
13396 expressions.
13397
cf309262
DJ
133982005-02-10 Daniel Jacobowitz <dan@debian.org>
13399
13400 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13401 PR exp/1821
13402 * gdb.base/gdb1821.c: New test file.
13403 * gdb.base/gdb1821.exp: New test file.
13404
3be49e7a
JB
134052005-02-09 Joel Brobecker <brobecker@adacore.com>
13406
13407 * gdb.base/start.c: New file.
13408 * gdb.base/start.exp: New testcase.
13409
e292e67d
JB
134102005-02-09 Joel Brobecker <brobecker@adacore.com>
13411
13412 * gdb.ada/start/dummy.adb: New file.
13413 * gdb.ada/start.exp: New testcase.
13414
dbdfa66c
CV
134152005-02-09 Corinna Vinschen <vinschen@redhat.com>
13416
13417 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13418 for printing symbols and statistics.
13419 Add test for using relative pathnames in "maint print msymbols" test.
13420 Mark "maint info sections DATA" XFAIL on Cygwin.
13421 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13422 tests.
13423
d7941671
AC
134242005-02-09 Andreas Schwab <schwab@suse.de>
13425
13426 Committed by Andrew Cagney <cagney@gnu.org>
13427 * gdb.base/remotetimeout.exp: New file.
13428
74e5ef44
MK
134292005-02-07 Mark Kettenis <kettenis@gnu.org>
13430
13431 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13432
464dd14d
JB
134332005-02-03 Joel Brobecker <brobecker@adacore.com>
13434
13435 * gdb.ada/gnat_ada.gpr: New file.
13436 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13437 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13438 * configure.ac: No longer generate gnat_ada.gpr.
13439 * configure: Regenerate.
13440 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13441 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13442 * gdb.ada/null_record/bar.ads: Likewise.
13443 * gdb.ada/null_record/bar.adb: Likewise.
13444 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13445 * gdb.ada/null_record.exp (testdir): New variable.
13446 (testfile): executable is now in testdir subdirectory.
13447 (srcfile): Use full path to the main compilation unit.
13448 * gdb.ada/fixed_points.exp: Same changes as above.
13449
30d756ae
NR
134502005-02-03 Nick Roberts <nickrob@snap.net.nz>
13451
13452 * gdb.base/interp.exp: New test.
13453
9d799f85
AC
134542005-01-24 Andrew Cagney <cagney@gnu.org>
13455
13456 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13457
15656118
AC
134582005-01-19 Andrew Cagney <cagney@gnu.org>
13459
a892c31b
AC
13460 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13461 configure.ac not configure.in.
13462
15656118
AC
13463 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13464 of powerpc*-*-*.
13465 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13466 * gdb.base/list.exp (test_list_function)
15656118
AC
13467 (test_list_filename_and_function): Ditto.
13468 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13469
a7b01baf
AC
134702005-01-16 Andrew Cagney <cagney@gnu.org>
13471
17d92a02
AC
13472 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13473
a7b01baf
AC
13474 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13475
bc8332bb
AC
134762005-01-14 Andrew Cagney <cagney@gnu.org>
13477
13478 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13479 * gdb.mi/mi2-var-cmd.exp: Ditto.
13480
4d074752
CV
134812005-01-10 Corinna Vinschen <vinschen@redhat.com>
13482
13483 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13484
bec39cab
AC
134852005-01-07 Andrew Cagney <cagney@gnu.org>
13486
13487 * configure.ac: Rename configure.in, require autoconf 2.59.
13488 * configure: Re-generate.
13489 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13490 * gdb.stabs/configure: Re-generate.
13491 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13492 * gdb.hp/configure: Re-generate.
13493 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13494 autoconf 2.59.
13495 * gdb.hp/gdb.objdbg/configure: Re-generate.
13496 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13497 autoconf 2.59.
13498 * gdb.hp/gdb.defects/configure: Re-generate.
13499 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13500 autoconf 2.59.
13501 * gdb.hp/gdb.compat/configure: Re-generate.
13502 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13503 autoconf 2.59.
13504 * gdb.hp/gdb.base-hp/configure: Re-generate.
13505 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13506 autoconf 2.59.
13507 * gdb.hp/gdb.aCC/configure: Re-generate.
13508
f10b16d4
JB
135092004-12-15 Jim Blandy <jimb@redhat.com>
13510
13511 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13512 under NPTL when there is debugging info available for libpthread.
13513
fb6e1814
JG
135142004-12-13 Jerome Guitton <guitton@gnat.com>
13515
13516 * gdb.ada/fixed_points.c: New file.
13517 * gdb.ada/fixed_points.exp: New file.
13518
fe46cd3a
RC
135192004-12-03 Randolph Chung <tausq@debian.org>
13520
13521 * gdb.arch/pa-nullify.exp: New file.
13522 * gdb.arch/pa-nullify.s: New file.
13523
8de0841b
RC
135242004-11-30 Randolph Chung <tausq@debian.org>
13525
13526 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13527 instead of "tbug". Fix regexp to work properly with gdb_test.
13528
c8170782
PH
135292004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13530
13531 * gdb.base/bitfields2.exp: New test.
13532 * gdb.base/bitfields2.c: New file.
13533
954269c2
RE
135342004-11-28 Richard Earnshaw <rearnsha@arm.com>
13535
13536 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13537
0107feed
RC
135382004-11-16 Randolph Chung <tausq@debian.org>
13539
13540 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13541
f073ae8c
DJ
135422004-11-14 Daniel Jacobowitz <dan@debian.org>
13543
13544 * gdb.threads/threadapply.exp: Correct "macro details" test.
13545
19ad59e7
JJ
135462004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13547
13548 * gdb.threads/threadapply.exp: New test.
13549 * gdb.threads/threadapply.c: New file.
13550
9cf0961b
MK
135512004-11-07 Mark Kettenis <kettenis@gnu.org>
13552
13553 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13554 frames.
13555
c789492a
FL
135562004-11-05 Felix Lee <felix+log1@specifixinc.com>
13557
13558 * gdb.base/cursal.exp: New file.
13559 * gdb.base/cursal.c: New file.
13560
a1e167bb
AC
135612004-11-03 Andrew Cagney <cagney@gnu.org>
13562
13563 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13564
b7cbf173
MK
135652004-10-30 Mark Kettenis <kettenis@gnu.org>
13566
13567 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13568 NetBSD/ELF targets.
13569
88f9d34f
JB
135702004-10-29 Joel Brobecker <brobecker@gnat.com>
13571
13572 * gdb.threads/bp_in_thread.c: New file, copied from
13573 pthread_cond_wait.c.
13574 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13575 file, rather than reusing the .c file from another testcase.
13576
ca7d6a0c
JB
135772004-10-20 Joel Brobecker <brobecker@gnat.com>
13578
13579 * gdb.ada/null_record.exp: Check where we stopped after
13580 sending the start command, instead of where the associated
13581 temporary breakpoint was inserted.
13582
0d863d03
AC
135832004-10-14 Andrew Cagney <cagney@gnu.org>
13584
13585 * gdb.mi/gdb701.c (main): Return 0.
13586
d11e72cb
DJ
135872004-10-13 Daniel Jacobowitz <dan@debian.org>
13588
d40539a4 13589 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13590
e1923096
JJ
135912004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13592
13593 * gdb.threads/schedlock.c: Add comment markers to use to find
13594 line numbers.
13595 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13596 comments.
13597 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13598 breakpoint lines.
13599
ec8ba2c9
DJ
136002004-10-12 Daniel Jacobowitz <dan@debian.org>
13601
13602 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13603
0eb3658b
DJ
136042004-10-12 Daniel Jacobowitz <dan@debian.org>
13605
13606 * configure.in: Add gdb.dwarf2.
13607 * configure: Regenerated.
13608 * Makefile.in: Add gdb.dwarf2.
13609 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13610 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13611 gdb.dwarf2/file1.txt: New files.
13612
a271cc33
OF
136132004-10-11 Orjan Friberg <orjanf@axis.com>
13614
a9c64011 13615 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13616 of "run", since the latter doesn't work with remote targets. Adjust
13617 the breakpoint numbering accordingly.
13618 * gdb.threads/pthread_cond_wait.exp: Ditto.
13619
895ce074
MC
136202004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13621
13622 * gdb.base/overlays.exp: Update copyright years.
13623
6be3092d
KI
136242004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13625
13626 * gdb.base/overlays.exp: Disable if target is Linux.
13627
e05389b8
FL
136282004-10-06 Felix Lee <felix+log1@specifixinc.com>
13629
13630 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13631
73cb587d
KI
136322004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13633
13634 * gdb.asm/asm-source.exp: Add m32r-linux target.
13635 * gdb.asm/m32r-linux.inc: New file.
13636
3c0edcdc
AC
136372004-09-24 Andrew Cagney <cagney@redhat.com>
13638 David Anderson <anderson@redhat.com>
13639
13640 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13641 command fails, assume things will work.
13642 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13643 (_GNU_SOURCE): Define.
13644 (print_unsigned, print_hex): Change parameter to "long long".
13645 (print_byte_count): New function, use to print byte counts.
13646 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13647 O_LARGEFILE.
13648 (main): Compute an upper bound on a corefile in max_core_size.
13649 Limit memory chunk size to max_core_size. Limit total memory
13650 allocated to max_core_size.
13651
4bb3667f
AC
136522004-09-23 Andrew Cagney <cagney@gnu.org>
13653
13654 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13655 from a separate process with code that creates a corefile by
13656 making the inferior dump core.
13657
60fe1a51
MK
136582004-09-23 Mark Kettenis <kettenis@gnu.org>
13659
13660 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13661 block.
13662
8e937346
MC
136632004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13664
13665 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13666 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13667 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13668 Likewise.
13669
7213f6d6
JJ
136702004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13671
13672 * gdb.java/jprint.exp: New test case for java inferior call.
13673 * gdb.java/jprint.java: Ditto.
13674
eac69dca
JB
136752004-09-15 Joel Brobecker <brobecker@gnat.com>
13676
13677 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13678
22227696
MC
136792004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13680
13681 * gdb.threads/killed.c: Include <stdlib.h>.
13682 * gdb.threads/pthreads.c: Likewise.
13683
7dd403a4
MC
136842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13685
13686 * gdb.threads/killed.c: Add copyright notice.
13687
33f2d567
JM
136882004-09-10 Jason Molenda (jmolenda@apple.com)
13689
a9c64011
AS
13690 * gdb.base/define.exp: Two new tests to verify zero space chars
13691 after 'if' and 'while' commands in a user-defined command is correctly
13692 parsed.
33f2d567 13693
e05b62ac
AC
136942004-09-08 Andrew Cagney <cagney@gnu.org>
13695
13696 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13697 delivery test with duplicate at end of file.
13698
9cbe82da
MK
136992004-09-06 Mark Kettenis <kettenis@jive.nl>
13700
13701 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13702
564803d9
MC
137032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 * config/hppro.exp: Removed.
13706
7c6807ce
MC
137072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13708
13709 * config/sparclet.exp: Removed.
13710
bf7e26dd
MC
137112004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13712
13713 * config/udi.exp: Removed.
13714
714e341b
MC
137152004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13716
13717 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13718 of "exp_continue".
13719 (advancei): Likewise.
13720
1236e623
JJ
137212004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13722
13723 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13724
3bdcad15
MI
137252004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13726
228af206 13727 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13728 to check for nodebug in executable.
13729 * gdb.gdb/observer.exp (setup_test): Likewise.
13730 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13731 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13732
c72b934c
AC
137332004-09-01 Andrew Cagney <cagney@gnu.org>
13734
13735 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13736 files.
13737
edd9b715
JJ
137382004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13739
13740 * gdb.base/unload.exp: Fix expected warning message to match
13741 latest format.
13742
fb4ce06b
CV
137432004-09-01 Corinna Vinschen <vinschen@redhat.com>
13744
13745 * gdb.base/call-rt-st.exp: Fix typos.
13746
ce78e7c3
MI
137472004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13748
13749 * gdb.threads/thread_check.exp: New testcase.
13750 * gdb.threads/thread_check.c: New testcase.
13751
2dedb159
AC
137522004-08-31 Andrew Cagney <cagney@gnu.org>
13753
13754 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13755 (skip_to_handler_entry): New procedures. Test stepping into a
13756 handler when the breakpoint is at the handler's entry point.
13757
68f53502
AC
137582004-08-30 Andrew Cagney <cagney@gnu.org>
13759
13760 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13761 gdb/1757.
13762
3e3ffd2b
MC
137632004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13764
13765 With code from Manoj Iyer <manjo@austin.ibm.com>:
13766 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13767 return value. Add an arm for "no debugging symbols found".
13768 Change a stray "error" to "perror".
13769 (gdb_run_cmd): Adapt to new return value.
13770 * gdb.base/remote.exp: Adapt to new return value.
13771 * gdb.gdb/complaints.exp: Likewise.
13772 * gdb.gdb/observer.exp: Likewise.
13773 * gdb.gdb/selftest.exp: Likewise.
13774 * gdb.gdb/xfullpath.exp: Likewise.
13775
4b6f5fd2
JB
137762004-08-27 Joel Brobecker <brobecker@gnat.com>
13777
13778 * gdb.threads/bp_in_thread.exp: New testcase.
13779
e5b25496
MC
137802004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13781
13782 Fix PR testsuite/1735.
13783 * gdb.threads/schedlock.c (thread_function): Add a cast
13784 to suppress a gcc warning.
13785 * gdb.threads/thread-specific.c (thread_function): Likewise.
13786
934353d6
MC
137872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13788
13789 * gdb.base/unload.c: Include <stdlib.h>.
13790
f98a0aef 137912004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13792
f98a0aef 13793 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13794 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13795 synchronized after the "return".
13796
5a2e8882
MC
137972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13798
13799 * gdb.mi/basics.c: Include <stdio.h>.
13800 * gdb.mi/pthreads.c: Include <stdlib.h>.
13801 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13802
a9640423
MC
138032004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13804
13805 * gdb.threads/schedlock.c: Add copyright notice.
13806
b04e311d
AC
138072004-08-25 Andrew Cagney <cagney@gnu.org>
13808
13809 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13810 (skip_over_handler, breakpoint_over_hander): New test procedures.
13811 (advance, advancei): Add a proper prefix, do not use
13812 rerun_to_main.
13813 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13814
7c27f15b
MC
138152004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13816
13817 * gdb.mi/basics.c: Add copyright notice.
13818 * gdb.mi/var-cmd.c: Add copyright notice.
13819
fffc87ae
MC
138202004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13821
13822 * lib/gdb.exp: Remove signed_keyword_not_used.
13823 * lib/compiler.c: Likewise.
13824 * lib/compiler.cc: Likewise.
13825
d782e0bf
MC
138262004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13827
13828 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13829 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13830
96033e83
MC
138312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13832
13833 * gdb.base/whatis.c: Add copyright notice.
13834
cf38c229
MK
138352004-08-20 Mark Kettenis <kettenis@gnu.org>
13836
13837 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13838 it to skip the breakpoints encoded in the inline assembly.
13839
f4b49756
MC
138402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13841
13842 * Makefile.in: Add gdb.fortran.
13843
2f193b69
MC
138442004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13845
13846 * gdb.base/call-sc.exp (test_scalar_returns):
13847 Fix cut-and-paste glitch in "Make fun return now".
13848
89a237cb
MC
138492004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13850
13851 * configure.in: Add gdb.fortran.
13852 * configure: Regenerate.
13853 * gdb.fortran/Makefile.in: New file.
13854 * lib/gdb.exp (skip_fortran_tests): New procedure.
13855
469aff8e
MC
138562004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13857
13858 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13859 reference to bug-gnu@prep.ai.mit.edu.
13860 * gdb.mi/mi-var-child.exp: Likewise.
13861 * gdb.mi/mi-var-cmd.exp: Likewise.
13862 * gdb.mi/mi-var-display.exp: Likewise.
13863 * gdb.mi/mi2-var-block.exp: Likewise.
13864 * gdb.mi/mi2-var-child.exp: Likewise.
13865 * gdb.mi/mi2-var-cmd.exp: Likewise.
13866 * gdb.mi/mi2-var-display.exp: Likewise.
13867
00b51b9f
MK
138682004-08-15 Mark Kettenis <kettenis@gnu.org>
13869
13870 * gdb.base/unload.c (main): Make local variable msg const.
13871
45f07fef
MC
138722004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13873
13874 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13875 to bug-gnu@prep.ai.mit.edu.
13876 * gdb.mi/mi-disassemble.exp: Likewise.
13877 * gdb.mi/mi-eval.exp: Likewise.
13878 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13879 default line number.
13880 * gdb.mi/mi-return.exp: Likewise.
13881 * gdb.mi/mi-simplerun.exp: Likewise.
13882 * gdb.mi/mi-stack.exp: Likewise.
13883 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13884 number with explicit range test.
13885 * gdb.mi/mi-watch.exp: Likewise.
13886 * gdb.mi/mi2-break.exp: Likewise.
13887 * gdb.mi/mi2-cli.exp: Likewise.
13888 * gdb.mi/mi2-disassemble.exp: Likewise.
13889 * gdb.mi/mi2-eval.exp: Likewise.
13890 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13891 default line number.
13892 * gdb.mi/mi2-return.exp: Likewise.
13893 * gdb.mi/mi2-simplerun.exp: Likewise.
13894 * gdb.mi/mi2-stack.exp: Likewise.
13895 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13896 number with explicit range test.
13897 * gdb.mi/mi2-watch.exp: Likewise.
13898
dd8c8ee7
MC
138992004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13900
13901 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13902 * gdb.cp/m-static.exp: Likewise.
13903 * gdb.cp/rtti.exp: Likewise.
13904
4e838464
MK
139052004-08-14 Mark Kettenis <kettenis@gnu.org>
13906
13907 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13908
8d8cb839
EZ
139092004-08-14 Eli Zaretskii <eliz@gnu.org>
13910
13911 * ChangeLog: Prefix Local Variables with semi-colons and indent
13912 the reference to older ChangeLog files, to fix fontification in
13913 Emacs.
13914
deea8bb0
MC
139152004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13916
13917 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13918 * gdb.mi/mi2-break.exp: Likewise.
13919
c3297504
MC
139202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13923
25808999
MC
139242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13925
13926 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13927
226a8d71
MC
139282004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13929
13930 * gdb.cp/classes.exp: Remove unused declarations. Just let
13931 test names default instead of providing special names. Remove
13932 extraneous demangler test.
13933
37fdf854
JJ
139342004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13935
13936 * gdb.base/unload.exp: New test for breakpoints in dynamically
13937 loaded libraries.
13938 * gdb.base/unload.c: Ditto.
13939 * gdb.base/unloadshr.c: Ditto.
13940
2d3a7986
MC
139412004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13942
13943 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13944 cp_test_ptype_class.
13945 (test_enums): Likewise.
13946
c72b934c
AC
139472004-08-10 Andrew Cagney <cagney@gnu.org>
13948
13949 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13950 files.
13951
cc503c8a
AC
139522004-08-10 Andrew Cagney <cagney@gnu.org>
13953
13954 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13955 init_malloc call.
13956
902f2ccb
MC
139572004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13958
13959 * ChangeLog: Add copyright notice. The notice is copied
13960 from emacs 21.3 top level ChangeLog.
13961
78c90502
MC
139622004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13963
13964 * lib/cp-support.exp: New file.
13965 * lib/cp-support.exp (cp_test_type_class): New function.
13966 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13967 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13968 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13969 cp_test_ptype_class.
13970
88e5ea78
MC
139712004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13972
13973 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13974 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13975 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13976 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13977 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13978 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13979 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13980 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13981 gdb.mi/mi2-watch.exp: Update copyright years.
13982
6a89fc9c
MK
139832004-08-09 Mark Kettenis <kettenis@gnu.org>
13984
13985 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13986
1482e0de
MC
139872004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13988
13989 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13990 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13991 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13992 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13993 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13994 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13995 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13996 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13997 gdb.mi/mi-watch.exp: Update copyright years.
13998
1a5ce3f3
DJ
139992004-08-08 Daniel Jacobowitz <dan@debian.org>
14000
14001 PR gdb/1738
14002 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14003 from a breakpoint with a pending signal.
14004
04f6ecf2
DJ
140052004-08-08 Daniel Jacobowitz <dan@debian.org>
14006
14007 PR gdb/1736
14008 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14009 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14010 the prompt.
14011 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14012
54d90d35
DJ
140132004-08-08 Daniel Jacobowitz <dan@debian.org>
14014
14015 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14016
d2f6abb0
DJ
140172004-08-08 Daniel Jacobowitz <dan@debian.org>
14018
14019 PR gdb/1736
14020 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14021 for i?86-*-linux*.
14022
5598c03d
DJ
140232004-08-08 Daniel Jacobowitz <dan@debian.org>
14024
14025 * gdb.arch/i386-prologue.exp: Compile without debug information.
14026
c6fee705
MC
140272004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14028
14029 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14030 rather than asking gdb to search.
14031
dd90efdb
MC
140322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb.base/gcore.c: Include <string.h>.
14035
1e84bec1
MC
140362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.base/gcore.c: Add copyright notice.
14039
e425eb2b
MC
140402004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14041
14042 * gdb.base/freebpcmd.c: Include <stdio.h>.
14043 * gdb.base/long_long.c: Include <string.h>.
14044 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14045 * gdb.base/siginfo.c: Include <string.h>.
14046 * gdb.base/sigstep.c: Include <string.h>.
14047
cb9aaed5
MC
140482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14049
14050 * gdb.base/complex.c: Include <stdlib.h>.
14051
55944f3d
MC
140522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14053
14054 * gdb.base/complex.c: Add copyright notice.
14055
7b2953d9
MC
140562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14057
14058 * gdb.base/charset.c: Include <stdlib.h>.
14059
c9133d23
MC
140602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14061
14062 * gdb.base/auxv.c: Include <stdlib.h>.
14063
0a8490ad
MC
140642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14065
14066 * gdb.base/auxv.c: Add copyright notice.
14067
3426d5ec
MC
140682004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14069
14070 * gdb.base/coremaker.c: Add copyright notice.
14071 * gdb.base/coremaker2.c: Add copyright notice.
14072
8da195dd
AC
140732004-08-04 Andrew Cagney <cagney@gnu.org>
14074
14075 * gdb.base/store.exp: Update copyright.
14076 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14077 names, do not import gdb_prompt.
14078
8d394f98
AC
140792004-08-01 Andrew Cagney <cagney@gnu.org>
14080
14081 Fix PR testsuite/1729.
14082 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14083 not use capture_value with value 4.
14084 (capture_value): Add optional test name parameter.
14085 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14086 the prefix, pass to capture_value.
14087
b6702b23
MK
140882004-08-01 Mark Kettenis <kettenis@gnu.org>
14089
14090 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14091 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14092 (main): Call new function.
14093
c203e0ca
MC
140942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14095
14096 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14097
a7995a30
MC
140982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14099
14100 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14101
9366563b
MC
141022004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14103
b6eeaf26 14104 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14105 Accept more values of vtbl pointer. Remove some messages
14106 about "obsolete gcc or gdb".
14107
2fc1f950
MC
141082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14111
c724d49b
MC
141122004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * gdb.base/asm-source.exp: Properly convert target board
14115 debug flags from gcc format to binutils format.
14116
736b0fce
MK
141172004-07-28 Mark Kettenis <kettenis@gnu.org>
14118
14119 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14120 gdb1718". PR backtrace/1718 partially fixed.
14121
5633ea5c
JJ
141222004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14123
14124 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14125
575eebb1
NC
141262004-07-26 Nick Clifton <nickc@redhat.com>
14127
14128 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14129 good default value for a specific architecture is available then
14130 set it to that value. Otherwise default to the -gstabs switch.
14131 Remove the -g... switches from the asm-flags variable. Allow the
14132 target board info to override the value if it wants to. Pass the
14133 switch on the assembler command line.
14134
62104619
MK
141352004-07-23 Mark Kettenis <kettenis@gnu.org>
14136
14137 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14138 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14139 (main): Call new function.
14140
4a1135b8
MC
141412004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14142
14143 Test for PR exp/1715.
14144 * gdb.base/radix.exp: Refactor common procedures. Make all
14145 test names unique. Change XFAIL to KFAIL.
14146
8a12c1f0
MC
141472004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14148
14149 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14150 * gdb.ada/gnat_ada.gin: ... to here.
14151 * configure.in: Use gnat_ada.gin.
14152 * configure: Regenerate.
14153
23b451cf
AC
141542004-07-20 Andrew Cagney <cagney@gnu.org>
14155
14156 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14157 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14158 XFAILs. Clean up test messages and comments. Check backtraces.
14159 Delete re-sync code.
14160
ab618a02
MC
141612004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14162
14163 Fix PR cli/740.
14164 * gdb.base/annota1.exp: Honor gdb,nosignals.
14165 * gdb.base/annota3.exp: Likewise.
14166
46dad340
MC
141672004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14168
14169 * lib/java.exp: Update copyright notice.
14170
756d8c70
AC
141712004-07-19 Andrew Cagney <cagney@gnu.org>
14172
14173 * gdb.base/selftest.exp: Copy file from here ...
14174 * gdb.gdb/selftest.exp: ... to here.
14175
586027e6
AC
141762004-07-16 Andrew Cagney <cagney@redhat.com>
14177
14178 * lib/insight-support.exp: Delete file.
14179 * lib/java.exp (java_init): Fix copyright.
14180
029d2200
AC
141812004-07-16 Andrew Cagney <cagney@gnu.org>
14182
14183 * gdb.base/restore.c: Append "prologue" to comments marking the a
14184 function's prologue.
14185 * gdb.base/restore.exp: Update copyright, re-indent.
14186 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14187 callerN" prefix where needed. Update patterns that match a
14188 function's prologue.
14189
653b62c5
MC
141902004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14191
14192 * gdb.base/restore.c: Add copyright notice.
14193
f7d690e5
AC
141942004-07-16 Andrew Cagney <cagney@gnu.org>
14195
14196 * gdb.base/logical.exp: Update copyright.
14197 (evaluate): New procedure. Use to re-implement tests using
14198 several tables.
14199
d629a7cb
MH
142002004-07-14 Martin Hunt <hunt@redhat.com>
14201
14202 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14203 which fixes some problems where init.tcl was not found.
14204
9c7bb332
AC
142052004-07-13 Andrew Cagney <cagney@gnu.org>
14206
6bf46641
AC
14207 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14208 (check_sizeof, check_valueof): Do not include the output in the
14209 test name. Use gdb_test.
14210 (get_valueof): Use gdb_test_multiple.
14211
c4ffd4c0
AC
14212 * gdb.base/step-test.exp: Update copyright. Use
14213 gdb_test_multiple. Ensure that test names do not include
14214 architecture dependent output.
14215
ab89363a
AC
14216 * gdb.gdb/observer.exp: Update copyright.
14217 (setup_test): Use gdb_test_multiple.
14218 (attach_first_observer, attach_second_observer)
14219 (attach_third_observer, detach_first_observer)
14220 (detach_second_observer, detach_third_observer)
14221 (reset_counters, check_counters): Make $message a prefix.
14222 (test_normal_stop_notifications): Add "args" parameter - a list of
14223 init functions to be called. Make $message a prefix,
14224 (test_observer_normal_stop): Change the message prefixes so that
14225 they are unique, pass the attach / detach procedures to
14226 test_normal_stop_notifications.
14227
ec58997a
AC
14228 * gdb.base/signull.exp (test_segv): Prefix all tests with
14229 "${name}". Clean up test messages.
14230
b475183b
AC
14231 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14232
9c7bb332
AC
14233 * gdb.base/ena-dis-br.exp: Update copyright.
14234 (break_at): New function. Replace send_gdb with gdb_test,
14235 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14236 ignore count, not stopped at bpt", with KFAIL.
14237
2dd95497
CV
142382004-07-13 Corinna Vinschen <vinschen@redhat.com>
14239
14240 * gdb.base/attach.exp: Remove cleanupfile handling.
14241
419e626b
AC
142422004-07-12 Andrew Cagney <cagney@gnu.org>
14243
14244 * gdb.base/annota1.exp: Cleanup corefile test name.
14245 * gdb.base/annota3.exp: Ditto.
14246
8b1b3228
AC
142472004-07-12 Andrew Cagney <cagney@gnu.org>
14248
78650829
AC
14249 * gdb.base/signals.exp: Clean up copyright, re-indent.
14250
8b1b3228
AC
14251 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14252 gdb_test and gdb_test_multiple.
14253
935c2760
JJ
142542004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14255
14256 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14257 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14258 provide line number info for first statement in main.
14259
1544280f
AC
142602004-07-08 Andrew Cagney <cagney@gnu.org>
14261
1279f4ff
AC
14262 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14263
1544280f
AC
14264 * gdb.base/sigbpt.exp: Make the common part of each test name a
14265 prefix instead of suffix.
14266
bcc82369
BR
142672004-07-07 Bob Rossi <bob_rossi@cox.net>
14268
14269 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14270 test from test_tbreak_creation_and_listing to
14271 test_file_list_exec_source_file
14272 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14273 Changed name of test from test_tbreak_creation_and_listing to
14274 test_file_list_exec_source_file
14275
23f4b0aa
JJ
142762004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14277
14278 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14279 the jmisc() constructor instead of <init>.
14280 * gdb.java/jmisc1.exp: Ditto.
14281
56401cd5
AC
142822004-07-07 Andrew Cagney <cagney@gnu.org>
14283
14284 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14285 corrupting the PC.
14286
44ae2f6a
MC
142872004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14288
14289 * gdb.cp/templates.exp: Accept whitespace change in demangler
14290 output.
14291
45a83408
AC
142922004-07-06 Andrew Cagney <cagney@gnu.org>
14293
14294 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14295
d205ad70
MC
142962004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14297
14298 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14299 * lib/compiler.cc: Likewise.
14300
06ea1a61
MC
143012004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14302
14303 * lib/compiler.cc: Work around string preprocessing problem
14304 with old hp c++ compiler.
14305 * lib/compiler.c: Likewise.
14306
daab1251
CV
143072004-06-29 Corinna Vinschen <vinschen@redhat.com>
14308
14309 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14310 directives to conditionalize symbol prefixing.
14311 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14312 additional_flags handling. Add underscore prefix for Cygwin.
14313 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14314 conditionalize symbol prefixing.
14315 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14316 additional_flags handling. Add underscore prefix for Cygwin.
14317
cc984116
CV
143182004-06-29 Corinna Vinschen <vinschen@redhat.com>
14319
14320 * gdb.base/bigcore.exp: Skip test on Cygwin.
14321
c279b077
MC
143222004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14323
14324 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14325 formats for "info register". Use gdb_test_multiple. Fix
14326 the "invalid register" test.
14327
0e915747
CV
143282004-06-28 Corinna Vinschen <vinschen@redhat.com>
14329
14330 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14331 PID for Cygwin. Add Cygwin specific strings to check for in some
14332 tests.
14333 (do_attach_tests): Add a test for user interaction when attaching
14334 to a process with no matching symbol table already loaded.
14335
11422c86
AC
143362004-06-26 Andrew Cagney <cagney@gnu.org>
14337
14338 Test PR java/1567 and PR java/1565.
14339 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14340 * gdb.java/jmisc2.exp: Delete file.
14341
cefbce26
MC
143422004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14343
14344 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14345
e19f872c
CV
143462004-06-25 Corinna Vinschen <vinschen@redhat.com>
14347
14348 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14349 attach process.
14350
d931ba3b
MC
143512004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14352
14353 * gdb.cp/pr-1553.exp: Remove.
14354
aef68c48
MC
143552004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14356
14357 * gdb.cp/pr-1553.cc: Remove.
14358 * gdb.cp/pr-1553.exp: Disable this test.
14359
8d5df71a
JB
143602004-06-20 Jim Blandy <jimb@redhat.com>
14361
a9c64011 14362 Fix PR testsuite/1680.
8d5df71a
JB
14363 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14364 regular expressions.
14365
4ac6f39d
MC
143662004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14367
14368 Fix PR testsuite/1679.
14369 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14370 Issue an UNSUPPORTED result instead.
14371
1b413552
JB
143722004-06-18 Jim Blandy <jimb@redhat.com>
14373
14374 * gdb.base/charset.exp: Only send a control-C if we see a new
14375 prompt and incomplete command.
14376
6daa6ebd
MC
143772004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14378
14379 * gdb.cp/pr-574.cc: Add copyright notice.
14380
51fa4ae0
JB
143812004-06-17 Jim Blandy <jimb@redhat.com>
14382
14383 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14384 cases where the regexp has no groups; this grabs random text from
14385 the previous test suite, whatever that was.
14386
8fea26c5
MC
143872004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14388
14389 * gdb.cp/printmethod.cc: Add copyright notice.
14390
1e3aeb41
MC
143912004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14394
9d9030bc
AC
143952004-06-16 Andrew Cagney <cagney@gnu.org>
14396
14397 * gdb.base/signull.c: Update copyright. Include <string.h>.
14398 (bowler): Replace data_pointer with data_read
14399 and data_write cases. Add code_descriptor case.
14400 (zero, desc): New array and pointer.
14401 (data, code): Change to simple pointers.
14402 * gdb.base/signull.exp: Fix probe pattern matching a function
14403 descriptor SIGSEGV. Replace data_pointer with data_read and
14404 data_write tests.
14405
acd4ad44
AC
144062004-06-16 Andrew Cagney <cagney@gnu.org>
14407
14408 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14409
08fd625c
MC
144102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14411
14412 * gdb.base/long_long.c: Add copyright notice.
14413
1903502c
MC
144142004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14415
14416 * gdb.base/long_long.exp: Remove reference to
14417 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14418 to gdb_breakpoint and gdb_continue_to_breakpoint.
14419
83313cb1
JB
144202004-06-14 Jim Blandy <jimb@redhat.com>
14421
14422 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14423 endian case.
14424
1bf404ef
AC
144252004-06-14 Andrew Cagney <cagney@gnu.org>
14426
14427 * gdb.base/gcore.exp (capture_command_output): Delete the always
14428 passing tests containing inferior values.
14429 * gdb.base/ending-run.exp: Do not include the breakpoint address
14430 in the test message. Update copyright.
14431 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14432 size in the test name, use gdb_test_multiple. Update copyright.
14433
ef220b33
MC
144342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14435
14436 * gdb.cp/ref-types.cc: Add copyright notice.
14437
4f70a4c9
MC
144382004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14439
14440 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14441 hp_aCC_compiler.
14442 * lib/compiler.cc: Likewise.
14443 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14444 'set' commands. Log diagnostics for other lines. Set
14445 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14446
335928ac
MC
144472004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * gdb.cp/try_catch.cc: Add copyright notice.
14450
2efb12e8
MC
144512004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.cp/userdef.cc: Add copyright notice.
14454
0bbed51a
MC
144552004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14456
14457 * gdb.cp/virtfunc.cc: Add copyright notice.
14458
e12a46c9
RC
144592004-06-11 Randolph Chung <tausq@debian.org>
14460
14461 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14462 problem.
14463
338e05af
AC
144642004-06-10 Andrew Cagney <cagney@gnu.org>
14465
14466 * lib/compiler.cc, lib/compiler.c: Append either
14467 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14468 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14469 instead of gcc-3-3.
14470
dc3f10cb
AC
144712004-06-09 Andrew Cagney <cagney@gnu.org>
14472
b4d946af
AC
14473 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14474 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14475
dc3f10cb
AC
14476 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14477 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14478 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14479 fixed.
14480
b5c0bfa2
AC
144812004-06-09 Andrew Cagney <cagney@gnu.org>
14482
14483 * gdb.base/structs.exp (test_struct_returns): Replace
14484 "return_value_unknown" and "finish_value_unknown" by
14485 "return_value_known" and "finish_value_known". Instead of
14486 "return_value_unknown" iff "finish_value_unknown", check
14487 "return_value_known" implies "finish_value_known".
14488
caeb605f
MH
144892004-06-08 Martin Hunt <hunt@redhat.com>
14490
14491 * gdb.base/float.exp: Add pattern for mips targets.
14492
c892bb64
RC
144932004-06-08 Randolph Chung <tausq@debian.org>
14494
14495 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14496 message for unknown architectures more clear.
14497
48306d3e
JB
144982004-06-08 Joel Brobecker <brobecker@gnat.com>
14499
14500 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14501 start the execution of the program.
14502
83ecb59f
JB
145032004-06-07 Jim Blandy <jimb@redhat.com>
14504
14505 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14506 * gdb.arch/i386-cpuid.h: New helper file.
14507
55264cb4
RC
145082004-06-07 Randolph Chung <tausq@debian.org>
14509
14510 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14511 has started.
14512
23cadb28
RM
145132004-06-04 Roland McGrath <roland@redhat.com>
14514
14515 Fix PR gdb/1647.
14516 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14517 differently to be robust to output buffering differences.
14518
51d01eda
MC
145192004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14520
14521 * gdb.threads/pthreads.exp: Update copyright years.
14522 (check_control_c): Change asynchronous 'after' to synchronous.
14523
f4fc3b93
RM
145242004-06-04 Roland McGrath <roland@redhat.com>
14525
14526 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14527 next gdb prompt.
14528
4013522b
MC
145292004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14530
14531 Fix PR gdb/1636.
14532 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14533 calls to synchronous.
14534
7a8f1e6b
JB
145352004-05-26 Jim Blandy <jimb@redhat.com>
14536
14537 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14538
81bb3443
RC
145392004-05-24 Randolph Chung <tausq@debian.org>
14540
14541 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14542 * gdb.asm/pa.inc: New file.
14543
8f5a3103
MK
145442004-05-22 Mark Kettenis <kettenis@gnu.org>
14545
14546 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14547
734b8fe8 145482004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14549 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14550
14551 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14552 GDB prompt.
14553
725603e1
UW
145542004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14555
f4fc3b93 14556 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14557 setjmp/longjmp. Use sigaction instead of signal.
14558
8b923272 145592004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14560 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14561
14562 * gdb.threads/pthread_cond_wait.c: New file.
14563 * gdb.threads/pthread_cond_wait.exp: New testcase.
14564
8bfabb04
AC
145652004-05-13 Andrew Cagney <cagney@redhat.com>
14566
14567 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14568 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14569
42edda50
AC
145702004-05-11 Andrew Cagney <cagney@redhat.com>
14571
14572 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14573 fixed but revealed gdb/1639.
14574
d303a6c7
AC
145752004-05-10 Andrew Cagney <cagney@redhat.com>
14576
14577 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14578 func1" and "next to 2nd alarm", kernel bug avoided.
14579
bf08c2a1
DJ
145802004-05-10 Daniel Jacobowitz <dan@debian.org>
14581
14582 PR external/1568
14583 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14584 XFAIL if it is smaller than bytes_allocated.
14585 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14586 (main): Make chunks_allocated unsigned. Correct comment.
14587
c0586a34
JB
145882004-05-07 Joel Brobecker <brobecker@gnat.com>
14589
14590 * gdb.arch/powerpc-aix-prologue.c: New file.
14591 * gdb.arch/powerpc-aix-prologue.exp: New file.
14592
f2785d12
JB
145932004-05-07 Jim Blandy <jimb@redhat.com>
14594
14595 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14596 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14597
bd7f6e30
JB
145982004-05-06 Joel Brobecker <brobecker@gnat.com>
14599
14600 * gdb.base/sep.exp: No longer setup_kfail when the program was
14601 built with dwarf2.
14602
0a5e7efe
JI
146032004-05-05 Jim Ingham <jingham@apple.com>
14604
14605 * gdb.base/pending.exp: Make sure pending breakpoints
14606 preserve the ignore count.
f4fc3b93 14607
a8958849
MK
146082004-04-27 Jerome Guitton <guitton@gnat.com>
14609
14610 * i386-prologue.exp: Add testcase for jump instruction as first
14611 instruction of the real code.
14612 * i386-prologue.c (jump_at_beginning): New function.
14613
7e103f5b
MK
146142004-04-28 Mark Kettenis <kettenis@gnu.org>
14615
14616 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14617 x86_64-*-*.
14618
5d38b224
MK
146192004-04-28 Mark Kettenis <kettenis@gnu.org>
14620
14621 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14622 i*86-*-*.
14623
0ef32fd9
MK
146242004-04-25 Mark Kettenis <kettenis@gnu.org>
14625
14626 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14627 expression that checks the return type.
14628
71d7dd7c
AC
146292004-04-23 Andrew Cagney <cagney@redhat.com>
14630
14631 * gdb.base/call-sc.exp: New test of scalar call/return values.
14632 * gdb.base/call-sc.c: Ditto.
14633
1e9f977e
JJ
146342004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14635
14636 * gdb.threads/manythreads.c: Reduce thread stack size.
14637
899d9e3a
JJ
146382004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14639
14640 * gdb.threads/manythreads.c: Add copyright notice.
14641
61bcae62
AC
146422004-04-23 Andrew Cagney <cagney@redhat.com>
14643
14644 * gdb.base/siginfo.exp: Better handle step out of signal.
14645 * gdb.base/sigstep.exp: Ditto.
14646
7339a42e 146472004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14648 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14649
14650 * gdb.threads/manythreads.c: New testcase.
14651 * gdb.threads/manythreads.exp: Ditto.
14652
5c98409b
JB
146532004-04-22 Jim Blandy <jimb@redhat.com>
14654
14655 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14656 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14657
3b611f1a
MC
146582004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14659
14660 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14661
f0fd9238
AC
146622004-04-21 Andrew Cagney <cagney@redhat.com>
14663
14664 * gdb.base/sigstep.c: New file.
14665 * gdb.base/sigstep.exp: New file.
14666
90990674
JB
146672004-04-16 Joel Brobecker <brobecker@gnat.com>
14668
14669 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14670 call to observer_notify_normal_stop.
14671
78cef34b
AC
146722004-04-15 Andrew Cagney <cagney@redhat.com>
14673
14674 * gdb.base/siginfo.c: New file.
14675 * gdb.base/siginfo.exp: New file.
14676
d2343407
JB
146772004-04-12 J. Brobecker <brobecker@gnat.com>
14678
14679 * gdb.base/sep.exp: Fix typo in comment.
14680
a2dba3c8
JB
146812004-04-12 J. Brobecker <brobecker@gnat.com>
14682
14683 * gdb.base/sep.c: New file.
14684 * gdb.base/sep-proc.c: New file.
14685 * gdb.base/sep.exp: New testcase.
14686
15f7b60e
MK
146872004-04-09 Mark Kettenis <kettenis@gnu.org>
14688
14689 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14690 support.
14691
44f4de1a
AC
146922004-04-05 Andrew Cagney <cagney@redhat.com>
14693
14694 * gdb.base/sigaltstack.c: New file.
14695 * gdb.base/sigaltstack.exp: New file.
14696
ef04f396
JB
146972004-04-04 Joel Brobecker <brobecker@gnat.com>
14698
14699 * gdb.base/foll-fork.exp: Update the expected output for
14700 "help set follow-fork-mode", to match a change that was made
14701 to the help of this variable on 2004-01-13.
14702
d40d2c92
JB
147032004-04-01 Joel Brobecker <brobecker@gnat.com>
14704
14705 * lib/ada.exp: Add copyright notice.
14706 * bar.ads: Likewise.
14707 * bar.adb: Likewise.
14708 * null_record.adb: Likewise.
14709 * null_record.exp: Likewise.
14710 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14711
f86ef5a3
JB
147122004-04-01 Joel Brobecker <brobecker@gnat.com>
14713
14714 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14715 * configure: Regenerate.
14716
414e70e3
JB
147172004-04-01 Joel Brobecker <brobecker@gnat.com>
14718
14719 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14720 to build the application. Remove the message printed when in
14721 verbose mode, redundant with the UNSUPPORTED message above.
14722
f0aaee49
JB
147232004-03-31 Joel Brobecker <brobecker@gnat.com>
14724
14725 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14726 * gdb.ada (null_record.exp): New testcase.
14727
ac81cb54
JB
147282004-03-31 Joel Brobecker <brobecker@gnat.com>
14729
14730 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14731
854af2f7
JB
147322004-03-31 Joel Brobecker <brobecker@gnat.com>
14733
14734 * gdb.ada: New subdirectory.
14735 * gdb.ada/Makefile.in: New file.
14736 * gdb.ada/gnat_ada.gpr.in: New file.
14737
034cb681
JB
147382004-03-31 Joel Brobecker <brobecker@gnat.com>
14739
14740 * lib/ada.exp: New file.
14741
78a1a894
DJ
147422004-03-24 Daniel Jacobowitz <drow@mvista.com>
14743
14744 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14745 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14746
4b2b3b3e
AC
147472004-03-22 Andrew Cagney <cagney@redhat.com>
14748
14749 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14750 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14751 Problem identified by Ulrich Weigand.
14752
23c73aa3
DC
147532004-03-17 David Carlton <carlton@kealia.com>
14754
14755 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14756 PR c++/826.
14757
d63a86f8
RM
147582004-03-16 Roland McGrath <roland@redhat.com>
14759
14760 * gdb.base/auxv.exp: New file.
14761 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14762
0e02aa50
DC
147632004-03-12 David Carlton <carlton@kealia.com>
14764
14765 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14766 * gdb.cp/pr-1553.cc: Ditto.
14767 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14768 pass branch.
14769
c20b71be
MC
147702004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14771
14772 * gdb.cp/templates.exp: Accept more template types.
14773
c7414a01
MC
147742004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14775
14776 From Corinna Vinschen with modifications.
14777 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14778 local variable obj_with_enum.
14779 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14780 results with obj_with_enum.
14781
ed69573c
MC
147822004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14783
14784 * gdb.cp/classes.cc: New file, copied from misc.cc.
14785 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14786
28301461
MC
147872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14788
14789 * gdb.cp/misc.cc: Add copyright notice.
14790
1198ecbe
DC
147912004-03-05 David Carlton <carlton@kealia.com>
14792
14793 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14794 * gdb.cp/rtti.h: Update copyright.
14795 (namespace n2::n3): New.
14796 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14797 (n2::n3::func3): New.
14798 (main): Call n2::n3::func3.
14799 * gdb.cp/rtti2.cc: Update copyright.
14800 (n2::create3): New.
14801
9e08c470
MK
148022004-03-04 Mark Kettenis <kettenis@gnu.org>
14803
14804 * gdb.asm/openbsd.inc: Fix typo.
14805
4bebc3aa
FF
148062004-03-03 Fred Fish <fnf@redhat.com>
14807
14808 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14809 "val" instead of unused "size". Update copyright year.
14810
6ea9fb37
DJ
148112004-02-29 Daniel Jacobowitz <drow@mvista.com>
14812
14813 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14814 to use unsigned char.
14815 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14816 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14817
23b23974
DJ
148182004-02-29 Daniel Jacobowitz <drow@mvista.com>
14819
14820 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14821 line of output.
14822
7574fd53
DJ
148232004-02-28 Daniel Jacobowitz <drow@mvista.com>
14824
14825 * gdb.base/relocate.c (dummy): Initialize.
14826
a195357f
DJ
148272004-02-28 Daniel Jacobowitz <drow@mvista.com>
14828
14829 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14830 a breakpoint at exit.
14831
72fd54a9
FF
148322004-02-27 Fred Fish <fnf@redhat.com>
14833
14834 * gdb.base/chng-syms.exp: Add expect condition to match failing
14835 case that isn't a timeout.
14836
b9d23137
AC
148372004-02-27 Andrew Cagney <cagney@redhat.com>
14838
14839 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14840 support.
14841
15d208f6 148422004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14843
15d208f6
FF
14844 * gdb.arch/gdb1431.c: Remove.
14845 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14846 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14847 of "until" incorrectly.
14848
98f9cd2d
JB
148492004-02-26 J. Brobecker <brobecker@gnat.com>
14850
14851 * gdb.cp/class2.cc (empty): New class.
14852 (refer): New function.
14853 (main): Declare an object of type empty and use it.
14854 * gdb.cp/class2.exp: Print the value of an object of type empty.
14855
9b50c11b
JJ
148562004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14857
14858 * gdb.base/langs.exp: Update query string to match the
14859 new nquery format used for pending breakpoints.
14860
0dcd613f
AC
148612004-02-26 Andrew Cagney <cagney@redhat.com>
14862
14863 Fix PR i18n/1570.
14864 * gdb.base/charset.c: Update copyright notice.
14865 (main, init_string): Remove the escape character '\e' tests.
14866 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14867 * gdb.base/charset.exp (valid_host_charset): Ditto.
14868 * gdb.base/setvar.exp: Ditto.
14869
b8a56647
AC
148702004-02-24 Andrew Cagney <cagney@redhat.com>
14871
90d59e34
AC
14872 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14873 mmapped data in core file" PASS and FAIL messages consistent.
14874
b8a56647
AC
14875 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14876 setting a breakpoint. Work around PR java/1565.
14877
9f27c604
JJ
148782004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14879
14880 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14881 new nquery format.
14882 * gdb.base/pending.exp: Ditto.
14883
3224a706
MK
148842004-02-22 Mark Kettenis <kettenis@gnu.org>
14885
14886 * configure.in: Run stabs tests on *BSD.
14887 * configure: Regenerated.
14888
41e0a9ca
MK
148892004-02-21 Mark Kettenis <kettenis@gnu.org>
14890
14891 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14892
1e1b3428
FF
148932004-02-20 Fred Fish <fnf@redhat.com>
14894
14895 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14896 blank in test for "returns short", for consistency with other
14897 "returns xxx" tests. Update copyright year.
14898
f9a7572a
FF
148992004-02-19 Fred Fish <fnf@redhat.com>
14900
14901 New testcase for PR breakpoint/1558.
14902 * gdb.arch/gdb1558.exp: New file.
14903 * gdb.arch/gdb1558.c: New file.
14904
b2ce2854
EZ
149052004-02-19 Elena Zannoni <ezannoni@redhat.com>
14906
14907 * gdb.base/nodebug.exp: Fix typo.
14908
e7c9ff01
JB
149092004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14910
14911 Committed by Jim Blandy <jimb@redhat.com>.
14912
62f4b920
JB
14913 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14914
2db536a1
JB
14915 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14916
e7c9ff01
JB
14917 * gdb.base/float.exp: Support s390*-*-* targets.
14918
f3205b34
AF
149192004-02-17 Adam Fedor <fedor@gnu.org>
14920
14921 * gdb.base/gdb1555.exp: New file.
14922 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14923
9d62932d
EZ
149242004-02-17 Elena Zannoni <ezannoni@redhat.com>
14925
14926 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14927
344c9711
FF
149282004-02-16 Fred Fish <fnf@redhat.com>
14929
14930 * gdb.arch/gdb1291.c: Remove
14931 * gdb.arch/gdb1291.s: New test input file.
14932 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14933 fail. Test for correct result, known incorrect result, other
14934 failures and timeouts.
14935
2d822687
AC
149362004-02-16 Andrew Cagney <cagney@redhat.com>
14937
14938 * gdb.base/bigcore.exp: New file.
14939 * gdb.base/bigcore.c: New file.
14940
dac15b66
AC
149412004-02-13 Andrew Cagney <cagney@redhat.com>
14942
14943 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14944 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14945 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14946 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14947 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14948 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14949 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14950 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14951 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14952 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14953
6bdfc2c4
JJ
149542004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14955
14956 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14957 executed is an alloc instruction.
14958
87b3ede8
DC
149592004-02-11 David Carlton <carlton@kealia.com>
14960
14961 * gdb.cp/breakpoint.exp: New.
14962 * gdb.cp/breakpoint.cc: New.
14963
6e19e2bf
MC
149642004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14965
14966 Partial fix for PR gdb/1543.
14967 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14968 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14969 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14970 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14971 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14972 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14973 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14974 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14975 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14976 to bug-gdb@prep.ai.mit.edu .
14977 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14978 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14979 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14980 Likewise.
14981
5c5455dc
AC
149822004-02-10 Andrew Cagney <cagney@redhat.com>
14983
14984 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14985 using gdb_internal_error_resync.
14986
9cf689d7
DJ
149872004-02-09 Daniel Jacobowitz <drow@mvista.com>
14988
14989 * gdb.threads/thread-specific.exp: Stop early if no threads are
14990 found.
14991
d2dc51db
MC
149922004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14993
14994 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14995
14b1a056
DJ
149962004-02-08 Daniel Jacobowitz <drow@mvista.com>
14997
14998 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14999 breakpoints.
15000
83f66e8f
DJ
150012004-02-07 Daniel Jacobowitz <drow@mvista.com>
15002
15003 * config/sim.exp (gdb_load): Handle $arg == "".
15004 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15005 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15006
30fc0091
EZ
150072004-02-07 Elena Zannoni <ezannoni@redhat.com>
15008
a9c64011
AS
15009 * gdb.base/maint.exp: Update test to reflect
15010 obstack changes.
30fc0091 15011
4d806929
JJ
150122004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15013
15014 * gdb.base/pendshr.c (pendfunc): New function that calls
15015 pendfunc1.
15016 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15017
7bfdd688
FF
150182004-02-04 Fred Fish <fnf@redhat.com>
15019
15020 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15021 function symbols and update copyright years.
15022 * gdb.arch/gdb1291.c: Ditto.
15023
aaa08ee4
MC
150242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15025
15026 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15027
dbad7755
MC
150282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15029
15030 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15031
ec4646ef
MC
150322004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15033
15034 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15035
1b802196
FF
150362004-02-02 Fred Fish <fnf@redhat.com>
15037
15038 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15039 remote targets. Update copyright years.
15040
18fe2033
JJ
150412004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15042
15043 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15044 support.
15045 * gdb.base/langs.exp: Fix test which attempts to create
15046 breakpoint on non-existent function to handle new pending
15047 support.
15048 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15049 a breakpoint.
15050 * gdb.base/pending.exp: New test.
15051 * gdb.base/pending.c: New file.
15052 * gdb.base/pendshr.c: Ditto.
15053
8d577d32
DC
150542004-02-02 David Carlton <carlton@kealia.com>
15055
15056 * gdb.cp/overload.exp: Add overloadNamespace tests.
15057 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15058 (overloadNamespace, XXX): New.
15059 (main): Call XXX::marker2.
15060
3ad13771
FF
150612004-02-01 Fred Fish <fnf@redhat.com>
15062
15063 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15064 * gdb.base/finish.exp: Ditto.
15065 * gdb.base/gcore.exp: Ditto.
15066 * gdb.base/huge.exp: Ditto.
15067 * gdb.base/info-proc.exp: Ditto.
15068 * gdb.base/return2.exp: Ditto.
15069 * gdb.threads/gcore-thread.exp: Ditto.
15070
44c75849
DJ
150712004-02-01 Daniel Jacobowitz <drow@mvista.com>
15072
15073 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15074
005bc093
MK
150752004-02-01 Mark Kettenis <kettenis@gnu.org>
15076
15077 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15078 that opening the file succeeds on OpenBSD.
15079
c47cebdb
DJ
150802004-02-01 Daniel Jacobowitz <drow@mvista.com>
15081
15082 * gdb.threads/thread-specific.c: New file.
15083 * gdb.threads/threads-specific.exp: New test script.
15084 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15085 to expect_out.
15086
5a01311c
MK
150872004-02-01 Mark Kettenis <kettenis@gnu.org>
15088
15089 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15090 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15091 only on the "print_small_structs from print_long_arg_list" test.
15092
ce22a4f1
DJ
150932004-02-01 Daniel Jacobowitz <drow@mvista.com>
15094
15095 * gdb.base/completion.exp: Kill a stray backslash.
15096
15097 From Jim Ingham <jingham@apple.com>:
15098 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15099 agrees with the result from sending a tab.
15100
abbab9d3
DJ
151012004-01-31 Daniel Jacobowitz <drow@mvista.com>
15102
15103 * gdb.base/chng-syms.exp: Remove stray newline.
15104
53904d1e
MK
151052004-01-31 Mark Kettenis <kettenis@gnu.org>
15106
15107 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15108 *-*-openbsd*.
15109 * gdb.asm/openbsd.inc: New file.
15110
3a4b3aac
MK
151112004-01-30 Mark Kettenis <kettenis@gnu.org>
15112
15113 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15114 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15115 *-*solaris2*. Remove commented out default settings for
15116 asm-flags. Replace gdb_compile with target_link.
15117
ebac27b4
MC
151182004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15119
15120 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15121 for all tests. Remove old hp-ux and cygnus xfail cases.
15122
d8679d84
PH
151232004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15124
15125 * gdb.base/chng-syms.exp: New file.
15126 * gdb.base/chng-syms.c: New file.
15127
0a55bc22
MC
151282004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15129
15130 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15131 Provide arms for current output in all my configurations.
15132
94b8e876
MC
151332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15134
15135 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15136 * lib/compiler.cc: Likewise.
15137 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15138 get the right preprocessor. Eval the output directly. Remove
15139 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15140 hp_f77_compiler and hp_f90_compiler completely.
15141 (gdb_preprocess): Delete.
15142 (get_compiler): Delete.
15143
7cf03d44
MK
151442004-01-24 Mark Kettenis <kettenis@gnu.org>
15145
15146 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15147 <string.h>.
15148
68b6dce9
NR
151492004-01-24 Nick Roberts <nick@nick.uklinux.net>
15150
15151 * gdb.mi/mi-stack.exp: Update copyright.
15152
b368761e
DC
151532004-01-23 David Carlton <carlton@kealia.com>
15154
15155 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15156 test for cp_lookup_transparent_type.
15157 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15158 call them.
15159
f2061b53
DJ
151602004-01-23 Daniel Jacobowitz <drow@mvista.com>
15161
15162 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15163 after -var-update.
15164
37fc574a
DC
151652004-01-23 David Carlton <carlton@kealia.com>
15166
15167 * gdb.cp/namespace.cc (C::ensureRefs): New.
15168 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15169
8e94b928
NR
151702004-01-20 Nick Roberts <nick@nick.uklinux.net>
15171
15172 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15173 case "-stack-list-locals 2".
15174 * gdb.mi/mi-var-child.exp: Test for case
15175 "-var-list-children --all-values NAME".
15176
997b0952
MC
151772004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15178
15179 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15180
52470da3
MK
151812004-01-18 Mark Kettenis <kettenis@gnu.org>
15182
7049b4b8
MK
15183 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15184 used with gdb_test_multiple.
15185
52470da3
MK
15186 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15187 read at address 0. This fixes PR testsuite/1504.
15188
da6012e5
DJ
151892004-01-18 Daniel Jacobowitz <drow@mvista.com>
15190
15191 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15192 Remove downloading, guessing the host executable, the calls to
15193 gdb_file_cmd and gdb_target_cmd, and "load" support.
15194 (infer_host_exec): New function broken out from gdb_load.
15195 (gdb_load): New wrapper for gdbserver_gdb_load.
15196 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15197 gdb_target_cmd. Use -target-select.
15198 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15199 Download binaries to the host. Clear last_mi_remote_file when
15200 we load a new binary.
15201 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15202 call gdbserver_gdb_load and mi_gdb_target_cmd.
15203
32c70722
MC
152042004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15205
15206 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15207 type patterns.
15208
b0cecf36
MC
152092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15210
15211 * gdb.cp/templates.exp: Fix typo in test name of
15212 "print Foo<volatile char*>::foo".
15213
4120d7e6
MC
152142004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15215
15216 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15217
f679e530
BE
152182004-01-16 Ben Elliston <bje@wasabisystems.com>
15219
15220 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15221 (clean mostlyclean): Remove empty rm.
15222
091c48f6
MC
152232004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15224
15225 * gdb.base/setvar.exp: Add copyright years.
15226
3e5fc8d2
DC
152272004-01-14 David Carlton <carlton@bactrian.org>
15228
15229 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15230 PR c++/1511 and update coment.
15231 * gdb.cp/templates.exp: Update patterns to match current output.
15232 If changes involve something other than whitespace, KFAIL
15233 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15234
63d06c5c
DC
152352004-01-14 David Carlton <carlton@kealia.com>
15236
15237 * gdb.cp/namespace.exp: Add tests involving classes defined within
15238 namespaces.
15239 * gdb.cp/namespace.cc (C::CClass): New.
15240 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15241
a51dab88
EZ
152422004-01-14 Elena Zannoni <ezannoni@redhat.com>
15243
15244 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15245 what debug info we have. Print a better message if something goes
15246 wrong while producing the separate debug info file.
15247
a476ccc9
MC
152482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15249
15250 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15251
f453692c
MC
152522004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15253
15254 * gdb.base/callfuncs.c: Add copyright notice.
15255
f40063a5
MC
152562004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15257
15258 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15259 inheritance. PR gdb/1498, PR gcc/13539.
15260
19ac3974
EZ
152612004-01-13 Elena Zannoni <ezannoni@redhat.com>
15262
a9c64011
AS
15263 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15264 test specific name.
15265 * gdb.mi/gdb669.exp: Ditto.
15266 * gdb.mi/mi-pthreads.exp: Ditto.
15267 * gdb.mi/mi1-pthreads.exp: Ditto.
15268 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15269
56c97c6e
MC
152702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15271
15272 * gdb.cp/member-ptr.cc: Add copyright notice.
15273
a0644324
MC
152742004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15275
15276 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15277 some patterns for recent versions of gcc and hpacc. Delete
15278 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15279 Delete tests that access a NULL pointer-to-member-data. This
15280 script is still disabled for gcc.
15281
32fabe09
EZ
152822004-01-12 Elena Zannoni <ezannoni@redhat.com>
15283
15284 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15285 escaped correctly.
32fabe09 15286
1f8a6abb
EZ
152872004-01-12 Elena Zannoni <ezannoni@redhat.com>
15288
15289 * gdb.base/sepdebug.exp: New file.
15290 * gdb.base/sepdebug.c: New file.
15291 * lib/gdb.exp (separate_debug_filename): New procedure.
15292 (gdb_gnu_strip_debug): New procedure.
15293
48efe704
AC
152942004-01-12 Andrew Cagney <cagney@redhat.com>
15295
15296 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15297 * gdb.mi/ChangeLog-1999-2003: New file.
15298
a9415475
AC
152992004-01-12 Andrew Cagney <cagney@redhat.com>
15300
15301 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15302 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15303 or EEXIST", treat EBUSY as an XFAIL.
15304
83b8cf9d
MC
153052004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15306
15307 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15308 hp_cc_compiler.
15309
9939d2a8
MC
153102004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15311
15312 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15313 decorations.
15314
1ff8cadf
MC
153152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15316
15317 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15318 and "(aCC)" decorations. Remove obsolete doco about old
15319 test results.
15320
6fa9022e
MC
153212004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15322
15323 * gdb.cp/exception.exp: Fix typo in doco.
15324
209721fe
MK
153252004-01-09 Mark Kettenis <kettenis@gnu.org>
15326
15327 * gdb.base/gdb1476.exp: Fix typo.
15328
ef11303e
MC
153292004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15330
15331 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15332 file.
15333
041ab88c
MC
153342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15335
15336 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15337 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15338 Use gdb_compile. Remove restriction on gcc. Add some patterns
15339 for recent version of gdb. Delete second half, which was a copy
15340 of the first half with different build flags. This test is
15341 still disabled because it is still not ready for production.
15342
e36d075a
MC
153432004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15344
15345 * gdb.cp/exception.cc: Add copyright notice.
15346 * gdb.cp/exception.exp: Add a notice that this file is broken
15347 because of line number changes caused by addition of copyright
15348 notice.
15349
42b190ad
MC
153502004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15351
15352 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15353 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15354
8f25f06b
MC
153552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15356
15357 * gdb.cp/classes.exp: Accept gnu abi 2.
15358 * gdb.cp/derivation.exp: Likewise.
15359 * gdb.cp/overload.exp: Likewise.
15360 * gdb.cp/virtfunc.exp: Likewise.
15361
06ded8b8
MC
153622004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15363
15364 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15365 semicolon after end of function.
15366
77c26ae3
MC
153672004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15368
15369 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15370 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15371 boilerplate code for compiling and running the program under
15372 test. Add some string method tests.
15373
20757486
MC
153742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15375
15376 * gdb.cp/bs15503.cc: Add copyright notice.
15377 * gdb.cp/bs15503.exp: Adjust line number.
15378
0fd3b503
MC
153792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15380
15381 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15382 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15383
10d1bea8
MC
153842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15385
15386 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15387 hp_cc_compiler.
15388
2789202a
MC
153892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15390
15391 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15392 * gdb.cp/ctti.exp: Use the marker instead of "next".
15393 With gcc, run further before bailing.
15394
b862f14c
MC
153952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15396
15397 * gdb.cp/cttiadd.cc: Add copyright notice.
15398 * gdb.cp/cttiadd1.cc: Likewise.
15399 * gdb.cp/cttiadd2.cc: Likewise.
15400 * gdb.cp/cttiadd3.cc: Likewise.
15401
96da2469
MC
154022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15403
15404 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15405 Use gdb_test, gdb_test_multiple. Use floating-point values that
15406 have exact representations in IEEE-ish formats.
15407
053248ff
MC
154082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15409
15410 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15411 compilers. Delete duplicate call to get_compiler_info.
15412 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15413 * gdb.base/volatile.exp: Likewise.
15414
84acecdd
MK
154152004-01-07 Mark Kettenis <kettenis@gnu.org>
15416
15417 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15418 memory at address 0.
15419
fe11a27f
MC
154202004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15421
15422 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15423 to test for hp-ux assembler. Fix copyright years.
15424
60ad077b
AC
154252004-01-07 Andrew Cagney <cagney@redhat.com>
15426
15427 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15428
1c9b8f33
AC
154292004-01-07 Andrew Cagney <cagney@redhat.com>
15430
15431 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15432 when creating the read-only file. From analysis by Roland McGrath
15433 and Elena Zannoni.
15434
753ccc7a
MC
154352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15436
15437 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15438
eca3e36b
MC
154392004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15440
15441 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15442 data pointers.
15443
f8d4bac4
MC
154442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15445
15446 * gdb.cp/m-static.exp: Compile one source file at a time.
15447 Delete unused call to get_compiler_info.
15448
9b4e0f94
MC
154492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15450
15451 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15452 * gdb.base/call-rt-st.exp: Likewise.
15453 * gdb.base/nodebug.exp: Likewise.
15454 * gdb.base/volatile.exp: Likewise.
15455 * gdb.cp/ref-types.exp: Likewise.
15456 * gdb.cp/templates.exp: Likewise.
15457
023c1024
MK
154582004-01-05 Mark Kettenis <kettenis@gnu.org>
15459
15460 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15461
19703c4a
MC
154622004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15463
15464 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15465 hppa*-hp-hpux*.
15466
18b67037
MK
154672004-01-04 Mark Kettenis <kettenis@gnu.org>
15468
ba6219c8
MK
15469 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15470 x86_64-*-*.
15471
18b67037
MK
15472 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15473 sparc64-*-* and sparc*-solaris2*.
15474
1bfbbb9d
MK
154752004-01-04 Mark Kettenis <kettenis@gnu.org>
15476
15477 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15478 return ${tests}" test. The ${tests} already mentions the
15479 filename.
15480
06846494
MC
154812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15482
15483 * gdb.cp/local.exp: Accept gcc abi 2.
15484
3b0cb202
MC
154852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15486
15487 * gdb.cp/templates.exp: Accept gcc abi 2.
15488
0643ec3f
MC
154892004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15490
15491 * lib/compiler.cc: Remove supports_template_debugging.
15492 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15493
d231d0b1
MC
154942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15495
15496 * gdb.cp/namespace.exp: Accept gcc abi 2.
15497
44ffb27c
MC
154982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15499
15500 * gdb.cp/method.exp: Accept gcc abi 2.
15501
184ad485
MC
155022004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15503
15504 * gdb.cp/classes.exp: Generate identical results as old version.
15505 * gdb.cp/derivation.exp: Likewise.
15506 * gdb.cp/overload.exp: Likewise.
15507 * gdb.cp/virtfunc.exp: Likewise.
15508
116f09e7
MC
155092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15510
15511 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15512 mysterious bug with sourceware version of expect.
15513
b1379776
MC
155142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15515
15516 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15517 current versions of gcc, including gcc abi 2. Remove gratuitous
15518 restart of test program. Use gdb_test_multiple and gdb_test for
15519 all tests. Add patterns to xfail missing "const" in "const char *"
15520 and kfail PR gdb/1155.
15521
6b7a4c0e
MC
155222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15523
15524 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15525 current versions of gcc, including gcc abi 2. Remove gratuitous
15526 restart of test program. Use gdb_test_multiple and gdb_test for
15527 all tests. Add patterns to kfail PR gdb/1498.
15528
51615d72
MC
155292003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15530
15531 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15532 current versions of gcc, including gcc abi 2. Use "breakpoint"
15533 and "continue" instead of restarting the target program. Use
15534 gdb_test_multiple and gdb_test for all tests.
15535
7b79a9d7
MK
155362004-01-01 Mark Kettenis <kettenis@gnu.org>
15537
15538 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15539 for *-*-solaris2*.
15540
1cd3489f
MC
155412003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15542
15543 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15544 current versions of gcc, including gcc abi 2. Use "breakpoint"
15545 and "continue" instead of restarting the target program several
15546 times. Use gdb_test_multiple and gdb_test for all tests.
15547
850742db
MC
155482003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15549
15550 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15551 source files.
15552
eb4bbda8
MC
155532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15554
15555 * gdb.base/environ.exp: Handle compiling test case from multiple
15556 source files.
15557
e42c7771
MC
155582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15559
15560 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15561
80e4b428
JB
155622003-12-17 Jim Blandy <jimb@redhat.com>
15563
5f06973a
JB
15564 * gdb.base/freebpcmd.c: Add copyright notice.
15565
80e4b428
JB
15566 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15567
0ab84fb7
MC
155682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15569
15570 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15571
1b3bb3d0
JB
155722003-12-13 Jim Blandy <jimb@redhat.com>
15573
15574 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15575
3a4c9371
KB
155762003-12-12 Kevin Buettner <kevinb@redhat.com>
15577
15578 * gdb.asm/frv.inc: New file.
15579 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15580
a1dea79a
FF
155812003-12-09 Fred Fish <fnf@redhat.com>
15582
15583 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15584 functions to break1.c and leave prototypes behind. Add more
15585 "set breakpoint NN here" comments.
15586 * gdb.base/break1.c: New file.
15587
15588 * gdb.base/break.exp: Handle compiling test case from multiple
15589 source files and change source file references as needed.
15590 * gdb.base/completion.exp: Ditto.
15591 * gdb.base/condbreak.exp: Ditto.
15592 * gdb.base/define.exp: Ditto.
15593 * gdb.base/ena-dis-br.exp: Ditto.
15594 * gdb.base/info-proc.exp: Ditto.
15595 * gdb.base/maint.exp: Ditto.
15596 * gdb.base/until.exp: Ditto.
15597
15598 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15599 hardcoded line numbers.
15600 * gdb.base/define.exp: Ditto.
15601 * gdb.base/ena-dis-br.exp: Ditto.
15602 * gdb.base/maint.exp: Ditto.
15603 * gdb.base/until.exp: Ditto.
15604
15605 * gdb.base/completion.exp: Use "break1" for completion tests since
15606 "break" is no longer a unique prefix.
15607
5266b69c
AC
156082003-12-06 Andrew Cagney <cagney@redhat.com>
15609
15610 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15611 "return_value_unimplemented". When an unimplemented struct return
15612 architecture, report incorrect values as a KFAIL
15613
374451f0
MC
156142003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15615
15616 * gdb.cp/rtti.exp: Accept new wording of warning from
15617 cp_lookup_rtti_type.
15618
ba9b20a7
MC
156192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15620
15621 Partial fix for PR testsuite/1456.
15622 * gdb.base/scope.exp (test_at_main): Replace references to
15623 gcc_compiled with calls to test_compiler_info.
15624 (test_at_foo): Likewise.
15625 (test_at_bar): Likewise.
15626
b74b6d0b
MC
156272003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15628
15629 Partial fix for PR testsuite/1456.
15630 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15631 to test_compiler_info.
15632
ccfa3402
MC
156332003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15634
15635 * gdb.base/so-impl-ld.exp: Update copyright notice.
15636
f6246aba
MC
156372003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15638
15639 Partial fix for PR testsuite/1456.
15640 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15641 to test_compiler_info.
15642
13ae734a
MC
156432003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15644
15645 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15646 from current versions of gdb. Clean up regular expressions.
15647 Delete redundant timeout case.
15648
d8e1cdee
MC
156492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15650
15651 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15652 from current versions of gdb. Clean up regular expressions.
15653 Delete redundant timeout case.
15654
96457b64
MC
156552003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15656
15657 Partial fix for PR testsuite/1456.
15658 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15659 gcc_compiled with call to test_compiler_info.
15660
f35309fc
MC
156612003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15662
15663 Partial fix for PR testsuite/1456.
15664 * gdb.base/list.exp (test_list_function): Delete unused declaration
15665 of gcc_compiled.
15666
d7afdf9b
MC
156672003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15668
15669 Partial fix for PR testsuite/1456.
15670 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15671 call to test_compiler_info.
15672
71507b56
MK
156732003-11-29 Mark Kettenis <kettenis@gnu.org>
15674
15675 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15676 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15677 it to create the appropriate note.inc.
15678 * gdb.asm/asmsrc1.s: Include "note.inc".
15679 * gdb.asm/netbsd.inc: New file.
15680 * gdb.asm/empty.inc: New file.
15681
f81f93f7
MC
156822003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15683
15684 Partial fix for PR testsuite/1456.
15685 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15686 calls to test_compiler_info.
15687
9a77938e
MC
156882003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15689
15690 Partial fix for PR testsuite/1456.
15691 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15692 calls to test_compiler_info.
15693
e8367dc7
MK
156942003-11-27 Mark Kettenis <kettenis@gnu.org>
15695
15696 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15697 pattern for the KFAILs.
15698
526c61ee
AF
156992003-11-25 Adam Fedor <fedor@gnu.org>
15700
15701 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15702 * gdb.objc/objcdecode.m: New file.
15703
28f2d600
AF
157042003-11-25 Adam Fedor <fedor@gnu.org>
15705
15706 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15707 * gdb.objc/nondebug.m: New file.
15708
a3895cee
BE
157092003-11-26 Ben Elliston <bje@wasabisystems.com>
15710
15711 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15712 NetBSD as it does on FreeBSD. Modelled on a similar change by
15713 Mark Kettenis on 2003-05-30.
15714 (link-flags): Set to "--entry _start" regardless of target.
15715 Special linker flags are to be appended to $link-flags.
15716 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15717
c9f2c8a3
MC
157182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15719
15720 * gdb.cp/method.exp: Accept output of new demangler.
15721
15a0587a 157222003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15723
15724 * gdb/class2.exp: New file.
15725 * gdb/class2.cc: New file.
15726
3c00b570
MC
157272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15728
15729 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15730 of new demangler.
15731
7027acc7
MK
157322003-11-23 Mark Kettenis <kettenis@gnu.org>
15733
15734 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15735 of gdb_test "run".
15736
b0e1598a
MK
157372003-11-23 Mark Kettenis <kettenis@gnu.org>
15738
15739 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15740 "continue" into "run".
15741
4d9eda44
MC
157422003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15743
15744 Partial fix for PR testsuite/1456.
15745 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15746 call to test_compiler_info.
15747 * gdb.cp/ctti.exp: Likewise.
15748 * gdb.cp/derivation.exp: Likewise.
15749 * gdb.cp/member-ptr.exp: Likewise.
15750 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15751 reference to gcc_compiled.
15752
157532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15754
15755 Fix PR testsuite/1463.
15756 * gdb.base/structs.exp (start_structs_test): Call
15757 get_debug_format before using the debug format.
15758
d422fe19
AC
157592003-11-22 Andrew Cagney <cagney@redhat.com>
15760
15761 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15762 * gdb.base/structs.exp: Use gdb_test_multiple.
15763
039cf96d
AC
157642003-11-20 Andrew Cagney <cagney@redhat.com>
15765
6882279b
AC
15766 * gdb.base/structs.exp: Handle and recover from internal errors.
15767 Replace "foo${n}" with "foo<n>" in test messages.
15768
e53890ae
AC
15769 * gdb.base/structs.exp: Update copyright. Rewrite.
15770 * gdb.base/structs.c: Update copyright. Rewrite.
15771
2b211c59
AC
15772 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15773 resync count exceeded.
d63a86f8 15774
039cf96d
AC
15775 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15776 from the internal error.
15777 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15778 Original from Jim Blandy.
15779 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15780
eac98b22
AC
157812003-11-19 Andrew Cagney <cagney@redhat.com>
15782
15783 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15784 KFAIL.
15785
67455b2a
MK
157862003-11-17 Mark Kettenis <kettenis@gnu.org>
15787
15788 New testcase for PR backtrace/1435.
15789 * gdb.arch/i386-unwind.exp: New file.
15790 * gdb.arch/i386-unwind.c: New file.
15791
853d6e5b
AC
157922003-11-17 Andrew Cagney <cagney@redhat.com>
15793
15794 * lib/gdb.exp (compiler_info): New global.
15795 (test_compiler_info): New function.
15796 (get_compiler_info): Set compiler_info.
15797 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15798 "compiler_info" to gcc-<major>-<minor>.
15799
38cf6e11
MC
158002003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * gdb.trace/configure: Remove.
15803
a50d3602
EZ
158042003-11-13 Elena Zannoni <ezannoni@redhat.com>
15805
15806 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15807 breakpoints.
a50d3602
EZ
15808 * gdb.base/break.exp: Remove all references to explicit line
15809 numbers.
15810
d9407aaa
NC
158112003-11-11 Nick Clifton <nickc@redhat.com>
15812
15813 * gdb.base/shreloc.exp: Do not run for targets which do not
15814 support shared objects.
15815
db488fc1
CV
158162003-11-10 Corinna Vinschen <vinschen@redhat.com>
15817
15818 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15819 Don't run tests if nofileio flag is given.
15820
6a90a18e
EZ
158212003-11-07 Elena Zannoni <ezannoni@redhat.com>
15822
15823 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15824 as well as 'Watchpoint'.
6a90a18e 15825
0b915e9c
EZ
158262003-11-06 Elena Zannoni <ezannoni@redhat.com>
15827
15828 Reported by Jim Ingham <jingham@apple.com>:
15829 * gdb.base/annota1.exp: Match at least one occurrence of the
15830 signal handler annotation.
15831
d7e4b55f
EZ
158322003-11-06 Elena Zannoni <ezannoni@redhat.com>
15833
a9c64011
AS
15834 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15835 as well as 'Watchpoint'.
d7e4b55f 15836
2fe4e8d0
MC
158372003-11-05 Michael Chastain <mec@shout.net>
15838
15839 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15840
6ef88553
KW
158412003-11-03 Kris Warkentin <kewarken@qnx.com>
15842
15843 * gdb.arch/gdb1291.c: New test file.
15844 * gdb.arch/gdb1291.exp: New test script.
15845 * gdb.arch/gdb1431.c: New test file.
15846 * gdb.arch/gdb1431.exp: New test script.
15847
ae7dc4d8
MC
158482003-10-22 Michael Chastain <mec@shout.net>
15849
15850 * gdb.mi/pthreads.c: Add copyright notice.
15851
c39d7427
MC
158522003-10-22 Michael Chastain <mec@shout.net>
15853
15854 * gdb.threads/pthreads.c: Add copyright notice.
15855
8b7d96c1
MC
158562003-10-20 Michael Chastain <mec@shout.net>
15857
15858 * gdb.base/gdb1056.exp: New test script.
15859
d1d69fdd
DJ
158602003-10-13 Daniel Jacobowitz <drow@mvista.com>
15861
15862 * gdb.threads/killed.exp: Use gdb_run_cmd.
15863
7d605576
DJ
158642003-10-13 Daniel Jacobowitz <drow@mvista.com>
15865
15866 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15867 create a core file.
15868 * gdb.threads/gcore-thread.exp: Likewise.
15869
618ec112
CV
158702003-10-13 Corinna Vinschen <vinschen@redhat.com>
15871
15872 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15873 type, based on char type.
15874 (struct bit_flags_short_t): New bitfield type, based on short type.
15875 (init_bit_flags_char): New fuction.
15876 (init_bit_flags_short): Ditto.
15877 (print_bit_flags_char): Ditto.
15878 (print_bit_flags_short): Ditto.
15879 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15880
9367a73c
MC
158812003-10-11 Michael Chastain <mec@shout.net>
15882
15883 * gdb.base/call-rt-st.exp: Update copyright year.
15884
1decf120
KI
158852003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15886
15887 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15888 * gdb.disasm/sh3.s: Ditto.
15889
5445b2ae
DJ
158902003-10-07 Daniel Jacobowitz <drow@mvista.com>
15891
15892 * gdb.threads/switch-threads.exp: New test.
15893 * gdb.threads/switch-threads.c: New source file.
15894
aec24853
CV
158952003-10-07 Corinna Vinschen <vinschen@redhat.com>
15896
15897 * gdb.base/ending-run.exp: Add sh specific case.
15898
adc7428d
AC
158992003-10-06 Andrew Cagney <cagney@redhat.com>
15900
15901 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15902 * gdb.disasm/mn10200.exp: Delete obsolete file.
15903
c9d37158
DJ
159042003-09-29 Daniel Jacobowitz <drow@mvista.com>
15905
15906 * ChangeLog: Correct an entry command.exp -> commands.exp.
15907 * gdb.base/commands.exp (bp_deleted_in_command_test)
15908 (temporary_breakpoint_commands): Check noargs.
15909
79c2c32d
DC
159102003-09-25 David Carlton <carlton@kealia.com>
15911
15912 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15913 of some print tests, where appropriate. Add tests for C::D::cd,
15914 E::ce, F::cXfX, G::XgX.
15915 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15916
594e6d67
RE
159172003-09-25 Richard Earnshaw <rearnsha@arm.com>
15918
15919 * lib/java.exp (java_init): Import target_alias before using it.
15920
10f0d451
DC
159212003-09-25 David Carlton <carlton@kealia.com>
15922
15923 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15924
274bcba0
EZ
159252003-09-23 Elena Zannoni <ezannoni@redhat.com>
15926
d63a86f8 15927 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15928 weirdness.
274bcba0 15929
cdbf20f7
MC
159302003-09-17 Michael Chastain <mec@shout.net>
15931
15932 * gdb.cp/gdb1355.exp: New file.
15933 * gdb.cp/gdb1355.c: New file.
15934
71e06f80
CV
159352003-09-15 Corinna Vinschen <vinschen@redhat.com>
15936
15937 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15938 * gdb.asm/sh.inc: New file.
15939
5c4e30ca
DC
159402003-09-11 David Carlton <carlton@kealia.com>
15941
bd45b7af
DC
15942 * gdb.cp/namespace.exp: Add tests for namespace types.
15943 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15944 (test_namespace): New.
15945
1c199746
EZ
159462003-09-11 Elena Zannoni <ezannoni@redhat.com>
15947
a9c64011 15948 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15949 * gdb.stabs/weird.exp: Ditto.
1c199746 15950
04ed252f
MC
159512003-09-08 Michael Chastain <mec@shout.net>
15952
15953 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15954
d8a2d9e7
MC
159552003-09-07 Michael Chastain <mec@shout.net>
15956
15957 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15958 'parse error'.
15959
161afb24
MK
159602003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15961
15962 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15963
49f2741a
MC
159642003-08-30 Michael Chastain <mec@shout.net>
15965
15966 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15967 * gdb.gdb/observer.exp: Ditto.
15968 * gdb.gdb/xfullpath.exp: Ditto.
15969
8afa723e
MK
159702003-08-29 Mark Kettenis <kettenis@gnu.org>
15971
15972 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15973 *-*-*bsd*.
15974
f31dfe3b
JJ
159752003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15976
15977 * gdb.base/dump.exp: Skip for ia64.
15978
4630e498
JJ
159792003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15980
15981 * gdb.asm/asm-source.exp: Add ia64 support.
15982 * gdb.asm/ia64.inc: New file.
15983
1105b7ef
MC
159842003-08-22 Michael Chastain <mec@shout.net>
15985
15986 * gdb.cp: New directory.
15987 * gdb.cp/*: Copy from gdb.c++/*.
15988 * gdb.c++/*: Remove.
15989 * Makefile.in: Change gdb.c++ to gdb.cp.
15990 * configure.in: Ditto.
15991 * configure: Regnerate.
15992
c945b932
MK
159932003-08-18 Mark Kettenis <kettenis@gnu.org>
15994
15995 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15996 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15997
2b66634b
DJ
159982003-08-17 Daniel Jacobowitz <drow@mvista.com>
15999
16000 * mi-var-display.exp (-var-list-children weird): Accept function
16001 pointers with argument types.
16002 * mi1-var-display.exp (-var-list-children weird): Likewise.
16003 * mi2-var-display.exp (-var-list-children weird): Likewise.
16004
a356f73b
DJ
160052003-08-17 Daniel Jacobowitz <drow@mvista.com>
16006
16007 * gdb.base/annota3.exp: Add missing newline.
16008
483417b8
MC
160092003-08-06 Michael Chastain <mec@shout.net>
16010
16011 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16012
c99c59c3
MS
160132003-08-12 Michael Snyder <msnyder@redhat.com>
16014
16015 * gdb.base/float.exp: Add test for SH.
16016
55ed7501
MK
160172003-08-10 Mark Kettenis <kettenis@gnu.org>
16018
16019 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16020
1a371f2e
EZ
160212003-08-07 Elena Zannoni <ezannoni@redhat.com>
16022
16023 * gdb.base/completion.exp: Remove reduntant completion test
16024 on filename.
16025
e0f353ce
EZ
160262003-08-07 Elena Zannoni <ezannoni@redhat.com>
16027
a9c64011
AS
16028 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16029 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16030 gdb.trace/save-trace.exp: Make sure that full pathnames are
16031 escaped correctly.
e0f353ce 16032
5710a1af 160332003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16034
a9c64011
AS
16035 * configure.in: Don't generate config.h from config.hin.
16036 * configure: Regenerate.
16037 * config.hin: Remove file.
16038 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16039 * gdb.threads/pthreads.c: Ditto.
5710a1af 16040
dcd81ce9
DJ
160412003-08-07 Daniel Jacobowitz <drow@mvista.com>
16042
16043 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16044 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16045 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16046 Replace ld24 with seth/add3.
16047
6009d884
AC
160482003-08-02 Andrew Cagney <cagney@redhat.com>
16049
16050 * gdb.base/annota3.exp: New file.
16051 * gdb.base/annota3.c: New file.
16052 * gdb.c++/annota3.exp: New file.
16053 * gdb.c++/annota3.cc: New file.
16054
51514e06
MC
160552003-07-29 Michael Chastain <mec@shout.net>
16056
16057 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16058 actually failed.
16059 (do_pass): Likewise.
16060 * gdb.threads/tls.exp: Always initialize no_of_threads.
16061
4ee6625b
DJ
160622003-07-27 Daniel Jacobowitz <drow@mvista.com>
16063
16064 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16065 pattern.
16066 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16067 * gdb.threads/tls.exp: Recognize one case of the host library not
16068 supporting TLS.
16069
225f2bf6
AC
160702003-07-27 Andrew Cagney <cagney@redhat.com>
16071
16072 * gdb.base/fileio.exp: Use SH when running commands using
16073 remote_exec.
16074
bcb27c9f
DJ
160752003-07-24 Daniel Jacobowitz <drow@mvista.com>
16076
16077 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16078 * gdb.base/relocate.c (dummy): New padding array.
16079
3d67be83
MS
160802003-07-22 Michael Snyder <msnyder@redhat.com>
16081
d63a86f8 16082 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16083
16084 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16085 patterns to be more general, accepting old and new output.
16086 Some output chars (such as '+') also must be quoted.
d63a86f8 16087 Some addresses are displayed numerically instead of
3d67be83
MS
16088 symbolically.
16089
57ba3b85
MS
160902003-07-23 Michael Snyder <msnyder@redhat.com>
16091
686d097c
MS
16092 * gdb.base/return2.exp: Don't test long-long return.
16093
57ba3b85
MS
16094 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16095 * gdb.disasm/t01_mov.exp: Ditto.
16096 * gdb.disasm/t02_mova.s: Ditto.
16097 * gdb.disasm/t02_mova.exp: Ditto.
16098 * gdb.disasm/t03_add.s: Ditto.
16099 * gdb.disasm/t03_add.exp: Ditto.
16100 * gdb.disasm/t04_sub.s: Ditto.
16101 * gdb.disasm/t04_sub.exp: Ditto.
16102 * gdb.disasm/t05_cmp.s: Ditto.
16103 * gdb.disasm/t05_cmp.exp: Ditto.
16104 * gdb.disasm/t06_ari2.s: Ditto.
16105 * gdb.disasm/t06_ari2.exp: Ditto.
16106 * gdb.disasm/t07_ari3.s: Ditto.
16107 * gdb.disasm/t07_ari3.exp: Ditto.
16108 * gdb.disasm/t08_or.s: Ditto.
16109 * gdb.disasm/t08_or.exp: Ditto.
16110 * gdb.disasm/t09_xor.s: Ditto.
16111 * gdb.disasm/t09_xor.exp: Ditto.
16112 * gdb.disasm/t10_and.s: Ditto.
16113 * gdb.disasm/t10_and.exp: Ditto.
16114 * gdb.disasm/t11_logs.s: Ditto.
16115 * gdb.disasm/t11_logs.exp: Ditto.
16116 * gdb.disasm/t12_bit.s: Ditto.
16117 * gdb.disasm/t12_bit.exp: Ditto.
16118 * gdb.disasm/t13_otr.s: Ditto.
16119 * gdb.disasm/t13_otr.exp: Ditto.
16120
e00759ef
EZ
161212003-07-22 Elena Zannoni <ezannoni@redhat.com>
16122
16123 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16124
8bc2021f
EZ
161252003-07-22 Elena Zannoni <ezannoni@redhat.com>
16126
a9c64011
AS
16127 * gdb.threads/tls.c : New file.
16128 * gdb.threads/tls.exp : New file.
16129 * gdb.threads/tls-main.c : New file.
16130 * gdb.threads/tls-shared.c : New file.
16131 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16132
89320c4c
AS
161332003-07-22 Andreas Schwab <schwab@suse.de>
16134
16135 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16136
180dea7c
AS
161372003-07-20 Andreas Schwab <schwab@suse.de>
16138
16139 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16140 due to insn reordering.
16141
0714963c
AC
161422003-07-15 Andrew Cagney <cagney@redhat.com>
16143
16144 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16145
98a23b3f
MC
161462003-07-15 Michael Chastain <mec@shout.net>
16147
16148 * gdb.base/gdb1250.exp: New file.
16149 * gdb.base/gdb1250.c: New file.
16150
27e417a2
ML
161512003-07-09 Michal Ludvig <mludvig@suse.cz>
16152
16153 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16154 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16155
8bc2021f
EZ
161562003-07-09 Elena Zannoni <ezannoni@redhat.com>
16157
a9c64011
AS
16158 * gdb.threads/tls.c: New file.
16159 * gdb.threads/tls.exp: New file.
16160 * gdb.threads/tls-main.c: New file.
16161 * gdb.threads/tls-shared.c: New file.
16162 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16163
d99968dc
EZ
161642003-07-09 Elena Zannoni <ezannoni@redhat.com>
16165
16166 * gdb.base/annota1.exp: Make sure that we properly escape the
16167 full path of the source file. Xfail more permissive patterns,
d63a86f8 16168 due to a compiler debug info problem.
d99968dc 16169
83876b3b
AS
161702003-07-07 Andreas Schwab <schwab@suse.de>
16171
2705e972
AS
16172 * gdb.asm/m68k.inc: New file.
16173 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16174
83876b3b
AS
16175 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16176 arguments"): Also match negative number.
16177
16178 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16179
3a871b37
DJ
161802003-07-03 Daniel Jacobowitz <drow@mvista.com>
16181
16182 * gdb.base/store.c (charest): New typedef.
16183 (add_char): Rename to add_charest, update.
16184 (wack_char): Rename to wack_charest, update types. Return l + r
16185 to keep r live across the call.
16186 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16187 (wack_double, wack_doublest): Return l + r to keep r live across
16188 the call.
16189 * gdb.base/store.exp: Accomodate store.c changes.
16190
b2a7f303
DC
161912003-06-30 David Carlton <carlton@kealia.com>
16192
16193 * gdb.c++/maint.exp (test_invalid_name): New.
16194 (test_first_component): Add tests for invalid names.
16195
3c6cb4a1
MC
161962003-06-29 Michael Chastain <mec@shout.net>
16197
16198 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16199 output of '<VTT for class>' for virtual base classes.
16200
f1c2644b
DJ
162012003-06-29 Daniel Jacobowitz <drow@mvista.com>
16202
16203 * gdb.base/completion.exp: Tab-complete "complet" instead of
16204 "compl".
16205 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16206
18080350
DJ
162072003-06-29 Daniel Jacobowitz <drow@mvista.com>
16208
16209 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16210 * gdb.base/volatile.exp: Likewise.
16211
f56973f8
DJ
162122003-06-29 Daniel Jacobowitz <drow@mvista.com>
16213
16214 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16215 gdb/1265.
16216
162172003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16218 Daniel Jacobowitz <drow@mvista.com>
16219
16220 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16221 initial line count of 'captured_main' from 26 to 32.
16222 (test_with_self): Allow xmalloc call to be interleaved with the
16223 preceding two lines.
16224
e766d4d6
JB
162252003-06-24 Joel Brobecker <brobecker@gnat.com>
16226
16227 * gdb.base/bang.exp: New testcase.
16228
f125c9a4
JB
162292003-06-23 Joel Brobecker <brobecker@gnat.com>
16230
16231 * gdb.base/langs.exp: Add some tests for the "minimal" language
16232 support.
16233
6e25beaf
EZ
162342003-06-23 Elena Zannoni <ezannoni@redhat.com>
16235
16236 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16237 the testcase.
16238
2f816dda
DJ
162392003-06-22 Daniel Jacobowitz <drow@mvista.com>
16240
16241 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16242 offset.
16243
db5a5748
DJ
162442003-06-22 Daniel Jacobowitz <drow@mvista.com>
16245
16246 * gdb.c++/pr-1210.cc: New file.
16247 * gdb.c++/pr-1210.exp: New file.
16248
1df0c130
DJ
162492003-06-21 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16252 000-exec-continue.
16253
a92feac0
MK
162542003-06-15 Mark Kettenis <kettenis@gnu.org>
16255
16256 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16257 on *-*-*bsd* instead of *-*-freebsd*.
16258
81a58f5b
AC
162592003-06-14 Andrew Cagney <cagney@redhat.com>
16260
16261 * gdb.base/store.exp: Test longest and doublest. Test all
16262 parameters. Weaken return statement match.
16263 * gdb.base/store.c: Add longest and doublest - aka long long and
16264 long double functions. Put all parameters into local register
16265 variables. Use negative values.
16266
b257a0d3
AC
162672003-06-14 Andrew Cagney <cagney@redhat.com>
16268
16269 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16270 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16271 exit status.
16272 * gdb.base/fileio.exp: Disable target when nointerrupts and
16273 noinferiorio, instead of limiting it to remote. Use remote_exec
16274 instead of system.
d63a86f8 16275
21c38304
JJ
162762003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16277
16278 * gdb.base/float.exp: Add ia64 support.
16279
1bcdb424
CV
162802003-06-12 Corinna Vinschen <vinschen@redhat.com>
16281
16282 * gdb.base/fileio.exp: Run only on remote targets.
16283
6aeb981f
CV
162842003-06-10 Corinna Vinschen <vinschen@redhat.com>
16285
16286 * gdb.base/fileio.c: New file, testing File-I/O.
16287 * gdb.base/fileio.exp: Ditto.
16288
53df362e
RG
162892003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16290
16291 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16292 shared objects after relocation at load time (gdb PR/1132).
16293 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16294 as above, part of the shared object relocation test.
53df362e 16295
ffee1b46
MK
162962003-06-08 Mark Kettenis <kettenis@gnu.org>
16297
b5ca3722
MK
16298 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16299 fully filled history list.
16300 * gdb.base/gdb_history: New file.
16301
03ed860d
MK
16302 * gdb.base/signals.exp: XFAIL "continue to func1" on
16303 i*86-*-freebsd*.
16304
ffee1b46
MK
16305 * gdb.base/attach.exp: When trying to attach to a nonexistent
16306 process, make it possible to specify the PID based on the target,
16307 and do so for *-*-freebsd*.
16308
d80dbb52
RH
163092003-06-02 Richard Henderson <rth@redhat.com>
16310
16311 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16312
6dd77b81
RH
163132003-06-02 Richard Henderson <rth@redhat.com>
16314
16315 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16316
f6347e16
RH
163172003-06-02 Richard Henderson <rth@redhat.com>
16318
16319 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16320
2c161407
DJ
163212003-06-01 Daniel Jacobowitz <drow@mvista.com>
16322
16323 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16324 of globalvar.
16325
572eb746
MK
163262003-06-01 Mark Kettenis <kettenis@gnu.org>
16327
16328 * gdb.asm/asm-source.exp: Check for memory read errors in
16329 disassembler test on *BSD too.
16330
9e9617a5
RH
163312003-06-01 Richard Henderson <rth@redhat.com>
16332
16333 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16334 for .frame.
16335 (gdbasm_call): Lose ldgp.
16336 (gdbasm_startup): Add frame information.
16337 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16338
7b34ad4e
MK
163392003-05-31 Mark Kettenis <kettenis@gnu.org>
16340
16341 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16342 i?86-*-*.
16343
10059fdf
MK
163442003-05-30 Mark Kettenis <kettenis@gnu.org>
16345
16346 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16347 FreeBSD.
16348
acf4b816
RH
163492003-05-29 Richard Henderson <rth@redhat.com>
16350
16351 * gdb.asm/alpha.inc: New file.
16352 * gdb.asm/asm-source.exp: Use it.
16353
e9ecd949
JB
163542003-05-29 Jim Blandy <jimb@redhat.com>
16355
16356 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16357 'core.PID'.
16358
e3e5a4f3
JB
163592003-05-22 Jim Blandy <jimb@redhat.com>
16360
16361 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16362 backtrace.
d63a86f8 16363
72fe3d25
DC
163642003-05-20 David Carlton <carlton@math.stanford.edu>
16365
16366 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16367 this time.
16368
58da2eb2
DC
163692003-05-19 David Carlton <carlton@bactrian.org>
16370
16371 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16372 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16373
1fcb5155
DC
163742003-05-19 David Carlton <carlton@bactrian.org>
16375
16376 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16377 namespace tests.
16378 Bump copyright date.
16379 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16380 (main): Call C::D::marker2.
16381 * gdb.c++/namespace1.cc: New file.
16382
85e85163
JJ
163832003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16384
16385 Roland McGrath <roland@redhat.com>
d63a86f8 16386 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16387 there is no manager thread.
16388
a25fbfec
JJ
163892003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16390
d63a86f8
RM
16391 * gdb.threads/schedlock.exp: Remove assumption that all threads
16392 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16393 in one of the child threads rather than the main thread.
16394
be375bae
JB
163952003-05-07 Jim Blandy <jimb@redhat.com>
16396
09bf6082
JB
16397 Add support for assembly source testing on the s390x.
16398 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16399 architecture.
16400 * gdb.asm/s390x.inc: New file.
16401
be375bae
JB
16402 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16403 succession of 'if' statements.
16404
00905d52
AC
164052003-05-05 Andrew Cagney <cagney@redhat.com>
16406
16407 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16408
b1e29e33
AC
164092003-05-05 Andrew Cagney <cagney@redhat.com>
16410
16411 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16412 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16413
e33d66ec
EZ
164142003-05-02 Elena Zannoni <ezannoni@redhat.com>
16415
16416 * gdb.base/charset.exp: Update based on new behavior of set/show
16417 charset commands.
16418
2b6fd0d8
AC
164192003-05-01 Andrew Cagney <cagney@redhat.com>
16420
16421 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16422 variable do not give memory errors.
16423
130cacce
AF
164242003-04-30 Adam Fedor <fedor@gnu.org>
16425
16426 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16427 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16428 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16429 gdb.objc/basicclass.m: : New files
16430
16431 * lib/gdb.exp (gdb_compile_objc): New procedure.
16432
bea71854
DJ
164332003-04-27 Daniel Jacobowitz <drow@mvista.com>
16434
16435 * gdb.base/signals.exp: Make backtrace tests more specific.
16436
0f20eeea
DC
164372003-04-23 David Carlton <carlton@bactrian.org>
16438
16439 * gdb.c++/maint.exp (test_first_component): Add tests for
16440 'operator' in more locations.
16441
c8c4d8dc
KB
164422003-04-16 Kevin Buettner <kevinb@redhat.com>
16443
16444 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16445
3fe60e3c
EZ
164462003-04-16 Elena Zannoni <ezannoni@redhat.com>
16447
16448 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16449 func marke' instead. Update test name.
3fe60e3c 16450
9219021c
DC
164512003-04-15 David Carlton <carlton@math.stanford.edu>
16452
16453 * gdb.c++/maint.exp: New file.
16454
5dd55bdd
EZ
164552003-04-14 Elena Zannoni <ezannoni@redhat.com>
16456
16457 * gdb.threads/schedlock.c: Change type of thread function argument
16458 to long, to avoid warnings on 64-bit platforms.
16459
00890572
EZ
164602003-04-14 Elena Zannoni <ezannoni@redhat.com>
16461
a9c64011
AS
16462 * gdb.base/attach.exp: Add new message from ptrace in case of
16463 attaching to nonexistent process.
d63a86f8 16464
93201743
JB
164652003-04-11 Jim Blandy <jimb@redhat.com>
16466
16467 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16468 gdb.c++/userdef.cc: Place comments on the lines to which the
16469 marker function might return.
16470 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16471 gdb.c++/userdef.exp: Look for those comments to check that we've
16472 returned to the right place, instead of checking line numbers.
16473
2a11c64d
EZ
164742003-04-11 Elena Zannoni <ezannoni@redhat.com>
16475
a9c64011
AS
16476 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16477 match on sourcefile name, instead of directory name.
2a11c64d 16478
68ab8fc5
EZ
164792003-04-10 Elena Zannoni <ezannoni@redhat.com>
16480
d63a86f8 16481 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16482 working directory name.
16483
5624293a
JB
164842003-04-09 Jim Blandy <jimb@redhat.com>
16485
16486 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16487 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16488 after an inferior function call, report the failure, but allow the
16489 test to continue.
16490
f1f02ee4
SC
164912003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16492
16493 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16494 with -DPROTOTYPES.
16495
6eb79af0
SC
164962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16497
16498 * gdb.base/break.exp: Revert last patch.
16499
8dfb4cf0
SC
165002003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16501
16502 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16503 with -DPROTOTYPES.
16504
ed4c619a
AC
165052003-04-02 Andrew Cagney <cagney@redhat.com>
16506
16507 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16508 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16509 matching directories by the name breakpoint.
16510 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16511 Make "continue to marker1" consistent.
16512 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16513 message consistent.
16514 * lib/gdb.exp: Put "the program is no longer running", and "the
16515 program exited" in parenthesis.
16516 * lib/mi-support.exp: Ditto.
d63a86f8 16517
4e35d5f0 165182003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16519
4e35d5f0
BR
16520 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16521
71900fe8
AC
165222003-03-29 Andrew Cagney <cagney@redhat.com>
16523
16524 * gdb.base/sizeof.c (main): Print the value of '\377'.
16525 * gdb.base/sizeof.exp: Check the sign of '\377'.
16526
c0655a16
MC
165272003-03-27 Michael Chastain <mec@shout.net>
16528
16529 * gdb.base/gdb1090.exp: New file.
16530 * gdb.base/gdb1090.cc: New file.
16531
5b2a3989
JB
165322003-03-27 J. Brobecker <brobecker@gnat.com>
16533
16534 * gdb.gdb/observer.exp: New regression test.
16535
79876890
MC
165362003-03-27 Michael Chastain <mec@shout.net>
16537
16538 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16539 * gdb.base/ptype.exp: Likewise.
16540
6eac95e3
CV
165412003-03-27 Corinna Vinschen <vinschen@redhat.com>
16542
16543 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16544
e8c71839
MC
165452003-03-26 Michael Chastain <mec@shout.net>
16546
16547 * gdb.base/ptype.exp: Actually use some typedef'd types.
16548
71b10041
SC
165492003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16550
16551 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16552 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16553
2512cf80
CV
165542003-03-20 Corinna Vinschen <vinschen@redhat.com>
16555
16556 * gdb.base/default.exp: Fix regular expression.
16557
0d195a4f
CV
165582003-03-20 Corinna Vinschen <vinschen@redhat.com>
16559
16560 * gdb.base/args.exp: Fix regular expression.
16561
8a2dbca8
CV
165622003-03-20 Corinna Vinschen <vinschen@redhat.com>
16563
16564 * gdb.base/help.exp: Allow Win32 child process.
16565
bf028682
CV
165662003-03-20 Corinna Vinschen <vinschen@redhat.com>
16567
16568 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16569 when stepping out of main().
16570
182dbe85
CV
165712003-03-20 Corinna Vinschen <vinschen@redhat.com>
16572
16573 * gdb.base/default.exp: Check for win32 specific message when calling
16574 "run" without executable.
16575
d67a6ba5
CV
165762003-03-20 Corinna Vinschen <vinschen@redhat.com>
16577
16578 * gdb.base/args.exp: Expect .exe in output.
16579
a955b5bb
CV
165802003-03-20 Corinna Vinschen <vinschen@redhat.com>
16581
16582 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16583 Cygwin native.
16584
bf6bad4b
AC
165852003-03-17 Andrew Cagney <cagney@redhat.com>
16586
16587 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16588 vector registes.
16589 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16590 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16591
293e9a31
DC
165922003-03-17 David Carlton <carlton@math.stanford.edu>
16593
16594 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16595 test, for PR breakpoints/38.
16596 Call test_watchpoint_and_breakpoint.
16597 * gdb.base/watchpoint.c (func3): New function.
16598 (main): Call func3.
16599
5330f2db
DC
166002003-03-04 David Carlton <carlton@math.stanford.edu>
16601
16602 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16603 Garply<Garply<char> >:: garply".
16604 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16605 with respect to PR c++/1111; note also PR c++/1113.
16606 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16607 respect to PR c++/1062.
16608 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16609
6ece72da
DC
166102003-03-03 David Carlton <carlton@math.stanford.edu>
16611
16612 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16613 with respect to PR c++/57.
16614 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16615 c++/826.
16616 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16617 respect to PR c++/57.
16618
85ca1584
DC
166192003-03-03 David Carlton <carlton@math.stanford.edu>
16620
16621 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16622 respect to PR c++/33 into FAILs.
16623
98e9c5b8
MC
166242003-03-03 Michael Chastain <mec@shout.net>
16625
7bedbf27
MC
16626 * configure.in: Update copyright years.
16627
166282003-03-03 Michael Chastain <mec@shout.net>
16629
16630 * Makefile.in: Update copyright years.
98e9c5b8 16631
f683e100
DC
166322003-02-28 David Carlton <carlton@math.stanford.edu>
16633
16634 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16635 print class instead of struct and/or superfluous protection
16636 specifiers, as long as the resulting output is equivalent to the
16637 source code.
16638 Delete FIXME from end of messages on tests that don't need
16639 fixing.
16640
a9e0cf2c
DC
166412003-02-28 David Carlton <carlton@math.stanford.edu>
16642
16643 * gdb.c++/templates.exp (do_tests): Allow const in the two
16644 Foo<volatile char *>::foo tests.
16645
e8d359df
MS
166462003-02-27 Michael Snyder <msnyder@redhat.com>
16647
d63a86f8 16648 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16649 will be consistant.
16650
0b71dc91
DC
166512003-02-26 David Carlton <carlton@math.stanford.edu>
16652
16653 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16654 char *>::foo" test with respect to PR c++/33. Create a new test
16655 which is identical to that one except that it doesn't put the
16656 space between the "char" and the "*"; KFAIL it, too.
16657
dd14ab43
DC
166582003-02-26 David Carlton <carlton@math.stanford.edu>
16659
16660 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16661 template types into either PASSes or KFAILs (corresponding to PR
16662 c++/57). Tweak indentation. Update copyright.
16663
1146c7f1
SC
166642003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16665
16666 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16667
74641dfb
MC
166682003-02-13 Michael Chastain <mec@shout.net>
16669
16670 * gdb.base/exprs.exp: Remove i960 remnants.
16671 * gdb.base/funcargs.exp: Likewise.
16672 * gdb.base/list.exp: Likewise.
16673 * gdb.base/ptype.exp: Likewise.
16674
559cd2d0
DC
166752003-02-14 David Carlton <carlton@math.stanford.edu>
16676
16677 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16678 pEe->D::vg()" from XFAIL to KFAIL.
16679
c4f90d87
JM
166802003-02-13 Jason Molenda (jmolenda@apple.com)
16681
16682 * gdb.base/maint.exp: Update maint print statistics regexp to include
16683 new entries.
16684
cbc4d97c
MC
166852003-02-13 Michael Chastain <mec@shout.net>
16686
16687 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16688
40f235b7
MC
166892003-02-12 Michael Chastain <mec@shout.net>
16690
16691 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16692 * gdb.c++/inherit.exp: Likewise.
16693 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16694 * gdb.c++/templates.exp: Likewise.
16695 * gdb.c++/virtfunc.exp: Likewise.
16696
c56716b0
JM
166972003-02-06 Jason Molenda (jason-cl@molenda.com)
16698
16699 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16700 why the code is written that way.
16701
070afcf8
MC
167022003-02-05 Michael Chastain <mec@shout.net>
16703
16704 * gdb.base/dump.exp: Add missing copyright line.
16705
5d0331e5
JM
167062003-02-05 Jason Molenda (jason-cl@molenda.com)
16707
f7ae6d3e 16708 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16709 at the beginning so the breakpoint doesn't get set on the loop.
16710
92851186
MC
167112003-02-05 Michael Chastain <mec@shout.net>
16712
16713 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16714 output for configurations with gcc 2.95.3.
16715
cbf1e085
AC
167162003-02-05 Keith Seitz <keiths@redhat.com>
16717 Andrew Cagney <ac131313@redhat.com>
16718
16719 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16720
29518e1e
MC
167212003-02-04 Michael Chastain <mec@shout.net>
16722
16723 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16724 Call perror and then continue.
16725
5af1d5f3
MC
167262003-02-03 Michael Chastain <mec@shout.net>
16727
16728 * gdb.c++/pr-1023.cc: New file.
16729 * gdb.c++/pr-1023.exp: New file.
16730
6b549786
JB
167312003-02-05 Jim Blandy <jimb@redhat.com>
16732
16733 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16734 it's local to foobar. Check for it there, and check that it's not
16735 present in main.
16736 * gdb.c++/local.cc (marker2): New function.
16737 (foobar): Call marker1.
16738 (main): Call marker2 instead of marker1.
16739
67f16606
AC
167402003-02-04 Andrew Cagney <ac131313@redhat.com>
16741
16742 * gdb.disasm/mn10200.exp: Obsolete file.
16743 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16744 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16745 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16746
1c5cb38e
DC
167472003-02-04 David Carlton <carlton@math.stanford.edu>
16748
16749 * gdb.c++/overload.exp: Test intToChar(1).
16750 * gdb.c++/overload.cc (intToChar): New.
16751 (main): Call intToChar.
16752
d1fe6965
DC
167532003-02-03 David Carlton <carlton@math.stanford.edu>
16754
16755 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16756 'might_kfail' arg.
16757 KFAIL some of the continue_to_bp_overloaded calls, according to
16758 PR c++/1025.
16759
9ba61c5d
MC
167602003-02-01 Michael Chastain <mec@shout.net>
16761
16762 * gdb.base/advance.c (marker1): New marker function.
16763 * gdb.base/advance.exp: When the 'advance' command lands on the
16764 return breakpoint, it can legitimately stop on either the
16765 current line or the next line. Accommodate both outcomes.
16766 * gdb.base/until.exp: Likewise.
16767
e7494ffb
AC
167682003-02-02 Andrew Cagney <ac131313@redhat.com>
16769
16770 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16771 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16772 now a list, not a tuple.
16773 * gdb.mi/mi-var-display.exp: Ditto.
16774 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16775
075559bc
AC
167762003-02-01 Andrew Cagney <ac131313@redhat.com>
16777
16778 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16779 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16780 stack backtraces.
16781 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16782
2bd4c7b1
MK
167832003-02-01 Mark Kettenis <kettenis@gnu.org>
16784
16785 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16786 gdb.mi/mi1-pthreads.exp: Return instead of calling
16787 gdb_suppress_entire_file.
16788
eabd8992
MS
167892003-02-01 Mark Salter <msalter@redhat.com>
16790
16791 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16792
71469e2f
MS
167932003-01-31 Mark Salter <msalter@redhat.com>
16794
16795 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16796 Support empty arg.
16797
38a94d44
MC
167982003-01-30 Michael Chastain <mec@shout.net>
16799
16800 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16801 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16802 has been fixed in gdb/readline on 2003-01-09.
16803
19ea9e73
MS
168042003-01-29 Michael Snyder <msnyder@redhat.com>
16805
e8d359df
MS
16806 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16807 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16808 * gdb.base/args.exp: Skip if target does not support args passing.
16809
2307bd6a
DJ
168102003-01-22 Daniel Jacobowitz <drow@mvista.com>
16811
19ea9e73 16812 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16813 gdb_test. Accept a list of expect arguments as the third
16814 parameter.
16815 (gdb_test): Use it.
16816
f2dd3617
EZ
168172003-01-20 Elena Zannoni <ezannoni@redhat.com>
16818
16819 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16820 allow for different test tree configurations. Update some
16821 tescases accordingly.
16822 * gdb.arch/altivec-regs.exp: Ditto.
16823 * gdb.asm/asm-source.exp: Ditto.
16824 * gdb.base/advance.exp: Ditto.
16825 * gdb.base/display.exp: Ditto.
d63a86f8 16826 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16827 * gdb.base/mips_pro.exp: Ditto.
16828 * gdb.base/overlays.exp: Ditto.
16829 * gdb.base/relocate.exp: Ditto.
16830 * gdb.base/setshow.exp: Ditto.
16831 * gdb.base/step-line.exp: Ditto.
16832 * gdb.base/step-test.exp: Ditto.
16833 * gdb.base/until.exp: Ditto.
16834 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16835
c71cdefd
DC
168362003-01-17 David Carlton <carlton@math.stanford.edu>
16837
16838 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16839 corresponding to PR c++/945.
16840 Update copyright.
16841
fdba05d7
DC
168422003-01-17 David Carlton <carlton@math.stanford.edu>
16843
16844 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16845 corresponding to PR c++/68.
16846
168472003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16848
16849 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16850 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16851 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16852
c362c33a
EZ
168532003-01-15 Elena Zannoni <ezannoni@redhat.com>
16854
0fbc361c
EZ
16855 * gdb.base/break.exp: Fix change of default location, because of
16856 removal of until tests.
16857 * gdb.base/help.exp: Update test for new 'until' help message.
16858 Add test for help on 'advance'.
a9c64011 16859 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16860
dabf8a35
MK
168612003-01-15 Mark Kettenis <kettenis@gnu.org>
16862
16863 * gdb.base/default.exp: Adapt "info float" test for recent changes
16864 to that command. Add test for "info vector".
16865 * gdb.base/float.exp: New file. Add test for "info float" that
16866 resembles the old test in gdb.base/default.exp.
16867
a1769aca
DC
168682003-01-15 David Carlton <carlton@math.stanford.edu>
16869
16870 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16871
82025e13
EZ
168722003-01-15 Elena Zannoni <ezannoni@redhat.com>
16873
16874 * gdb.base/break.exp: Move the tests of until command from here...
16875 * gdb.base/until.exp: ... to here. New file. Add other tests.
16876 * gdb.base/advance.c: New file.
16877 * gdb.base/advance.exp: New file.
16878
8f9ab801
EZ
168792003-01-14 Elena Zannoni <ezannoni@redhat.com>
16880
a9c64011
AS
16881 * gdb.base/args.c: New file.
16882 * gdb.base/args.exp: New file.
8f9ab801 16883
9ae66589
DJ
168842003-01-14 Daniel Jacobowitz <drow@mvista.com>
16885
16886 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16887
8d77e5c3
DJ
168882003-01-14 Daniel Jacobowitz <drow@mvista.com>
16889
16890 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16891
12d2f0a1
DJ
168922003-01-14 Daniel Jacobowitz <drow@mvista.com>
16893
16894 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16895 dates.
16896
6ca37014
DJ
168972003-01-13 Daniel Jacobowitz <drow@mvista.com>
16898
16899 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16900
b0023472
DJ
169012003-01-13 Daniel Jacobowitz <drow@mvista.com>
16902
16903 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16904 (ptype &*"foo").
16905 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16906
607fbc54 169072003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16908
16909 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16910 * gdb.mi/mi1-console.exp: Likewise.
16911
607fbc54 169122003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16913
16914 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16915 * gdb.mi/mi1-console.exp: Likewise.
16916
a1fb14a2
DJ
169172003-01-13 Daniel Jacobowitz <drow@mvista.com>
16918
16919 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16920
c4cf40b7
DJ
169212003-01-09 Daniel Jacobowitz <drow@mvista.com>
16922
16923 * gdb.base/detach.exp: New test.
16924
696d5a5b
DJ
169252003-01-09 Daniel Jacobowitz <drow@mvista.com>
16926
16927 * Makefile.in (ALL_SUBDIRS): New variable.
16928 (subdirs, clean, distclean): Use it.
16929 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16930 regenerating Makefile, since it is generated from the top level.
16931 * gdb.asm/Makefile.in: Likewise.
16932 * gdb.base/Makefile.in: Likewise.
16933 * gdb.c++/Makefile.in: Likewise.
16934 * gdb.disasm/Makefile.in: Likewise.
16935 * gdb.java/Makefile.in: Likewise.
16936 * gdb.mi/Makefile.in: Likewise.
16937 * gdb.threads/Makefile.in: Likewise.
16938 * gdb.trace/Makefile.in: Likewise.
16939
754533e4
DC
169402003-01-09 David Carlton <carlton@math.stanford.edu>
16941
16942 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16943 Add copyright year 2003.
16944
d8b3e9ee
MC
169452003-01-06 Michael Chastain <mec@shout.net>
16946
16947 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16948 When selecting a thread, 'line' and 'file' are optional.
16949 * gdb.mi/mi1-pthreads.exp: Likewise.
16950
8e9e0fe6
AS
169512003-01-06 Andreas Schwab <schwab@suse.de>
16952
16953 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16954 failures.
16955
b5ab8ff3
DJ
169562003-01-04 Daniel Jacobowitz <drow@mvista.com>
16957
16958 Fix PR gdb/844
16959 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16960 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16961
16962 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16963 instead of calling gdb_suppress_entire_file.
16964 * gdb.threads/print-threads.exp: Likewise.
16965 * gdb.threads/schedlock.exp: Likewise.
16966
16967 * gdb.threads/killed.exp: Return instead of calling
16968 gdb_suppress_entire_file.
16969 * gdb.threads/linux-dp.exp: Likewise.
16970 * gdb.threads/pthreads.exp: Likewise.
16971
1e698235
DJ
169722003-01-04 Daniel Jacobowitz <drow@mvista.com>
16973
16974 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16975 stabs.
16976 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16977 * gdb.base/whatis.exp: Always allow (void) after function names.
16978
147ff08c
DJ
169792003-01-04 Daniel Jacobowitz <drow@mvista.com>
16980
16981 * gdb.c++/casts.exp: Correct regexp.
16982
dc62bfc2
MK
169832003-01-04 Mark Kettenis <kettenis@gnu.org>
16984
16985 * configure.in: Call AC_CONFIG_HEADER. Don't call
16986 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16987 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16988 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16989 aforementioned directories in the AC_OUPUT call.
16990 * config.hin: New file.
16991 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16992 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16993 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16994 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16995 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16996 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16997 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16998 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16999 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17000 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17001 gdb.threads/configure.in, gdb.threads/configure,
17002 gdb.threads/config.in, gdb.trace/configure.in,
17003 gdb.trace/configure: Removed.
17004
77afa639
MC
170052003-01-03 Michael Chastain <mec@shout.net>
17006
17007 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17008 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17009
7634bb6e
DJ
170102003-01-03 Daniel Jacobowitz <drow@mvista.com>
17011
17012 * gdb.base/store.exp: Fix regular expressions.
17013
b39c905e
MK
170142002-12-28 Mark Kettenis <kettenis@gnu.org>
17015
17016 * configure.in: Rewrite.
17017 * configure: Regenerated.
17018
0a8551dd
DC
170192003-01-03 David Carlton <carlton@math.stanford.edu>
17020
17021 * gdb.base/psymtab.exp: New file.
17022 * gdb.base/psymtab1.c: Ditto.
17023 * gdb.base/psymtab2.c: Ditto.
17024
c60b7188
AF
170252002-12-23 Adam Fedor <fedor@gnu.org>
17026
17027 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17028
ee73db83
DC
170292002-12-23 David Carlton <carlton@math.stanford.edu>
17030
17031 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17032 and current_directory initialization.
17033
d6c1774e
JB
170342002-12-22 Jim Blandy <jimb@redhat.com>
17035
f0a847b8
JB
17036 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17037 rather than as part of the output file name.
17038
d6c1774e
JB
17039 * gdb.base/attach.exp: There's no need to copy the test program to
17040 /tmp; that was only ever necessary on HP/UX, and this test is
17041 entirely disabled there anyway.
17042
f0708dbb
JB
170432002-12-21 Jim Blandy <jimb@redhat.com>
17044
4c2acfea
JB
17045 * gdb.c++/psmang.exp: Doc fix.
17046
f0708dbb
JB
17047 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17048 test.
17049
9579e000
DC
170502002-12-20 David Carlton <carlton@math.stanford.edu>
17051
17052 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17053
d1810171
MC
170542002-12-18 Michael Chastain <mec@shout.net>
17055
17056 * gdb.c++/annota2.exp: Add copyright year 2002.
17057
76565097
DC
170582002-12-17 David Carlton <carlton@math.stanford.edu>
17059
17060 * gdb.c++/try_catch.cc: Add marker comments.
17061 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17062 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17063 * gdb.c++/m-static.cc: Ditto.
17064 * gdb.c++/m-static1.cc: Ditto.
17065 * gdb.c++/try_catch.cc: Ditto.
17066
da81390b
JJ
170672002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17068
17069 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17070 to see whether we are using the new -environment-directory
17071 command which resets via -r or the old version of the command
17072 which may prompt the user. Part of fix for gdb/741.
17073
b304d130
AC
170742002-12-13 Andrew Cagney <ac131313@redhat.com>
17075
17076 * gdb.fortran/types.exp: Update obsolete comment.
17077 * gdb.fortran/exprs.exp: Ditto.
17078 * lib/gdb.exp: Delete obsolete code.
17079 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17080 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17081 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17082 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17083 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17084 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17085 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17086 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17087 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17088 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17089 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17090 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17091 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17092 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17093 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17094 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17095 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17096 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17097 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17098 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17099 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17100 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17101 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17102 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17103 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17104 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17105 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17106 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17107 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17108 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17109 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17110 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17111 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17112 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17113 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17114 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17115 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17116
a23b6e6a
DC
171172002-12-11 David Carlton <carlton@math.stanford.edu>
17118
17119 * gdb.c++/m-data.exp: Add test for members that shadow global
17120 variables: see PR gdb/804.
17121 * gdb.c++/m-data.cc: Ditto.
17122
6604731b
DJ
171232002-12-10 Daniel Jacobowitz <drow@mvista.com>
17124
17125 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17126
de46ecd7
DC
171272002-12-06 David Carlton <carlton@math.stanford.edu>
17128
17129 * gdb.base/store.c: Don't declare functions static.
17130
27e829d0
AC
171312002-12-04 Andrew Cagney <ac131313@redhat.com>
17132
17133 * gdb.base/store.exp, gdb.base/store.c: New files.
17134
92806416
DJ
171352002-12-03 Daniel Jacobowitz <drow@mvista.com>
17136
17137 * gdb.base/selftest.exp: Update for current gdb.
17138
3bcbaac5
DJ
171392002-12-03 Daniel Jacobowitz <drow@mvista.com>
17140
17141 * gdb.base/maint.exp: Only dump symbols from one source file
17142 or objfile.
17143
f4f00b1f
DJ
171442002-12-03 Daniel Jacobowitz <drow@mvista.com>
17145
17146 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17147 function call.
17148
f1c8a949
JB
171492002-11-25 Jim Blandy <jimb@redhat.com>
17150
17151 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17152 function appearing in error message.
17153
9e297a97
DJ
171542002-11-21 Daniel Jacobowitz <drow@mvista.com>
17155
17156 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17157
1f312e79
JJ
171582002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17159
d63a86f8
RM
17160 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17161 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17162 should be in mi console format. This is part of fix for PR gdb/604.
17163
83c31e7d
FN
171642002-09-18 Fernando Nasser <fnasser@redhat.com>
17165
17166 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17167 which explicitly prints the zero offset as "+0".
17168
322b3f65
DJ
171692002-10-22 Daniel Jacobowitz <drow@mvista.com>
17170
17171 * gdb.threads/schedlock.c (args): Make unsigned.
17172
171732002-10-21 Daniel Jacobowitz <drow@mvista.com>
17174
17175 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17176 numbers. Allow "foo2|selected stack frame".
17177 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17178 * gdb.asm/asmsrc2.s: Likewise.
17179 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17180 comments.
17181 * gdb.asm/mips.inc: New file.
17182
5e2fe5b8
AF
171832002-10-18 Adam Fedor <fedor@gnu.org>
17184
17185 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17186 * gdb.base/help.exp: Likewise.
17187
abe1a5d0
KB
171882002-10-17 Kevin Buettner <kevinb@redhat.com>
17189
17190 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17191 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17192
10abb1d4
JB
171932002-10-02 Jim Blandy <jimb@redhat.com>
17194
17195 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17196
1f609b42
AC
171972002-10-01 Andrew Cagney <ac131313@redhat.com>
17198
17199 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17200 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17201 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17202 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17203 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17204 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17205 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17206
0aee02e4
AC
172072002-09-29 Andrew Cagney <ac131313@redhat.com>
17208
17209 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17210 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17211 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17212 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17213 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17214 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17215 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17216
6fde09ad
KB
172172002-09-27 Kevin Buettner <kevinb@redhat.com>
17218
17219 * gdb.base/annota1.exp (info break): Make directory components of
17220 path optional since not all compilers emit this debug information.
17221
889bf7c5
PA
17222 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17223 step ends up stepping out of the function instead of stopping on
17224 the epilogue.
6fde09ad 17225
9e8aab75
KS
172262002-09-26 Keith Seitz <keiths@redhat.com>
17227
17228 * lib/insight-support.exp (gdbtk_start): Figure out where
17229 the insight executable is based on where gdb is. Use this
17230 executable to start insight instead of gdb.
17231
e36180d7
AC
172322002-09-25 Andrew Cagney <cagney@redhat.com>
17233
17234 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17235
9dd34b2b
AC
172362002-09-24 Andrew Cagney <ac131313@redhat.com>
17237
17238 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17239 test_isolated_complaints.
17240 (test_empty_complaint): New function.
17241 (test_empty_complaints): New function. Check no output when no
17242 complaints.
d63a86f8 17243
dea97812
KB
172442002-09-19 Jim Blandy <jimb@redhat.com>
17245
a9c64011 17246 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17247
54951bd7
AC
172482002-09-19 Andrew Cagney <ac131313@redhat.com>
17249
17250 * gdb.gdb/complaints.exp: New file.
17251
dec43320
AC
172522002-09-18 Andrew Cagney <ac131313@redhat.com>
17253
17254 * gdb.base/maint.exp: Check `help maint internal-warning'.
17255
e70d6e3f
DC
172562002-09-18 David Carlton <carlton@math.stanford.edu>
17257
17258 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17259 numbers, and replace them by a single breakpoint after the
17260 constructors are all finished.
17261 Add test 4.
17262 * gdb.c++/m-static.cc: Add test 4.
17263 * gdb.c++/m-static.h: New file.
17264 * gdb.c++/m-static1.cc: New file.
17265
17266 * gdb.c++/printmethod.exp: New file.
17267 * gdb.c++/printmethod.cc: New file.
17268
17269 * gdb.c++/pr-574.exp: New file.
17270 * gdb.c++/pr-574.cc: New file.
17271
afb5c968
CV
172722002-09-18 Corinna Vinschen <vinschen@redhat.com>
17273
17274 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17275 embedded targets which never actually exit.
17276
31e45dee
FN
172772002-09-18 Fernando Nasser <fnasser@redhat.com>
17278
17279 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17280 "don't step after run" as unresolved or unsupported, instead of xfail.
17281
a283c5a1
CV
172822002-09-18 Corinna Vinschen <vinschen@redhat.com>
17283
17284 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17285 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17286 Add newline to expected string in "step out of main (status wrapper)"
17287 case.
17288
11350d2a
CV
172892002-09-18 Corinna Vinschen <vinschen@redhat.com>
17290
17291 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17292 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17293
0deec7d6
TT
172942002-09-17 Tom Tromey <tromey@redhat.com>
17295
17296 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17297 \000, not \0, in double-quoted string.
17298
b2b4a1b5
CV
172992002-09-14 Corinna Vinschen <vinschen@redhat.com>
17300
c9d37158 17301 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17302 string after running the commands execution on breakpoint tests.
17303
1c56143a
CV
173042002-09-13 Corinna Vinschen <vinschen@redhat.com>
17305
17306 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17307
37f8da45
JB
173082002-09-12 Joel Brobecker <brobecker@gnat.com>
17309
17310 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17311
08b468e0
KS
173122002-09-10 Keith Seitz <keiths@redhat.com>
17313
17314 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17315 runto proc.
17316 (mi_run_to_main): Use mi_runto.
17317 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17318
dc360f58
KS
173192002-09-10 Keith Seitz <keiths@redhat.com>
17320
17321 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17322 regexp for stopping at main. Could have multiple event notifications.
17323 Don't assume that main was declared with no parameters.
17324 (mi_next): Use mi_step_to.
17325 (mi_step): Use mi_next_to.
17326
ce3abcfb
CV
173272002-09-09 Corinna Vinschen <vinschen@redhat.com>
17328
17329 * gdb.base/default.exp: Fix expected string in `info float' test.
17330
d1f5b980
BE
173312002-09-09 Ben Elliston <bje@redhat.com>
17332
17333 * config/mips.exp: Update comments.
17334 * config/mips-idt.exp: Likewise.
17335 * config/nind.exp: Likewise.
17336 * config/slite.exp: Likewise.
17337 * config/sparclet.exp: Likewise.
17338 * config/udi.exp: Likewise.
17339 * config/vx.exp: Likewise.
17340 * config/vxworks29k.exp: Likewise.
17341
2f71430b
JB
173422002-09-05 Jim Blandy <jimb@redhat.com>
17343
17344 * gdb.threads/killed.exp: Fix test failure message.
17345
7ddebc7e
KS
173462002-09-04 Keith Seitz <keiths@redhat.com>
17347
17348 * lib/mi-support.exp: Update copyright.
17349 (mi_gdb_test): Increase the priority of the expected pattern
17350 so that it matches gdb_test.
17351
0ae67eb3
KS
173522002-09-03 Keith Seitz <keiths@redhat.com>
17353
17354 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17355 Use integer comparison instead of string comparison for testing
17356 whether binary was built.
17357
38fc42c8
JB
173582002-09-03 Jim Blandy <jimb@redhat.com>
17359
17360 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17361
b6ff0e81
JB
173622002-08-29 Jim Blandy <jimb@redhat.com>
17363
17364 * gdb.threads/pthreads.exp: Move the portable thread compilation
17365 code into a function in lib/gdb.exp, and call that from here.
17366 * lib/gdb.exp (gdb_compile_pthreads): New function.
17367
07c98896
KS
173682002-08-29 Keith Seitz <keiths@redhat.com>
17369
17370 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17371 expect_out so that callers can get at it.
17372
0312286c
DJ
173732002-08-23 Daniel Jacobowitz <drow@mvista.com>
17374
17375 * gdb.threads/print-threads.c: New file.
17376 * gdb.threads/print-threads.exp: New file.
17377 * gdb.threads/schedlock.c: New file.
17378 * gdb.threads/schedlock.exp: New file.
17379
dd039bc4
EZ
173802002-08-22 Elena Zannoni <ezannoni@redhat.com>
17381
a9c64011
AS
17382 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17383 not altivec.c.
dd039bc4 17384
1f36144c
MK
173852002-08-17 Mark Kettenis <kettenis@gnu.org>
17386
17387 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17388 targets. The problem should be fixed now.
17389
16057ec7 173902002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17391
17392 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17393 2002-07-24 change that removes final dots from error messages.
17394
3c1499ad
TT
173952002-08-13 Tom Tromey <tromey@redhat.com>
17396
17397 * gdb.base/readline.exp: New file.
17398
a20ce2c3
AC
173992002-08-01 Andrew Cagney <ac131313@redhat.com>
17400
17401 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17402 supress message.
17403
db034ac5
AC
174042002-08-01 Andrew Cagney <cagney@redhat.com>
17405
17406 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17407 CHILL_FOR_TARGET and CHILL_LIB.
17408 * configure.in (configdirs): Remove gdb.chill.
17409 * configure: Regenerate.
17410 * lib/gdb.exp: Obsolete references to chill.
17411 * gdb.fortran/types.exp: Ditto.
17412 * gdb.fortran/exprs.exp: Ditto.
17413
3e000b18
KB
174142002-07-30 Kevin Buettner <kevinb@redhat.com>
17415
17416 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17417 set Irix-specific compile and link flags.
17418
28f4966b
KB
174192002-07-29 Kevin Buettner <kevinb@redhat.com>
17420
17421 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17422 source files. The ``-o'' option doesn't work with the ``-E'' option
17423 when using the Irix compiler.
17424
46c0d5a6
DJ
174252002-07-19 Daniel Jacobowitz <drow@mvista.com>
17426
17427 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17428 Improve support for reusing an exec file. Copy exec file
17429 to target, and run gdbserver on the target instead of on the host.
17430
eecf4bed
JB
174312002-07-18 Jim Blandy <jimb@redhat.com>
17432
0f815cdf
JB
17433 * gdb.base/ending-run.exp: Don't expect to see the program end in
17434 some orderly fashion when we're running on a real stand-alone
17435 board.
17436
eecf4bed
JB
17437 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17438 targets that don't support interrupts.
17439
52d309e4
JB
174402002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17441
17442 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17443 systems.
17444 Move comments in expect statements to inside the actions, so that they
17445 don't get matched against.
17446
ff683d9e
MK
174472002-07-10 Mark Kettenis <kettenis@gnu.org>
17448
17449 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17450 function when asleep" test.
17451
b5356753
AC
174522002-07-10 Andrew Cagney <ac131313@redhat.com>
17453
17454 * gdb.base/page.exp: Rewrite to handle problems with very long
17455 `info set' output. Update copyright.
17456
6aa4d13a
AC
174572002-06-26 Andrew Cagney <ac131313@redhat.com>
17458
17459 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17460 gdb.threads-hp.
17461 * gdb.hp/configure: Regenerate.
17462 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17463 * gdb.hp/gdb.threads-hp/configure: Delete file.
17464 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17465
8cf8c2b8
AC
174662002-06-22 Andrew Cagney <ac131313@redhat.com>
17467
17468 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17469 setlocale, bindtextdomain and textdomain.
17470
6827a8f8
JB
174712002-06-11 Jim Blandy <jimb@redhat.com>
17472
919d772c
JB
17473 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17474 preprocessor macro information is present.
17475
6827a8f8
JB
17476 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17477 tests.
17478
c15b0d21
MS
174792002-06-06 Michael Snyder <msnyder@redhat.com>
17480
c5984d70
MS
17481 * gdb.base/overlays.exp: Record addresses of overlay
17482 functions in TCL variables rather than in GDB variables,
17483 to avoid having GDB convert them to pointers (with loss
17484 of information).
17485
d63a86f8 17486 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17487 default linker script changes.
c15b0d21
MS
17488 * gdb.base/long_long.exp: Add check for sizeof (long double).
17489
be26fe0d
ML
174902002-06-06 Michal Ludvig <mludvig@suse.cz>
17491
17492 * gdb.asm/asm-source.exp: Add x86-64 target.
17493 * gdb.asm/x86_64.inc: New.
d63a86f8 17494
258093ca 174952002-05-30 Michael Chastain <mec@shout.net>
258093ca 17496
4b3153f1 17497 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17498 * gdb.c++/m-static.cc: New file.
17499 * gdb.c++/m-static.exp: New file.
17500
241264c6
MS
175012002-05-28 Michael Snyder <msnyder@redhat.com>
17502
17503 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17504 precision.
17505
9bba8c8f 175062002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17507
4b3153f1 17508 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17509 * gdb.c++/m-data.cc: New file.
17510 * gdb.c++/m-data.exp: New file.
17511
175122002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17513
4b3153f1 17514 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17515 * gdb.c++/try_catch.cc: New file.
d63a86f8 17516 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17517
def1b996
MC
175182002-05-27 Michael Chastain <mec@shout.net>
17519
17520 * gdb.c++/local.exp: Accept more nested types in output.
17521
522ba268
MC
175222002-05-26 Michael Chastain <mec@shout.net>
17523
17524 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17525
277254ba
MS
175262002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17527
17528 * lib/gdb.exp (gdb_wrapper_init): Just because
17529 gdb_wrapper_file exists, this does not mean that the file
17530 should not be rebuilt. That is what gdb_wrapper_initialized
17531 is for.
17532 (default_gdb_init): Reset gdb_wrapper_initialized.
17533
b61a8733
MS
175342002-05-23 Michael Snyder <msnyder@redhat.com>
17535
d63a86f8 17536 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17537 the precision of the floating point test results.
17538 * gdb.base/call-rt-st.exp: Ditto.
17539
b61a8733
MS
17540 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17541 * gdb.base/call-rt-st.exp: Ditto.
17542
56f6e910
MC
175432002-05-19 Michael Chastain <mec@shout.net>
17544
17545 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17546
ad0b0016
EZ
175472002-05-19 Elena Zannoni <ezannoni@redhat.com>
17548
a9c64011
AS
17549 * configure.in (configdirs): Add gdb.arch.
17550 * configure: Regenerate.
ad0b0016 17551
f617d2b6
JB
175522002-05-17 Jim Blandy <jimb@redhat.com>
17553
17554 * gdb.base/completion.exp: Recognize the more detailed error
17555 messages produced by the macro expander's lexical analyzer.
17556
eac2a696
EZ
175572002-05-14 Elena Zannoni <ezannoni@redhat.com>
17558
a9c64011
AS
17559 * gdb.arch/altivec-abi.c: New file.
17560 * gdb.arch/altivec-abi.exp: New file.
17561 * gdb.arch/altivec-regs.c: New file.
17562 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17563
2fdde8f8
DJ
175642002-05-14 Daniel Jacobowitz <drow@mvista.com>
17565
17566 * gdb.base/maint.exp (maint print type): Update for new type
17567 structure.
d63a86f8 17568
e31f1a7c
EZ
175692002-05-14 Elena Zannoni <ezannoni@redhat.com>
17570
17571 * gdb.arch: New directory.
17572 * gdb.arch/configure.in: New file.
17573 * gdb.arch/configure: New file.
17574 * gdb.arch/Makefile.in: New file.
17575
db589741
CV
175762002-05-13 Corinna Vinschen <vinschen@redhat.com>
17577
17578 * gdb.asm/asm-source.exp: Add v850 as supported target.
17579 * gdb.asm/v850.inc: New file.
17580
8ce2a7dc
DJ
175812002-05-13 Daniel Jacobowitz <drow@mvista.com>
17582
17583 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17584
df763c7f
DJ
175852002-05-12 Daniel Jacobowitz <drow@mvista.com>
17586
17587 * gdb.base/break.exp: Check 'break "marker2"'.
17588
377daeed
MS
175892002-05-10 Michael Snyder <msnyder@redhat.com>
17590
17591 * gdb.base/long_long.exp: Fix typo.
17592
c4b7bc2b
JB
175932002-05-10 Jim Blandy <jimb@redhat.com>
17594
ecac9a4e
JB
17595 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17596 a bug.
17597
c4b7bc2b
JB
17598 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17599 Recognize more detailed error message produced by the macro
17600 expander's lexical analyzer.
17601 * lib/gdb.exp (test_print_reject): Same.
17602
e71019a1
MK
176032002-05-09 Mark Kettenis <kettenis@gnu.org>
17604
17605 * gdb.c++/method.exp: Fix typo.
17606
fedfc8e6
MS
176072002-05-08 Michael Snyder <msnyder@redhat.com>
17608
166a1957
MS
17609 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17610 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17611 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17612 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17613 Add iftarget clause for strongarm.
d63a86f8 17614
f1c47eb2
MS
176152002-05-06 Michael Snyder <msnyder@redhat.com>
17616
cb9a9d3e
MS
17617 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17618 (gdb_continue_to_end): Accept output from status wrapper.
17619 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17620 Clean up fail messages to match pass messages.
17621
f1c47eb2
MS
17622 Enable the "needs_status_wrapper" testsuite feature.
17623 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17624 (gdb_compile): Conditionally call gdb_wrapper_init.
17625 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17626 * gdb.c++/method.exp: Recognize output from status wrapper.
17627
6079c749
BE
176282002-05-06 Ben Elliston <bje@redhat.com>
17629From Graydon Hoare <graydon@redhat.com>
17630
17631 * config/sid.exp: Include support for "rawsid" protocol.
17632
188baff3
JB
176332002-05-03 Jim Blandy <jimb@redhat.com>
17634
17635 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17636 * gdb.c++/hang3.C: New file.
17637
b9c07f0f
AC
176382002-05-04 Andrew Cagney <ac131313@redhat.com>
17639
17640 * gdb.base/default.exp: Remove obsolete code.
17641 * gdb.c++/misc.exp: Ditto. Update copyright.
17642 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17643 * gdb.base/whatis.exp: Ditto. Update copyright.
17644 * gdb.base/scope.exp: Ditto. Update copyright.
17645 * gdb.base/ptype.exp: Ditto. Update copyright.
17646 * gdb.base/printcmds.exp: Ditto. Update copyright.
17647 * gdb.base/opaque.exp: Ditto. Update copyright.
17648 * gdb.base/list.exp: Ditto.
17649 * gdb.base/funcargs.exp: Ditto. Update copyright.
17650 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17651 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17652 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17653 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17654 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17655 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17656
5c7a0397
MS
176572002-05-02 Michael Snyder <msnyder@redhat.com>
17658
d6dcc264 17659 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17660 * gdb.base/long_long.exp: Add xscale target.
17661 * gdb.base/default.exp: Add xscale target.
17662
eb7f1c48
JB
176632002-05-01 Jim Blandy <jimb@redhat.com>
17664
17665 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17666 gdb.c++/hang.exp: New test.
17667
a6befae8
FF
176682002-05-01 Fred Fish <fnf@redhat.com>
17669
17670 * gdb.base/completion.exp: Handle completions of "./Make" for
17671 more than one completion possibility, as is the case when we
17672 build and test in the source tree.
17673
0a310277
AG
176742002-04-29 Anthony Green <green@redhat.com>
17675
17676 * gdb.java/jmisc1.exp: New file.
17677 * gdb.java/jmisc2.exp: New file.
17678
6ff9af88
DJ
176792002-04-24 Daniel Jacobowitz <drow@mvista.com>
17680
17681 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17682
96b3d632
EZ
176832002-04-23 Elena Zannoni <ezannoni@redhat.com>
17684
17685 * gdb.base/help.exp: Change 'help status' to allow for target
17686 dependent output differences.
17687
5019bb54
MC
176882002-04-22 Michael Chastain <mec@shout.net>
17689
17690 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17691
a805a116
MC
176922002-04-22 Michael Chastain <mec@shout.net>
17693
17694 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17695
a1706bfd
DM
176962002-04-17 David S. Miller <davem@redhat.com>
17697
17698 * gdb.asm/sparc64.inc: New file.
17699 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17700
a73a20a2
EZ
177012002-04-19 Elena Zannoni <ezannoni@redhat.com>
17702
17703 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17704 instruction file directly into the build tree. Clean up at end of
17705 test.
17706
ba678339
DM
177072002-04-18 David S. Miller <davem@redhat.com>
17708
17709 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17710 handle 64-bit platforms correctly.
17711 * gdb.base/maint.exp: Likewise.
17712
b03399da
KB
177132002-04-18 Kevin Buettner <kevinb@redhat.com>
17714
17715 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17716 ``-fpic'' when compiling files comprising a shared library, but
17717 it does need additional linker flags in order to find shared
17718 libraries at run time.
17719
e2004992
KB
177202002-04-18 Kevin Buettner <kevinb@redhat.com>
17721
17722 * gdb.base/cvexpr.c (use): New function.
17723 (main): Invoke use() on all global variables to prevent
17724 some linkers from deleting these otherwise unused symbols.
17725
d8937120
MC
177262002-04-17 Michael Chastain <mec@shout.net>
17727From David S. Miller <davem@redhat.com>
17728
17729 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17730 handle 64-bit platforms correctly.
17731
ffd61a58
MS
177322002-04-12 Michael Snyder <msnyder@redhat.com>
17733From Jim Blandy <jimb@redhat.com>
a9c64011 17734 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17735 script can handle this instead.
17736 * gdb.base/bar.c (barx): Same.
17737 * gdb.base/baz.c (bazx): Same.
17738 * gdb.base/grbx.c (grbxx): Same.
17739
17740 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17741 manager doesn't automatically unmap overlays unnecessarily.
17742
6b8426a6
MH
177432002-04-10 Martin M. Hunt <hunt@redhat.com>
17744
17745 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17746 stepping out of main.
17747
34af4875
MC
177482002-04-09 Michael Chastain <mec@shout.net>
17749
17750 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17751 scope so that the nested scope tests will make sense.
17752 * gdb.c++/local.exp: Write patterns that actually work with gcc
17753 (the HP patterns "were never known to work with gcc").
17754 Keep the old aCC patterns too.
17755
2d1676a0
DJ
177562002-04-09 Daniel Jacobowitz <drow@mvista.com>
17757
17758 * gdb.base/attach.exp: Correct target board test.
17759
3a63e3f9
MC
177602002-04-08 Michael Chastain <mec@shout.net>
17761
17762 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17763 in a const method. Add some xfail and fail cases for configurations
17764 that do not emit the "const ...".
17765
f18dabd2
MC
177662002-04-07 Michael Chastain <mec@shout.net>
17767
17768 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17769 Accept "A * const" and "const A * const" as type of "this".
17770 Fix spelling of getFunky throughout. Make messages uniform.
17771
0fcddd82
EZ
177722002-04-07 Elena Zannoni <ezannoni@redhat.com>
17773
a9c64011 17774 Work around for PR gdb/285:
0fcddd82
EZ
17775 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17776
16a8534a
EZ
177772002-04-07 Elena Zannoni <ezannoni@redhat.com>
17778
17779 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17780 instructions file at run time instead of configure time.
17781 Sometimes we run the test in a directory that is not the one we
17782 configured in.
17783 * gdb.asm/configure.in: Delete creation of symlink.
17784 * gdb.asm/configure: Regenerate.
17785
24181d81
JB
177862002-04-05 J. Brobecker <brobecker@gnat.com>
17787
17788 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17789 xfullpath () function.
17790
7cdb7107
DJ
177912002-04-04 Daniel Jacobowitz <drow@mvista.com>
17792
17793 * gdb.asm/Makefile.in: Correct dependencies.
17794
17795 * gdb.asm/powerpc.inc: New file.
17796 * gdb.asm/asm-source.exp: Add PowerPC.
17797 * gdb.asm/configure.in: Likewise.
17798 * gdb.asm/configure: Regenerated.
17799
a7d17088
DJ
178002002-04-04 Daniel Jacobowitz <drow@mvista.com>
17801
17802 * gdb.base/relocate.exp: New file.
17803 * gdb.base/relocate.c: New file.
17804
cd721503
FF
178052002-04-04 Fred Fish <fnf@redhat.com>
17806
17807 * gdb.base/step-test.exp: Update comment regarding stopping in
17808 memcpy/bcopy calls inserted as part of the compiler runtime.
17809
b22ad7a7
MS
178102002-04-04 Michael Snyder <msnyder@redhat.com>
17811
17812 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17813
5f279fa6
DJ
178142002-04-03 Daniel Jacobowitz <drow@mvista.com>
17815
17816 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17817 (gdb_expect): Remove $notransfer hack.
17818
dd0fd3ce
DJ
178192002-04-02 Daniel Jacobowitz <drow@mvista.com>
17820
17821 * gdb.c++/classes.exp ("calling method for small class"): Match
17822 updated register output.
17823
1e50cda1
DJ
178242002-03-30 Daniel Jacobowitz <drow@mvista.com>
17825
17826 Fix PR gdb/452
17827 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17828 when finished. Make gdb_file_cmd send "exec-file" when
17829 appropriate.
17830
24015922
DJ
178312002-03-30 Daniel Jacobowitz <drow@mvista.com>
17832
17833 * gdb.base/attach.exp: Remove extra setup_xfail.
17834
dd7dfd64
MS
178352002-03-26 Michael Snyder <msnyder@redhat.com>
17836
17837 * gdb.base/default.exp: Add tests for dump, append, and restore.
17838 * gdb.base/help.exp: Add tests for dump, append, and restore.
17839 * gdb.base/dump.exp: New file, test dump, append and restore.
17840 * gdb.base/dump.c: New file.
17841
48b2f8d7
MS
178422002-03-27 Michael Snyder <msnyder@redhat.com>
17843
d63a86f8 17844 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17845 clean-ups in help messages.
17846
05b4d525
FF
178472002-03-26 Fred Fish <fnf@redhat.com>
17848
17849 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17850 have debugging info for those functions and the compiler uses them
17851 internally to copy structs around.
17852
d7679631
FF
178532002-03-26 Fred Fish <fnf@redhat.com>
17854
17855 * gdb.base/list.exp: Revert the change made yesterday and add note
17856 about why we don't list the default lines for remote targets.
17857
523ac3f9
MS
178582002-03-25 Michael Snyder <msnyder@redhat.com>
17859
17860 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17861
754b2b8d
FF
178622002-03-25 Fred Fish <fnf@redhat.com>
17863
17864 * gdb.base/list.exp: This test works on remote targets so remove
17865 the short circuit for remote targets. Update copyright.
17866
33c3e192
FF
178672002-03-25 Fred Fish <fnf@redhat.com>
17868
17869 * gdb.base/attach.exp: Fix logic error that was suppressing this
17870 test for all non hppa*-*-hpux* targets, instead of the hp target.
17871 Move comments closer to the suppression point. Also now need to
17872 check that we are running natively.
17873
d43e73ee
MS
178742002-03-22 Michael Snyder <msnyder@redhat.com>
17875
882c8f02
MS
17876 * gdb.base/default.exp: Add test for gcore. Update copyright.
17877 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17878
04c12f60
FF
178792002-03-06 Fred Fish <fnf@redhat.com>
17880
17881 * gdb.base/funcargs.c: Remove extraneous ';' character.
17882 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17883
b43df995
MC
178842002-03-04 Michael Chastain <mec@shout.net>
17885
17886 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17887 accommodate gcc v3 function signature.
17888 * gdb.mi/mi0-var-cmd-exp: Ditto.
17889
92362027
AC
178902002-02-24 Andrew Cagney <ac131313@redhat.com>
17891
17892 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17893 ``GNU/Linux'' or ``Linux kernel''
17894 * testsuite/gdb.threads/pthreads.c: Ditto.
17895
258ad32d
MC
178962002-02-24 Michael Chastain <mec@shout.net>
17897
17898 * gdb.threads/pthreads.c (thread1): Add a return statement.
17899 (thread2): Likewise.
17900 (foo): Likewise.
17901
04c3b3d4
MC
179022002-02-23 Michael Chastain <mec@shout.net>
17903
17904 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17905 to placate gcc.
17906
5a2a0a20
MC
179072002-02-23 Michael Chastain <mec@shout.net>
17908
17909 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17910 test "ptype bint". The test passes on all my stabs configurations.
17911
a640f7fc
JB
179122002-02-21 Jim Blandy <jimb@redhat.com>
17913
27924826
JB
17914 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17915 filename at a time, and watch for the ones we want to see.
17916
a640f7fc
JB
17917 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17918 types of pointers to prototyped functions.
17919
edcc8c75
AC
179202002-02-20 Andrew Cagney <ac131313@redhat.com>
17921
17922 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17923 signed, unsigned and straight char.
17924 (padding_char, padding_short, padding_int, padding_long,
17925 padding_long_long, padding_float, padding_double,
17926 padding_long_double): New global variables.
17927 (fill, fill_structs): New functions.
17928
17929 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17930 for correctly sized writes. Update copyright.
17931 (get_valueof): New procedure.
17932 (get_sizeof): Call get_valueof.
17933 (check_valueof): New procedure.
17934 (check_padding): New procedure.
17935
ac57ea44
MC
179362002-02-20 Michael Chastain <mec@shout.net>
17937
17938 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17939 to setup_xfail. Document some of the remaining calls.
17940
7a10c941
MC
179412002-02-18 Michael Chastain <mec@shout.net>
17942
17943 * gdb.c++/userdef.exp: Update copyright year.
17944
fb8acdcc
DJ
179452002-02-18 Daniel Jacobowitz <drow@mvista.com>
17946
17947 * gdb.c++/userdef.exp: Test overloaded operators properly.
17948 Remove xfails.
17949
fda6ae12
MS
179502002-02-14 Michael Snyder <msnyder@redhat.com>
17951
17952 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17953
676a0442
DJ
179542002-02-14 Daniel Jacobowitz <drow@mvista.com>
17955
17956 * gdb.base/a2-run.exp: Check for a remote target properly.
17957 * gdb.base/annota1.exp: Likewise.
17958 * gdb.base/list.exp: Likewise.
17959 * gdb.base/reread.exp: Likewise.
17960 * gdb.base/scope.exp: Likewise.
17961 * gdb.base/shlib-call.exp: Likewise.
17962 * gdb.base/term.exp: Likewise.
17963 * gdb.c++/annota2.exp: Likewise.
17964
78b4f468
RE
179652002-02-13 Richard Earnshaw <rearnsha@arm.com>
17966
17967 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17968
9a81ba51
MC
179692002-02-10 Michael Chastain <mec@shout.net>
17970
17971 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17972 (call_after_alloca): Ditto.
17973
004af6c7
DJ
179742002-02-10 Daniel Jacobowitz <drow@mvista.com>
17975
17976 * gdb.base/ending-run.exp: Guard "cont" test with
17977 gdb_skip_stdio_test.
17978
37225f62
JB
179792002-02-06 Jim Blandy <jimb@redhat.com>
17980
17981 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17982 from here...
17983 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17984 To here. Disable this test on non-HP platforms. Add big comment.
17985
fe6fdd96
MS
179862002-02-04 Michael Snyder <msnyder@redhat.com>
17987
17988 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17989 other than d10v and m32r.
17990
036fad3f
RE
179912002-02-02 Richard Earnshaw <rearnsha@arm.com>
17992
17993 * gdb.base/default.exp: Rewrite test patterns to reduce time
17994 taken to match them.
17995
7148ab62
DJ
179962002-01-30 Daniel Jacobowitz <drow@mvista.com>
17997
17998 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17999 Allow a start function above main.
18000 * gdb.threads/linux-dp.exp: Fix copyright date.
18001
396cc255
DJ
180022002-01-30 Daniel Jacobowitz <drow@mvista.com>
18003
a9c64011
AS
18004 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18005 (check_philosopher_stack): Check for manager thread before checking
18006 for a just-starting thread.
396cc255 18007
f038d31b
DJ
180082002-01-30 Daniel Jacobowitz <drow@mvista.com>
18009
18010 From Neil Booth <neil@daikokuya.demon.co.uk>:
18011 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18012 warnings.
18013
b3ff9d9a
FF
180142002-01-21 Fred Fish <fnf@redhat.com>
18015
18016 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18017 not caller.
18018
39ad761d
JB
180192002-01-21 Jim Blandy <jimb@redhat.com>
18020
18021 * gdb.base/reread.exp: Check that GDB properly re-reads the
18022 executable file when it changes while no inferior is running.
18023
aaf320fa
FF
180242002-01-21 Fred Fish <fnf@redhat.com>
18025
a9c64011
AS
18026 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18027 optionally accept the "shlib events" variation.
aaf320fa 18028
808a31f5
JB
180292002-01-21 Jim Blandy <jimb@redhat.com>
18030
18031 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18032 call `fflush' after every `printf', so that the output is produced
18033 at predictable points, regardless of whatever buffering does (or
18034 doesn't) take place.
18035 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18036 at different points.
18037
4420d5e2
DJ
180382002-01-20 Daniel Jacobowitz <drow@mvista.com>
18039
18040 * gdb.c++/inherit.exp: Update copyright years.
18041 * gdb.c++/method.exp: Likewise.
18042
3e36a0f4
DJ
180432002-01-20 Daniel Jacobowitz <drow@mvista.com>
18044
18045 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18046 artificial methods/arguments.
18047 * gdb.c++/derivation.exp: Likewise.
18048 * gdb.c++/inherit.exp: Likewise.
18049 * gdb.c++/method.exp: Likewise.
18050 * gdb.c++/virtfunc.exp: Likewise.
18051
b4ceaee6
AC
180522002-01-18 Andrew Cagney <ac131313@redhat.com>
18053
18054 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18055 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18056 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18057 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18058 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18059 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18060
ecace851
JB
180612002-01-17 Jim Blandy <jimb@redhat.com>
18062
18063 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18064 anchoring the pattern matching the entry point symbol's name.
18065
375fc983
AC
180662002-01-17 Andrew Cagney <ac131313@redhat.com>
18067
18068 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18069 continue/quit query. Update copyright.
18070
fe6fdd96
MS
180712002-01-14 Michael Snyder <msnyder@redhat.com>
18072
18073 * gdb.base/gcore.exp: Remove extra debugging output.
18074
e017c81f
DJ
180752002-01-13 Daniel Jacobowitz <drow@mvista.com>
18076
18077 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18078 for slightly dubious v2 mangled string.
18079
37ab3bf8
DJ
180802002-01-13 Daniel Jacobowitz <drow@mvista.com>
18081
18082 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18083
1bc05c3a 180842002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18085
1bc05c3a 18086 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18087
1bc05c3a
JM
18088 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18089 constructors.
18090 * gdb.c++/derivation.exp: Likewise.
18091 * gdb.c++/templates.exp: Likewise.
18092 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18093
1bc05c3a
JM
180942002-01-10 Michael Snyder <msnyder@redhat.com>
18095
18096 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18097
a911c360
MS
180982002-01-08 Michael Snyder <msnyder@redhat.com>
18099
18100 * gdb.base/gcore.exp: New test for generate-core-file command.
18101 * gdb.base/gcore.c: Testcase for above.
18102 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18103
ea2119ec
JM
181042002-01-08 Jason Merrill <jason@redhat.com>
18105
18106 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18107
68203136
FF
181082002-01-07 Fred Fish <fnf@redhat.com>
18109
18110 * gdb.c++/overload.exp: Remove unconditional xfails for:
18111 print foo_instance1.overloadargs(1)
18112 print foo_instance1.overloadargs(1, 2)
18113 print foo_instance1.overloadargs(1, 2, 3)
18114 print foo_instance1.overloadargs(1, 2, 3, 4)
18115 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18116 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18117 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18118 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18119 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18120 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18121 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18122 print foo_instance1.overload1arg()
18123 print foo_instance1.overload1arg((char)arg2)
18124 print foo_instance1.overload1arg((signed char)arg3)
18125 print foo_instance1.overload1arg((unsigned char)arg4)
18126 print foo_instance1.overload1arg((int)arg7)
18127 print foo_instance1.overload1arg((unsigned int)arg8)
18128 print foo_instance1.overload1arg((float)arg11)
18129 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18130
21b9b5b1
MS
181312002-01-07 Michael Snyder <msnyder@redhat.com>
18132
18133 * gdb.base/huge.exp: New test. Print a very large target data object.
18134 (skip_huge_test): New test variable. Define if you want to skip this
18135 test. The test reads an 8 megabyte data object from the target, so it
18136 might be very time consuming on remote targets with a slow connection.
18137 * gdb.base/huge.c: New file. Test case for above.
18138
725f922e
FF
181392002-01-07 Fred Fish <fnf@redhat.com>
18140
18141 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18142 g_instance.bfoo, and g_instance.cfoo.
18143
889bf7c5 181442002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18145
889bf7c5
PA
18146 * gdb.base/break.c (multi_line_if_conditional): New function.
18147 (multi_ilne_while_conditional): Likewise.
18148 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18149 IF or WHILE condition puts the breakpoint at the start of
18150 the condition.
f286b2c3 18151
634d57ec
JL
18152 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18153 hppa*-*-hpux* expected failure.
18154 * gdb.base/structs.exp (do_function_calls): Similarly.
18155
18156 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18157 watchpoints.
18158
9fbfe2dc
AC
181592002-01-06 Andrew Cagney <ac131313@redhat.com>
18160
18161 Fix PR gdb/66.
18162 * gdb.base/structs.exp: Replace skip for a29k with skip for
18163 gdb,cannot_call_functions.
18164 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18165 * gdb.base/callfuncs.exp: Ditto.
18166 * gdb.base/call-rt-st.exp: Ditto.
18167 * gdb.base/call-strs.exp: Ditto.
18168 * gdb.base/callfwmall.exp: Ditto.
18169 * gdb.base/scope.exp: Obsolete xfail a29k.
18170 * gdb.c++/misc.exp: Ditto.
18171 * gdb.c++/cplusfuncs.exp: Ditto.
18172 * gdb.base/ptype.exp: Ditto.
18173 * gdb.base/printcmds.exp: Ditto.
18174 * gdb.base/opaque.exp: Ditto.
18175 * gdb.base/list.exp: Ditto.
18176 * gdb.base/funcargs.exp: Ditto.
18177 * gdb.base/default.exp: Ditto.
18178
8ddad156
MS
181792002-01-04 Michael Snyder <msnyder@redhat.com>
18180
ca4976a6 18181 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18182 * gdb.base/maint.exp: Add tests for maint info sections options.
18183
1b074332
JL
18184Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18185
18186 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18187
7d159115
CV
181882001-12-20 Corinna Vinschen <vinschen@redhat.com>
18189
18190 * gdb.asm/arm.inc: New file.
18191 * gdb.asm/asm-source.exp: Add arm targets.
18192 * gdb.asm/configure.in: Ditto.
18193 * gdb.asm/configure: Recreated from configure.in.
18194
8fb87725
JL
18195Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18196
afabe08c
JL
18197 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18198 with HP's compiler.
18199 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18200 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18201 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18202 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18203
18204 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18205 either HP's compilers or GCC.
18206
db521deb
JL
18207 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18208 a SIGBUS or SIGSEGV.
18209
18210 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18211
18212 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18213 can be compiled with either HP's compiler or GCC.
18214
cfa88ab7
JL
18215 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18216 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18217 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18218
ca344dff
JL
18219 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18220 to match current gdb output. Update due to using auto-solib-limit
18221 for limiting instead of overloading auto-solib-add.
18222 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18223 test program.
18224
3f3c6e55 18225 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18226 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18227 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18228 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18229 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18230 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18231 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18232 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18233 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18234 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18235 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18236 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18237 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18238
8fb87725
JL
18239 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18240 a SIGTRAP to the inferior.
18241
cf599fa7
CV
182422001-12-19 Corinna Vinschen <vinschen@redhat.com>
18243
18244 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18245 Substitute call to target_link by call to gdb_compile.
18246
2cd045cd
JL
18247Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18248
a9c64011
AS
18249 * gdb.base/break.exp: Fix HP specific search string when testing
18250 backtracing in a called function.
2cd045cd 18251
a9c64011
AS
18252 * gdb.base/constvars.exp: Only set lang to C++ if we're
18253 compiling the test with HP's compilers.
18254 * gdb.base/volatile.exp: Similarly.
2cd045cd 18255
99ebe9ac
JB
182562001-12-19 Jim Blandy <jimb@redhat.com>
18257
18258 * gdb.base/printcmds.exp: Expect the null character to be printed
18259 as '\0', and the '\013' to be printed as '\v'.
18260 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18261 * gdb.base/setvar.exp: Same.
18262
b9891b29
JB
182632001-12-17 Jim Blandy <jimb@redhat.com>
18264
0eba65ab
JB
18265 * gdb.base/completion.exp: Rather than completing very long
18266 filenames, which can make the readline library produce output we
18267 don't recognize, cd to the directory first, and then complete
18268 using nice, short relative paths.
18269
6970b5b1
JB
18270 * gdb.base/completion.exp: On some systems, there is, in fact, a
18271 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18272 variables as being in scope. So use `no_var_named_this'
18273 instead of `b'.
6970b5b1 18274
b9891b29 18275 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18276 can't find the core file's registers as a failure.
b9891b29 18277
e6ccd35f
JSC
182782001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18279
a9c64011
AS
18280 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18281 test expect string more specific.
e6ccd35f 18282
105ba819
CV
182832001-12-13 Corinna Vinschen <vinschen@redhat.com>
18284
18285 * gdb.asm/asm-source.exp: Add support for xstormy16.
18286 * gdb.asm/configure.in: Ditto.
18287 * gdb.asm/configure: Rebuild.
18288 * gdb.asm/xstormy16.inc: New file.
18289
e9e79dd9
FF
182902001-12-10 Fred Fish <fnf@redhat.com>
18291
18292 * gdb.base/maint.exp: Update to match changes in type dumping code.
18293
347dc97d
JB
182942001-12-10 Jim Blandy <jimb@redhat.com>
18295
18296 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18297 matching the entry point symbol's name at the beginning of the
18298 line.
347dc97d 18299
5178b9d6
DJ
183002001-12-07 Daniel Jacobowitz <drow@mvista.com>
18301
18302 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18303 gdb.c++/inherit.exp, gdb.c++/method.exp,
18304 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18305 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18306 and class layout support.
18307
af890c52
DJ
183082001-12-07 Daniel Jacobowitz <drow@mvista.com>
18309
18310 * gdb.c++/classes.exp: Add test for static member function.
18311 * gdb.c++/misc.cc: Add class with static member function.
18312
7a345fb3
JB
183132001-12-07 Jim Blandy <jimb@redhat.com>
18314
f2e54a80 18315 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18316 those tests as `unsupported'.
18317 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18318 Rewrite subsequent tests to use it.
18319
18320 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18321 those tests as `unsupported'.
18322 * gdb.base/structs.exp (call_struct_func): New function.
18323 (do_function_calls): Use call_struct_func to call the functions
18324 returning structs.
18325
0bc69509
JB
18326 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18327 whether functions are prototyped or not, so we can't possibly pass
18328 arguments to t_float_values2 properly.
18329
7a345fb3
JB
18330 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18331 value of `timeout' for targets other than the mips*tx39-*.
18332
edb6ede1
MS
183332001-12-06 Michael Snyder <msnyder@redhat.com>
18334
d63a86f8 18335 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18336 and detect whether the start symbol has a leading underscore.
18337
2d842f13
JB
183382001-12-04 Jim Blandy <jimb@redhat.com>
18339
18340 * gdb.base/completion.exp: Clarify indentation.
18341
68550daf
JB
183422001-12-03 Jim Blandy <jimb@redhat.com>
18343
18344 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18345 variables on the S/390, not `.word'.
18346
cd5195a8
JB
183472001-11-30 Jim Blandy <jimb@redhat.com>
18348
18349 Add assembly-source tests for s390-ibm-linux.
18350 * gdb.asm/s390.inc: New file.
18351 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18352 the S/390 architecture.
a9c64011 18353 * gdb.asm/configure: Regenerated.
cd5195a8 18354
ca9efc90
MS
183552001-11-30 Michael Snyder <msnyder@redhat.com>
18356
18357 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18358 next, info source, info sources, info line, global and static
18359 variables, and static functions.
18360 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18361 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18362 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18363 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18364 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18365 (gdbasm_leave): Restore frame pointer.
18366 (gdbasm_startup): Copy stack set-up from crt0.S.
18367
d0e66976
FN
183682001-11-26 Fernando Nasser <fnasser@redhat.com>
18369
18370 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18371 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18372 to a local (non-static) variable. Copy tstruct.a to a static buffer
18373 and return a pointer to that buffer.
18374 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18375
e2334072
MK
183762001-11-24 Mark Kettenis <kettenis@gnu.org>
18377
18378 * gdb.asm/configure.in: Fix recognition of ix86 target.
18379 * gdb.asm/configure: Regenerate.
18380
756caa3d
MS
183812001-11-21 Michael Snyder <msnyder@redhat.com>
18382
18383 * gdb.asm/sparc.inc: New file.
18384 * gdb.asm/asm-source.exp: Recognize sparc target.
18385 * gdb.asm/configure.in: Recognize sparc target.
18386 * gdb.asm/configure: Regenerate.
d63a86f8 18387
9a4d72d5
MS
183882001-11-21 Michael Snyder <msnyder@redhat.com>
18389
18390 * gdb.asm/m32r.inc: New file.
18391 * gdb.asm/asm-source.exp: Recognize m32r target.
18392 * gdb.asm/configure.in: Recognize m32r target.
18393 * gdb.asm/configure: Regenerate.
18394
a773d1cd
MS
183952001-11-20 Michael Snyder <msnyder@redhat.com>
18396
017ac23d
MS
18397 * gdb.asm/i386.inc: New file.
18398 * gdb.asm/asm-source.exp: Recognize ix86 target.
18399 * gdb.asm/configure.in: Recognize ix86 target.
18400 * gdb.asm/configure: Regenerate.
18401
a773d1cd
MS
18402 * gdb.c++/namespace.exp: Fix quotes in output messages.
18403
bb632afb
MS
184042001-11-14 Michael Snyder <msnyder@redhat.com>
18405
25d559ca 18406 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18407 qualifier in a type cast expression, to designate an address
18408 in the instruction space (Harvard architecture).
18409
4749e309
MS
184102001-11-13 Michael Snyder <msnyder@redhat.com>
18411
18412 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18413 Tests for expressions using 'const' and 'volatile'.
18414
25050984
CV
184152001-11-13 Corinna Vinschen <vinschen@redhat.com>
18416
18417 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18418
1902c51f
DJ
184192001-11-12 Daniel Jacobowitz <drow@mvista.com>
18420
18421 * lib/mi-support.exp (mi_run_to_helper): Move comments
18422 outside of gdb_expect.
18423
dcf95b47
DJ
184242001-11-11 Daniel Jacobowitz <drow@mvista.com>
18425
18426 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18427 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18428 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18429 mi0_run_to): New functions.
18430 * gdb.mi/mi-simplerun.exp: Use them.
18431 * gdb.mi/mi0-simplerun.exp: Likewise.
18432 * gdb.mi/mi-var-cmd.exp: Likewise.
18433 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18434
45b074e1
AC
184352001-11-10 Andrew Cagney <ac131313@redhat.com>
18436
18437 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18438 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18439
bf50d346
AC
184402001-11-09 Andrew Cagney <ac131313@redhat.com>
18441
18442 * gdb.base/restore.exp: Include $expected value in restored test
18443 message.
18444
9383332c
AC
184452001-11-09 Andrew Cagney <ac131313@redhat.com>
18446
18447 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18448 implemented.
18449
db62520a
MS
184502001-11-08 Michael Snyder <msnyder@redhat.com>
18451
18452 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18453 Add pass/fail message for stop at breakpoint in call dummy function.
18454
b5703437
MS
184552001-11-07 Michael Snyder <msnyder@redhat.com>
18456
d63a86f8
RM
18457 * gdb.c++/templates.exp (test_template_breakpoints):
18458 If we get an overload menu, but it does not match what
760f6330 18459 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18460 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18461 making the whitespace optional. Argument for "new" may be
18462 "unsigned" as well as "unsigned int/long".
d63a86f8 18463 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18464 making the whitespace optional. Also replace "(void) with
18465 "((void|)), making the keyword "void" optional.
d63a86f8 18466 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18467 making the whitespace optional. Also replace "(void) with
18468 "((void|)), making the keyword "void" optional.
3bf40917
MS
18469 * gdb.base/callfuncs.c (t_float_values): This function must
18470 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18471 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18472 can be tested against both cases. Usually one case involves
18473 promotion of float to double, while the other does not.
18474 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18475 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18476 includes a stack frame for "start".
18477
c8ab4e6d
JB
184782001-11-05 Jim Blandy <jimb@redhat.com>
18479
18480 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18481 pointers are 32 bits long, and that offsets of relocs are always
18482 stored in the data (REL-style), and not in the reloc entry itself
18483 (RELA-style).
18484 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18485 stabs.
18486
3f08ced9
MS
184872001-11-01 Michael Snyder <msnyder@redhat.com>
18488
18489 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18490 and regular expression operators by using quoting.
18491
cbfa24cd
MS
184922001-10-31 Michael Snyder <msnyder@redhat.com>
18493
18494 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18495 depending on what the symbol table contains.
18496 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18497 the output of the ptype command. Similarly, accept both "const &"
18498 and "const&".
18499
aaa68313
CV
185002001-10-31 Corinna Vinschen <vinschen@redhat.com>
18501
18502 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18503 symbol `STORAGE' to allow to choose the storage class of
18504 the local datastructures.
18505 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18506 compiler directive.
18507
91740388
MS
185082001-10-30 Michael Snyder <msnyder@redhat.com>
18509
18510 * gdb.base/jump.exp: Allow it to run for all targets.
18511
1b7c05e7
CV
185122001-10-29 Corinna Vinschen <vinschen@redhat.com>
18513
18514 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18515 with new double_array size.
18516 (main): Change storage class of all local variables to static.
18517 Reduce size of double_array to 9.
18518 * gdb.base/call-ar-st.exp: Increase timeout value.
18519 Change expected output for double array to match new size in
18520 call-ar-st.c.
18521
36a22261
CV
185222001-10-29 Corinna Vinschen <vinschen@redhat.com>
18523
18524 * gdb.base/ending-run.exp: Create identical output when passing
18525 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18526 Stormy16 target.
36a22261 18527
92b8ae91
MK
185282001-10-28 Mark Kettenis <kettenis@gnu.org>
18529
18530 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18531 that we catch the expected failure under Linux/x86.
18532
cb135b83
OF
185332001-10-29 Orjan Friberg <orjanf@axis.com>
18534
18535 * gdb.base/setvar.exp: Escape curly braces.
18536 * gdb.stabs/weird.exp: Ditto.
18537
6884aa54
DJ
185382001-10-27 Daniel Jacobowitz <drow@mvista.com>
18539
18540 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18541 * gdm.mi/mi0-hack-cli.exp: Likewise.
18542
0398c9aa
AC
185432001-10-25 Andrew Cagney <ac131313@redhat.com>
18544
18545 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18546 messages.
18547
d20bf2e8
AC
185482001-10-21 Andrew Cagney <ac131313@redhat.com>
18549
18550 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18551 checking MI enabled.
18552
03dd63aa
CV
185532001-10-09 Corinna Vinschen <vinschen@redhat.com>
18554
18555 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18556
1d9d99f3
FCE
185572001-10-04 Frank Ch. Eigler <fche@redhat.com>
18558
18559 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18560 if gdb child process crashes, just signal an error.
18561
838ae6c4
JB
185622001-10-02 Jim Blandy <jimb@redhat.com>
18563
18564 * lib/gdb.exp (test_xfail_format): Simplify.
18565
18566 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18567 front of the variable name `format'. Simplify `if'.
18568
8f0cbc1c
DJ
185692001-10-01 Daniel Jacobowitz <drow@mvista.com>
18570
18571 * gdb.threads/pthreads.exp: Wait for output and delay
18572 before sending ^C.
18573
1f08dafd
DJ
185742001-10-01 Daniel Jacobowitz <drow@mvista.com>
18575
18576 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18577 some incorrect output instead of timing out.
18578 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18579
674f90ff
CV
185802001-09-28 Corinna Vinschen <vinschen@redhat.com>
18581
18582 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18583 check to allow additional `int'.
18584
9b284272
DJ
185852001-09-27 Daniel Jacobowitz <drow@mvista.com>
18586
18587 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18588 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18589
b55a4771
MS
185902001-09-27 Michael Snyder <msnyder@redhat.com>
18591
18592 * lib/gdb.exp (test_debug_format): New proc.
18593 (setup_xfail_format): Use new proc test_debug_format.
18594 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18595 proc; use new service proc test_debug_format.
18596 Replace all other "gcc_compiled" tests with this test.
18597 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18598 proc; use new service proc test_debug_format.
18599 Replace all other "gcc_compiled" tests with this test.
18600
186012001-09-27 Michael Snyder <msnyder@redhat.com>
18602
18603 * gdb.base/cvexpr.exp: New file.
18604 * gdb.base/cvexpr.c: New file
18605 Test for expressions using const and volatile keywords.
18606
4e6667ac
CV
186072001-09-26 Corinna Vinschen <vinschen@redhat.com>
18608
18609 * gdb.base/constvars.exp: Check for different orders of keywords
18610 and additional "int" strings in output.
18611
4f337972
AC
186122001-09-22 Andrew Cagney <ac131313@redhat.com>
18613
18614 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18615 responses from "help maint".
18616
2015650d
FCE
186172001-09-19 Frank Ch. Eigler <fche@redhat.com>
18618
18619 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18620 to localhost:NNN instead of :NNN, in case Xvfb is listening
18621 only on TCP.
18622
f3bcedc1
CV
186232001-09-19 Corinna Vinschen <vinschen@redhat.com>
18624
18625 * gdb.base/recurse.exp: When checking leaving the watchpoint
18626 scope, recognize when gdb is in function's epilogue and pass.
18627
6b819c92
KS
186282001-09-18 Keith Seitz <keiths@redhat.com>
18629
18630 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18631 support for running tests against sid targets.
18632 (gdbtk_done): Ditto.
18633
a10c9419
CV
186342001-09-18 Corinna Vinschen <vinschen@redhat.com>
18635
18636 * gdb.base/ending-run.c (main): Set stdout buffersize
18637 to the same reasonable value for any target.
18638 * gdb.base/ending-run.exp: Add a regular expression
18639 to make testsuite happy on Sanyo Stormy16 target.
18640
739d0d99
CV
186412001-09-17 Corinna Vinschen <vinschen@redhat.com>
18642
18643 * gdb.base/display.c (do_loops): Add float variable `f'.
18644 Increment f in loop.
18645 * gdb.base/display.exp: Increment timeout by 60 seconds.
18646 Change float display test to use variable `f'.
18647
1b8947f0
JB
186482001-09-17 Jim Blandy <jimb@redhat.com>
18649
18650 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18651 overflowing the limited breakpoint tables on some ROM monitors
18652 (like the ROM68K).
18653
9890ac81
FCE
186542001-09-15 Frank Ch. Eigler <fche@redhat.com>
18655
18656 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18657 the "-ac" (disable access control) flag.
18658
6db765ea
JH
186592001-08-30 Jeff Holcomb <jeffh@redhat.com>
18660
18661 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18662 ints.
18663
4c32cc04
KS
186642001-08-30 Keith Seitz <keiths@redhat.com>
18665
18666 * lib/gdb.exp: Move all insight-related functionality into
18667 separate file.
18668 * lib/insight-support.exp: New file.
18669
8d6e6f81
FCE
186702001-08-29 Frank Ch. Eigler <fche@redhat.com>
18671
18672 * config/sid.exp (sid_start): Never set sid verbosity; disable
18673 expect_background {} that consumed its stdout; tolerate </dev/null.
18674 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18675
6a90e1d0
AC
186762001-08-18 Andrew Cagney <ac131313@redhat.com>
18677
18678 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18679 CLI jump command to start it.
18680 (mi_run_to_main): Fail immediatly when unexpected output.
18681
1759b3c3
AC
186822001-08-18 Andrew Cagney <ac131313@redhat.com>
18683
18684 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18685 beginning of function. Fix PR gdb/191.
18686
61d11d80
FCE
186872001-08-16 Frank Ch. Eigler <fche@redhat.com>
18688
18689 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18690 what to force sid endianness to.
18691
942a4df2
KS
186922001-08-15 Keith Seitz <keiths@redhat.com>
18693
18694 * lib/gdb.exp (gdbtk_start): Don't set environment
18695 variables for TCL_LIBRARY and friends. Insight will
18696 now figure these out for itself.
18697
0521c418
MS
186982001-08-02 Michael Snyder <msnyder@redhat.com>
18699
18700 * gdb.base/completion.exp: Remove the symbol "a64l" from
18701 the expect string; this is target-specific, and not related
18702 to what is being tested.
18703
74a9a58a
DB
187042001-08-02 Dave Brolley <brolley@redhat.com>
18705
18706 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18707
c70819fa
MS
187082001-07-25 Michael Snyder <msnyder@redhat.com>
18709
c2b8fa57
MS
18710 * gdb.base/consecutive.exp: New file. Test stepping over
18711 breakpoints on consecutive instructions.
18712 * gdb.base/consecutive.c: New file.
18713
c70819fa
MS
18714 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18715 curly braces in regular expressions.
18716
2b1a1355
MS
187172001-07-25 Michael Snyder <msnyder@redhat.com>
18718
18719 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18720 legitimate output from stepping out of main.
18721
413eca6f
KS
187222001-07-22 Keith Seitz <keiths@redhat.com>
18723
18724 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18725 the empty string, do not run the tests.
18726
7e5a9322
SC
187272001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18728
18729 * gdb.base/long_long.exp: Detect size of pointer. Take into
18730 account 2-byte pointers when testing for p/a results.
18731
de58f10f
SC
187322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18733
d63a86f8 18734 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18735 and defined to 1K for m68hc11.
18736 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18737 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18738 (sizeof_random_data): New variable to tell the size of the data table;
18739 don't test past this size; always run to main.
18740
d6f5fea1
SC
187412001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18742
18743 * gdb.base/return2.exp: return of long long and double fails for
18744 68HC11; don't execute these tests on that platform.
18745 * gdb.base/return.exp: Return of a double fails for 68hc11.
18746
c477543d
SC
187472001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18748
18749 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18750 tests that print a float.
18751 * call-rt-st.exp: Likewise.
18752
63cf1c79
MK
187532001-07-12 Mark Kettenis <kettenis@gnu.org>
18754
18755 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18756 running this test on Linux.
18757
112f9ab5
MC
187582001-06-24 Michael Chastain <chastain@redhat.com>
18759
18760 * gdb.base/arithmet.exp: Remove some tests to make all test names
18761 unique.
18762
4970cb0f
MS
187632001-07-03 Michael Snyder <msnyder@redhat.com>
18764
18765 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18766 the output of the ptype command.
18767
d85da69f
MS
187682001-07-02 Michael Snyder <msnyder@redhat.com>
18769
4c8a82de
MS
18770 * gdb.base/completion.exp: Don't assume that break.c is the only
18771 source file that may contain functions named "marker".
d85da69f
MS
18772 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18773
8afc772b
AC
187742001-06-28 Andrew Cagney <ac131313@redhat.com>
18775
18776 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18777 of files to delete.
18778
18779 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18780 * gdb.disasm/h8300s.exp: New file.
18781 gdb.disasm/h8300s.s: Likewise.
18782
cff22675
AC
187832001-06-27 Andrew Cagney <ac131313@redhat.com>
18784
18785 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18786 empty breakpoint tables.
18787
68c81b54
AC
187882001-06-25 Andrew Cagney <ac131313@redhat.com>
18789
18790 * lib/mi-support.exp: Update args=... part of stop-reason
18791 patterns. Accept either a list or a tuple.
18792
2dd62704
AC
187932001-06-23 Andrew Cagney <ac131313@redhat.com>
18794
18795 * lib/mi-support.exp: Remove local emacs variable defining
18796 change-log-default-name.
18797
b4127474
MC
187982001-06-22 Michael Chastain <chastain@redhat.com>
18799
18800 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18801 This is operationally compatible with the previous version.
18802
8dbfb380
JB
188032001-06-13 Jim Blandy <jimb@redhat.com>
18804
18805 * lib/gdb.exp (gdb_test): Doc fix.
18806
f2d8c86d
MC
188072001-06-10 Michael Chastain <chastain@redhat.com>
18808
18809 * gdb.base/exprs.exp: Remove a duplicate test.
18810
81564d34
JB
188112001-06-06 Jim Blandy <jimb@redhat.com>
18812
18813 * gdb.base/return2.exp (main): Use values to test float and double
18814 returns that are not NaN's, to avoid being confused by IEEE
18815 comparison rules.
18816
da55addb
MS
188172001-06-04 Michael Snyder <msnyder@redhat.com>
18818
18819 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18820 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18821 rather than wait for 12 more tests to time out.
18822
42c65987
JB
188232001-06-06 Jim Blandy <jimb@redhat.com>
18824
b18bced9 18825 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18826 Don't forget to match the GDB prompt.
b18bced9 18827
42c65987
JB
18828 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18829
5b41e5f0
JB
188302001-06-04 Jim Blandy <jimb@redhat.com>
18831
18832 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18833 command.
18834
015e046f
KB
188352001-05-31 Kevin Buettner <kevinb@redhat.com>
18836
18837 * gdb.base/annota1.exp (info break): Match four or more spaces
18838 after "Address".
18839
fb1ffbbe
MC
188402001-05-31 Michael Chastain <chastain@redhat.com>
18841
18842 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18843 (dm_type_int_star): Likewise.
18844 (dm_type_long_star): Likewise.
18845 (dm_type_void_star): Likewise.
18846
5ea2a32c
KB
188472001-05-29 Kevin Buettner <kevinb@redhat.com>
18848
18849 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18850 to a known value in order to get consistent results regardless
18851 of the setting of INPUTRC or the presence or contents of .inputrc.
18852
ae23c492
MS
188532001-05-24 Michael Snyder <msnyder@redhat.com>
18854
ac55707e
MS
18855 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18856 Don't require that the main thread and the manager thread are the
18857 first in the list.
18858
ae23c492
MS
18859 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18860 debugging. If test fails, issue an "unsupported" not a "fail".
18861
400071f1
JB
188622001-05-24 Jim Blandy <jimb@redhat.com>
18863
18864 Don't assume that short is shorter than int.
18865 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18866 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18867 this isn't true.
400071f1
JB
18868 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18869 an int, is not equal to ~0 stored in an unsigned char. This tests
18870 the same thing that the previous test meant to, but works on
18871 16-bit machines, too.
18872 ("print unsigned char != (~0)"): Same test, complemented.
18873
0816a3e5
MS
188742001-05-24 Michael Snyder <msnyder@redhat.com>
18875
18876 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18877 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18878 and prevents dejagnu getting out of step.
18879
f6dc23a9
KB
188802001-05-23 Kevin Buettner <kevinb@redhat.com>
18881
18882 * gdb.base/finish.exp (finish_void): Revise pattern for
18883 stopping on the call statement to not permit stopping at
18884 the start of the instructions comprising the call sequence.
18885
7dbd117d
MC
188862001-05-19 Michael Chastain <chastain@redhat.com>
18887
18888 * gdb.base/callfuncs.exp: Make all test names unique.
18889 * gdb.base/commands.exp: Make all test names unique.
18890 * gdb.base/condbreak.exp: Make all test names unique.
18891 * gdb.base/dbx.exp: Make all test names unique.
18892 * gdb.base/default.exp: Make all test names unique.
18893 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18894 and TIMEOUT messages to their corresponding PASS message.
18895 * gdb.base/ending-run.exp: Make all test names unique.
18896 * gdb.base/long_long.exp: Remove duplicate test.
18897
6b0b0a9e
KB
188982001-05-21 Kevin Buettner <kevinb@redhat.com>
18899
18900 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18901 stop on the call statement as well as the statement after the
18902 call.
18903
2caa35cb
MS
189042001-05-21 Michael Snyder <msnyder@redhat.com>
18905
18906 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18907
40713331
EZ
189082001-05-10 Elena Zannoni <ezannoni@redhat.com>
18909
a9c64011
AS
18910 * gdb.base/completion.exp: Revamp test. Make it execute on all
18911 platforms.
40713331 18912
c2c1be8d
EZ
189132001-05-10 Elena Zannoni <ezannoni@redhat.com>
18914
a9c64011
AS
18915 * config/gdbserver.exp (gdb_load): Handle the case
18916 in which the arguments to gdbserver are given in the
18917 baseboard configuration file.
18918 Also handle the case in which the server needs to do a
18919 load.
2c9cd303 18920
9671de48
KS
189212001-05-07 Keith Seitz <keiths@cygnus.com>
18922
a9c64011
AS
18923 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18924 set up the display for testing.
18925 (gdbtk_start): Convert all paths to paths that tcl will like.
18926 Export target information to environment.
18927 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18928 necessary.
18929 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18930 (to_tcl_path): New proc to convert a given pathname into
18931 a path acceptible as an argument to a tcl command.
18932 (_gdbtk_export_target_info): New proc to export target info
18933 into the environment for gdbtk testing.
18934 (gdbtk_done): New proc to signal end-of-test.
9671de48 18935
5a360f47
JB
189362001-05-06 Jim Blandy <jimb@redhat.com>
18937
18938 * restore.c: Make the code of caller0 correspond to its comment.
18939
66c756c6
MS
189402001-05-03 Michael Snyder <msnyder@redhat.com>
18941
18942 * config/sid.exp (gdb_target_sid): Check for error messages.
18943 On error or timeout, don't make expect exit (which will terminate
18944 all subsequent tests); instead just make gdb exit.
d63a86f8 18945 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18946 return a negative value.
18947
a966fde5
JB
189482001-04-24 Jim Blandy <jimb@redhat.com>
18949
851c18e0
JB
18950 * gdb.c++/templates.exp: If we see the prompt for the overload
18951 list, but we haven't recognized any of the longer patterns,
18952 arrange for this test to fail, not hang.
18953
a966fde5
JB
18954 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18955 variations.
18956
db144853
MC
189572001-04-22 Michael Chastain <chastain@redhat.com>
18958
18959 * gdb.c++/local.exp: Use the 'runto' library function.
18960 * gdb.c++/namespace.exp: Likewise.
18961 * gdb.c++/overload.exp: Likewise.
18962
3207ec21
KB
189632001-03-26 Kevin Buettner <kevinb@redhat.com>
18964
18965 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18966 * gdb.base/step-line.exp: New file. Test step/next in presence of
18967 #line directives.
18968 * gdb.base/step-line.c: New file. Test program for the above.
18969 * gdb.base/step-line.inp: New file. We pretend that this file has
18970 been transformed by some other tool into step-line.c.
18971
13b57657
JB
189722001-03-21 Jim Blandy <jimb@redhat.com>
18973
18974 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18975 unmangled operator names.
18976
754cbe1c
JB
189772001-03-20 Jim Blandy <jimb@redhat.com>
18978
18979 * gdb.threads/linux-dp.exp: Recognize an additional message
18980 generated by GDB when it doesn't understand how to debug threads
18981 on the target system.
18982
177495c9
AC
189832001-03-19 Andrew Cagney <ac131313@redhat.com>
18984
18985 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18986
f266096b
MC
189872001-03-12 Michael Chastain <chastain@redhat.com>
18988
18989 * gdb.c++/derivation.exp: Use the 'runto' library function.
18990
cac3c2ff
MC
189912001-03-12 Michael Chastain <chastain@redhat.com>
18992
18993 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18994
b6c11a24
MC
189952001-02-24 Michael Chastain <chastain@redhat.com>
18996
18997 * gdb.c++/ref-types.exp: Change handwritten code to library
18998 function 'runto'.
18999
6bae5bce
OF
190002001-03-16 Orjan Friberg <orjanf@axis.com>
19001
19002 * gdb.base/signals.exp: Set count to 0 explicitly.
19003
0015fd9a
MS
190042001-03-15 Mark Salter <msalter@redhat.com>
19005
19006 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19007 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19008 (gdb_load): Add support for additional target_info: gdb_download_size
19009 and gdb_load_timeout.
0015fd9a 19010
fc33412a
DT
19011Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19012
19013 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19014 file -- to prevent failing when the compile fails but we have no
19015 intention of running the tests anyway.
fc33412a
DT
19016
19017 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19018 tests if set.
19019
19020 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19021 integers.
fc33412a
DT
19022
19023 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19024 * gdb.c++/namespace.exp: Ditto.
19025
115f06de
OF
190262001-03-07 Orjan Friberg <orjanf@axis.com>
19027
19028 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19029 * gdb.base/pointers.exp: Relax pattern match of decimals.
19030
b6ba6518
KB
190312001-03-06 Kevin Buettner <kevinb@redhat.com>
19032
19033 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19034 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19035 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19036 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19037 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19038 config/sh.exp, config/sid.exp, config/slite.exp,
19039 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19040 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19041 config/vxworks.exp, config/vxworks29k.exp,
19042 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19043 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19044 gdb.base/arithmet.exp, gdb.base/assign.exp,
19045 gdb.base/async.exp, gdb.base/attach.exp,
19046 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19047 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19048 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19049 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19050 gdb.base/commands.exp, gdb.base/completion.exp,
19051 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19052 gdb.base/constvars.exp, gdb.base/corefile.exp,
19053 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19054 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19055 gdb.base/ending-run.exp, gdb.base/environ.exp,
19056 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19057 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19058 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19059 gdb.base/funcargs.exp, gdb.base/help.exp,
19060 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19061 gdb.base/logical.exp, gdb.base/long_long.exp,
19062 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19063 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19064 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19065 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19066 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19067 gdb.base/regs.exp, gdb.base/relational.exp,
19068 gdb.base/remote.exp, gdb.base/reread.exp,
19069 gdb.base/restore.exp, gdb.base/return2.exp,
19070 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19071 gdb.base/selftest.exp, gdb.base/setshow.exp,
19072 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19073 gdb.base/sigall.exp, gdb.base/signals.exp,
19074 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19075 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19076 gdb.base/step-test.exp, gdb.base/structs.c,
19077 gdb.base/structs.exp, gdb.base/structs2.exp,
19078 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19079 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19080 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19081 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19082 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19083 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19084 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19085 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19086 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19087 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19088 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19089 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19090 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19091 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19092 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19093 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19094 gdb.trace/circ.exp, gdb.trace/collection.exp,
19095 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19096 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19097 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19098 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19099 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19100 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19101 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19102 notices.
19103
dc96c6c7 191042001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19105
19106 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19107 first arg is int not float.
19108
dc96c6c7 191092001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19110
19111 * gdb.base/reread.exp: Unsupported for non-native targets;
19112 doesn't work for remote debugging.
19113
9b0c4aeb
FN
191142001-02-19 Fernando Nasser <fnasser@redhat.com>
19115
19116 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19117 * gdb.base/ending-run.exp: Properly handle the BSP state when
19118 stepping past the end of main.
9b0c4aeb 19119
02aa71d5
MC
191202001-02-19 John Moore <jmoore@redhat.com>
19121
19122 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19123 Converted HPUX fix for non-expected items following multiple
19124 step commands into general solution for all platforms.
19125
1fa449a4
MC
191262001-02-18 Michael Chastain <chastain@redhat.com>
19127
19128 * gdb.c++/classes.exp (do_tests): Change runto statements
19129 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19130 statements demangler agnostic.
19131 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19132 (gdb_virtfunc_restart): Likewise.
19133
b2f9ec70
MC
191342001-02-14 Michael Chastain <chastain@redhat.com>
19135
19136 * gdb.c++/inherit.exp (do_tests): Change runto statements
19137 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19138 statements demangler agnostic.
19139
cf74b8ca
AC
19140Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19141
19142 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19143 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19144 before calling common_routine 15 times'' tests.
cf74b8ca 19145
99f78f56
MC
191462001-02-11 Michael Chastain <chastain@redhat.com>
19147
19148 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19149 Helps the test script figure out which demangler is in use.
19150 (dm_type_foo_ref): Ditto.
19151 (dm_type_int_star): Ditto.
19152 (dm_type_long_star): Ditto.
19153 (dm_type_unsigned_int): Ditto.
19154 (dm_type_void): Ditto.
19155 (dm_type_void_star): Ditto.
99707966 19156 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19157 Probe the gdb demangler and set variables to accommodate
19158 formatting differences.
19159 (info_func_regexp): New function. Same as info_func, but
19160 matches against a regexp.
19161 (info_func): Match against a literal string.
19162 (print_addr_2): New function. Match against a literal string,
19163 which can be different from the input to gdb.
19164 (print_addr): Simply call print_addr_2 with the same argument twice.
19165 (test_lookup_operator_functions): Use demangler formatting variables.
19166 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19167 the tests in the same order as the C++ class declaration.
19168 (test_paddr_operator_functions): Ditto.
19169 (test_paddr_overloaded_functions): Ditto.
19170 (test_paddr_hairy_functions): Use demangler formatting variables.
19171 Add reference to gdb/19 for related tests.
19172 (do_tests): Call probe_demangler.
19173
1de8f023
KB
191742001-01-30 Kevin Buettner <kevinb@redhat.com>
19175
19176 * gdb.c++/templates.cc (printf): Remove unused function definition.
19177
ca3f91ed
MS
191782001-01-26 Felix Lee <flee@redhat.com>
19179
19180 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19181
191822001-01-25 matthew green <mrg@redhat.com>
19183
19184 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19185 up sid.
19186 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19187
191882001-01-25 matthew green <mrg@redhat.com>
19189
19190 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19191 Deprecate $sid_spawn_id.
ca3f91ed
MS
19192 (sid_exit): Remove code necessary only for `spawn.'
19193
191942001-01-25 matthew green <mrg@redhat.com>
19195
19196 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19197
fb18ec4a
MC
191982001-01-28 Michael Chastain <chastain@redhat.com>
19199
19200 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19201 to call when tests fail. It takes gdb out of the overloaded
19202 function choice menu back to the main prompt, so that the test
19203 program stays synchronized.
19204 (set_bp_overloaded): New proc to collect all the common
19205 code for setting a breakpoint on an overloaded name. Calls
19206 take_gdb_out_of_choice_menu when needed.
19207 (menu_overload1arg): New variable to collect the repeated
19208 instances of the expected menu for an overloaded name. Change
19209 the regular expression to handle changes in g++ type encoding:
19210 "void" can be either "void" or "", and "unsigned int" can be
19211 either "unsigned int" or "unsigned".
19212 (continue_to_bp_overloaded): Change regular expressions to handle
19213 changes in g++ type encoding.
19214 (no proc): Call take_gdb_out_of_choice_menu when needed.
19215 Remove redundant calls to "info break". Accept either "canceled"
19216 or "cancelled". Change regular expressions in "info break"
19217 calls to handle changes in g++ type encoding. Give all tests
19218 unique strings.
19219
9c646a6e
BE
192202001-01-17 Ben Elliston <bje@redhat.com>
19221
19222 * config/sid.exp: New file.
19223
9549d9c1
AC
19224Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19225
19226 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19227
dc96c6c7 192282000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19229
19230 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19231 Add a RE to accept a non-ascii char if one is ever presented.
19232
b4df4f68
FN
192332000-12-20 Fernando Nasser <fnasser@redhat.com>
19234
297dd0fd 19235 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19236
dc96c6c7 192372000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19238
d63a86f8 19239 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19240 in regexp. One '\' does not suffice on Linux.
19241
4a7bddb6
MC
192422000-12-09 Michael Chastain <chastain@redhat.com>
19243
19244 * gdb.base/break.exp (test_clear_command): Use a marker function
19245 rather than 'main' for the test function. Also move this
19246 test to an execution point where the marker function names are
19247 guaranteed to be bound to functions. (Executing tests after a
19248 'finish' from main runs into name conflicts with local names
19249 in __libc_start_main).
19250
dc96c6c7 192512000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19252
19253 * gdb.base/finish.exp: New test for gdb's "finish" command.
19254 * gdb.base/return2.exp: New test for gdb's "return" command.
19255 * gdb.base/return2.c: New source file for above.
19256
dc96c6c7 192572000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19258
19259 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19260 * gdb.base/miscexprs.exp: Ditto.
19261 * gdb.base/pointers.exp: Ditto.
19262 * gdb.c++/derivation.exp: Ditto.
19263 * gdb.c++/local.exp: Ditto.
19264 * gdb.c++/namespace.exp: Ditto.
19265 * gdb.c++/overload.exp: Ditto.
19266 * gdb.c++/ref-types.exp: Ditto.
19267
dc96c6c7 192682000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19269
19270 * gdb.base/constvars.exp: Test result of "up" command.
19271 * gdb.base/miscexprs.exp: Ditto.
19272 * gdb.base/pointers.exp: Ditto.
19273 * gdb.base/scope.exp: Ditto.
19274 * gdb.c++/derivation.exp: Ditto.
19275 * gdb.c++/local.exp: Ditto.
19276 * gdb.c++/namespace.exp: Ditto.
19277 * gdb.c++/overload.exp: Ditto.
19278 * gdb.c++/ref-types.exp: Ditto.
19279
44097287
FN
192802000-11-22 Michael Chastain <chastain@redhat.com>
19281
19282 * mips_pro.exp: Accept either "middle -> top -> main" or
19283 "middle -> main" in the backtrace, because gcc can optimize
19284 tail calls to jumps. Remove setup_xfail for the hppa case.
19285 Add a comment with the original warning messages from PR 3016,
19286 which was filed in 1993, to preserve them for posterity.
19287
9d2e1bab
ND
192882000-11-17 Nick Duffek <nsd@redhat.com>
19289
19290 * lib/gdb.exp (gdb_test): Override timeout with board info.
19291
1aca8eb7
ND
192922000-11-17 Nick Duffek <nsd@redhat.com>
19293
19294 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19295 the second kill and detach messages.
19296
93076499
ND
192972000-11-17 Nick Duffek <nsd@redhat.com>
19298
19299 * configure.in: Add AC_EXEEXT.
19300 * configure: Regenerate.
19301 * Makefile.in (just-check): Export EXEEXT.
19302 * lib/gdb.exp ($EXEEXT): Import from environment.
19303 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19304 expect "maint dump-me" on Cygwin.
19305 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19306 $EXEEXT.
19307
30e87cd3
ND
193082000-11-17 Nick Duffek <nsd@redhat.com>
19309
19310 * gdb.base/break.exp: Test backtrace and finish from called
19311 function on all platforms, not just HP-UX.
19312
dc96c6c7 193132000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19314
19315 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19316 code from gdb_target_monitor, so it can be used independantly
19317 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19318
dc96c6c7 193192000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19320
19321 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19322 * gdb.base/corefile.exp: Expect the message "Program is being
19323 debugged already" when we send the "corefile" command, since
19324 the preceeding gdb_load may have connected gdb to a remote target.
19325 * gdb.base/display.exp: Disable hardware watchpoints if new
19326 board info variable "no_hardware_watchpoints" is true.
19327 Replace single-letter commands with more readable ones.
19328 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19329 if new board info variable "no_hardware_watchpoints" is true.
19330 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19331 to see if stdio (printf) testing is possible.
19332 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19333 board info variable "no_hardware_watchpoints" is true. Use new
19334 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19335
39124dea
FN
193362000-11-13 Fernando Nasser <fnasser@redhat.com>
19337
19338 From Orjan Friberg <orjanf@axis.com>:
19339 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19340 in array print pattern match.
19341
a9e2e984
FN
193422000-11-09 Fernando Nasser <fnasser@redhat.com>
19343
19344 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19345 spelling "cancelled" to U.S. spelling "canceled" to match changes
19346 made to gdb.
19347 * gdb.c++/ovldbreak.exp: Ditto.
19348
c7db355b
PS
193492000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19350
19351 * gdb.base/callfuncs.c (main): Moved to end of file, call
19352 t_double_values to initialize the FPU before inferior calls are made.
19353 * gdb.base/callfuncs.exp: Test for register preservation after calling
19354 inferior functions. Add tests for continuining, finishing and
19355 returning from a stop in a call dummy.
19356
dc96c6c7 193572000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19358
19359 * gdb.base/commands.exp: Break up long lines, and re-indent.
19360
dc96c6c7 193612000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19362
19363 * config/gdbserver.exp: Rewritten from the ground up, to make it
19364 compatible with the current dejagnu tree, and to make it work with
19365 the new "gdbserver" in libremote.
19366
dc96c6c7 193672000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19368
19369 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19370 * gdb.base/varargs.exp: Skip entire test if no printf support.
19371 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19372 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19373
dc96c6c7 193742000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19375
19376 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19377 no floating point support.
19378 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19379 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19380 * gdb.base/call-rt-st.exp: Ditto.
19381 * gdb.base/call-strs.exp: Ditto.
19382
bac5fc66
JG
193832000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19384
19385 * gdb.base/sizeof.c: include <stdio.h>.
19386
19387 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19388 'finish', otherwise uncaptured gdb_prompt would potentially
19389 throw remaining test points out of sync.
bac5fc66 19390
b22a6027
SB
193912000-07-26 Scott Bambrough <scottb@netwinder.org>
19392
19393 * gdb.base/recurse.exp: Run tests for all targets.
19394 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19395 gnu-oldld case on ARM.
19396 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19397 for ARM targets.
d63a86f8 19398
d8231941
AG
19399Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19400
19401 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19402 * gdb.java/configure: Rebuild.
19403
8caabe69
AG
19404Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19405
19406 * gdb.java/jv-exp.exp: New file.
19407
9d273ca3
AG
19408Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19409
19410 * configure: Rebuilt.
19411 * configure.in (configdirs): Add gdb.java.
19412 * gdb.java/jmisc.java: New file.
19413 * gdb.java/jmisc.exp: New file.
19414 * gdb.java/Makefile.in: New file.
19415 * gdb.java/configure: Rebuilt.
19416 * gdb.java/configure.in: New file.
19417 * lib/java.exp: New file.
19418
4f823a66
AC
19419Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19420
19421 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19422 underflow.
4f823a66 19423
2391e11d
AC
19424Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19425
19426 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19427 and the compilers sizes.
2391e11d 19428
54602222
ND
194292000-07-09 Nick Duffek <nsd@redhat.com>
19430
19431 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19432 (use_methods): New function.
19433 (main): Call use_methods().
19434 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19435 (do_tests): Call test_method_param_class.
19436
2bec0572
ND
194372000-07-09 Nick Duffek <nsd@redhat.com>
19438
19439 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19440 spelling.
19441 (test_enums): New procedure. Move enum tests from end of script
19442 to here. Set breakpoint on function name instead of line number.
19443 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19444 (enums2): New marker function.
19445 (enums1): New function.
19446 (main): Call enums1(). Move enum tests to enums1().
19447
78492fde
AC
19448Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19449
19450 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19451 compile/link program. Update line numbers.
78492fde
AC
19452 * gdb.asm/d10v.inc: Define ``startup''.
19453 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19454
49a2cef8
AC
19455Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19456
19457 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19458
3e6c8688
EZ
194592000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19460
19461 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19462 of 'help maint print' command.
3e6c8688 19463
9ff5cbe9
AC
19464Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19465
19466 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19467 they use gdb_expect_list.
9ff5cbe9 19468
17c579bd
AC
19469Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19470
19471 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19472 memory-read-packet-size'' instead of ``set endian big'' to test
19473 long commands.
17c579bd 19474
e6d71bf3
DB
194752000-06-03 Daniel Berlin <dan@cgsoftware.com>
19476
19477 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19478 g++, and stop skipping them.
e6d71bf3
DB
19479
19480 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19481 work under g++.
19482
d63a86f8 19483 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19484 initialization.
19485
dc96c6c7 194862000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19487
19488 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19489 the regular expression: accept an (almost) arbitrary sequence of
19490 "frames-invalid" and "breakpoints-invalid" messages both before
19491 and after the "starting" message.
19492
dc96c6c7 194932000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19494
19495 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19496
dc96c6c7 194972000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19498
19499 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19500 Relax the regular expression a little, make it pass on Solaris 8.
19501
8216cda9
KB
195022000-05-12 Kevin Buettner <kevinb@redhat.com>
19503
19504 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19505 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19506 Instead, it is permissible for gdb to stop on the line of the
19507 call itself.
19508
1a570b2f
MS
195092000-05-12 Michael Snyder <msnyder@.cygnus.com>
19510
19511 * gdb.base/break.exp (bp on small function, optimized file):
19512 Add a second pass pattern. The behavior differs here between stabs
19513 and dwarf for one-line functions. Stabs preserves two line symbols
19514 (one before the prologue and one after) with the same line number,
19515 but dwarf regards these as duplicates and discards one of them.
19516 Therefore the address after the prologue (where the breakpoint is)
19517 has no exactly matching line symbol, and GDB reports the breakpoint
19518 as if it were in the middle of a line rather than at the beginning.
19519
dc96c6c7 195202000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19521
d63a86f8 19522 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19523 rather than "send_gdb" (for consistancy).
19524
7d418785
AC
19525Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19526
19527 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19528 * gdb.c++/templates.cc: Properly check for GCC version number.
19529 * lib/compiler.cc: Likewise
19530
dc96c6c7 195312000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19532
d63a86f8 19533 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19534 gdb may not stop at the first line of main, due to code motion.
19535
dc96c6c7 195362000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19537
19538 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19539 This test depends on parsing the printf output from the target.
19540 Since the sparclet stub doesn't do stdio, this will never work.
19541 * gdb.base/call-rt-st.exp: ditto.
19542 * gdb.base/call-strs: ditto.
19543
dc96c6c7 195442000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19545
19546 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19547
19548 * gdb.base/ending-run.exp: After connecting to a remote target,
19549 but before running, the target will appear to be in a random
19550 location. Specify both a file and a line for breakpoints.
19551 Also, the function that calls main may be called 'init'
19552 rather than 'start'.
19553
a5a51225
EZ
195542000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19555
19556 * gdb.base/help.exp: Update output for add-symbol-file command.
19557
7930cc7c
FN
195582000-04-10 Fernando Nasser <fnasser@cygnus.com>
19559
19560 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19561 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19562
23e37ab1
C
195632000-04-07 J.T. Conklin <jtc@redback.com>
19564
e93c542c
C
19565 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19566
23e37ab1
C
19567 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19568
591b8fa3
PDM
19569Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19570
19571 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19572 values that can be represented exactly.
591b8fa3
PDM
19573 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19574 above change, and to not check against the directory part of the source
19575 file name.
19576 (step into print_long_arg_list): Likewise.
19577 (print print_small_structs from print_long_arg_list): Likewise.
19578 (print print_long_arg_list): Likewise.
19579
7a495180
EZ
195802000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19581
30b53638 19582 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19583
beb998c6
AC
19584Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19585
19586 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19587
1c689132
DB
195882000-03-25 Daniel Berlin <dan@cgsoftware.com>
19589
19590 * gdb.base/commands.exp (deprecated_command_test): Add test for
19591 deprecate with no arguments.
19592
c1790a9d
JL
195932000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19594
19595 * gdb.base/break.exp: Add new test for setting breakpoints on
19596 optimized code so we can test breakpoints work even when function
19597 prologues may be optimized away
19598
003ba290
FN
195992000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19600
19601 From David Whedon <dwhedon@gordian.com>
a9c64011 19602 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19603
6837a0a2
DB
196042000-03-22 Daniel Berlin <dan@cgsoftware.com>
19605
19606 * gdb.base/help.exp: Added test for new apropos command.
19607
b9593231
KB
196082000-03-21 Kevin Buettner <kevinb@redhat.com>
19609
19610 * gdb.base/pointers.c (usevar): New function.
19611 (main): Make sure that global variables v_int_pointer2, rptr,
19612 and y are all referenced someplace in the program by calling
19613 usevar() on them. [Some linkers delete symbols which are
19614 never referenced. The space remains, but there's no way to
19615 get a (symbolic) handle on the variable from the debugger.]
19616
751a959b
EZ
196172000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19618
19619 * gdb.base/printcmds.c: Add typedeffed arrays.
19620
19621 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19622 procedure to test arrays that are typedef'd.
751a959b 19623
73a93a32
JI
196242000-03-13 James Ingham <jingham@leda.cygnus.com>
19625
19626 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19627 the library directories.
73a93a32 19628
fb40c209
AC
19629Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19630
19631 * configure.in (configdirs): Add sub directory gdb.mi.
19632 * configure: Re-generate.
19633
19634 * gdb.mi: New directory.
d63a86f8 19635
ee4dd2c9
AC
196362000-02-25 Scott Bambrough <scottb@netwinder.org>
19637
19638 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19639 a long long value as a double on ARM platforms.
ee4dd2c9 19640
70f0cc22
JB
196412000-02-16 Jim Blandy <jimb@redhat.com>
19642
19643 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19644 default source file is set properly before running this test.
19645
853819b8
EZ
196462000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19647
19648 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19649 gdbtk/library directory, not in gdbtcl2.
853819b8 19650
dfcd3bfb
JM
196512000-02-04 Jim Blandy <jimb@redhat.com>
19652
19653 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19654 backslash from regexp pattern.
19655
19656 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19657 procedure. Use it to run all the "continue to bp overloaded"
19658 tests. Note that this changes the names of the tests slightly.
19659 If the breakpoint hit message includes a hex PC value, because
19660 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19661 from the real source code, still consider that a pass.
19662
19663 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19664 XFAIL here if the breakpoint message contains a hex address. Note
19665 similar change on 1999-11-02.
19666
19667 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19668
19669 * gdb.base/ptype.exp: Establish a default source file before
19670 calling get_debug_format.
19671
196722000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19673
19674 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19675
8b93c638
JM
196762000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19677
19678 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19679 of successive stepi commands -- while in the prologue we should see
19680 the function entry bracket.
19681
196822000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19683
19684 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19685 reach __change_mode() when stepping through the end of main().
19686
c5394b80
JM
196872000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19688
19689 * gdb.base/default.exp: Fix expected pattern.
19690 * gdb.base/help.exp: Same.
19691
0d06e24b
JM
196922000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19693
19694 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19695 Don't use xfail's because that affects only the following test.
d63a86f8 19696
0d06e24b 19697 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19698 solaris or linux.
0d06e24b
JM
19699
19700 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19701
dc96c6c7 197022000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19703
d63a86f8 19704 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19705 "A syntax error" rather than "A parse error". Accept both.
19706
197072000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19708
19709 * gdb.base/default.exp: Remove OS dependent string from "target
19710 remote" test.
19711 * gdb.base/help.exp: Same for "help target remote" test.
19712
c3f6f71d
JM
197132000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19714
19715 From Jim Kingdon <kingdon@redhat.com>:
19716
19717 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19718 prompt (cleanup rather than necessity, but still might keep output
19719 from spilling to next test).
c3f6f71d
JM
19720
197212000-01-02 Fred Fish <fnf@cygnus.com>
19722
19723 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19724 AIX, which defines them in <sys/types.h>.
19725
ed9a39eb 197261999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19727
ed9a39eb 19728 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19729 float" test.
ed9a39eb
JM
19730
197311999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19732
ed9a39eb 19733 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19734
19735 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19736 outermost frame disallowed".
19737
197381999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19739
19740 * gdb.base/setvar.exp: New tests for setting the value of a struct
19741 with a constant list.
19742
197431999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19744
19745 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19746 require the user to type a cast before setting the value of a struct.
19747
de57eccd
JM
197481999-12-06 Jim Blandy <jimb@cygnus.com>
19749
19750 * gdb.base/default.exp: Expect the new 'info float' command on
19751 all i386 platforms.
19752
19753 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19754 LinuxThreads libraries that don't support debugging.
19755
c2d11a7d
JM
19756Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19757
19758 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19759 Change the buffer type to ``unsigned char'' to simplify size
19760 arithmetic.
c2d11a7d
JM
19761
19762 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19763 stub only handles 400-1 byte packets. Verify that the download
19764 worked.
c2d11a7d
JM
19765
197661999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19767
19768 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19769 tests, using UNRESOLVED for the untested cases. Also, does not wait
19770 for a timeout if the prompt was received before a recognizable pattern.
19771
197721999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19773
19774 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19775
197761999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19777
19778 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19779 watchpoints.
c2d11a7d
JM
19780
197811999-11-24 Jason Merrill <jason@casey.cygnus.com>
19782
19783 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19784
19785 * gdb.c++/local.exp: Be more flexible in recognizing local class
19786 name mangling. Don't allow horribly truncated method names.
19787 * gdb.c++/derivation.exp: Expect protected inheritance.
19788 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19789 * gdb.c++/virtfunc.exp: Likewise.
19790 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19791 when printing a nested enum.
19792
197931999-11-22 Jim Blandy <jimb@cygnus.com>
19794
19795 * gdb.base/step-test.exp: Properly await GDB's response to setting
19796 a breakpoint on the call to large_struct_by_value.
19797
19798 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19799 just because we have debug info for the `start' function.
19800
198011999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19802
19803 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19804 "Unknown signal" messages, which indicate (on LinuxThreads) that
19805 GDB doesn't know how to debug threads on this system. This is
19806 better than hanging while philosopher 0 dumps chatter into gdb.log.
19807
198081999-11-18 Tom Tromey <tromey@cygnus.com>
19809
19810 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19811
198121999-11-18 Fred Fish <fnf@cygnus.com>
19813
19814 * gdb.base/coremaker2.c: Add sample program for generating
19815 cores that is more self contained than coremaker.c. Eventually
19816 I'll add more code to this and tie it into the testsuite.
19817
4ce44c66
JM
198181999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19819
19820 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19821
198221999-11-10 Jimmy Guo <guo@cup.hp.com>
19823
19824 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19825 from $srcdir/lib/.
4ce44c66 19826 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19827 and gdb.c++/.
4ce44c66
JM
19828
19829 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19830
d63a86f8 19831 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19832 'continue with watch' test point.
19833
198341999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19835
19836 Merged from p2linux-990323-branch:
d63a86f8 19837
4ce44c66
JM
19838 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19839
11cf8741
JM
19840Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19841
19842 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19843 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19844
19845Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19846
19847 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19848 gdb_expect_list.
11cf8741
JM
19849
19850Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19851
19852 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19853
198541999-11-03 Mark Salter <msalter@cygnus.com>
19855
19856 * gdb.base/break.exp: Fix "stub continue" pattern.
19857
198581999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19859
19860 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19861
198621999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19863
19864 * gdb.base/display.exp ("finish"): Add timeout clause.
19865
19866 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19867 plain prompt clause, so this doesn't have to time out in order to
19868 fail.
19869
19870 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19871 breakpoint hit messages include an address.
11cf8741
JM
19872
19873 * gdb.base/display.exp: Don't forget to escape parens in regular
19874 expressions. Unix regexp notatation sucks.
19875
198761999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19877
19878 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19879 order for 'signalled' message.
11cf8741 19880
5c44784c
JM
198811999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19882
19883 From Jimmy Guo <guo@cup.hp.com>:
19884 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19885 * gdb.base/annota1.c: Add code for tests to work with.
19886
198871999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19888
19889 * gdb.base/remote.exp: New test for remote downloading settings.
19890 * gdb.base/remote.c: New file with large .data.
19891
917317f4
JM
198921999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19893
19894 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19895 for LinuxThreads support, merged from the Code Fusion branch.
19896
19897Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19898
19899 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19900 containing exp_continue into a while within an expect. Don't
19901 attempt a start more than three times. Check return value from
19902 gdb_load.
d63a86f8 19903
2df3850c
JM
19904Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19905
19906 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19907 a pass case.
2df3850c 19908
2acceee2
JM
199091999-10-01 Kevin Buettner <kevinb@cygnus.com>
19910
19911 * gdb.base/break.c (main): Added a statement that we can step
19912 off of.
19913 * gdb.base/break.exp: Added tests for setting a breakpoint
19914 at an offset and stepping onto a breakpoint.
19915
199161999-10-01 Fred Fish <fnf@cygnus.com>
19917
d63a86f8 19918 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19919 gdb output.
19920
c2c6d25f
JM
199211999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19922
19923 * gdb.base/break.exp: Code locations are in hex, don't forget!
19924 (For HP-UX.)
19925
199261999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19927
19928 * condbreak.exp: Use break.c as test program.
19929 * condbreak.c: Remove, redundant with break.c.
19930
199311999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19932
19933 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19934 Z-packets if the target needs it.
c2c6d25f
JM
19935
199361999-09-13 James Ingham <jingham@leda.cygnus.com>
19937
19938 * gdb.c++/overload.exp: Added tests for listing overloaded
19939 functions with function pointers in the arg, explicitly calling
19940 out the version you want.
19941
cff3e48b
JM
199421999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19943
19944 * long_long.exp: Add variations of test cases that work for
19945 targets with 16-bit ints and 32-bit doubles.
19946
d4f3574e
SS
199471999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19948
19949 * break.c (main): Compare a possibly-uninitialized argc with an
19950 unlikely value that fits in 16 bits.
19951
199521999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19953
19954 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19955 0xfeeb, don't want negative numbers if ints are 16 bits.
19956
19957 * lib/gdb.exp (skip_cplus_tests): New proc.
19958 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19959 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19960 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19961 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19962 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19963 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19964 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19965 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19966
19967 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19968
19969Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19970
19971 * gdb.base/corefile.exp (up): Allow a parameter to appear
19972 in the frame that we're going up to.
19973
19974 From Jim Blandy <jimb@cygnus.com>:
19975
19976 * gdb.base/default.exp (info float): Expect some output now.
19977
19978 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19979 returning floating-point values to fail on the x86.
19980 * gdb.base/callfwmall.exp (do_function_calls): Same.
19981
19982 * gdb.base/list.exp (test_listsize): Correct expectations for
19983 listing line 1 with listsize 2. Also, listing a single line
19984 works now, as does listing three lines. [Kevin's note: There
19985 were a number of other cases fixed too where the expectations
19986 differed...]
19987
199881999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19989
19990 * gdb.base/selftest.exp: Add case for when version prints as
19991 constant string instead of char pointer.
19992
104c1213
JM
199931999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19994
19995 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19996 stepping out of main.
104c1213
JM
19997
19998 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19999 G++ used.
20000
20001 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20002 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20003
20004 * gdb.c++/ovldbreak.exp: Update match string in test that
20005 includes a warning of multiple breakpoints.
20006
200071999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20008
20009 * gdb.base/display.exp: Improve precision of step-after-finish
20010 added yesterday.
20011
20012 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20013 test.
104c1213
JM
20014
20015 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20016 configs when using G++, not just hppa*.
20017
200181999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20019
20020 * gdb.base/async.c: New file.
20021 * gdb.base/async.exp: New file.
20022
20023Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20024
20025 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20026 PA64.
20027
53a5351d
JM
20028Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20029
104c1213
JM
20030 * gdb.base/display.exp: "finish" can leave us mid-line on many
20031 targets, deal with it. Add a small constant to main, instead of
20032 1000 since main+1000 may not be a valid address in the target.
20033
53a5351d
JM
20034 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20035 on hpux11.
20036
20037 * gdb.base/attach.exp: Handle another hpux11 error message variant
20038 when attaching to a process that does not exist.
20039
200401999-08-19 J.T. Conklin <jtc@redback.com>
20041
20042 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20043 characters in 'continue to 1241' test.
53a5351d
JM
20044
200451999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20046
20047 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20048 stop in print_long_arg_list, define and use a whitespace
20049 variable in print_small_structs test, add an XFAIL for Solaris.
20050 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20051 interested enough to fix.
20052
7be570e7
JM
200531999-08-13 Keith Seitz <keiths@cygnus.com>
20054
20055 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20056 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20057 proc knows about targets other than the natives.
20058 (test_assign): Use "gdb_run_cmd" to "run" the target.
20059 Check that we've actually hit the breakpoint at main.
20060 When we attempt to assign a value to a local variable, check
20061 that the variable is in the current scope, i.e., don't use
20062 a test with an empty result.
20063
20064Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20065
20066 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20067 command.
7be570e7
JM
20068
200691999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20070
20071 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20072 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20073 gdb.compat, gdb.threads-hp.
20074 gdb.hp/configure, gdb.hp/configure.in: New files.
20075 gdb.hp/Makefile.in: Recurse into new subdirs.
20076 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20077 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20078 in object files.
20079 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20080
96baa820
JM
200811999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20082
20083 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20084 funky printf, remove a bogus p/a test.
96baa820
JM
20085
200861999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20087
20088 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20089 connected to the target. This is necessary when running not
20090 natively.
96baa820
JM
20091
200921999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20093
20094 * gdb.base/step-test.exp: Removed some extraneous messages.
20095
20096 * gdb.base/long_long.exp: Don't run memory examination tests
20097 on little-endian targets (they will need a different set of
20098 results to match).
20099
201001999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20101
20102 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20103 until somebody decides to fix GDB.
20104
20105 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20106 constant as "ULL".
96baa820
JM
20107 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20108 matches for a couple x/2 commands.
20109
a0b3c4fd
JM
201101999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20111
20112 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20113 by merging in ref-types2 tests.
20114 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20115
20116 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20117 * gdb.c++/Makefile.in: Add standard actions.
20118 (EXECUTABLES): Rename from PROGS, update list.
20119 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20120 from gdb.hp.
20121 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20122 foo and bar locals.
20123 * gdb.c++/anon-union.exp: Fix tests to match.
20124 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20125 expect matches to handle output variations.
20126 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20127 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20128 output, add HP alternatives for new and delete prints.
a0b3c4fd 20129 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20130 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20131 * gdb.c++/demangle.exp: Use $style when reporting failure.
20132 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20133 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20134 match alternatives.
20135 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20136 compilers.
a0b3c4fd
JM
20137 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20138 * gdb.c++/method.exp: Add match alternatives.
20139 * gdb.c++/misc.cc: Add bool types.
20140 * gdb.c++/misc.exp: Add tests for bool types.
20141 * gdb.c++/overload.exp: Add xfails.
20142 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20143 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20144 add some more template parameter tests (only for HP currently).
20145 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20146 * gdb.c++/virtfunc.cc: Add return type and value for main.
20147 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20148 match alternatives.
d63a86f8 20149
a0b3c4fd
JM
201501999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20151
20152 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20153
201541999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20155
20156 * gdb.base/signals.exp: Don't expect getting a backtrace from
20157 within a signal handler to fail on Linux.
20158
201591999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20160
20161 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20162 * lib/gdb.exp: Remove some gratuitious semicolons.
20163 (delete_breakpoints): Increase timeout.
20164 (gdb_expect): Add -notransfer option.
20165 (gdb_test): Use -notransfer option.
20166 (get_compiler_info): Add f77 case.
20167 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20168 case.
a0b3c4fd
JM
20169 (gdb_preprocess): Call get_compiler.
20170
20171 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20172 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20173 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20174 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20175 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20176 third arg to gdb_test.
a0b3c4fd
JM
20177 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20178 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20179 HP-UX xfails, add others.
a0b3c4fd
JM
20180 * gdb.base/completion.exp: Reflect name change of self-test.
20181 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20182 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20183 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20184 HP failure number.
a0b3c4fd
JM
20185 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20186 useless HP-UX 10.30 references.
20187 * gdb.base/maint.exp: Loosen matches.
20188 * gdb.base/pointers.c (main): Declare more_code.
20189 * gdb.base/pointers.exp: Match on output of a `next'.
20190 * gdb.base/structs.c: Add prototypes.
20191 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20192 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20193
201941999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20195
20196 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20197 command.
a0b3c4fd
JM
20198
201991999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20200
20201 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20202 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20203
20204 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20205 debug info. Deal with lack of signal hanlder info in stack.
20206
a9c64011 20207 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20208 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20209
5a2468f5
JM
202101999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20211
20212 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20213 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20214
adf40b2e
JM
20215Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20216
20217 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20218 a1-selftest.exp.
adf40b2e
JM
20219 * gdb.base/configure: Re-generate.
20220
202211999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20222
20223 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20224 in trying to run first and name is too long.
20225
20226 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20227 pointers2.c and pointers2.exp, respectively.
20228 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20229 doschk happier.
20230
43e526b9
JM
202311999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20232
20233 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20234 callfuncs2.c and callfuncs2.exp.
20235
20236 * gdb.base/list.exp: Remove mistaken xfails.
20237 * gdb.base/list0.h: Add optional prototypes.
20238
9846de1b
JM
20239Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20240
a9c64011 20241 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20242 calling malloc.
a9c64011
AS
20243 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20244 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20245 use.
9846de1b
JM
20246
202471999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20248
20249 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20250 * gdb.base/annota2.cc, annota2.exp: Move from here.
20251 * gdb.c++/annota2.cc, annota2.exp: To here.
20252 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20253
43ff13b4
JM
20254Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20255
20256 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20257 a consistent format.
43ff13b4 20258
085dd6e6
JM
202591999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20260
20261 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20262 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20263 HP compilers, also set the globals $true and $false.
20264
20265 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20266 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20267 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20268 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20269 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20270 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20271 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20272 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20273 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20274 whatis.c} Add C++ compatible function definitions and return
20275 types, add includes for library functions.
085dd6e6
JM
20276 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20277 * gdb.base/step-test.c (myglob): Rename from glob.
20278 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20279 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20280 files, move here from gdb.hp.
085dd6e6 20281 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20282 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20283 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20284 Adjust line numbers in regexps.
085dd6e6
JM
20285
20286 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20287 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20288 instead of 0/1.
20289
20290 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20291 foll-vfork.exp: New files, move here from gdb.hp.
20292 * gdb.base/page.exp: New file, test of pagination command.
20293
20294 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20295 recursion test.
20296 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20297
20298 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20299 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20300
20301 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20302 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20303 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20304 watchpoint test.
085dd6e6
JM
20305 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20306 them work.
20307 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20308 expressions properly.
20309 * gdb.base/corefile.exp: Loosen the match slightly.
20310 * gdb.base/default.exp: Allow "Error accessing memory" message
20311 also.
20312 * gdb.base/display.exp: Skip over x/0 j if PA64.
20313 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20314 * gdb.base/interrupt.exp: Ditto.
20315 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20316 in use.
20317 * gdb.base/list.exp: Add xfails for HP-UX.
20318 * gdb.base/long_long.exp: Refine some of the numeric matches.
20319 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20320 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20321 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20322 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20323 * gdb.base/ptype.exp: Succeed on more varieties of output.
20324 * gdb.base/scope.exp: Add xfails for HP-UX.
20325 * gdb.base/sect-cmd.exp: Add more cases.
20326 * gdb.base/setvar.exp: Add xfails for HP-UX.
20327 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20328 * gdb.base/signals.exp: Match on void symbolically.
20329 * gdb.base/step-test.exp: Add case for PA64.
20330 * gdb.base/term.exp: Add exit and restart.
20331 * gdb.base/twice.exp: Clean up after self.
20332 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20333 * gdb.base/whatis.exp: Allow more ways to pass tests.
20334
20335 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20336 no longer useful.
085dd6e6
JM
20337
20338Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20339
20340 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20341 list of patterns.
085dd6e6 20342 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20343 print_double_array(double_array)", "continuing to breakpoint
20344 1018", "print print_double_array(array_d)" and "continuing to
20345 1034" tests.
d63a86f8 20346
085dd6e6
JM
203471999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20348
a9c64011 20349 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20350
203511999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20352
20353 * config/mt-*: Remove, these haven't been used since 1996.
20354
203551999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20356
20357 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20358 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20359 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20360
9e0b60a8
JM
203611999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20362
20363 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20364 simpler match case for the ptype of the big class.
20365
203661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20367
20368 * gdb.exp: Fix test for gdb_prompt existence.
20369
203701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20371
20372 * gdb.exp (gdb_test): Add fail after calls to perror.
20373
203741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20375
20376 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20377
203781999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20379
20380 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20381
0f71a2f6
JM
20382Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20383
20384 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20385 malloc() is linked in.
0f71a2f6
JM
20386
203871999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20388
20389 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20390 step at end.
20391
20392 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20393
203941999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20395
20396 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20397
cce74817
JM
20398Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20399
20400 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20401 * gdb.base/mips_pro.exp: Likewise.
20402
204031999-06-02 Keith Seitz <keiths@cygnus.com>
20404
20405 * gdb.c++/templates.cc: Change all "new" operators to throw
20406 an exception.
20407 * gdb.c++/cplusfuncs.cc: Likewise.
20408
20409 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20410
20411Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20412
20413 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20414 * gdb.base/ending-run.exp: When stepping out of main, accept a
20415 step into an arbitrary assembler file.
cce74817 20416
392a587b
JM
204171999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20418
d63a86f8 20419 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20420 "breakpoint-invalid" to be printed.
d63a86f8 20421 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20422 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20423 * gdb.base/annota2.cc: Initialize a.x to 0.
20424
9e086581
JM
204251999-05-17 Keith Seitz <keiths@cygnus.com>
20426
20427 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20428 when "skip_float_tests" set.
20429 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20430 "print print_ten_doubles", and "step into print_long_arg_list".
20431 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20432 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20433 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20434 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20435 "skip_float_tests" is set.
20436 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20437 when "skip_float_tests" set.
d63a86f8 20438
cd0fc7c3
SS
204391999-05-06 Keith Seitz <keiths@cygnus.com>
20440
20441 * gdb.base/annota2.cc: Include stdio.h.
20442
20443Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20444
20445 * gdb.base/crossload.exp: Remove, this has been disabled ever
20446 since BFD stopped including all targets, and cross-GDB gets
20447 plenty of testing anyway.
20448 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20449 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20450 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20451 * gdb.base/README: Remove, was doc for this.
20452 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20453 needed.
cd0fc7c3 20454
b83266a0
SS
204551999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20456
20457 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20458 output.
20459
20460 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20461 * gdb.base/annota2.exp: New file. More annotation tests.
20462 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20463 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20464
204651999-04-23 Angela Marie Thomas <angela@cygnus.com>
20466
20467 * config/cfdbug.exp: New file.
20468
7a292a7a
SS
204691999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20470
20471 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20472 Marcus Daniel's and Dale Hawkins's demangler crashes.
20473
20474 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20475 test_lucid_style_demangling, test_arm_style_demangling,
20476 test_hp_style_demangling): Try Tom Tromey's core-dumping
20477 identifier under each demangling style.
7a292a7a
SS
20478
204791999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20480
20481 * gdb.c++/demangle.exp: Include the current demangling style
20482 in all test names.
20483 (current_demangling_style): New global variable.
20484 (set_demangling_style, test_demangling_core, test_demangling,
20485 test_demangling_exact): New functions.
20486 (test_gnu_style_demangling, test_lucid_style_demangling,
20487 test_arm_style_demangling, test_hp_style_demangling): Use those,
20488 instead of calling gdb_test and gdb_test_exact directly.
20489 (catch_demangling_errors): New function, which reports errors
20490 signalled by the demangling test functions in an orderly way.
20491 (do_tests): Use catch_demangling_errors.
20492
204931999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20494
20495 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20496 grouping in expressions, not {}.
7a292a7a
SS
20497
20498 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20499 initialized yet.
7a292a7a
SS
20500
205011999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20502
20503 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20504 are listed.
20505
205061999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20507
20508 * gdb.stabs/weird.exp: Test for CC being defined before
20509 looking at its value.
20510
205111999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20512
20513 * gdb.base/call-ar-st.exp: Remove stray '#'.
20514 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20515 "short int" and "long int".
20516 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20517 change, to mollify finicky HP compiler.
7a292a7a
SS
20518 * gdb.hp/reg-test.exp (testfile): Fix file name.
20519 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20520
7a292a7a
SS
20521 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20522 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20523 alternate form of enum ptype.
20524
c906108c
SS
205251999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20526
7a292a7a
SS
20527 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20528 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20529 passing skip_hp_tests, so as not to waste time on guaranteed
20530 failure.
7a292a7a 20531
c906108c
SS
20532 * gdb.c++/overload.cc: Pass string instead of char addr, always
20533 init ccpfoo.
20534 * gdb.c++/templates.cc: Fix syntax error.
20535
7a292a7a
SS
20536Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20537
20538 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20539 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20540 command.
20541
205421999-03-18 James Ingham <jingham@cygnus.com>
20543
20544 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20545
20546 * gdb.c++/method.exp: It was testing an uninitialized int on the
20547 stack and assuming it was positive.
20548
20549 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20550
20551 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20552 keep it from killing the rest of the tests.
7a292a7a
SS
20553 Use gdb_continue_to_end.
20554
20555 * gdb.base/sigall.exp: use gdb_continue_to_end.
20556
20557 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20558
20559 * gdb.base/display.exp: use runto_main, not run.
20560
d63a86f8
RM
20561 * gdb.base/default.exp: Check for the current error message in the
20562 r abbreviation test.
7a292a7a
SS
20563 Add strongarm to the targets that know info float.
20564
d63a86f8 20565 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20566 run which doesn't work with monitors.
20567
20568 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20569
20570 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20571
20572 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20573 program. Traps the case (in Cygmon) when the program never really
20574 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20575 more places, so I used my name. Sorry Mark...
20576
20577 * config/monitor.exp (gdb_target_monitor): added another
20578 target_info parameter: remotebinarydownload. This will set the
20579 remotebinarydownload flag if this is causing some boards trouble.
20580
205811999-03-18 Mark Salter <msalter@cygnus.com>
20582
20583 * lib/gdb.exp (continue_to_exit): New function.
20584
20585 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20586 * gdb.base/ending-run.exp: Ditto.
20587 * gdb.base/step-test.exp: Ditto.
20588
205891999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20590
20591 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20592 (suggested by Art Haas <ahaas@neosoft.com>).
20593
205941999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20595
889bf7c5 20596 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20597
20598Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20599
20600 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20601 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20602
206031999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20604
20605 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20606 a call to strlen; sometimes we do have sources.
20607
206081999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20609
20610 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20611 character, so GDB won't print garbage after its end.
d63a86f8 20612
c906108c
SS
20613 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20614 breakpoint there instead. Sometimes GCC emits memcpy to handle
20615 the large structures being passed by value, so we step into that
20616 instead of sum_array_print, which obscures what we're really testing.
20617 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20618 the bizarre steps into memcpy, so do that here. Add check for
20619 stepping into function calls that pass large structures by value.
20620 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20621 Remove all references to specific line numbers.
20622 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20623 New type and function.
20624 (main): Call large_struct_by_value, passing it a large struct by value.
20625 * lib/gdb.exp (gdb_get_line_number): New function.
20626
20627 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20628 more portable.
20629
7a292a7a
SS
206301999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20631
c906108c
SS
20632 * lib/gdb.exp: Doc fixes.
20633
7a292a7a
SS
206341999-03-05 Nick Clifton <nickc@cygnus.com>
20635
d63a86f8 20636 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20637
206381999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20639
c906108c 20640 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20641 commands. They're not germane to this test, and they don't work
20642 that way on remote targets.
c906108c 20643
3fc11d3e
JM
206441999-03-01 James Ingham <jingham@cygnus.com>
20645
20646 * Changelog entries merged over from gdb development branch.
20647
3fc11d3e
JM
20648 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20649
20650 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20651 for outputting results of test run.
20652
2d4a1622 20653 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20654
20655 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20656
7a292a7a
SS
206571999-02-25 Felix Lee <flee@cygnus.com>
20658
20659 * lib/gdb.exp (debug_format): initialize
20660
c906108c
SS
206611999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20662
20663 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20664 * gdb.base/call-rt-st.c: Ditto.
20665
c906108c
SS
206661999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20667
20668 * gdb.threads/pthreads.exp (horiz): New variable.
20669 (test_startup): Fix regexps that capture thread numbers.
20670
206711999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20672
20673 * gdb.base/smoke.exp: Disambiguate two test case names (both
20674 called ``print'').
20675
20676Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20677
20678 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20679 compilation.
c906108c
SS
20680
206811999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20682
20683 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20684 actual output formatting.
20685 * gdb.base/smoke.exp: GDB removes leading 0's.
20686 * gdb.base/volatile.exp: Don't check type of remuneration;
20687 that variable is no longer defined in constvars.c.
20688 * gdb.base/step-test.c (main): Exit with explicit exit code.
20689 * gdb.base/step-test.exp: Remove two nexti checks--they are
20690 not portable.
20691
206921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20693
20694 * gdb.base/help.exp ("help delete display"): Fix test to match
20695 gdb's output.
20696
20697 * gdb.base/long_long.c (known_types): Initialize values to zero.
20698 * gdb.base/long_long.exp: Step one more line
20699 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20700 leading zeros. Explicitly ask for hex formatting. Use
20701 unique test case names.
c906108c
SS
20702
20703Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20704
d63a86f8 20705 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20706
20707 * gdb.c++/method.exp: Add missing close brace.
20708
207091999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20710
20711 * gdb.base/maint.exp: Use 'set height 0' to disable page
20712 prompting, not 'set height 400'.
20713
20714 Fix a bunch of timeouts.
20715 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20716 four separate tests, so expect doesn't take forever to match a ton
20717 of text against a regexp with lots of .* forms.
20718 ("maint print psymbols", "maint print symbols"): Make some of
20719 these greps more selective, so that expect doesn't try to wade
20720 through huge piles of output and time out.
20721
20722 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20723
20724 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20725 tests: one which doesn't expect shlib events to be reported, and
20726 another which does, but is XFAIL for all platforms other than
20727 HP/UX.
c906108c
SS
20728
20729 * gdb.base/break.exp: Teach the test suite that the `catch
20730 fork', `catch vfork', and `catch exec' commands produce error
20731 messages on platforms that don't provide these features.
20732
20733Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20734
20735 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20736 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20737 (shortening names from solib_threshold.exp etc), won't run on
20738 anything but HP-UX for the foreseeable future.
c906108c 20739 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20740 reflect move.
c906108c
SS
20741
20742Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20743
20744 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20745 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20746
20747Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20748
20749 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20750 successfully re-sets breakpoints in shared libraries.
20751 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20752
20753Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20754
d63a86f8
RM
20755 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20756 and compiled w/o GCC.
c906108c
SS
20757
20758 * gdb.hp/watch-cmd.exp: ditto.
20759
20760 * gdb.hp/watch-hp.exp: ditto.
20761
20762 * gdb.hp/xdb1.exp: ditto.
20763
20764 * gdb.hp/xdb2.exp: ditto.
20765
20766 * gdb.hp/dbx.exp: ditto.
20767
20768Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20769
20770 * constvars.c: Remove C++-isms.
20771 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20772 with GCC.
c906108c
SS
20773
20774Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20775
20776 The following changes are part of the HP merge.
20777
20778 * gdb.base/break.exp: new tests to verify that catchpoints for
20779 fork, vfork, and exec don't trigger inappropriately.
20780
20781 * gdb.base/opaque.exp: compile one file at a time, then link.
20782
20783 * gdb.base/signals.exp: be more restrictive about which hppa
20784 systems receive a setup_xfail. new tests.
20785
20786 * gdb.base/solib_threshold.build: new file.
20787 * gdb.base/solib_threshold.exp: new file.
20788 * gdb.base/solib_threshold.link_opts: new file.
20789 * gdb.base/solib_threshold.mk: new file.
20790 * gdb.base/gen_solib_threshold.c: new file.
20791
20792 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20793 tests. New tests for enums inside classes.
20794
20795 * gdb.c++/compiler.cc: indicate support of template debugging.
20796
20797 * gdb.c++/demangle.exp: run hp style demangling tests.
20798
20799 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20800 tests.
20801
20802 * gdb.c++/misc.cc: changes to support new tests.
20803
20804 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20805 to support new tests.
20806
20807 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20808 gcc, then skip these tests.
20809
20810Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20811
20812 The following files are part of the HP merge; some had longer
20813 names at HP, but have been renamed to be no more than 14
20814 characters in length.
20815
20816 * gdb.hp/ambiguous.cc: new file.
20817 * gdb.hp/ambiguous.exp: new file.
20818 * gdb.hp/attach.exp: new file.
20819 * gdb.hp/attach2.exp: new file.
20820 * gdb.hp/classes-hp.exp: new file.
20821 * gdb.hp/ctti.exp: new file.
20822 * gdb.hp/ctti-add.cc: new file.
20823 * gdb.hp/ctti-add1.cc: new file.
20824 * gdb.hp/ctti-add2.cc: new file.
20825 * gdb.hp/ctti-add3.cc: new file.
20826 * gdb.hp/dbx.exp: new file.
20827 * gdb.hp/exception.cc: new file.
20828 * gdb.hp/exception.exp: new file.
20829 * gdb.hp/foll-exec.c: new file.
20830 * gdb.hp/foll-exec.exp: new file.
20831 * gdb.hp/foll-fork.c: new file.
20832 * gdb.hp/foll-fork.exp: new file.
20833 * gdb.hp/foll-vfork.c: new file.
20834 * gdb.hp/foll-vfork.exp: new file.
20835 * gdb.hp/inherit-hp.exp: new file.
20836 * gdb.hp/more-steps.exp: new file.
20837 * gdb.hp/namespace.cc: new file.
20838 * gdb.hp/namespace.exp: new file.
20839 * gdb.hp/optimize.exp: new file.
20840 * gdb.hp/pxdb.c: new file.
20841 * gdb.hp/pxdb.exp: new file.
20842 * gdb.hp/quicksort.exp: new file.
20843 * gdb.hp/reg-test.exp: new file.
20844 * gdb.hp/reg-test.s: new file.
20845 * gdb.hp/sized-enum.c: new file.
20846 * gdb.hp/sized-enum.exp: new file.
20847 * gdb.hp/start-stop.exp: new file.
20848 * gdb.hp/templ-hp.cc: new file.
20849 * gdb.hp/templ-hp.exp: new file.
20850 * gdb.hp/thr-lib.c: new file.
20851 * gdb.hp/thr-lib.exp: new file.
20852 * gdb.hp/thr-lib.h: new file.
20853 * gdb.hp/thr-liblib.c: new file.
20854 * gdb.hp/virtfun-hp.c: new file.
20855 * gdb.hp/virtfun-hp.exp: new file.
20856 * gdb.hp/watch-cmd.exp: new file.
20857 * gdb.hp/watch-hp.exp: new file.
20858 * gdb.hp/xdb1.exp: new file.
20859 * gdb.hp/xdb2.exp: new file.
20860 * gdb.hp/xdb3.exp: new file.
20861
20862Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20863
20864 The following files are part of the HP merge; some had longer
20865 names at HP, but have been renamed to be no more than 14
20866 characters in length.
20867
20868 * gdb.base/ss.h: new file.
20869 * gdb.base/call-ar-st.c: new file.
20870 * gdb.base/call-ar-st.exp: new file.
20871 * gdb.base/call-rt-st.c: new file.
20872 * gdb.base/call-rt-st-exp: new file.
20873 * gdb.base/call-strs.exp: new file.
20874 * gdb.base/ena-dis-br.exp: new file.
20875 * gdb.base/environ.exp: new file.
20876 * gdb.base/long_long.exp: new file.
20877 * gdb.base/sect-cmd.exp: new file.
20878 * gdb.base/shlib-cl2.exp: new file.
20879 * gdb.base/smoke.exp: new file.
20880 * gdb.base/so-impl-ld.c: new file.
20881 * gdb.base/so-impl-ld.exp: new file.
20882 * gdb.base/so-indr-cl.c: new file.
20883 * gdb.base/so-indr-cl.exp: new file.
20884 * gdb.base/varargs.exp: new file.
20885 * gdb.base/volatile.exp: new file.
20886 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20887 * gdb.base/display.exp: new file.
c906108c
SS
20888 * gdb.c++/derivation.exp: new file.
20889 * gdb.c++/local.exp: new file.
20890 * gdb.c++/member-ptr.exp: new file.
20891 * gdb.c++/overload.exp: new file.
20892 * gdb.c++/ovldbreak.exp: new file.
20893 * gdb.c++/ref-types.exp: new file.
20894 * gdb.c++/ref-types2.exp: new file.
20895 * gdb.c++/userdef.exp: new file.
d63a86f8 20896
c906108c
SS
20897Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20898
20899 * gdb.base/default.exp: Reflect wording change in remote.c.
20900
dc96c6c7 20901Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20902
20903 * gdb.base/help.exp: Update to reflect current text.
20904
20905Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20906
20907 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20908 they're stack variables and contain garbage.
20909 * gdb.c++/anon-union.exp: new file.
20910
20911 The following changes were made by David Taylor
889bf7c5
PA
20912 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20913 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20914 in changes by HP.
c906108c
SS
20915
20916 * gdb.base/bitops.exp: new file.
20917 * gdb.base/default.exp: change expected messages for catch and
20918 info catch tests to reflect HP merge changes.
20919 * gdb.base/enable-disable-break.exp
20920 * gdb.base/ending-run.c: new file.
20921 * gdb.base/long_long.c: new file.
20922 * gdb.base/maint.exp: new file.
20923 * gdb.base/pointers2.exp: new file.
20924 * gdb.base/shlib-call2.exp: new file.
20925 * gdb.base/solib.exp: new file.
20926 * gdb.base/step-test.c: new file.
20927 * gdb.c++/anon-union.cc: new file.
20928 * gdb.c++/local.cc: new file.
20929 * gdb.c++/member-pointer.cc: new file.
20930 * gdb.c++/method.cc: new file.
20931 * gdb.c++/ref-types.cc: new file.
20932 * gdb.c++/ref-types2.cc: new file.
20933 * gdb.c++/userdef.cc: new file.
d63a86f8 20934
c906108c
SS
20935 * gdb.base/scope.exp: compile one file at a time, then link.
20936 * gdb.base/langs.exp: ditto.
20937 * gdb.base/list.exp: ditto.
d63a86f8 20938
c906108c
SS
20939Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20940
20941 The following changes were made by David Taylor
889bf7c5
PA
20942 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20943 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20944 in changes by HP.
d63a86f8 20945
c906108c
SS
20946 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20947 skip tests. When compiling pass c++ flag to gdb_compile.
20948 * gdb.c++/
d63a86f8 20949
c906108c
SS
20950 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20951 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20952 (skip_hp_tests): new function.
20953 (gdb_preprocess): new function.
20954
20955 * configure.in (hpdir): decide whether to configure gdb.hp.
20956 * configure: regenerated.
20957
20958 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20959 to delete on clean.
20960 (EXECUTABLES): update to reflect new additions.
20961 * gdb.base/commands.exp: update message expected.
20962 * gdb.base/default.exp: add copyright notice.
20963 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20964 * gdb.base/help.exp: update messages to reflect current text.
20965 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20966 targets for recurse tests.
20967 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20968 skip this file.
20969
20970 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20971 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20972 compilation.
20973 * gdb.c++/misc.exp: ditto.
20974 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20975 run the tests. tell gdb_compile that it's a c++ compilation.
20976
20977 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20978
c906108c
SS
20979 * gdb.base/all-bin.exp: new file.
20980 * gdb.base/arithmet.exp: new file.
20981 * gdb.base/assign.exp: new file.
20982 * gdb.base/completion.exp: new file.
20983 * gdb.base/cond-expr.exp: new file.
20984 * gdb.base/condbreak.exp: new file.
20985 * gdb.base/define.exp: new file.
20986 * gdb.base/dollar.exp: new file.
20987 * gdb.base/environment.exp: new file.
20988 * gdb.base/eval-skip.exp: new file.
20989 * gdb.base/jump.exp: new file.
20990 * gdb.base/logical.exp: new file.
20991 * gdb.base/pointers.exp: new file.
20992 * gdb.base/relational.exp: new file.
20993 * gdb.base/section_command.exp: new file.
20994 * gdb.base/whatis-expr.exp: new file.
20995
20996 * gdb.base/all-types.c: new file.
20997 * gdb.base/call-array-struct.c: new file.
20998 * gdb.base/call-return-struct.c: new file.
20999 * gdb.base/call-strings.c: new file.
21000 * gdb.base/callfuncs2.c: new file.
21001 * gdb.base/condbreak.c: new file.
21002 * gdb.base/constvars.c: new file.
21003 * gdb.base/display.c: new file.
21004 * gdb.base/int-type.c: new file.
21005 * gdb.base/jump.c: new file.
21006 * gdb.base/miscexprs.c: new file.
21007 * gdb.base/pointers.c: new file.
21008 * gdb.base/pointers2.c: new file.
21009 * gdb.base/shmain.c: new file.
21010 * gdb.base/shr1.c: new file.
21011 * gdb.base/shr2.c: new file.
21012 * gdb.base/solib.c: new file.
21013 * gdb.base/solib1.c: new file.
21014 * gdb.base/solib2.c: new file.
21015 * gdb.base/varargs.c: new file.
21016 * gdb.c++/derivation.cc: new file.
21017 * gdb.c++/overload.cc: new file.
21018 * gdb.c++/ovldbreak.cc: new file.
21019 * gdb.hp/attach.c: new file.
21020 * gdb.hp/attach2.c: new file.
21021 * gdb.hp/average.c: new file.
21022 * gdb.hp/compiler.c: new file.
21023 * gdb.hp/compiler.cc: new file.
21024 * gdb.hp/execd-program.c: new file.
21025 * gdb.hp/follow-exec.c: new file.
21026 * gdb.hp/follow-fork.c: new file.
21027 * gdb.hp/follow-vfork-and-exec.c: new file.
21028 * gdb.hp/misc-hp.cc: new file.
21029 * gdb.hp/more-steps.c: new file.
21030 * gdb.hp/optimize.c: new file.
21031 * gdb.hp/quicksort.c: new file.
21032 * gdb.hp/run-hp.c: new file.
21033 * gdb.hp/start-stop.c: new file.
21034 * gdb.hp/sum.c: new file.
21035 * gdb.hp/templates-hp.cc: new file.
21036 * gdb.hp/thread-local-in-lib.c: new file.
21037 * gdb.hp/thread-local-in-lib.h: new file.
21038 * gdb.hp/thread-local-in-lib.lib.c: new file.
21039 * gdb.hp/vforked-program.c: new file.
21040 * gdb.hp/virtfunc-hp.cc: new file.
21041 * gdb.hp/watchpoint-hp.c: new file.
21042 * gdb.hp/xdb.c: new file.
21043 * gdb.hp/xdb0.c: new file.
21044 * gdb.hp/xdb0.h: new file.
21045 * gdb.hp/xdb1.c: new file.
21046
21047Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21048
21049 The following change was made by Edith Epstein
889bf7c5
PA
21050 <eepstein@cygnus.com> as part of a project to merge in changes
21051 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21052
21053 * gdb.c++/demangle.exp: changed the expected output for some
21054 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21055 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21056 T1<char>::~T1<char>(void)
c906108c 21057 becomes,
a9c64011
AS
21058 maint demangle __dt__11T1__pt__2_cFv
21059 T1<char>::~T1(void)
c906108c 21060
889bf7c5 21061 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21062
c906108c
SS
21063Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21064
21065 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21066 * gdb.trace/backtrace.exp: Likewise.
21067 * gdb.trace/circ.exp: Likewise.
21068 * gdb.trace/collection.exp: Likewise.
21069 * gdb.trace/deltrace.exp: Likewise.
21070 * gdb.trace/infotrace.exp: Likewise.
21071 * gdb.trace/limits.exp: Likewise.
21072 * gdb.trace/packetlen.exp: Likewise.
21073 * gdb.trace/passc-dyn.exp: Likewise.
21074 * gdb.trace/passcount.exp: Likewise.
21075 * gdb.trace/report.exp: Likewise.
21076 * gdb.trace/save-trace.exp: Likewise.
21077 * gdb.trace/tfind.exp: Likewise.
21078 * gdb.trace/tracecmd.exp: Likewise.
21079 * gdb.trace/while-dyn.exp: Likewise.
21080 * gdb.trace/while-stepping.exp: Likewise.
21081
210821998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21083
21084 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21085
21086Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21087
21088 From Brendan Kehoe:
21089 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21090 int return types.
21091
21092Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21093
21094 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21095 remote dos host testing right.
c906108c
SS
21096
21097Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21098
21099 * gdb.base/corefile.exp: remove some xfails.
21100
21101Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21102
21103 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21104 have different timestamps.
c906108c
SS
21105
21106Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21107
21108 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21109 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21110
21111Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21112
21113 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21114 delta.
c906108c
SS
21115
21116Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21117
21118 * gdb.base/default.exp: Add brace missing from previous delta.
21119
21120Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21121
21122 * gdb.base/default.exp: Support test for info float for all
21123 varieties of arm toolchain.
21124
dc96c6c7 21125Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21126
21127 * gdb.trace/*.exp: remove "remote_download" command.
21128
dc96c6c7 21129Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21130
21131 * gdb.trace/*.exp: remove -gdwarf from compile.
21132
21133Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21134
21135 * gdb.trace/configure.in(AC_INIT): typo
21136 * gdb.trace/configure: regenerated
21137
dc96c6c7 21138Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21139
21140 * config/m68k-emc.exp: New file.
21141 * lib/<emc-support.exp trace-support.exp}: New files.
21142 * configure.in: add new test directory gdb.trace.
21143 * gdb.trace/{configure configure.in Makefile.in}: New files.
21144 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21145 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21146 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21147 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21148 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21149 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21150 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21151
dc96c6c7 21152Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21153
21154 * gdb.c++/classes.exp: Change all regular expressions to match
21155 arbitrary combinations of newline/carriage-return, so that they
21156 will work equally well on Unix and Windows.
21157 * gdb.c++/inherit.exp: ditto.
21158 * gdb.c++/virtfunc.exp: ditto.
21159
211601998-08-11 Dawn Perchik <dawn@cygnus.com>
21161
21162 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21163
c2d11a7d
JM
21164Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21165
21166 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21167 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21168 to use a0-a3/d0-d3 as needed.
21169
21170Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21171
21172 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21173 * gdb.disasm/am33.exp: Corresponding changes.
21174
c906108c
SS
211751998-07-11 Felix Lee <flee@cygnus.com>
21176
21177 * gdb.base/callfuncs.exp: add cmp10 test.
21178 * gdb.base/callfuncs.c (cmp10): new function.
21179
21180Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21181
d63a86f8 21182 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21183 into two parts to get around a synchronization problem in expect.
21184
3fc11d3e
JM
21185Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21186
21187 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21188
21189 * configure.in: Add options for gdbtk testsuite.
21190
21191 * configure: Regenerate.
21192
21193 * gdb.gdbtk: New directory to hold gdbtk tests.
21194
c906108c
SS
21195Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21196
21197 * gdb.fortran/types.exp: Escape brackets in expect patterns
21198 for test_float_literal_types_accepted tests.
21199 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21200 before run test.
21201
c2d11a7d
JM
21202Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21203
21204 * am33.exp: Just compile, do not link the testcase.
21205 * am33.s: Add ".am33" pseudoop to force am33 mode.
21206
c906108c
SS
212071998-06-25 Felix Lee <flee@cygnus.com>
21208
21209 * gdb.base/setshow.exp: make sure $pc is sane.
21210
21211 * gdb.stabs/weird.exp: split expect patterns properly.
21212
c2d11a7d
JM
21213Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21214
21215 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21216 * gdb.disasm/am33.exp: Run it.
21217
dc96c6c7 21218Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21219
21220 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21221 match processing (and eliminate spurious timeouts when running).
21222
dc96c6c7 21223Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21224
21225 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21226 exception test, but conditionalize it on target [mach | gnu].
21227
dc96c6c7 21228Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21229
21230 * gdb.base/overlays.exp: fixup compile line for linker script.
21231
21232Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21233
21234 * gdb.fortran/types.exp: don't guess at float size.
21235
21236Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21237
21238 * gdb.base/exprs.exp: delete test that depends on int size.
21239
21240Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21241
21242 * config/sim.exp: Removed checks for target triplets.
21243 (gdb_target_sim): Use gdb,target_sim_options.
21244
21245Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21246
21247 * gdb.base/reread.exp: New file.
21248 * gdb.base/reread1.c: New file.
21249 * gdb.base/reread2.c: New file.
21250
21251Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21252
21253 * config/sim.exp: Use 'target sim -sparclite' when running
21254 SPARClite programs.
21255
21256Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21257
21258 * gdb.base/structs2.exp: New file.
21259 * gdb.base/structs2.c: New file.
21260
21261Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21262
21263 * gdb.asm/common.inc: New file.
21264 * gdb.asm/d10v.inc: New file.
21265 * asm-source.exp: Pass -I's to gas to find .inc files.
21266 Update line numbers in expected output.
21267 * asmsrc1.s: Rewrite.
21268 * asmsrc2.s: Rewrite.
21269 * configure.in: Create arch.inc symlink.
21270 * configure: Regenerate.
21271 * Makefile.in (distclean): Delete arch.inc.
21272
21273Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21274
21275 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21276 (t_enum_value2): ditto
21277 (t_enum_value3): ditto
21278 (main): ditto
c906108c
SS
21279Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21280
21281 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21282 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21283 change.
21284 Use gdb_test instead of send_gdb/gdb_expect sequences.
21285
21286Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21287
21288 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21289 not void.
21290
21291Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21292
21293 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21294 subroutines. Used to test gdbs ability to single step through PC
21295 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21296
21297Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21298
21299 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21300 more rigorous EGCS C++ error checking.
21301
21302Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21303
a9c64011
AS
21304 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21305 tests.
21306 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21307 function when asleep.
21308 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21309 for i*86 Linux and SVR4 signal handling problems.
21310 Remove linux xfail for `next to handler in signals_tests_1', fixed
21311 by recent infrun.c change.
21312 Limit backtrace to 10 frames to avoid timeout problems with infinite
21313 stack backtraces.
21314 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21315 target.[ch] change.
c906108c
SS
21316
21317Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21318
21319 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21320 for a newline from gdb before continuing.
21321 (default_gdb_exit): Just look for y or n.
21322 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21323 it does, fail the rests of the tests in the file.
21324
21325Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21326
21327 * config/cygmon.exp: New file.
21328
21329Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21330
21331 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21332 main" test on remote targets.
c906108c
SS
21333
21334 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21335 run test on remote targets.
21336
21337Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21338
21339 * gdb.asm: New directory.
21340 * configure.in: Configure it.
21341 * configure: Regenerate.
21342 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21343 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21344
21345Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21346
21347 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21348
dc96c6c7 21349Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21350
a9c64011
AS
21351 * gdb.base/overlays (several files): Merge the two overlay
21352 managers into one. Change variables (foox, barx, bazx, grbxx)
21353 back into ints but force them to load in their proper sections.
c906108c
SS
21354
21355Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21356
21357 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21358 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21359 (D10VCopy): Handle memory regions crossing 16k boundaries.
21360 (D10VCopy): Transfer data in 32 bit chunks.
21361
21362Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21363
21364 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21365 correct.
c906108c
SS
21366
21367 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21368 map. Include space for printf in .text segment.
c906108c
SS
21369
21370 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21371 updated d10v memory VMA/LMA map.
c906108c 21372 (D10VCopy): Call D10VTranslate.
d63a86f8 21373
c906108c
SS
21374Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21375
21376 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21377
21378 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21379 that it won't be put into the .sdata - small data -
21380 section. Update reference.
c906108c
SS
21381 * gdb.base/baz.c (bazx, baz): Ditto.
21382 * gdb.base/foo.c (foox, foo): Ditto.
21383 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21384
21385 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21386 to be arrays.
d63a86f8 21387
dc96c6c7 21388Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21389
a9c64011
AS
21390 * gdb.base/overlays.exp: fix up and get working again.
21391 Add tests for backtraces from an overlay function.
d63a86f8 21392
c906108c
SS
21393Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21394
21395 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21396 "calling function with watchpoint enabled".
21397
21398Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21399
21400 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21401 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21402 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21403 pending review of whether it is useful or not.
21404
21405Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21406
21407 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21408
21409Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21410
21411 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21412 * config/dve.exp: New file to support Densan boards.
21413
21414Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21415
21416 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21417 reads and BSD.
c906108c
SS
21418
21419Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21420
21421 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21422 response.
21423
21424 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21425
21426Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21427
21428 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21429 test.
c906108c
SS
21430
21431 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21432 target_sizeof_long and target_bigendian_p.
c906108c 21433 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21434 to targets word size and endianess.
d63a86f8 21435
c906108c
SS
21436Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21437
21438 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21439 output.
c906108c
SS
21440
21441Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21442
21443 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21444 Update test of set args help to match source change.
c906108c
SS
21445
21446Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21447
21448 * gdb.base/default.exp: Expect help system output to be in
21449 alphabetical order.
21450 * gdb.base/help.exp: Ditto.
21451
21452Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21453
21454 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21455 "i*86-pc-linux-gnu*".
21456 * gdb.base/interrupt.exp: Ditto.
21457 * gdb.base/corefile.exp: Ditto.
21458
21459 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21460 define vxworks when building the testcase.
c906108c
SS
21461
21462 * gdb.base/ptype.exp: Fix testnames to be unique.
21463 * gdb.base/radix.exp: Ditto.
21464 * gdb.base/term.exp: Ditto.
21465 * gdb.base/whatis.exp: Ditto.
21466 * gdb.c++/classes.exp: Ditto.
21467
21468Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21469
21470 * gdb.base/callfuncs.exp: Fix indentation.
21471
21472 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21473 suppress_flag has been set.
21474 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21475 target feature.
21476
21477Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21478
21479 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21480 the testcase.
21481
21482 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21483 set_debug_traps() and breakpoint().
c906108c
SS
21484 * gdb.c++/misc.cc (main): Ditto.
21485 * gdb.c++/templates.cc (main): Ditto.
21486 * gdb.c++/virtfunc.cc (main): Ditto.
21487
21488Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21489
21490 * lib/gdb.exp(gdb_step_for_stub): New function.
21491 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21492 exists, reload the executable and do a "continue" instead of
21493 doing a jump.
21494 (runto_main): Use gdb_step_for_stub.
d63a86f8 21495
c906108c 21496 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21497 tests to have unique names.
c906108c
SS
21498 * gdb.base/callfuncs.exp: Ditto.
21499 * gdb.base/commands.exp: Ditto.
21500 * gdb.base/default.exp: Ditto.
21501 * gdb.base/help.exp: Ditto.
21502 * gdb.base/list.exp: Ditto.
21503 * gdb.base/opaque.exp: Ditto.
21504 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21505 similar tests.
d63a86f8 21506
c906108c
SS
21507 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21508 * gdb.c++/cplusfuncs.cc: Ditto.
21509 * gdb.c++/virtfunc.cc: Ditto.
21510
21511 * config/monitor.exp: Keep track of the last file we saw, rather
21512 than trying to get the info from gdb.
21513
21514 * gdb.fortran/types.exp: Move comment to previous line.
21515
21516Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21517
21518 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21519 target mode.
c906108c
SS
21520
21521Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21522
21523 From Bob Manson:
21524 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21525 string from GDB when it connects.
c906108c
SS
21526
21527 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21528
21529Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21530
21531 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21532 if we can't get a debug format from GDB (we may be testing an
21533 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21534
21535 * gdb.stabs/weird.exp: Fix quoting.
21536
21537 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21538
21539Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21540
21541 * config/arm-ice.exp: New file.
21542
21543Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21544
21545 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21546 until it has been modified to work with the new testsuite.
c906108c 21547
99707966 21548 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21549 testcase won't compile, cause all of the testcases in the file to
21550 fail instead.
c906108c
SS
21551
21552 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21553 (gdb_clear_suppressed): New procedure.
21554 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21555 it contains a positive value.
21556
21557Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21558
21559 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21560
21561 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21562
21563Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21564
21565 * lib/gdb.exp (setup_xfail_format): New function.
21566 (get_debug_format): New function to get debug format.
21567 (debug_format): New global variable to hold last value set
21568 by get_debug_format.
21569 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21570 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21571 * gdb.c++/ptype.exp: Ditto.
21572 * gdb.c++/classes.exp: Ditto.
21573 * gdb.c++/cplusfuncs.exp: Ditto.
21574 * gdb.c++/inherit.exp: Ditto.
21575 * gdb.c++/templates.exp: Ditto.
21576 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21577
c906108c
SS
21578Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21579
21580 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21581 host doesn't have a currently-open connection.
21582
21583 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21584 any gdb stub target. Handle cases where gdb doesn't respond when
21585 interrupted in a sane fashion.
c906108c
SS
21586
21587 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21588 same thing in a totally different way.
c906108c
SS
21589
21590 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21591 setting "timeout".
c906108c 21592 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21593 default_gdb_init now.
c906108c
SS
21594
21595Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21596
21597 * gdb.base/printcmds.exp: Fix "check for floating addition"
21598 regexp to accept results within approx +/- .01 of exact value.
21599 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21600
21601Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21602
21603 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21604 properly.
c906108c
SS
21605 (gdb_expect): Add optional timeout parameter, and add timeout
21606 value to various calls.
21607 (gdb_suppress_tests): Only give one warning message per group.
21608
21609Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21610
21611 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21612 global variables. Handle getting a value for $timeout more
21613 gracefully.
c906108c
SS
21614
21615Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21616
21617 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21618 initialize.
c906108c 21619 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21620 by a target configuration file.
c906108c
SS
21621 (gdb_expect): Pass the timeout to remote_expect.
21622
21623 * config/monitor.exp(gdb_load): Fix typo in regexp.
21624
21625Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21626
21627 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21628
21629Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21630
21631 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21632 here. Call gdb_target_exec before rebooting the target, to make
21633 sure the connection to the target is closed.
c906108c
SS
21634 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21635 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21636 Also detect "Timeout reading from remote" error.
21637
21638 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21639 gdb_target_monitor. Don't call gdb_file_cmd here; let
21640 gdb_target_monitor do it.
c906108c
SS
21641
21642 * gdb.disasm/hppa.exp: Don't use exec_output.
21643
21644Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21645
21646 * gdb.base/list.exp: If we're debugging a non-native target,
21647 try to set the pc register to point to the start of the
21648 program before doing the first list command.
21649
21650 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21651 test_calls after restarting.
c906108c
SS
21652
21653 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21654 reloading.
c906108c
SS
21655
21656 * gdb.base/watchpoint.exp: Fix typo.
21657
21658 * gdb.base/setshow.exp: Check for use_gdb_stub.
21659
21660 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21661 stub case.
c906108c
SS
21662 * gdb.base/langs.exp: Ditto.
21663
21664 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21665 gdb_load_offset. If we weren't given a file to load, figure out
21666 what the current file is and use it.
c906108c
SS
21667
21668 * config/i386-bozo.exp: New file.
21669
21670Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21671
21672 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21673 feature.
21674
21675 * config/proelf.exp: New entry.
21676
21677Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21678
21679 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21680 of regexps.
21681
21682 * gdb.base/watchpoint.exp: Don't run the test_stepping
21683 tests if gdb can't call functions on the target.
21684
21685 * gdb.base/setshow.exp: Don't run the set prompt tests if
21686 the board has gdb_prompt set.
21687
21688Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21689
21690 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21691 * gdb.base/commands.exp: Likewise.
21692 * gdb.base/setshow.exp: Likewise.
21693
21694Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21695
21696 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21697 feature.
21698
21699 * config/i960.exp: New file.
21700
21701Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21702
21703 * gdb.base/funcargs.exp: Check for gdb,short_int target
21704 feature instead of looking for explicit target triplets.
21705
dc96c6c7 21706Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21707
d63a86f8 21708 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21709 "p 123DEADBEEF", to check parse_number.
21710 * top.c: change "to enable to enable" to "to enable" in a couple
21711 of help strings.
21712
21713Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21714
21715 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21716 on the mn10300.
d63a86f8 21717
c906108c
SS
21718Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21719
21720 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21721 where the test executable is run with explicit args.
21722 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21723
21724Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21725
21726 * gdb.base/run.c: Use FAKEARGV to build test executable that
21727 does not require a command line arg, since most simulators
21728 don't currently support passing such an arg into the simulated
21729 program.
21730 * gdb.base/commands.exp: Change tests to insert the proper
21731 value as the arg to the first recursive factorial call. Change
21732 compilation line to define FAKEARGV at compile time.
21733
21734Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21735
21736 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21737 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21738 function with watchpoint enabled" test.
21739
21740Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21741
21742 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21743 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21744
21745 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21746 "Tests restarted" messages.
c906108c
SS
21747
21748Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21749
21750 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21751
dc96c6c7 21752Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21753
21754 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21755 for INFO SYMBOL; add help tests for OVERLAY commands.
21756 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21757 add tests for OVERLAY commands
21758 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21759 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21760 * gdb.base/sigall.c: add usestubs code frag
21761 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21762
c906108c
SS
21763Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21764
21765 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21766 failures.
21767 (gdb_stop_suppressing_tests): Note that tests have restarted.
21768
21769Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21770
21771 * config/h8300.exp: New file.
21772
21773Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21774
21775 * gdb.base/setshow.exp: Check for the existence of a
21776 feature, not its value.
21777
21778Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21779
21780 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21781
21782 * gdb.base/scope.exp: It's now init0(), not init().
21783
21784 * gdb.base/scope0.c: For now, change init() to be init0().
21785
21786 * config/monitor.exp: Use gdb_serial in preference to serial
21787 or netport.
21788
21789 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21790 and it's not already set.
c906108c
SS
21791
21792Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21793
21794 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21795 isn't using a stub and if it supports argument passing.
c906108c
SS
21796
21797Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21798
21799 * config/udi.exp(gdb_start): Make sure UDICONF is set
21800 properly before starting gdb.
21801
21802Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21803
21804 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21805 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21806 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21807
21808Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21809
21810 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21811 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21812
21813 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21814
21815 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21816
21817 * config/monitor.exp: Make sure we disconnect from the target.
21818 Also, try a reboot/reload cycle instead of failing if the
21819 load fails.
21820
21821Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21822
21823 * gdb.base/default.exp: Don't set match_max.
21824 * gdb.base/help.exp: Ditto.
21825 * gdb.base/list.exp: Ditto.
21826 * gdb.base/signals.exp: Ditto.
21827
21828 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21829 set, use remote_ld to download the testcase instead of
21830 the GDB loader.
21831
21832Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21833
21834 * config/vr5000.exp: New file.
21835
21836 * config/monitor.exp(gdb_target_monitor): Add pattern for
21837 "Ending remote" to detect errors in connecting.
21838
21839 * gdb.base/setshow.exp: Add .* within auto language test.
21840
21841 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21842 target feature.
21843
21844 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21845 and reboot the board if necessary.
c906108c
SS
21846
21847 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21848 a set of tests. Remove print.* from the patterns being checked.
21849
21850Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21851
21852 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21853 refer to gdb_spawn_id.
21854
21855 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21856 longer used.
21857 * config/sparclet.exp: Ditto.
21858 * config/sparclet-old.exp: Ditto.
21859 * config/slite.exp: Ditto.
21860 * config/sim.exp: Ditto.
21861 * gdb.base/funcargs.exp: Ditto.
21862
21863 * lib/gdb.exp:Remove references to gdb_spawn_id.
21864 (gdb_expect): Move to remote.exp.
21865
21866Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21867
21868 * config/monitor.exp: Detect the "Couldn't establish connection"
21869 message from GDB.
21870
21871Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21872
21873 * gdb.base/bitfields.exp: Use runto instead of explicit
21874 gdb_run_cmd/gdb_expect sequences.
21875
21876 * gdb.base/break.exp(text_next_with_recursion): Add match for
21877 gdb_expect call.
21878
21879 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21880 We also need to handle the "A program is being debugged already"
21881 prompt from gdb. Use gdb_test to set the baud rate.
21882
21883 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21884 to 20000. Really. I mean it.
21885
21886Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21887
21888 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21889 fails. If suppress_flag is set, skip perror message about not
21890 being able to send to GDB.
c906108c 21891 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21892 GDB.
c906108c
SS
21893 (gdb_expect): If suppress_flag is set, always fail immediately.
21894 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21895 (gdb_init): Call gdb_stop_suppressing_tests.
21896 (default_gdb_exit): Ditto.
21897 (default_gdb_start): Ditto.
21898
21899 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21900 gdb_stop_suppressing_tests as appropriate.
c906108c 21901 * gdb.base/break.exp: Ditto.
889bf7c5 21902 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21903 * gdb.base/commands.exp: Ditto.
21904 * gdb.base/exprs.exp: Ditto.
889bf7c5 21905 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21906 * gdb.base/list.exp: Ditto.
21907 * gdb.base/recurse.exp: Ditto.
889bf7c5 21908 * gdb.base/scope.exp: Ditto.
c906108c
SS
21909 * gdb.base/structs.exp: Ditto.
21910 * gdb.c++/inherit.exp: Ditto.
21911
21912Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21913
21914 * config/vr4300.exp: New file.
21915
99707966 21916 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21917
99707966 21918 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21919
21920Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21921
21922 * lib/gdb.exp(gdb_init): New function.
21923
21924 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21925 for each individual variable set.
c906108c
SS
21926
21927 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21928 name.
21929
21930 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21931
21932 * gdb.base/scope.exp: Use gdb_test.
21933
21934 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21935 aborting; the testsuite driver will do that for us (see
21936 gdb_finish). Also, use gdb_test in a few more places.
21937
21938Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21939
21940 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21941
21942Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21943
21944 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21945 and "add_tests" are not at the same address.
21946
21947Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21948
21949 * gdb.base/ptype.exp: Use gdb_test.
21950
21951Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21952
21953 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21954 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21955 left in. No longer expect them to fail.
21956
21957 * gdb.stabs/*.mt; Deleted, no longer used.
21958 * gdb.stabs/configure.in: Remove references to target makefile
21959 frags.
21960 * gdb.stabs/configure: Rebuilt.
21961
21962 * gdb.disasm/*.mt: Deleted, no longer used.
21963 * gdb.disasm/configure.in: Remove references to target makefile
21964 frags. Use "sh3.s" as the unique filename for this directory.
21965 * gdb.disasm/configure: Rebuilt.
21966
21967 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21968 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21969 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21970
21971Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21972
21973 * config/udi.exp: Use mondfe,name instead of remote_host.
21974
21975Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21976
21977 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21978 a function with a watchpoint enabled on the mn10200.
21979
21980 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21981 before trying to create it!
21982
21983Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21984
21985 * config/vx.exp: Use hostname instead of netport.
21986
21987 * config/vxworks.exp: New file.
21988
21989 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21990
21991 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21992 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21993 occurs.
21994
21995 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21996 $gdb_spawn_id directly.
21997 (gdb_run_cmd): Try _start as well as start. Use the target feature
21998 gdb,start_symbol as the symbol to start from when jumping.
21999
22000Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22001
22002 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22003 redundant) test.
22004
22005 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22006 it doesn't lose for 16bit integer systems.
22007
22008Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22009
22010 * gdb.fortran/types.exp: If the target doesn't support "double"
22011 data types, then expect "real" types to only be 4 bytes.
22012
22013 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22014 call tests if the target doesn't support inferior function calls.
22015
22016 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22017 in printf tests.
22018
22019Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22020
22021 * gdb.base/help.exp: Disable "help set", "help show", and
22022 "help support". Simplify regexp for "help stack".
22023
22024 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22025 to 60 seconds. Temporarily set match_max to 15000 around the
22026 "info copying" test.
22027
22028 * gdb.base/nodebug.exp: Don't try to do an inferior function
22029 call if the target doesn't support them.
22030 * gdb.base/printcmds.exp: Likewise.
22031 * gdb.base/setvar.exp: Likewise.
22032 * gdb.base/structs.exp: Likewise.
22033 * gdb.c++/templates.exp: Likewise.
22034 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22035
22036 * gdb.base/recurse.exp: Enable for the mn10200.
22037
22038 * configure.in: Do configure gdb.stabs directory for *-*-elf
22039 targets.
22040 * configure: Rebuilt.
22041
22042 * gdb.base/break.exp: Check for gdb,noresults before testing
22043 exit status and/or results from the target.
22044 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22045 * lib/gdb.exp: Remove old (now bogus) initialization of
22046 noinferior, noargs, noresults and nosignals.
22047
22048Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22049
22050 * config/sh.exp: New file.
22051
22052 * config/slite.exp: Try to connect multiple times to the board
22053 before rebooting. Only send a "monitor run" if need_monitor_run
22054 is set.
22055
22056 * gdb.base/break.exp: Don't do the "stub continue" test if
22057 the target has gdb_stub set.
22058
22059 * gdb.base/callfuncs.exp: Increase the timeout.
22060
22061 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22062 if the target has gdb,noinferiorio set.
22063
22064 * gdb.base/list.exp: Increase match_max to 10000 characters.
22065
22066 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22067
22068 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22069 target.
22070
22071 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22072
22073Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22074
22075 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22076 trying to delete the copy of gdb. Catch the file delete so we
22077 don't die if the delete fails; also, the file should be copied to
22078 the host, not to the build.
c906108c
SS
22079
22080Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22081
22082 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22083 parenthesis in case it contains multiple regexps separated
c906108c
SS
22084 with |.
22085
22086 * gdb.base/watchpoint.exp: Use gdb_test.
22087 * gdb.base/default.exp: Ditto.
22088
22089Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22090
99707966 22091 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22092
c906108c
SS
22093 * gdb.base/scope.exp: Use gdb_test.
22094 * gdb.c++/classes.exp: Ditto.
22095 * gdb.c++/inherit.exp: Ditto.
22096
22097Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22098
22099 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22100 remote_exec instead.
22101 * gdb.base/corefile.exp: Don't be ridiculous.
22102 * gdb.base/*.c: Add missing stub invocations.
22103
22104Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22105
22106 * config/slite.exp: Miscellaneous fixes.
22107
22108 * lib/gdb.exp: Fix runto.
22109
22110 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22111 the target.
22112
22113 * gdb.base/watchpoint.exp: Fix regexp.
22114
22115 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22116 close and wait commands, as the descriptor may now be
22117 invalid. Always call "remote_close host".
22118
22119Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22120
22121 Major rewrite for testsuite revision.
d63a86f8 22122
c906108c
SS
22123 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22124 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22125 instead of relying on spawn_id to always contain a valid
22126 spawn id.
22127 (get_compiler_info): New procedure to build the ${binfile}.ci
22128 file, instead of replicating this in N different places.
22129 (gdb_compile): New procedure.
d63a86f8 22130
c906108c 22131 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22132 appropriate arguments) instead of compile. Use gdb_test in a lot
22133 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22134 at the start of a testcase, as this is no longer done magically.
22135
22136 config/*-gdb.exp: Rename without the -gdb suffix.
22137
22138 config/mips.exp: Use remote_close instead of exit_remote_shell.
22139 config/monitor.exp: Use target_info instead of looking at
22140 baud, timeout, etc.
22141 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22142
22143Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22144
22145 * gdb.c++/templates.exp (test_ptype_of_templates),
22146 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22147 Update expect patterns for destructors and assignment operators
22148 to match corresponding c-typeprint.c changes.
22149 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22150 to destructor breakpoint test, GDB should be able to set the
22151 destructor breakpoint without specifying arguments.
22152
22153Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22154
22155 * gdb.threads/pthreads.exp: Change result for failure to compile due
22156 to lack of pthreads runtime support from an error to simply an
22157 unsupported test, per dejagnu standards.
22158
22159Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22160
22161 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22162 where GDB exits to reduce pattern match time.
22163 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22164
22165 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22166
dc96c6c7 22167Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22168
22169 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22170 * gdb.base/default.exp: ditto.
22171 * gdb.base/nodebug.exp: ditto.
22172 * gdb.base/printcmds.exp: ditto.
22173 * gdb.base/ptype.exp: ditto.
22174 * gdb.base/setvar.exp: ditto.
22175 * gdb.base/structs.exp: ditto.
22176 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22177
22178Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22179
22180 * configure, */configure: Rebuild with autoconf 2.12.
22181
22182Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22183
22184 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22185 use new i*86-pc-linux*-gnu quads.
22186 * gdb.base/corefile.exp: Ditto.
22187 * gdb.base/signals.exp: Ditto.
22188 * gdb.base/sigall.exp: Ditto.
22189 * gdb.base/interrupt.exp: Ditto.
22190
22191 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22192 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22193 RedHat 4.0.
d63a86f8 22194
c906108c 22195 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22196 linux. This allows the test case to at least compile on latest
22197 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22198
22199Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22200
22201 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22202 directory to search gdb directory. Accept and step over conditional
22203 stack alignment code. Consume $prompt in failure cases.
22204 Reset timeout to $oldtimeout instead of some arbitrary value.
22205 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22206 timeout problems with infinite stack backtraces.
22207 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22208 Accept function parameters for linkfunc member.
22209
22210Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22211
22212 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22213 (CXXFLAGS): Remove, unreferenced.
22214 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22215 previous -B options and also add -B option to pick up cross compiled
22216 runtime.
c906108c
SS
22217 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22218 doing cross compiles.
22219 (target_alias): Declare global.
22220 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22221 to verify that gcc exists in build tree, and if so set CC to that
22222 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22223
c906108c
SS
22224Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22225
22226 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22227 ptype test for anonymous union. Fixup testcase to match
22228 current gcc debug output.
22229
22230Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22231
22232 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22233 force argument to an unsigned long type.
22234
22235Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22236
22237 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22238 tests and anonymous union print/ptype tests.
c906108c
SS
22239 * gdb.base/list.exp (test_forward-search): Increase timeout by
22240 5 minutes for the "search extremely long line" case.
22241 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22242 completely optional and that the pass/fail messages use the command as
22243 the message if that third arg is a null string.
22244 (gdb_test_exact): Arrange that a null string pattern means match a
22245 null string output rather than any output, which might include random
889bf7c5 22246 errors.
c906108c
SS
22247 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22248 backtrace test.
22249 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22250 always failing and failure is now exposed by gdb.exp changes.
22251
22252Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22253
22254 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22255 weren't being noted.
22256
22257Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22258
22259 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22260 * gdb.stabs/weird.exp: Remove v_comb xfails.
22261
dc96c6c7 22262Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22263
22264 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22265 list.exp scope.exp watchpoint.exp]
c906108c 22266 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22267
dc96c6c7 22268Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22269
22270 * config/monitor.exp: Increase download timeout to 1000 seconds.
22271
dc96c6c7 22272Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22273
22274 * config/m32r.exp: Increase timeout to 120 seconds.
22275
22276Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22277
22278 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22279 and accept older ordering as obsolescent gcc or gdb.
22280 * gdb.c++/templates.exp: Ditto.
22281 * gdb.c++/virtfunc.exp: Ditto.
22282
22283Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22284
22285 * gdb.base/coremaker.c: Add code to mmap some data so we
22286 can check that it ends up in the core file.
22287 * gdb.base/corefile.exp: Add test to read mmapped data
22288 from core file.
22289
dc96c6c7 22290Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22291
22292 * config/m32r.exp: New file.
22293
22294Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22295
22296 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22297 that cflags can contains -gstabs, and work correctly for other tests.
22298
dc96c6c7 22299Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22300
22301 * gdb.base/setshow.exp: New file, tests show and set.
22302 * gdb.base/setshow.c: New file, tests show and set.
22303 * gdb.base/help.exp: Add test for help set|show annotate.
22304 * gdb.base/default.exp: Add test for set|show annotate.
22305
22306Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22307
22308 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22309 errors unique.
22310 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22311 explicitly.
22312
22313Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22314
22315 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22316 and width commands. This is done elsewhere.
22317 * (gdb_start): Don't call gdb_start_sim here. That's already
22318 done in gdb_load. This fixes lots of failures in default.exp.
22319
22320Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22321
22322 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22323 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22324 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22325 in the same we we treat other failures (since it may be an expected
889bf7c5 22326 condition), rather than as an error.
c906108c
SS
22327 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22328 old test format.
22329
22330Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22331
22332 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22333 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22334 twice. Nuke the duplicates.
c906108c 22335 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22336 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22337 Remove config.h along with other config files.
22338
22339Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22340
22341 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22342 "p func1 ()" and note that rests of tests are skipped.
22343 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22344 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22345 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22346 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22347 affected by the previous run test.
22348 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22349 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22350 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22351 "pass int powerset tuple" and "pass modeless int powerset tuple".
22352 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22353 "real write 4" and "real write 8".
22354 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22355 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22356 "print \$i after tuple assign 2", and
22357 "print vs2 after tuple assign 2".
22358 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22359 meaningful error message and return -1 so the caller can
22360 suppress further tests and avoid a cascade of errors.
d63a86f8 22361
c906108c
SS
22362Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22363
22364 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22365 format for printing version.
22366 * gdb.base/default.exp: Ditto.
22367 * gdb.base/interrupt.exp: Fix problem with cascade of
22368 errors if child process dies while calling a function.
d63a86f8 22369
c906108c
SS
22370Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22371
22372 * Makefile.in (VPATH): Add
22373 * Makefile.in (Makefile, config.status): Fix rules so things get
22374 remade when necessary.
22375
22376Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22377
22378 * Makefile.in (just-check): Add path to sibling expect dir
22379 to environment variable specified by RPATH_ENVVAR.
22380
22381Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22382
22383 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22384 (just-check): Add shared library paths for libstdc++, tk,
22385 tcl, bfd, and opcodes to the environment variable specified
22386 in RPATH_ENVVAR.
22387 * configure.in: Add support to recognize --enable-shared flag
22388 and generate correct value for RPATH_ENVVAR.
22389 * configure: Regenerated with autoconf.
22390
22391Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22392
22393 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22394 include all osf versions.
c906108c
SS
22395 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22396 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22397 when target is linux. When failing to build pthreads test
22398 executable, give more meaningful message.
22399 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22400 arg for pthread_create.
d63a86f8 22401
c906108c
SS
22402Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22403
22404 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22405 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22406 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22407 and -lpthreads (everybody else).
c906108c
SS
22408 (test_startup): Fail gracefully if threads are not supported.
22409 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22410 "p/c array_index("abcdef",2)" when not gcc compiled.
22411 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22412 "print func2::coremaker_local" when not gcc compiled.
22413 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22414 "ptype on opaque struct tagname (statically)",
22415 "ptype on opaque struct tagname (dynamically) 1", and
22416 "ptype on opaque struct tagname (dynamically) 2"
22417 for not compiled with gcc.
22418 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22419 backtrace when compiled with gcc.
d63a86f8 22420 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22421 than always return success.
22422
22423Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22424
22425 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22426
22427Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22428
22429 * gdb.base/structs.exp: Undo last change.
22430
22431Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22432
22433 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22434 encapsulate all the steps/nexts done during self test, starting
22435 at main, and makes them less sensitive to optimization issues.
22436 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22437 signal handler" test.
22438 * gdb.threads/pthreads.exp: Only run this for native configs.
22439 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22440 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22441 tests.
22442 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22443 for "runto test_calls(void)" test.
d63a86f8 22444
c906108c
SS
22445Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22446
22447 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22448 and don't expect address info in breakpoint confirmations.
22449
22450Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22451
22452 * gdb.base/list.exp (test_forward_search): Increase timeout
22453 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22454 and then reset to old value when done. Increase expect input
c906108c
SS
22455 buffer to 10000.
22456
22457Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22458
22459 * gdb.base/list.exp (test_forward_search): Fix to handle very
22460 long source line without overflowing expect's input buffer.
22461
22462Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22463
22464 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22465 "buffer_full".
22466
22467 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22468 "buffer_full".
22469
22470 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22471 "buffer_full".
22472
22473 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22474 "buffer_full".
22475
22476Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22477
22478 * configure.in (configdirs): Add gdb.threads.
22479 * configure: Regenerated with autoconf.
22480 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22481 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22482 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22483
c906108c
SS
22484Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22485
22486 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22487
22488Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22489
22490 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22491 each signal's status in the output of "handle all print".
22492 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22493 the \r\n sequence that immediately precedes the gdb prompt.
22494 * gdb.base/a1-selftest.exp: Save original timeout and restore
22495 after test.
22496
22497Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22498
22499 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22500 symbol.
22501
22502Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22503
22504 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22505
22506Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22507
22508 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22509 timeout by 60 seconds.
22510
22511Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22512
22513 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22514 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22515 error return.
22516
22517Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22518
22519 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22520 gdb initialization, also report how long dejagnu waited. Restore
22521 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22522 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22523
22524Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22525
22526 * lib/gdb.exp: Report timeout value for verbosity level 2.
22527 * config/gdbserver.exp: Ditto.
22528 * config/hppro.exp: Ditto.
22529 * config/mips-gdb.exp: Ditto.
22530 * config/monitor.exp: Ditto.
22531 * config/netware.exp: Ditto.
22532 * config/sim-gdb.exp: Ditto.
22533 * config/slite-gdb.exp: Ditto.
22534 * config/udi-gdb.exp: Ditto.
22535 * config/unix-gdb.exp: Ditto.
22536 * config/vx-gdb.exp: Ditto.
22537 * gdb.base/a1-selftest.exp: Ditto.
22538 * gdb.base/a2-run.exp: Ditto.
22539 * gdb.base/break.exp: Ditto.
22540 * gdb.base/corefile.exp: Ditto.
22541 * gdb.base/list.exp: Ditto.
22542 * gdb.base/recurse.exp: Ditto.
22543 * gdb.base/scope.exp: Ditto.
22544 * gdb.base/signals.exp: Ditto.
22545
22546Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22547
22548 * gdb.threads/Makefile.in (docdir): Removed.
22549
22550Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22551
22552 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22553 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22554 @srcdir@.
d63a86f8 22555 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22556 autoconf 2.5 or higher.
22557 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22558
22559Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22560
22561 * configure: Regenerated.
22562 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22563 avoid name clashes with SunOS headers.
22564
22565Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22566
22567 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22568
22569Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22570
22571 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22572 prototype information ends up in the compiler info file.
22573
22574Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22575
22576 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22577 attempting to regenerate it. Eliminate use of a temporary file
22578 and just generate the info file directly. Source it immediately,
22579 for consistency of use.
22580 * gdb.base/corefile.exp: Ditto
22581 * gdb.base/exprs.exp: Ditto.
22582 * gdb.base/funcargs.exp: Ditto.
22583 * gdb.base/langs.exp: Ditto.
22584 * gdb.base/list.exp: Ditto.
22585 * gdb.base/mips_pro.exp: Ditto.
22586 * gdb.base/nodebug.exp: Ditto.
22587 * gdb.base/opaque.exp: Ditto.
22588 * gdb.base/ptype.exp: Ditto.
22589 * gdb.base/scope.exp: Ditto.
22590 * gdb.base/setvar.exp: Ditto.
22591 * gdb.base/signals.exp: Ditto.
22592 * gdb.base/whatis.exp: Ditto.
22593 * gdb.c++/templates.exp: Ditto.
22594 * gdb.c++/virtfunc.exp: Ditto.
22595 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22596 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22597
22598Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22599
22600 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22601 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22602 Increase timeout, a lot of single stepping might be needed if the
22603 target has no hardware watchpoints.
22604
22605Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22606
22607 * gdb.base/break.exp: Ignore compiler warnings when compiling
22608 break.c.
22609 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22610 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22611 from remote-sim.
22612 * gdb.base/exprs.exp: Add h8300 xfails.
22613 * gdb.base/funcargs.exp: Likewise.
22614 * gdb.base/nodebug.exp: Likewise.
22615 * gdb.base/printcmds.exp: Likewise.
22616 * gdb.base/ptype.exp: Likewise.
22617 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22618 h8300 xfails.
d63a86f8 22619 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22620 on the h8300.
22621 * gdb.base/funcargs.c: Explicitly make last constant argument to
22622 call_after_alloca_subr an unsigned long type.
22623 * gdb.base/return.c: Include stdio.h.
22624
22625Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22626
22627 * config/abug.exp: New file for the older Motorola Bug monitor
22628 that runs on the mvme13x series VME boards.
22629 * config/monitor.exp: Use the new config array for target settings
22630 if they exist.
22631
22632Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22633
22634 * sim-gdb.exp: Make the SH simulator allocate less space when
22635 it is targeted.
22636
22637Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22638
22639 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22640 test.
22641
22642Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22643
22644 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22645 "rs6000-*-*" for "list function in include file" when gcc compiled.
22646 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22647 for "p ctable1[120]".
22648 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22649 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22650 Remove setup_xfail for "rs6000-*-*" for
22651 "print 'scope0.c'::filelocal before run".
22652 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22653 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22654 since some compilers don't allow both options to be given
22655 on the same command line. Create object file and move it.
d63a86f8 22656
c906108c
SS
22657Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22658
22659 * gdb.base/corefile.exp: Always regenerate the core file, since
22660 we always regenerate the coremaker program. Detect special case
22661 where registers cannot be read from core file.
d63a86f8 22662
c906108c
SS
22663Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22664
22665 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22666 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22667 * gdb.c++/templates.exp: Only match on basename of file since
22668 some formats like xcoff don't encode directory information.
22669 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22670 and rs6000 AIX xcoff targets.
22671 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22672 * configure: Regenerate.
22673 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22674 here, rather than in distclean.
d63a86f8 22675
c906108c
SS
22676Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22677
22678 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22679 defined, and use it to compile the test case with -O2. The
22680 native compilation still uses no optimization.
22681 * gdb.base/mips_pro.c: Remove inline assembly code since
22682 it is compiled PIC by default, which results in assembler
22683 warnings that make the testsuite think the compilation
22684 was unsuccessful.
22685
22686Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22687
22688 * gdb.c++/misc.exp: Add note to message for
22689 "print s.a for foo struct" that this is a known gcc 2.7.2
22690 and earlier bug.
22691
22692Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22693
22694 * gdb.base/break.exp: Fix pattern for matching "Delete all
22695 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22696 setup_xfail for deleting all breakpoints test. Fix various
22697 timeout messages to include "(timeout)".
22698 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22699 for "p t_float_values2(3.14159,float_val2)".
22700 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22701 for "continue to call2g" when gcc compiled.
22702 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22703 "up to foo in langs.exp", "show language at foo in langs.exp",
22704 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22705 and "show language at fsub in langs.exp".
22706 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22707 "list line 1 in include file", "list message for lines past EOF",
22708 "list function in include file", "list list0.h:foo", and
22709 "list filename:function; nonexistant function".
22710 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22711 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22712 and "ptype t_char_array" to be for native cc only.
d63a86f8 22713
c906108c
SS
22714Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22715
d63a86f8 22716 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22717 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22718 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22719
22720Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22721
22722 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22723 "bt in signals.exp". This problem only appears when running
22724 the testsuite, and then only intermittently.
22725
22726Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22727
22728 * gdb.base/return.exp (return_tests): Differentiate between
22729 two tests of continuing.
22730
22731Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22732
22733 * */Makefile.in (maintainer-clean): Remove config.log.
22734 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22735 * gdb.c++/Makefile.in (PROGS): Add inherit.
22736 (clean): Remove *.ci.
22737
22738Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22739
22740 * gdb.c++/misc.cc: Add test code from Mike Stump.
22741 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22742
22743Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22744
22745 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22746 to "alpha-*-osf2*" and add comment.
22747 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22748 setup_xfail for "step over execarg initialization" and
22749 "step over corearg initialization".
c906108c
SS
22750 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22751 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22752 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22753 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22754 "print func2::coremaker_local", and "backtrace in corefile.exp".
22755 * gdb.base/signals.exp: Build and source signals.ci.
22756 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22757 to be for gcc only.
22758 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22759
c906108c
SS
22760Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22761
22762 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22763 Feb 3 procfs.c change.
22764
22765Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22766
22767 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22768
22769Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22770
22771 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22772 from dejagnu's apparent default of 10 seconds, which gives random
22773 results when running the tests over NFS on moderately loaded systems.
22774 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22775
22776Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22777
22778 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22779 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22780 result reports.
c906108c
SS
22781
22782Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22783
22784 * configure.in (CY_AC_PATH_TCLH): Remove.
22785 * configure: Regenerate.
22786
22787Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22788
22789 * gdb.c++/Makefile.in (clean): Add missing '{'.
22790
22791Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22792
22793 * lib/gdb.exp: Provide a default value for noinferior.
22794
22795 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22796 Load libgloss.exp.
22797
22798Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22799
22800 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22801 the executable, not the .o to run the tests from.
22802
22803Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22804
22805 * gdb.base/break.exp: Don't test for program exit or exit status
22806 if $noresults if nonzero.
22807 * gdb.base/langs.exp: Likewise.
22808 * gdb.base/watchpoint.exp: Likewise.
22809
22810 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22811 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22812 trying to compile the testcase.
22813
22814Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22815
22816 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22817 * gdb.base/signals.exp (continue to handler): Likewise.
22818
22819Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22820
22821 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22822
22823 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22824
22825Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22826
22827 * gdb.base/corefile.exp: Recognize "not found" as failure
22828 when trying to determine if a core file was generated.
22829 If no core file was generate the first time, try again without
22830 the ulimit -c to work around braindamaged shells.
22831
22832Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22833
22834 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22835 [] tests with "test" and enclose string in quotes.
22836 * gdb.stabs/configure: Rebuild
d63a86f8 22837
c906108c
SS
22838Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22839
22840 Changes in sync with expect:
22841 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22842 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22843 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22844 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22845 argument to AC_REQUIRE.
22846 * configure: Regenerated.
22847
22848Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22849
22850 * gdb.base/corefile.exp: When generating a core, discard any
22851 error messages about ulimit not found and the "core dumped"
22852 message from the shell that runs the coredumper.
22853
22854Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22855
22856 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22857
22858 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22859 which sed script to run. Expect failure for v_comb test
22860 on PA targets too.
d63a86f8 22861
c906108c
SS
22862Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22863
22864 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22865 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22866
22867Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22868
22869 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22870 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22871 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22872 * lib/gdb.exp (default_gdb_start): Fix typo.
22873 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22874 messages to not include the full program name that caused
22875 the core dump since some systems (such as solaris) apparently
22876 truncate this path to about 80 characters.
22877 When generating a core file first try increasing the core file
22878 size limit to unlimited since some systems may default it to
22879 zero, and it is harmless to try it. Move the test for failing
22880 to generate a core file to where it will actually get executed.
22881 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22882 new gdb result from g++ debug info improvements and make old
22883 pattern obsolescent. Also account for size_t differences
22884 (may be int or long).
22885 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22886 initialization before function call is placed in the delay slot
22887 and thus appears to be skipped over by commands such as "next".
22888
22889Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22890
22891 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22892
22893Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22894
22895 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22896 input source file; fix code to compile test to deal with this
22897 convention.
22898 * gdb.c++/*.exp: Likewise.
22899
22900Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22901
22902 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22903 "bt in signals.exp".
22904
22905Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22906
22907 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22908 "step over execarg initialization" and
889bf7c5 22909 "step over corearg initialization".
c906108c
SS
22910
22911Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22912
22913 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22914 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22915
22916Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22917
22918 From Rob Savoye (rob@poseidon.cygnus.com)
22919 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22920 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22921 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22922 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22923 configure.in}: Major reworking for autoconfig.
c906108c
SS
22924 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22925 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22926 New files.
c906108c
SS
22927 * config/unix-gdb.exp: Make GDB global.
22928 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22929 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22930 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22931 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22932 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22933 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22934 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22935 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22936 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22937 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22938 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22939 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22940 to returns as necessary, arrange for test to compile own testcase
22941 executable.
c906108c 22942 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22943
c906108c
SS
22944Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22945
22946 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22947 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22948 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22949 "backtrace through signal handler".
22950
22951Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22952
22953 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22954 continuing from a job control stop signal.
22955 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22956
22957Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22958
22959 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22960 * gdb.base/corefile.exp: Likewise.
22961 * gdb.base/funcargs.exp: Likewise.
22962
22963Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22964
22965 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22966 * config/monitor.exp: Add support for setting baud rate.
22967
22968Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22969
22970 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22971 i*86-*-linux* xfails for "backtrace through signal handler".
22972 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22973 "print func2::coremaker_local".
22974 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22975 alpha-dec-osf2* xfail for
c906108c
SS
22976 "delete all breakpoints when none".
22977
22978Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22979
22980 * gdb.base/break.exp: Change test that deletes all breakpoints
22981 when no user breakpoints are installed. A post 4.15 change
22982 causes gdb to no longer prompt in this case.
22983
22984Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22985
22986 * gdb.base/return.exp (return_tests): Change xfail for test
22987 "correct value returned double test" to stop xfailing at
22988 Solaris 2.5. Apparently the bug has been fixed.
22989
22990Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22991
22992 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22993 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22994
22995Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22996
22997 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22998 * gdb.disasm/hppa.s: Corresponding changes.
22999
23000Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23001
23002 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23003 makefile fragment.
23004 * config/mt-hpux: Deleted.
23005
23006Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23007
d63a86f8 23008 * Many files: When warning about suppressed tests due to a
c906108c
SS
23009 nonexistant test binary, avoid incrementing the warning count.
23010
23011Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23012
23013 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23014
c906108c
SS
23015Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23016
23017 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23018 "sparc-*-solaris2*".
23019
23020Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23021
23022 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23023 Add global and local variables and initialize them.
23024 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23025 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23026 extracts the file name and terminating signal from the core file.
23027 * TODO: Remove note about tests for correct mapping of corefile.
23028 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23029 from optimizing it away.
23030 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23031 handles common blocks.
23032
23033Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23034
23035 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23036 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23037
23038Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23039
23040 * Makefile.in (maintainer-clean): New target, synonym for
23041 realclean.
23042 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23043 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23044 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23045 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23046 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23047 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23048
23049Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23050
23051 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23052 xfails when not gcc compiled for "print foo::funclocal".
23053 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23054 "print foo::funclocal at foo",
23055 "print 'scope1.c'::foo::funclocal at foo",
23056 "print foo::funclocal_bss at foo",
23057 "print 'scope1.c'::foo::funclocal_bss at foo",
23058 "print foo::funclocal_ro at foo",
23059 "print 'scope1.c'::foo::funclocal_ro at foo",
23060 "print bar::funclocal at foo" and
23061 "print 'scope1.c'::bar::funclocal at foo".
23062 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23063 gcc compiled for "print foo::funclocal at bar".
23064 Expand all messages to ensure that they identify that
23065 the test is at bar().
23066 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23067 gcc compiled for:
23068 "ptype on opaque struct pointer (statically)",
23069 "ptype on opaque struct tagname (statically)",
23070 "ptype on opaque struct pointer (dynamically) 1",
23071 "ptype on opaque struct tagname (dynamically) 1",
23072 "ptype on opaque struct pointer (dynamically) 2" and
23073 "ptype on opaque struct tagname (dynamically) 2
23074 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23075 gcc compiled for:
23076 "p datalocal"
23077 "whatis datalocal",
23078 "ptype datalocal",
23079 "p bsslocal",
23080 "whatis bsslocal", and
23081 "ptype bsslocal".
23082 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23083 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23084 when not gcc compiled.
23085 * gdb.base/funcargs.exp (float_and_integral_args): Add
23086 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23087 compiled.
23088 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23089 "backtrace from call6a" when not gcc compiled.
23090 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23091 "backtrace from call7a" when not gcc compiled.
23092 * gdb.base/callfuncs.exp (do_function_calls):
23093 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23094 "p t_char_array_values(char_array_val2,char_array_val1)",
23095 "p t_char_array_values(char_array_val1,char_array_val2)",
23096 "p t_char_array_values("carray 1","carray 2")",
23097 "p t_char_array_values("carray 1",char_array_val2)",
23098 "p t_char_array_values(char_array_val1,"carray 2")",
23099 "p sum_args(1,{2})",
23100 "p sum_args(2,{2,3})",
23101 "p sum_args(3,{2,3,4})",
23102 "p sum_args(4,{2,3,4,5})"
23103 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23104 "backtrace in corefile.exp" when not gcc compiled.
23105
23106Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23107
23108 * gdb.base/signals.exp: Rewrite `handle all print' test as
23109 a procedure. Accept blanks or TABs as whitespace, increase
23110 timeout and expect input buffer size for the large output
23111 from the command. Remove "i*86-*-bsdi2.0" xfail.
23112
23113Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23114
23115 * gdb.base/setvar.exp: Add new testcases for truncation when
23116 assigning invalid values to bitfields.
23117
23118Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23119
d63a86f8 23120 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23121 mips-sgi-irix* xfail for
23122 "call inferior func with struct - returns char *"
23123 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23124 accepted in the result.
c906108c
SS
23125
23126Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23127
23128 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23129 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23130 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23131 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23132 that accidentally got checked in.
23133
23134Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23135
d63a86f8 23136 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23137 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23138 compiled test.
23139 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23140 Add mips-sgi-irix5* xfail for not gcc compiled.
23141 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23142 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23143 "p top", "whatis top", "p middle", and "whatis middle".
23144 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23145 "whatis signed char" for not gcc compiled.
23146 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23147 "set variable signed char=-1 (-1)" and
23148 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23149 * gdb.base/funcargs.exp (float_and_integral_args):
23150 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23151 Add mips-sgi-irix* xfail when not gcc compiled for
23152 "continue to call2b".
23153 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23154 "continue to call2g".
23155 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23156 "backtrace from call6a"
23157 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23158 "backtrace from call7k".
23159 Add mips-sgi-irix5* xfail when not gcc compiled for
23160 "backtrace from call7a".
23161 (localvars_after_alloca): Fix gdb_test cmds for
23162 "print * after runto ...".
23163 Remove rs6000-*-* xfails for
23164 "print i after runto localvars_after_alloca" and
23165 "print l after runto localvars_after_alloca"
23166 for all compilers.
23167 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23168 when not compiled with gcc, for:
c906108c
SS
23169 "print signed char == (minus)",
23170 "print signed char != (minus)",
23171 "print signed char < (minus)",
23172 "print signed char > (minus)".
23173 * gdb.base/callfuncs.exp (do_function_calls):
23174 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23175 "call inferior func with struct - returns char *".
d63a86f8 23176 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23177 "correct value returned double test" to include Solaris 2.4.
23178 * gdb.base/funcargs.exp (float_and_integral_args):
23179 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23180
c906108c
SS
23181Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23182
23183 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23184 enumeration bitfields if compiling with GNU C.
23185 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23186 to empty' prompt.
23187
23188Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23189
23190 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23191 test for PRO targets.
23192
23193 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23194 breakpoints in the inferior at any given time by making
23195 two groups of breakpoints for call2*, call6* and call7*
23196 tests.
23197
23198Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23199
23200 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23201 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23202 from optimizing it away.
23203 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23204 "call inferior func with struct".
23205
23206Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23207
23208 * configure.in: Only configure gdb.chill for particular targets.
23209
23210Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23211
23212 * gdb.base/Makefile.in: Add action to .c.o transformation
23213 rule that generates a .ci file for each .o file and remove
23214 explicit .c.o rules except for callfuncs.o.
23215 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23216 generates a .ci file for each .o file and remove explicit
23217 .cc.o rules.
23218 (clean): Remove *.tmp *.ci files.
23219 (EXECUTABLES): Remove templ-info.exp.
23220 * gdb.base/compiler.c: New file.
23221 * gdb.c++/compiler.cc: New file
23222 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23223 Change rs6000-*-* xfail for
23224 "print 'scope0.c'::filelocal_ro" and
23225 "print 'scope1.c'::filelocal" and
23226 "print 'scope1.c'::filelocal_bss" and
23227 "print 'scope1.c'::filelocal_ro" and
23228 "print 'scope1.c'::foo::funclocal" and
23229 "print 'scope1.c'::foo::funclocal_ro" and
23230 "print 'scope1.c'::bar::funclocal" and
23231 "print 'scope0.c'::filelocal_ro" and
23232 "print 'scope1.c'::filelocal at foo" and
23233 "print 'scope1.c'::filelocal_bss at foo" and
23234 "print 'scope1.c'::filelocal_ro at foo" and
23235 "print 'scope1.c'::foo::funclocal at foo" and
23236 "print 'scope1.c'::foo::funclocal_bss at foo" and
23237 "print 'scope1.c'::foo::funclocal_ro at foo" and
23238 "print 'scope1.c'::bar::funclocal at foo" and
23239 "print 'scope0.c'::filelocal_ro" and
23240 "print 'scope1.c'::filelocal" and
23241 "print 'scope1.c'::filelocal_bss" and
23242 "print 'scope1.c'::filelocal_ro" and
23243 "print 'scope1.c'::foo::funclocal" and
23244 "print 'scope1.c'::foo::funclocal_bss" and
23245 "print 'scope1.c'::foo::funclocal_ro" and
23246 "print 'scope1.c'::bar::funclocal" and
23247 "print 'scope1.c'::bar::funclocal_bss"
23248 to only be xfail'd when not compiled with gcc.
d63a86f8 23249 Add rs6000-*-* xfail for
c906108c
SS
23250 "print 'scope0.c'::filelocal_bss before run"
23251 when compiled with gcc.
23252 (test_at_main): Add rs6000-*-* xfail for
23253 "print filelocal_ro in test_at_main"
23254 when compiled with gcc.
23255 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23256 Add rs6000-*-aix* xfail for
c906108c
SS
23257 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23258 "ptype t_char_array", not compiled with gcc.
23259 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23260 xfail for "list foo (in include file)" when gcc compiled.
23261 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23262 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23263 "run to call0a" if not compiled with gcc.
23264 (unsigned_integral_args): Add rs6000-*-* xfail for
23265 "run to call1a" if not compiled with gcc.
23266 (float_and_integral_args): Add rs6000-*-* xfail for
23267 "run to call2a" if not compiled with gcc and for
23268 "continue to call2b" for any compiler.
23269 Add rs6000-*-* xfail to
23270 "print f1 after run to call2a" for gcc compiled.
23271 (discard_and_shuffle): Add rs6000-*-* xfail for
23272 "run to call6a".
23273 (shuffle_round_robin): Add rs6000-*-* xfail for
23274 "backtrace from call7a" if not compiled with gcc.
23275 Add rs6000-*-* xfail for
23276 "backtrace from call7b" if compiled with gcc.
23277 (call_after_alloca): Add rs6000-*-* xfail for
23278 "print c in call_after_alloca" and
23279 "print s in call_after_alloca" and
23280 "backtrace from call_after_alloca_subr"
23281 if not compiled with gcc.
23282 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23283 "print c in localvars_in_indirect_call" and
23284 "print c in localvars_in_indirect_call" and
23285 "backtrace in indirectly called function" and
23286 "stepping into indirectly called function"
23287 if not compiled with gcc.
23288 (localvars_after_alloca): Add rs6000-*-* xfail for
23289 "print c after runto localvars_after_alloca" and
23290 "print s after runto localvars_after_alloca" and
23291 "print i after runto localvars_after_alloca" and
23292 "print l after runto localvars_after_alloca"
23293 for all compilers.
23294 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23295 than whatis-info.exp.
23296 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23297 than opaque-info.exp.
23298 Setup rs6000-*-* xfail for
d63a86f8 23299 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23300 "ptype on opaque struct pointer (dynamically)" when
23301 not compiled with gcc.
23302 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23303 rather than callf-info.exp.
23304 (do_function_calls): Add clear_xfail for rs6000-*-* for
23305 "p t_float_values2(3.14159,float_val2)". Seems to work
23306 fine there, both with xlc and gcc. Need to find out what
23307 it is doing right and fix other platforms.
23308 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23309 "call inferior func with struct - returns int",
23310 "call inferior func with struct - returns long",
23311 "call inferior func with struct - returns float",
23312 "call inferior func with struct - returns double",
23313 "call inferior func with struct - returns char *",
23314 but only if not gcc compiled (presumes xlc compiled).
23315 Change rs6000-*-* xfails for
23316 "call inferior func with struct - returns char" and
23317 " call inferior func with struct - returns short" to only
23318 xfail if not using gcc.
23319 (clean mostlyclean): Remove *.ci and *.tmp files.
23320 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23321 than templ-info.exp.
23322 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23323 Add rs6000-*-* xfail for "up to foo in langs.exp"
23324 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23325 when not gcc compiled.
d63a86f8 23326
c906108c
SS
23327Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23328
23329 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23330 * gdb.base/corefile.exp: Likewise.
23331 * gdb.base/list.exp: Likewise.
23332 * gdb.base/scope.exp: Likewise.
23333 * gdb.base/siganls.exp: Likewise.
23334
23335 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23336 compiler output.
23337 * gdb.base/whatis.exp: Likewise.
23338
23339Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23340
23341 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23342 failure (opcode table has been fixed to match reality).
23343
23344Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23345
23346 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23347 "call inferior func with struct - returns char",
23348 "call inferior func with struct - returns short"
23349
23350 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23351 "print 'scope0.c'::filelocal at main",
23352 "print 'scope0.c'::filelocal_bss in test_at_main",
23353 "print 'scope0.c'::filelocal at foo",
23354 "print 'scope0.c'::filelocal_bss in test_at_foo",
23355 "print 'scope0.c'::filelocal at bar",
23356 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23357
c906108c
SS
23358 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23359 in source file 1". This bug seems to have been fixed with both
23360 gcc and native cc (was native assembler bug?).
23361
23362Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23363
23364 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23365 "backtrace through signal handler" to "i*86-*-sysv4*".
23366 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23367 continue" case. Add "known SVR4 bug" to fail message.
23368 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23369 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23370 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23371 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23372 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23373 "up to foo in langs.exp", "show language at foo in
23374 langs.exp", "up to cppsub_ in langs.exp", "show
23375 language at cppsub_ in langs.exp", "up to fsub in
23376 langs.exp", and "show language at fsub in langs.exp".
23377 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23378 "bactrace in corefile.exp".
23379 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23380 "call inferior function with struct - returns float" and
23381 "call inferior function with struct - returns double".
d63a86f8 23382
c906108c
SS
23383Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23384
23385 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23386 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23387 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23388 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23389
23390Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23391
23392 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23393 (or overriden) "CHILL" macro rather then bare "gcc".
23394 Also look for ../../gcc/xgcc since that is what we will
23395 actually need, not "Makefile". Remove following assignment
23396 of CHILL to CHILL_FOR_TARGET because that results in
23397 recursive definition.
23398
23399Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23400
23401 * gdb.base/corefile.exp: Change xfail for backtrace in
23402 corefile.exp from linuxaout to all linux.
23403 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23404 cases where we miss the breakpoint at the signal handler
23405 for some reason. Setup xfail for linuxoldld/linuxaout and
23406 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23407 hitting SIGURG breakpoint.
23408 * gdb.base/signals.exp: Setup xfail for "next" acting like
23409 continue to add linuxoldld. Setup xfail for all linux for
23410 "next to handler in signals_tests_1", "backtrace in
23411 signals_tests_1", "continue to func1", "pass SIGUSR1",
23412 and continue to handler".
23413
23414Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23415
23416 * Update all FSF addresses except those in COPYING* files.
23417
23418Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23419
23420 * gdb.base/a2-run.exp: Change messages to be more explicit about
23421 the status of args, and quote binfile in results.
23422
23423Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23424
23425 * gdb.base/callfuncs.exp: Add tests for passing structs to
23426 inferior functions and return various types.
23427 * gdb.base/callfuncs.c: Add functions to receive a struct
23428 and return a member of the struct, in various types.
23429
23430Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23431
23432 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23433
23434Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23435
23436 * config/vxworks29k.exp: New file, sources vxworks.exp.
23437
23438Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23439
23440 * config/gdbremote.exp: New file. Testing framework using
23441 gdbserver.
23442
23443Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23444
23445 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23446 "call function when asleep" and "send end of file".
23447 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23448 for "backtrace in corefile.exp".
23449 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23450 for "backtrace through signal handler".
23451 * gdb.base/corefile.exp: Make sure we actually generate a core file
23452 before trying the core tests. Some systems allow the user to suppress
23453 generation of core files and default to that (linux for example).
23454 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23455 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23456
23457Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23458
23459 * gdb.threads: New directory with some crude multi-threaded
23460 gdb tests (step.exp and step2.exp).
23461 * config/mt-lynx (STEP_EXECUTABLE): Define.
23462 (THREADFLAGS): Define.
23463
23464Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23465
23466 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23467
23468 * gdb.base/signals.exp: Disable whole file for lynx until
23469 further notice.
23470
23471 * gdb.base/signals.exp: xfail test where "next" acts like
23472 "continue" for lynx.
23473
23474 * gdb.base/interrupt.exp: xfail test for calling function while
23475 inferior is asleep for lynx.
23476
23477 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23478 than one cr-lf after each command.
23479
23480Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23481
23482 * configure.in: Reinstate setting of stabsdirs variable, fix
23483 typo in setting up configdirs for native builds.
23484
23485 * gdb.base/return.exp: Fix typo in return double test.
23486 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23487 compiler from optimizing them away.
23488
23489Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23490
23491 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23492 sequences to be echo'd by gdb when using gdb_test.
23493 * gdb.chill/chexp.exp: Likewise.
23494 * gdb.fortran/exprs.exp: Likewise
23495
23496Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23497
23498 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23499 after the inferior gdb has started.
23500
23501 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23502 after each command.
23503 * gdb.base/funcargs.exp: Likewise.
23504 * gdb.base/gdbvars.exp: Likewise.
23505 * gdb.base/interrupt.exp: Likewise.
23506 * gdb.base/list.exp: Likewise.
23507 * gdb.base/watchpoint.exp: Likewise.
23508 * gdb.c++/demangle.exp: Likewise.
23509 * gdb.c++/inherit.exp: Likewise.
23510 * gdb.chill/chexp.exp: Likewise.
23511 * gdb.fortran/exprs.exp: Likewise.
23512
23513 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23514 test if we can't handle IO to/from the inferior.
23515
23516 * gdb.c++/misc.exp: Always check for a program already being
23517 started after sending a "run" command to gdb.
23518
23519 * gdb.base/twice.exp: Start with a fresh gdb.
23520
23521 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23522 only depend on gdb's expression code, not the chill runtime.
23523
23524 * gdb.base/return.c: Put return values into variables so we
23525 can have gdb print them rather than depending on the program
23526 to print them.
23527 * gdb.base/return.exp: Corresponding changes.
23528
23529 * lib/gdb.exp: Provide default value for noinferiorio.
23530 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23531 the inferior.
23532
23533 * gdb.base/break.exp: Always check for a program already being
23534 started after sending a "run" command to gdb.
23535 (text_next_with_recursion): Don't check the output from the
23536 program's printf statement. Instead just make sure the program
23537 exited.
23538
23539 * gdb.base/commands.exp: Protect tests which need arguments with
23540 $noargs conditionals.
23541
23542Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23543
23544 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23545 of structure member arrays to match gdb/valops.c:value_addr change.
23546
23547Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23548
23549 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23550 cases.
23551
23552Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23553
23554 * configure.in (configdirs): Remove gdb.chill from default list
23555 of subdirs and then add it back in only if doing a native build.
23556 The current chill compiler does not yet work in any cross build.
23557 * Revert all signal changes from Jul 6.
23558 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23559 for sh-hms targets, allowing these tests to link, with no other
23560 changes. Testing is suppressed by setting "nosignals" in site.exp.
23561
23562Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23563
23564 * configure.in (signaldirs): Define and add to configdirs for all
23565 targets except some specific ones that are known to not support signals.
23566 Also clean up formatting.
23567 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23568 (signals, sigall): Remove rules to build.
23569 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23570 Moved to new gdb.signals directory.
23571 * gdb.signals: New test directory.
23572 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23573 signals.c signals.exp}: New or moved files.
23574
23575Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23576
23577 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23578
23579Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23580
23581 * gdb.base/return.exp: Xfail `return double' test failure
23582 on at least Solaris 2.3 and handle future/past versions on
23583 a case by case basis as appropriate. Also update message
23584 to include i*86 failures.
23585
23586Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23587
23588 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23589
23590 * lib/gdb.exp: Fix comment which erroneously identified
23591 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23592 gdb_file_cmd not gdb_load).
23593 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23594
23595 * gdb.base/setvar.exp: Make test names consistent between pass and
23596 fail cases. Use gdb_test more.
23597
23598Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23599
23600 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23601
23602Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23603
23604 * gdb.base/help.exp: Fix expected help string for `show commands'.
23605
23606Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23607
23608 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23609
23610 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23611 of a text section.
23612
23613Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23614
23615 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23616 that loop eventually terminates. Fix Connection refused logic so
23617 that testsuite will expire nicely.
23618
23619Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23620
23621 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23622 config/rom68k.exp: New tcl glue for the appropriate monitors.
23623 These all just end up calling monitor.exp.
23624 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23625 refused' by retrying. Cleanup some timeout issues.
23626 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23627 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23628 callers don't have to set/restore global timeout variable.
23629
23630 * The following set of changes centralizes management of the global
23631 timeout variable. This way, it can be set in one target dependent
23632 place instead of dozens of places scattered throughout the test suite.
23633 If you need to lengthen a timeout, then you should either set timeout
23634 in one of the config/{target}.exp files, or multiply it by a factor.
23635 Setting it to an absolute value is always going to lose for some
23636 targets.
23637 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23638 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23639 * gdb.base/funcargs.exp: Don't set timeout.
23640 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23641 * gdb.base/printcmds.exp (test_print_string_constants
23642 test_print_array_constants): Don't set timeout.
23643 * gdb.base/ptype.exp: Don't set timeout.
23644 * gdb.base/recurse.exp: Don't set timeout.
23645 * gdb.base/return.exp: Don't set timeout.
23646 * gdb.base/watchpoint.exp: Don't set timeout.
23647 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23648 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23649
23650Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23651
23652 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23653
23654Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23655
23656 * lib/gdb.exp: Disable chill tests for irix5.
23657
23658Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23659
23660 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23661 each test pass or fail.
23662
23663Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23664
23665 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23666 xlc not gcc.
23667
23668Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23669
23670 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23671
23672Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23673
23674 * config/est.exp: Fix copyright and comments. Remove dead code.
23675 Use targetname, serialport and baud variables instead of fixed
23676 constants.
23677 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23678 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23679
23680Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23681
23682 * gdb.base/watchpoint.exp: Don't run
23683 test_watchpoint_triggered_in_syscall for sunos.
23684
23685Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23686
23687 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23688 they don't seem to exist. Do include stdio.h.
23689
23690Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23691
23692 * gdb.base/a1-selftest.exp: Add alpha xfail.
23693
23694Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23695
23696 * gdb.base/watchpoint.c (main): Prompt before calling read().
23697 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23698 Revise accordingly. Remove cruft about sending "123" several
23699 times, until it gets noticed. Clean up the "print buf[0]" stuff
23700 so that it passes or fails, and waits for prompts in the usual way.
23701
23702Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23703
23704 * gdb.base/recurse.exp: Fix comment.
23705
23706 * TODO: Remove item about printing variables in nodebug.exp. Add
23707 item about enabling tests which are only run on some targets.
23708
23709 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23710 fail, make test names unique, use new gdb_test convention
23711 regarding pattern, use gdb_test more, etc.).
23712
23713 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23714 fail, make test names unique, etc.).
23715
23716Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23717
23718 * gdb.base/nodebug.c: Change return type of top and middle to
23719 short.
23720 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23721 are fixed by the recent mdebugread.c changes. Allow `short ()'
23722 as type for top and middle.
23723
23724Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23725
23726 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23727 nearly as I can tell, the whole thing was an accident in Stu's
23728 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23729 to replace a send/expect pair with gdb_test, but ended up only
23730 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23731 of 30 Mar 1995 took care of it, but left this vestigial comment
23732 which I am now nuking.
23733
23734Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23735
23736 * gdb.base/break.exp: Look for different line number for
23737 breakpoint at main depending on usestubs.
23738
23739Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23740
23741 * gdb.base/list.exp: Adjust some alternate expect patterns to
23742 match recent list0.c change. Add alternate expect pattern for
23743 output from `list default lines around main' for optimizing
23744 compilers.
23745
23746Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23747
23748 * lib/gdb.exp: If nosignals is not set, set it to 0.
23749
23750Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23751
23752 * config/slite-gdb.exp: Responds to load symbol table prompt.
23753 * gdb.base/break.exp: Adjust line number, fix rerun.
23754 * gdb.base/langs0.c: Add #ifdef usestubs.
23755
23756Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23757
23758 * gdb.base/list.exp: Adjust line contents after adding new lines in
23759 list0.c. Also fix a syntax error.
23760
23761 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23762 * gdb.base/break.exp: ditto.
23763 * gdb.base/list.exp: ditto.
23764 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23765 * gdb.base/run.c: ditto.
23766 * gdb.base/list0.c: ditto.
23767 * gdb.base/funcargs.c: ditto.
23768
23769Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23770
23771 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23772 $targetname, $serialport and $baud instead of hardwired variables.
23773 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23774 target doesn't support signals.
23775
23776Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23777
23778 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23779
23780Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23781
23782 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23783 Don't rely on the value of an auto variable before it has been
23784 initialized. Use gdb_test more.
23785
23786Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23787
23788 * lib/gdb.exp (default_gdb_version): A version number must start
23789 with a digit, but other than that contains all characters up to
23790 the first whitespace character.
23791
23792Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23793
23794 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23795
23796Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23797
23798 * gdb.c++/*.exp: Warn if executable does not exist. The original
23799 reason for skipping the warning was that configure.in sometimes
23800 intentionally skipped building the executables but the tcl code
23801 had no way of knowing. That (a) was always bogus with respect to
23802 error handling, (b) is no longer true (right now there is no way
23803 to skip C++ tests).
23804
23805 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23806
23807Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23808
23809 * gdb.base/list.exp: Add expect patterns for output from
23810 SunPRO compiled executables.
23811 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23812 types.
23813
23814Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23815
23816 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23817 number (we are already testing that the correct source line text
23818 gets printed).
23819
23820 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23821 that is what is intended, but something needed to be done to get
23822 sunos4 native working again.
23823
23824 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23825
23826 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23827 apparently went with a (very) old xfail.
23828
23829Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23830
23831 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23832 runto_main is a proc in gdb.exp that will do 'step' for target use
23833 stubs.
23834 * gdb.base/exprs.exp: ditto.
23835 * gdb.base/interrupt.exp: ditto.
23836 * gdb.base/opaque.exp: ditto.
23837 * gdb.base/printcmds.exp: ditto.
23838 * gdb.base/ptype.exp: ditto.
23839 * gdb.base/scope.exp: ditto.
23840 * gdb.base/setvar.exp: ditto.
23841 * gdb.base/signals.exp: ditto.
23842 * gdb.base/twice.exp: ditto.
23843 * gdb.c++/classes.exp: ditto.
23844 * gdb.c++/inherit.exp: ditto.
23845 * gdb.c++/templates.exp: ditto.
23846 * gdb.base/break.exp: no run and hit main for stubs. Change line
23847 numbers for breakpoints and info breakpoint.
23848 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23849 breakpoint().
23850 * gdb.base/callfuncs.c: ditto.
23851 * gdb.base/exprs: ditto.
23852 * gdb.base/interrupt.c: ditto.
23853 * gdb.base/opaque0.c: ditto.
23854 * gdb.base/printcmds.c: ditto.
23855 * gdb.base/ptype.c: ditto.
23856 * gdb.base/scope0.c: ditto.
23857 * gdb.base/setvar.c: ditto.
23858 * gdb.base/signals.c: ditto.
23859 * gdb.base/twice.c: ditto.
23860 * gdb.c++/misc.cc: ditto.
23861 * gdb.c++/templates.cc: ditto.
23862
23863Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23864
23865 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23866
23867 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23868 somewhere between `read' and `main.c'. I'm pretty sure the
23869 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23870 and it isn't particularly useful.
23871
23872 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23873
23874Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23875
23876 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23877
23878Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23879
23880 * config/mt-slite: add LIBS and -nostdlib.
23881 * config/slite-gdb.exp: add this new file to support sparclite target.
23882
23883Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23884
23885 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23886
23887 * gdb.base/a2-run.exp: Change argument to istarget from
23888 "*-*-vxworks" to "*-*-vxworks*".
23889 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23890
23891Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23892
23893 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23894 will not runto main but do a 'step' to step out of breakpoint().
23895 * config/mt-slite: add -Dusestubs.
23896
23897Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23898
23899 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23900 instead of just @.
23901
23902 * gdb.base/signals.exp: Add test for "handle all print".
23903 * TODO: Remove "handle all print". Also remove item about
23904 checking copyright date (I don't like the idea of a spurious FAIL
23905 based on when we run the tests).
23906
23907 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23908 for SunOS4 (reason for failure not investigated). Remove
23909 redundant test for $binfile.
23910
23911 * gdb.base/nodebug.c (array_index): Call malloc.
23912
23913 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23914
23915Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23916
23917 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23918 conventions and slightly simplify the matching regexp.
23919
23920Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23921
23922 * gdb.base/break.exp: Update gdb_test invocation to use new
23923 convention.
23924
23925 * lib/gdb.exp: If noargs is not set, set it to 0.
23926
23927 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23928 tests unique.
23929
23930 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23931
23932Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23933
23934 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23935 one argument of type "<non-float parameter>".
23936
23937Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23938
23939 * config/rom68k.exp: New file to support Motorola IDP board.
23940 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23941 * gdb.base/break.c: Change things around so that this program
23942 doesn't depend upon args. This is necessary to make remote
23943 targets work (in general, they can't take args).
23944 * gdb.base/break.exp: Don't try to send args to program. Don't
23945 expect output. Also, replace lots of code with gdb_test.
23946
23947Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23948
23949 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23950 printing of '\'' (which is what the comment says we are testing,
23951 even though we were not), not '''.
23952 (test_integer_literals_rejected): Test that printing ''' is an error.
23953
23954 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23955 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23956 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23957 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23958 Use gdb_test not test_print_accept.
23959 * lib/gdb.exp: Remove test_print_accept.
23960
23961 * gdb.base/signals.exp (signal_tests_1): Make pass message
23962 consistent with fail message.
23963
23964 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23965 unsigned char; the bug (PR 1821) is fixed.
23966
23967 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23968
23969 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23970 successful tests--makes xfailing them work right.
23971
23972Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23973
23974 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23975 only \r\n, not .*. The test can pass .* as the last thing in
23976 $pattern if that is what it wants. In addition to providing this
23977 flexibility, this change should speed up pattern matching in cases
23978 where the pattern already ended with .* (there were a number of
23979 them). This change also helps catch bad patterns--in the old
23980 scheme the typo "char \*" instead of "char \\*" would pass. Now
23981 it is caught.
23982 * Many .exp files: Update callers.
23983
23984 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23985 clearer and does not spuriously match multiple ('s. Likewise for
23986 ) and *.
23987
23988 * gdb.base/nodebug.exp: Test ability to call a function and pass
23989 it a string (even with no debugging info).
23990
23991 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23992 "p '\'", which is the same as "p ''" once tcl gets done with
23993 quoting, to "p '\\'", which I suspect is what is intended (one
23994 backslash gets sent to GDB).
23995
23996 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23997
23998Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23999
24000 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24001 1817) was fixed literally years ago.
24002
24003Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24004
24005 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24006 test, it causes stepping out of call_after_alloca_subr with
24007 optimizing compilers.
24008 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24009 fails.
24010
24011 * gdb.c++/templates.exp: Source templ-info.exp only if
24012 the templates executable exists.
24013
24014 * gdb.c++/misc.cc (class Contains_static_instance,
24015 class Contains_nested_static_instance),
24016 gdb.c++/classes.exp (test_static_members): Test printing of
24017 a class that contains a static instance of the class.
24018
24019Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24020
24021 * gdb.base/langs2.c (cppsub_): Don't prototype.
24022 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24023 only, I believe).
24024
24025Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24026
24027 * lib/gdb.exp (skip_chill_tests): New procedure.
24028
24029 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24030
24031Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24032
24033 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24034 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24035
24036Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24037
24038 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24039
24040 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24041 disassemble 8, not 16, instructions for part 4.
24042
24043 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24044 support the latter anymore.
24045
24046 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24047 -DNO_PROTOTYPES.
24048 * gdb.base/callfuncs.c: Control use of prototypes based on
24049 NO_PROTOTYPES, not __STDC__.
24050 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24051 t_float_values2 tests if prototypes in use.
24052
24053 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24054 t_double_values): When checking differences against DELTA, check
24055 that difference is within the range (-DELTA,DELTA), not just
24056 (-infinity,DELTA).
24057
24058Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24059
24060 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24061 'file' command firts, then 'target', then 'load', this is due to gdb
24062 target set up.
24063 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24064
24065Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24066
24067 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24068 FP load/store variants.
24069 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24070
24071Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24072
24073 * gdb.base/term.exp: Do not give a warning if not native, it is
24074 not an abnormal condition.
24075
24076Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24077
24078 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24079 t_char_array".
24080
24081Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24082
24083 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24084 are getting the version number.
24085
24086 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24087 if not native, it is not an abnormal condition.
24088
24089Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * lib/gdb.exp: Just use "file exists", rather than undocumented
24092 dejagnu procedure "findfile".
24093
24094Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24095
24096 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24097 (LDFLAGS): Set to -Xlinker -Ur.
24098
24099 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24100 Removed, these values are set by lib/gdb.exp.
24101
24102 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24103
24104Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24105
24106 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24107 of replicating gdb startup code.
24108
24109 * config/mt-vxworks (LDFLAGS): Set to -r.
24110 (CFLAGS_FOR_TARGET): Removed.
24111
24112 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24113 (gdb) and gdb for vxworks uses (vxgdb).
24114
24115 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24116 executable is not in the tree and host != target, use sed and
24117 program_transform_name to determine the gdb name used by the
24118 target.
24119
24120 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24121 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24122
24123Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24124
24125 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24126 floats, chars, and shorts where there are ANSI-style function
24127 definitions.
24128
24129 * gdb.base/langs.exp, gdb.base/langs*: New test.
24130 * gdb.base/Makefile.in: Build it.
24131 * TODO: Remove item about checking that C names don't get C++
24132 demangling applied; this test tests it.
24133
24134Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24135
24136 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24137 went with the const70 xfail. The xfail went away a year ago.
24138
24139 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24140
24141 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24142 for hp300.
24143
24144 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24145
24146 * gdb.base/a1-selftest.exp: Don't run on hp300.
24147
24148Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24149
24150 * Makefile.in (site.exp): Set host_alias and target_alias as well
24151 as host_triplet and target_triplet.
24152
24153Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24154
24155 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24156
24157 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24158 places as other ecoff systems).
24159
24160 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24161 ultrix.
24162
24163Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24164
24165 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24166 remove them.
24167 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24168 variable and "variable" in addition to "data variable".
24169 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24170
24171 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24172 2.
24173 * gdb.base/list1.c (long_line): Add additional statement at start
24174 of function.
24175 * gdb.base/list.exp (test_forward_search): Update line number to
24176 reflect new statement.
24177
24178Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24179
24180 * gdb.base/signals.exp: Reinitialize searched source directories
24181 after gdb_start call.
24182
24183Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24184
24185 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24186 * gdb.stabs/Makefile.in: Likewise.
24187
24188 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24189 change. Instead split the tests into smaller pieces.
24190 * gdb.disasm/hppa.s: Corresponding changes.
24191
24192Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24195 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24196
24197 * gdb.base/funcargs.exp: Modify many tests so that every test
24198 either passes or fails. Make some test names unique.
24199
24200Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24201
24202 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24203 Call stty to set interrupt character.
24204
24205 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24206 for HP assembler versus GNU assembler based on actual behavior of
24207 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24208
24209 * TODO: Suggest a few more stepping tests.
24210
24211Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24212
24213 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24214 restart GDB for h8300 after a continue.
24215 (return): Add pattern to match a29k-udi behavior.
24216 * gdb.base/nodebug.exp: Remove obsolete comment.
24217 * gdb.base/regs.exp: New file, testing of register displays.
24218 * gdb.base/return.exp: Fix typo in reference to $objdir.
24219 * gdb.base/whatis.exp: Always start with a fresh GDB.
24220
24221Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24222
24223 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24224 higher, these tests generate a lot of output.
24225
24226Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24229 code following the catch silently ignored some errors; without the
24230 catch they should be thrown like any other tcl error. Also, the
24231 catch used "" instead of {} which meant all the callers who wanted
24232 to include one of the characters "[]$ had to quote it an extra time.
24233 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24234 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24235 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24236 Remove extra quoting.
24237
24238Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24239
24240 * gdb.base/commands.exp: Make test names unique; every test either
24241 passes or fails. Update some comments.
24242
24243 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24244
24245Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 The following fixes a FAIL caused by the fact that the alpha stabs
24248 configuration didn't use the ".if alpha" code in weird.def.
24249 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24250 bit pointer, so the 32 bit version works even on the alpha.
24251 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24252 Remove the stuff which allowed us to have separate versions for
24253 alpha and everything else.
24254
24255 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24256 regexp which "info func operator\[\](" is supposed to match. Fix
24257 string to send to GDB. Note that GDB still doesn't work right. Add a
24258 new test for "info func .perator\[\](" which GDB does handle correctly.
24259
24260 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24261
24262Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24263
24264 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24265 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24266 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24267 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24268 it makes the tests harder to understand and confuses test-o-matic.
24269 The preferred style is that each test provides a PASS or a FAIL,
24270 and has a unique message (e.g. "continue #54" not just "continue")
24271 which is the same for the pass and the fail.
24272 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24273 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24274 to lib/gdb.exp.
24275 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24276 prt_accept which was basically the same thing. Likewise for
24277 test_print_reject and prt_reject.
24278 * lib/gdb.exp (test_print_reject): Add some more error message
24279 patterns to match from the former printcmds.exp (prt_reject).
24280 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24281 One defect of the passcount stuff is that some of it failed to
24282 report XPASS where appropriate.
24283 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24284 stuff before and after arg in expected pattern.
24285 (test_paddr_operator_functions): Re-do test without print_addr_of;
24286 this is the only test which seems to want extra stuff there.
24287
24288Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24289
24290 * gdb.base/nodebug.exp: Update new tests to reflect improved
24291 wording of gdb output.
24292
24293 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24294 and "ptype" work on variables in files compiled without -g.
24295 Replaces commented out "maint print msymbol" tests.
24296
24297Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24298
24299 * gdb.base/setvar.c (dummy): Call malloc.
24300
24301 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24302 losing with the irix4 sed.
24303
24304 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24305 ALRM" on irix4.
24306
24307Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24308
24309 * TODO: Remove items about corefile.exp testing new exec-file and
24310 backtrace; both are now done. Add items about printing enums.
24311
24312Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24313
24314 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24315 "get signal $thissig" test fails.
24316
24317 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24318
24319Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24320
24321 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24322 compiler warning with dec alpha compiler.
24323
24324 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24325 extra \n from gdb_test call (this explains why the prompt test
24326 that I removed yesterday was there).
24327 (user_defined_command_test): Remove extra \n and prompt test.
24328
24329 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24330 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24331 doesn't exist.
24332 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24333 Also remove alpha workaround, which turns out to be because
24334 SIGABRT == SIGLOST.
24335
24336 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24337
24338 * gdb.base/help.exp: Don't test "help show".
24339
24340Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24341
24342 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24343 "set print address" is on.
24344 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24345 pass prompt to gdb_test; gdb_test already looks for the prompt.
24346
24347 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24348
24349 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24350 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24351 was to make sure that gdb can read a core file. But (a) the "read
24352 the corefile" part didn't make it to a1-selftest.exp, we just
24353 delete the corefile after creating it, and (b) we test reading
24354 corefiles in corefile.exp anyway. Also, this test left around a
24355 xgdb process on Solaris.
24356
24357 * gdb.base/corefile.exp: Also test backtrace.
24358
24359Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24360
24361 * gdb.base/commands.exp: Test a simple user defined command with
24362 arguments and if/while statements; verify the full user command is
24363 printed by "show user".
24364
24365 * gdb.base/commands.exp: Test if/while commands as part of a
24366 breakpoint command list; verify they appear in breakpoint
24367 information.
24368
24369Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24370
24371 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24372 than by dividing by zero.
24373
24374Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24375
24376 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24377 performing an inferior call with watchpoints enabled.
24378 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24379 call.
24380
24381Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24382
24383 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24384 of "file" command.
24385
24386 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24387 Add additional pattern for when "int operator int(void);" appears
24388 in a different order.
24389
24390Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24391
24392 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24393
24394 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24395 and "signal" with ".*".
24396
24397Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24398
24399 * TODO: Add note about "handle all nostop".
24400
24401 * gdb.base/{sigall.c, sigall.exp}: New test.
24402 * gdb.base/Makefile.in: Add it.
24403
24404Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24405
24406 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24407 when invoking GDB, suppresses any windowing interface.
24408
24409Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24410
24411 * config/sim-gdb: New file, simulator testing support.
24412
24413Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24414
24415 * gdb.base/interrupt.exp: Test calling func1 twice.
24416
24417Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24418
24419 * gdb.base/list.exp (test_forward_search): Set timeout higher
24420 when we'll be getting lots of output from gdb.
24421
24422 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24423 "init_malloc" to after the expect statement. Run it if that
24424 regexp is taken, but also for two others which happen if source
24425 cannot be found.
24426
24427Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24428
24429 * gdb.base/printcmds.exp: New test, for printing register before
24430 program is running.
24431
24432Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24433
24434 * gdb.base/list.exp: Correct some alternate expect patterns
24435 to reflect changes in list1.c.
24436
24437Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24438
24439 * TODO: Add item regarding large frames.
24440
24441 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24442
24443 * TODO: Remove item about enabling return.exp; it
24444 is enabled. Suggest a few more "return" tests.
24445
24446Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24447
24448 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24449 anonymous unions.
24450
24451Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24452
24453 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24454 and pr-5646.o, so "make" is the same as "make all", not "make
24455 pr-4975.o".
24456
24457Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24458
24459 * gdb.base/list.exp: Adjust expectations to reflect changes in
24460 list1.c.
24461 (test_forward_search): New test proc.
24462 * gdb.base/list1.c (long_line): New function, has long source line.
24463
24464Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24465
24466 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24467 additional line of code that was added.
24468
24469Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24470
24471 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24472 tests so as not to overflow expect's input buffers.
24473 * gdb.disasm/hppa.exp: Corresponding changes.
24474
24475Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24476
24477 Beginnings of template debugging tests.
24478 * gdb.c++/templ-info.cc: New file to test for template
24479 debugging capability of the compiler.
24480 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24481 templ-info.cc.
24482 * gdb.c++/templates.cc: Add explicit template instantiations
24483 to enable compiling with -fno-implicit-templates. Add destructor
24484 and 'value' method to T5 class for template tests.
24485 * gdb.c++/templates.exp: Add testcases for printing of template
24486 types, setting breakpoints on template methods and calling a
d63a86f8 24487 template method.
c906108c
SS
24488
24489Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24490
24491 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24492 branch target since some assemblers (gas-2.5) may emit a
24493 relocation for the branch instead of resolving it in the
24494 assembler.
24495
24496Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24497
24498 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24499 through signal handler.
24500
24501Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24502
24503 * configure.in (*-*-netware): Use config/mt-netware.
24504
24505 * config/mt-netware: New file.
24506 * config/mt-i386-netware: Removed, separate configs for different
24507 netware architectures are no longer needed now that we have
24508 --with-headers.
24509
24510Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24511
24512 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24513 by the recent changes to use ANSI C arithmetic conversions.
24514
24515Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24518 bug involving using inferior_pid to figure out whether to select a
24519 frame.
24520
24521Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24522
24523 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24524 match the current disassembler output.
24525
24526Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24527
24528 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24529 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24530 types, expect "int" as type of integer values (for now).
24531
24532Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24533
24534 * gdb.base/commands.exp: New tests for if/while commands.
24535
24536Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24537
24538 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24539 by .*, since hex values have different syntax in Chill mode.
24540
24541Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24542
24543 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24544 linefeed from expect pattern for repeated types with indices > 9.
24545
24546Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24547
24548 First part of Fortran test suite.
24549 * gdb.fortran: New directory.
24550 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24551
24552Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24553
24554 * gdb.base/default.exp: Update expect pattern for load command
24555 without arguments.
24556
24557Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24558
24559 * configure.in: Change i386 to i[345]86.
24560 * gdb.base/configure.in: Likewise.
24561 * gdb.c++/configure.in: Likewise.
24562 * gdb.chill/configure.in: Likewise.
24563
24564Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24565
24566 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24567 patterns, since that is not a valid context for comments.
24568
24569Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24570
24571 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24572 repeated types and repeated types with indices > 9.
24573
24574Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24575
24576 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24577 2417; old bug has been fixed.
24578
24579Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24580
24581 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24582 send the newline ourselves instead of assuming gdb_test will do
24583 so when passed an empty input string.
24584
24585 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24586 stabs testcode.
24587
24588Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24589
24590 * lib/gdb.exp (gdb_test): Don't send anything if the first
24591 argument is an empty string. This makes cases where we want to
24592 match output that is already in expect's buffers (for example,
24593 matching a breakpoint after gdb_run_cmd has been called) work
24594 reliably.
24595
24596Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24597
24598 * config/netware.exp: New file.
24599
24600Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24601
24602 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24603 the -B and -L prefixes so we can find the debugging stub.
24604
24605 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24606 there and we are using the gcc from the tree.
24607
24608 * gdb.base/types.c: Removed.
24609
24610 * gdb.base/configure.in: Look for makefile fragments in ../config.
24611 Recognize i386-*-netware.
24612 * gdb.c++/configure.in: Likewise.
24613
24614Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24615
24616 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24617 the correct TCL syntax.
24618
24619Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24620
24621 * gdb.base/opaque.exp: use runto instead of messing around with
24622 breakpoints. Simplify by using gdb_test.
24623
24624 * gdb.base/bitfields.exp: restart between tests on netware targets
24625 because breakpoints aren't relocated after target death. Run
24626 processes to completion.
24627
24628 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24629
24630Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24631
24632 * Makefile.in: Remove extra tabs that confuse some versions
24633 of "make". Use the newly built gdb to test with by default,
24634 rather than the first one in the tester's search path.
24635
24636Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24637
24638 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24639
24640 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24641 condition help.
24642
24643Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24644
24645 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24646
24647 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24648 running.
24649 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24650 * gdb.base/funcargs.exp: Likewise.
24651
24652 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24653 * gdb.base/funcargs.exp: Likewise.
24654
24655 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24656 message is "".
24657
24658Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24659
24660 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24661 return,signals,twice}.exp: Handle non-existant binaries
24662 consistantly.
24663
24664 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24665 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24666 might testing a cross development system.
24667
24668Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24669
24670 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24671 runtest script is relative to ${srcdir}, not ${rootdir}.
24672
24673Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24674
24675 * gdb.base/signals.exp: Allow for optionality of breakpoint
24676 address.
24677
24678Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24679
24680 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24681
24682Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24683
24684 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24685 for size_t definition.
24686 * gdb.c++/templates.cc: Likewise
24687
24688 * config/mt-i386-netware: New file.
24689
24690 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24691 defined.
24692
24693 * gdb.base/Makefile.in: Added support for systems that name core
24694 files by appending "core" to the program name.
24695 * gdb.base/a1-selftest.exp: Likewise.
24696
24697Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24698
24699 * gdb.base/return.exp: Add comment and message for `return double'
24700 test failure on Sparc Solaris.
24701
24702Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24703
24704 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24705
24706Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24707
24708 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24709 from optimizing them away.
24710 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24711 patterns to include default constructors and assignment operators,
24712 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24713 character in the output of the virtual base pointer.
24714
24715Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24716
24717 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24718 expression match in print_addr_of to avoid unintented matches.
24719 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24720 versions up to 2.5.8.
24721
24722Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24723
24724 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24725 included file to run under newer versions of expect.
24726 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24727 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24728 Remove xfail for the virtual table of BDDHookV.
24729
24730Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24731
24732 * lib/gdb.exp (string_to_regexp): Set a default result.
24733 (default_gdb_start): Fix misleading message.
24734
24735Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24736
24737 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24738 Remove all CC, etc definitions.
24739 * config/mt-hpux: New file.
24740 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24741 (CFLAGS, LDFLAGS): Define.
24742 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24743
24744 * Makefile.in (site.exp): Don't insert host_os, etc.
24745 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24746 (distclean): Check existence of subdir.
24747 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24748 * gdb.base/Makefile.in: General cleanup and simplification.
24749 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24750 to build executables. Use default rule to build .o files.
24751 (EXPECT, RUNTEST, CC): Fix relative pathname.
24752 (site.exp): Don't insert host_os, etc.
24753 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24754 and/or SIGUSR1 defined.
24755 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24756 * gdb.c++/Makefile.in: General cleanup and simplification.
24757 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24758 (CFLAGS): Remove.
24759 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24760
24761Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24762
24763 * gdb.base/recurse.exp: Misc changes to get tests running again
24764 after Kung's changes to the watchpoint code.
24765 * gdb.base/watchpoint.exp: Likewise.
24766
24767Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24768
24769 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24770
24771Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24772
24773 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24774 * lib/gdb.exp (default_gdb_start): Define.
24775 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24776 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24777 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24778 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24779 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24780 Don't call gdb_target_udi in between tests.
24781
24782Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24783
24784 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24785 (which was basically just a local version of the same thing). In
24786 addition to avoiding duplication, gdb_test_exact is faster.
24787 * lib/gdb.exp (gdb_test_exact): Fix typo.
24788
24789 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24790 don't give an error.
24791
24792 * gdb.base/term.exp: Call delete_breakpoints before starting.
24793
24794 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24795 (t10): Add comment.
24796
24797Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24798
24799 Reorganization of the GDB Test Suite.
24800
24801 * gdb.base: New directory, contains all the basic tests.
24802 * gdb.c++: New directory, tests specific to C++.
24803 * gdb.chill: New directory, tests specific to Chill.
24804 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24805 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24806 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24807 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24808 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24809 t30-31 to chill).
24810 * */gdbme.*: Rename to match appropriate expect scripts.
24811 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24812 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24813 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24814 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24815 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24816 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24817 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24818 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24819 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24820 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24821 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24822 gdb.c++/virtfunc.cc: New names of C++ files.
24823 * gdb.chill/chillvars.ch: New name of Chill file.
24824 * gdb.base/configure.in, gdb.c++/configure.in,
24825 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24826 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24827 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24828 * configure.in (configdirs): Update to reflect directory changes.
24829 (target_abbrev): No longer define for any configuration.
24830 * Makefile.in: Cosmetic improvements to header comments.
24831
24832Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24833
24834 Various changes to gdb.t31:
24835
24836 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24837 * gdbme.ch: Make all key-words and predefineds be upper-case.
24838 * chillvars.exp: Expect key-words and predefinds in upper-case.
24839
24840 * chillvars.exp: Use gdb_test_exact many places.
24841 Change expected output for arrays (which now includes index labels).
24842
24843 * pr-5020.exp, gdme.ch (module PR_5020):
24844 New test, for PR-5020.
24845
24846Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24847
24848 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24849 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24850
24851Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24852
24853 * Makefile.in: Fix bit-rot in definitions of CHILL,
24854 CHILL_FOR_TARGET and Chill_LIB.
24855 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24856 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24857 CHILL, and CHILL_LIB.
24858
24859Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24860
24861 * Revert the previous changes. Please see Rob's directory
24862 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24863
24864Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24865
24866 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24867 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24868 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24869 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24870 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24871 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24872 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24873 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24874 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24875 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24876 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24877 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24878 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24879 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24880 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24881 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24882 changes from 94Q1.
24883
24884Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24885
24886 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24887 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24888 Rob's new testing fragments.
24889
24890Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24891
24892 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24893 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24894
24895Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24896
24897 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24898 version also, match on casted version strings, and match on
24899 gdb startup case where the line numbers might be messed up.
24900
24901Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24902
24903 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24904 (CFLAGS): Delete it from here.
c906108c
SS
24905
24906Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24907
24908 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24909
24910Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24911
24912 * Makefile.in (RUNTEST): Default to just "runtest".
24913
24914Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24915
24916 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24917 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24918 the code has been restructured.
24919
24920Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24921
24922 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24923 \n, not just one of each.
24924
24925 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24926 /bin/cc gives a warning if you do.
24927
24928Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24929
d63a86f8 24930 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24931 __t10ListS_link1ZUiRCUiPT0
24932
24933Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24934
24935 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24936 on local variables in recursive functions.
24937
24938 * gdb.t07/Makefile.in: Build the new test.
24939
24940Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24941
24942 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24943 directly. Instead compare the return values from actual calls.
24944
24945Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24946
24947 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24948
24949Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24950
24951 * From Peter Schauer with minor modifications.
a9c64011
AS
24952 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24953 stops in mid-line in the caller. Add xfail for returning a float
24954 value on X86 targets.
c906108c
SS
24955
24956Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24957
24958 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24959 to avoid expect lossage.
24960 (fmem_LRbug_tests): Likewise.
24961 * gdb.disasm/hppa.s: Corresponding changes.
24962
24963 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24964 conditions to work with latest dejagnu/expect.
24965
24966 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24967 expected to fail on the PA.
24968 (backtrace in call with trampolines): Explicitly require main
24969 to be frame #1 (no trampolines should show up in backtrace).
24970
24971 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24972 "continue -expect".
24973 * gdb.t06/break.exp: Likewise.
24974 * gdb.t07/watchpoint.exp: Likewise.
24975 * gdb.t13/bitfields.exp: Likewise.
24976 * gdb.t15/{funcargs,return}.exp: Likewise.
24977 * gdb.stabs/weird.exp: Likewise.
24978 * config/{mips,udi}-gdb.exp: Likewise.
24979
24980 * hppa.sed: Enclose comments within a sed command to avoid
24981 losing with the old OSF1 sed.
24982
24983Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24984
24985 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24986 sequent dynix.
24987 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24988 * gdb.t15/funcargs.exp: Conditionally step again to really
24989 finish from marker_call_with_trampolines. Handle the case where
24990 the first step from within call_with_trampolines already steps
24991 us back to main.
24992 * gdb.t15/gdbme.c: Add comment to closing brace of
24993 call_with_trampolines for funcargs.exp.
24994
24995Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24996
d63a86f8 24997 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24998 Fix typo(s).
24999
25000Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25001
25002 * gdb.t07/gdbme.c: More code for watchpoint testing.
25003
25004 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25005 "Hardware watchpoint" throughout file.
25006 (test_watchpoint_triggered_in_syscall): New test.
25007 (test_complex_watchpoint): New test.
25008
25009Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25010
25011 * gdbme.c (call_with_trampolines): New function to try and step
25012 into. Tests trampoline problems on the PA.
25013
25014 * funcargs.exp (localvars_in_indirect_call): No longer expect
25015 stepping into indirect call to fail on PAs.
25016 (test_stepping_over_trampolines): New test.
25017
25018Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25019
25020 * TODO: Add suggestions for static member function tests, and
25021 completion tests.
25022
25023Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25024
25025 * TODO: Add suggestions for "p/a" tests.
25026
25027 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25028 (default_gdb_exit): Replace all the hair with sending "quit" to
25029 the process with a simple close.
25030
25031Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25032
25033 * TODO: Add suggestions for shared library tests.
25034
25035Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25036
25037 * TODO: Add suggestions for x/s tests.
25038
25039Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25040
25041 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25042 "enable once", and "enable breakpoints once" with ".*".
25043
25044Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25045
25046 * TODO: Add suggestions about structure passing tests.
25047
25048Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25049
25050 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25051 the primary1 test, use work around if __GNUC__ < 2.
25052 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25053 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25054 Test for bad output rather than waiting for timeout. Issue
25055 second continue only if first continue failed.
25056
25057Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25058
25059 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25060 operator[] test with gdb_test because the old code didn't seem to
25061 be getting the quoting right with the new dejagnu.
25062
25063Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25064
25065 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25066 one from the path.
25067 * Makefile.in: Use a fresh expect if there is one, use runtest
25068 from the src tree if there is one.
d63a86f8 25069
c906108c
SS
25070Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25071
25072 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25073 next over recursive call. Revise the tests from that point on
25074 (which had been skipped) to match GDB's actual (correct) output.
25075
25076 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25077 with next over a breakpoint whose condition is false.
25078
25079 * gdb.t00/help.exp: Comment out "help set print" tests just like
25080 (and for same reason as) "help set" test.
25081
25082Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25083
25084 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25085 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25086
25087Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25088
25089 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25090 necessary gdb_target_udi.
25091
25092 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25093
25094 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25095 1838 and 2417; they are fixed.
25096
25097 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25098 gdb.t03/ptype.exp (ptype structure, ptype union):
25099 Remove xfails; the test is looser than when the xfails were added.
25100
25101 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25102 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25103
25104 * gdb.t01/run.exp: Only run shell test if isnative.
25105
25106 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25107 since "run" automatically loads if necessary. Call gdb_target_udi
25108 after the "file" since "file" kills any execution target.
25109
25110 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25111 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25112 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25113 argument for UDI.
25114
25115Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25116
25117 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25118
25119 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25120
25121Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25122
25123 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25124 properly quoting regexps. This makes the second argument to
25125 demangle a fixed string, which matches the callers, instead of a
25126 shell-style pattern which is what the previous implementation
25127 used. Update some of the callers.
25128
25129Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25130
25131 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25132 (comib_nullified_tests): Fix typo.
25133 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25134 strings. No longer expected to fail.
25135
25136 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25137 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25138 strings. No longer expected to fail.
25139
25140 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25141 string. No longer expected to fail.
25142
25143Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25144
25145 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25146 No longer expected to fail.
25147
25148 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25149 string. No longer expected to fail.
25150
25151Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25152
25153 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25154 only in the names (I probably got most of them). I was even
25155 generous with some which differed in underscores in names, and
25156 probably missed a few, and I *still* was able to remove almost a
25157 third of the file with almost no impact on testsuite coverage.
25158
25159Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25160
25161 * gdb.t00/default.exp: Match udi_attach error message as well as
25162 the one from child_attach.
25163
25164 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25165
25166 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25167
25168 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25169 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25170
25171 * Move test with enums and partial symbols back to
25172 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25173 Reverts the change of 26 May 93. Per today's change to
25174 stabs.texinfo, the behavior that weird.exp was expecting was
25175 unreasonable; what is important is that the compiler+gdb get
25176 things right, which happens with a recent gcc. Also fix the test
25177 to deal with native compilers which put out the stab gdb can't
25178 deal with.
25179
25180Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25181
25182 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25183 in the names. The main thing these accomplish is to slow things down.
25184 Many more such duplicates surely remain.
25185
25186 * gdb.t00/help.exp: Comment out "help support" test just like
25187 (and for same reason as) "help set" test.
25188
25189Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25190
25191 * gdb.t06/break.exp: Remove setup_xfails for
25192 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25193 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25194 about known bug in gcc to include up through 2.5.8.
25195 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25196 well as "_vb$".
25197 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25198 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25199 with latest gcc and gdb.
25200 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25201 well as "_vb$".
25202
25203Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25204
25205 * configure.in (hppa*-*-*): Also configure and build stabs-only
25206 tests.
25207
25208Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25209
25210 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25211 * gdb.t10/configure.in (hppa*-*-*): Use it.
25212
25213Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25214
25215 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25216
25217Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25218
25219 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25220 versions prior to 1.13.5.
25221
25222Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25223
25224 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25225 the prompt is at the start of a line.
25226
25227Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25228
25229 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25230 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25231 in the copr tests now.
25232 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25233 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25234 expected to fail.
25235
25236Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25237
25238 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25239 gdb.t31/chillvars.exp, lib/gdb.exp:
25240 Tweak to run under either version of expect.
25241 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25242 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25243 * gdb.t11/list.exp: Remove extraneous whitespace.
25244
25245Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25246
25247 * gdb.t16/printcmds.exp (test_print_strings): Accept
25248 "(unsigned char *) " before the string.
25249
25250 * TODO: Add notes about printing of fancy types and GDB expressions.
25251
25252Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25253
25254 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25255 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25256 if doing mips-idt-ecoff.
c906108c
SS
25257
25258Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25259
25260 * Most .exp files: Tweak to run under either version of expect.
25261
25262Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25263
25264 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25265 xfails; I'm not sure why they are failing, but not because of PR 1806.
25266
25267Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25268
25269 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25270 defined in lib/gdb.exp.
25271
25272Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25273
25274 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25275 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25276 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25277 have to be typeless.
25278
25279Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25280
25281 * TODO: Add suggestion for copyright year test.
25282
25283Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25284
25285 * configure.in (*-*-lynxos*): Add stabs tests.
25286
25287Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25288
25289 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25290 so insert a tab before any assembler directive in column zero.
25291
25292 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25293 stores.
25294 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25295 stores.
25296 (fpu_short_memory_tests): Likewise.
25297
25298Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25299
25300 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25301 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25302 .stabs directives in comments.
25303
25304Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25305
25306 * TODO: New file, describing tests we could write.
25307 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25308
25309Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25310
25311 * gdb.t06/signals.exp: Add kludge to force re-sync.
25312
25313 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25314 to xgdb instead of gdb, get out of gdb.
25315
25316Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25317
25318 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25319 for info.
25320
25321Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25322
25323 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25324 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25325 * gdb.stabs/hppa.sed: New sed script for the PA.
25326
25327Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25328
25329 * gdb.stabs: Re-write weird.def and configuration to use sed
25330 instead of cpp. sed is portable and POSIX; cpp is neither.
25331
25332Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25333
25334 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25335
25336Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25337
25338 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25339
25340Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25341
25342 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25343 "_vb$".
25344 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25345 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25346
25347Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25348
25349 * lib/gdb.exp: Comment out code which depends on non-existent
25350 `transform' procedure.
25351
25352Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25353
25354 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25355 * lib/gdb.exp: Transform tool name.
25356 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25357 1.1's new error handling system.
25358
25359Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25360
25361 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25362
25363Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25364
25365 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25366 They made pattern matching so slow that timeouts happened on
25367 heavily loaded systems. Now any output from "show print" which
25368 gets us back to the GDB prompt is a PASS.
25369
25370Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25371
25372 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25373
25374Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25375
25376 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25377
25378 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25379 It is not from PR 3220.
25380
25381Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25382
25383 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25384 just started failing because they depended on the order the
25385 subcommands are presented, or exact docstring text. This kind of
25386 test is a pain and has minimal benefit.
25387
25388Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25389
25390 * gdb.t09/corefile.exp: At end of test, use "core" command with
25391 no arguments.
25392
25393Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25394
25395 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25396 17}/Makefile.in: Make it possible to run the testsuite with Sun
25397 make and CC = cross gcc by adding explicit build rules for .o
25398 files.
25399
25400Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25401
25402 * gdb.t15/funcargs.exp: Don't put comments on same line as
25403 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25404
c906108c
SS
25405Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25406
25407 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25408
25409Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25410
25411 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25412 * gdb.t20/inherit.exp: remove three dumplicate entries.
25413
25414Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25415
25416 * gdb.t06/break.exp: For "next over recursive call", fail on any
25417 incorrect output, not just on "factorial (value=2)".
25418
25419Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25420
25421 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25422 working now. Add an xfail if accesing a bss variable causes
25423 a memory error if the target is not yet run.
25424
25425Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25426
25427 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25428 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25429 name of __st* demangling (2 strings). Did Kung really get the
25430 more than 95 others right without testing them?
25431
25432Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25433
25434 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25435
25436Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25437
25438 * configure.in (configdirs): Add gdb.disasm
25439 * gdb.disasm: New directory for GDB disassembler tests.
25440 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25441
25442Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25443
25444 * gdb.t00/help.exp: Don't test "help set".
25445
25446 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25447 from within expect statements. None of these happen anymore and
25448 they cause regressions to be silently unnoticed.
25449
25450 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25451 messages) about known failures with gcc cygnus-2.4.5-930417.
25452
25453 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25454 comp-info.exp so it gets built if it doesn't exist.
25455
25456 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25457 it is no longer used.
25458 * gdb.t13/comp-info.c: Removed.
25459
25460Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25461
25462 * gdb.t06/signals.exp: Add xfail for sun3.
25463
25464Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25465
25466 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25467 relevant because ^C doesn't get sent but failure can be reproduced
25468 interactively).
25469
25470Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25471
25472 * gdb.stabs/alpha.mt: New configuration file for alpha.
25473 * gdb.stabs/configure.in: Use it.
25474 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25475 sharing with alpha.mt, redefine long to word via preprocessor.
25476 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25477 for alpha.
25478 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25479 native cc.
25480 * gdb.t00/teststrategy.exp: Change expect string so that we
25481 consume the `(xgdb)' from the command echo and from the gdb prompt.
25482 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25483 gdb currently compares all values as long, so this failure probably
25484 applies to any configuration where LONGEST is bigger than a target int.
25485 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25486 with gcc.
25487 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25488 to handle opaque pointers, gcc is.
25489 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25490 as first argument. Include <sys/types.h> and change all operator
25491 new definitions to use size_t.
25492 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25493 now that we use size_t.
25494
25495Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25496
a9c64011 25497 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25498 a long or float array cast all array members to the same type.
a9c64011 25499 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25500 with 64 bit longs.
a9c64011 25501 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25502 on alpha.
a9c64011 25503 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25504
25505Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25506
25507 * gdb.t24 (demangle.exp): Constructors of templates have names like
25508 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25509 section 14.6 of the ARM.
25510
25511 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25512 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25513 accomplish little and slow down the testsuite.
25514
25515 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25516 Accept spaces various places.
25517
25518Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25519
25520 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25521 with watchpoint enabled.
25522
25523 * Makefile.in: Remove definition of CC and remove the second
25524 definition of CXX (the "CXX = gcc" one remains). These definitions
25525 were causing backquotes to be expanded within backquotes, which
25526 doesn't work.
25527
25528Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25529
25530 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25531
25532Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25533
a9c64011
AS
25534 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25535 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25536 by mips cc and contains no stabs entries.
25537
25538Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25539
25540 * config/vx-gdb.exp: Use fake device to load files rather than
25541 NFS.
25542 * lib/gdb.exp: New proc to do "file" command.
25543 * config/unix-gdb.exp: Use new "file" proc.
25544
25545Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25546
25547 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25548 Rework board rebooting slightly.
25549 (gdb_exit): Don't exit from the remote shell; there isn't one.
25550 * gdb.stabs/weird.exp: If a program is being debugged already,
25551 kill it.
25552 * gdb.t04/setvar.exp: Stop and restart gdb.
25553 * gdb.t05/expr.exp: Likewise.
25554 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25555 restart gdb and reload the program.
25556 * gdb.t08/opaque.exp: Likewise.
25557 * gdb.t12/scope.exp: Likewise.
25558 * gdb.t13/bitfields.exp: Likewise.
25559 * gdb.t15/funcargs.exp: Likewise.
25560 * gdb.t20/classes.exp: Likewise.
25561 * gdb.t03/ptype.exp: Increase timeout.
25562 * gdb.t16/printcmds.exp (test_print_string_constants,
25563 test_print_array_constants): Likewise.
25564 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25565 * gdb.t20/classes.exp (do_tests): Likewise.
25566 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25567
25568Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25569
25570 * gdb.stabs: Renamed *wierd* to *weird*.
25571
25572Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25573
25574 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25575 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25576
25577Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25578
25579 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25580 (do_tests): Remove xfail for whatis on one_var and two_var.
25581
25582Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25583
25584 * Makefile.in: Made cross building work better by adding
25585 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25586
25587Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25588
25589 * gdb.t15/{return.c,return.exp,Makefile.in}:
25590 New test, currently commented out.
25591
25592Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25593
25594 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25595 still running and removes the leftover named socket so GDb can do
25596 clean restarts.
25597
25598Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25599
25600 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25601 console, not GDB.
25602 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25603 cross testing works better with "make check"
25604 * config/unix-gdb: Use default procedures for exit and version.
25605 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25606 with the newest VxWorks.
25607
25608Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25609
25610 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25611 old form.
25612
25613 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25614 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25615
25616 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25617
25618 * config/unix-gdb.exp: Remove this version of gdb_exit
25619 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25620 Rob says he'll look at it when he gets back to testing boards.
25621
25622Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25623
25624 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25625 an expected fail for certain ptype commands.
25626
25627 * gdb.t20/classes.exp: Update expected results of "ptype class
25628 Base1" to account for the constructor that now appears in the type.
25629
25630Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25631
25632 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25633 disappeared from list.
25634 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25635 "alldone" proc with call to cleanup and exit.
25636 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25637 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25638 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25639 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25640 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25641 "alldone" proc with simple returns that suppress remaining
25642 tests. The alldone proc went away many months ago.
25643
25644Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25645
25646 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25647
25648 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25649
25650Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25651
25652 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25653 as vax gdb will display them.
25654
25655Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25656
25657 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25658 optimizers.
25659
25660 * scope.exp: Change "bad value for localval" messages so each one
25661 is unique.
25662
25663 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25664 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25665
25666 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25667
25668Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25669
25670 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25671 doesn't exist (due to optimization).
25672
25673Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25674
25675 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25676 contains \r because the filename is long.
25677
25678 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25679 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25680
25681Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25682
25683 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25684 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25685 Ultrix.
25686 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25687 int tests.
25688 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25689
25690Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25691
25692 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25693
25694 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25695 to match does not match the passing case but still matches the
c906108c
SS
25696 failing case.
25697
25698Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25699
25700 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25701
25702Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25703
25704 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25705 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25706 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25707 Remove various versions of gdb_exit.
25708 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25709 gdb_exit.
25710 * config/unix-gdb.exp: gdb_exit remains here, and should override
25711 the generic version, since it's doing a lot of wierd stuff that
25712 the other versions aren't. FIXME, fold it in, or abandon this
25713 version.
25714
25715Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25716
25717 * gdb.t24/demangle.exp: Add tests for PR 3220.
25718
25719Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25720
25721 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25722
25723Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25724
25725 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25726 "i386-*-*". Works for i486 as well.
25727
25728 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25729 bug, and expand domain of xfail to all SVR4 systems, since the
25730 actual problem is likely to be in generic SVR4 /proc support.
25731
25732Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25733
25734 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25735
25736Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25737
25738 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25739 xfails for other systems. Match a missing 'Continuing.' as an
25740 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25741
25742 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25743 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25744 Only issue warning for missing executables if -all option is used.
25745
25746 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25747 file if -all option is used. It's like an unpredictable XFAIL.
25748
25749Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25750
25751 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25752 for dynamically linked binaries.
25753
25754 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25755
25756Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25757
25758 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25759 to state that this is a known bug in old versions of g++.
25760
25761Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25762
25763 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25764 while waiting for `Continuing'.
25765
25766Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25767
25768 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25769 in text, data, and bss.
25770 * gdb.t10/nodebug.c: Add local and global test variables for
25771 initialized and uninitialized data.
25772
25773Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25774
25775 * config/unix-gdb.exp (gdb_exit): Add "wait".
25776
25777Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25778
25779 * gdb.t06/signals.exp: xfail the continue from the handler for all
25780 targets.
25781
25782 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25783 function with watchpoints enabled, the i386 call dummy starts with
25784 a call.
25785
25786 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25787 386 bsd names its corefiles.
25788
25789Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25790
25791 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25792 compilers don't grok it.
25793 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25794 with small octal ints rather than character constants, which
25795 are signed and might not fit if first promoted to int.
25796
25797Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25798
25799 * gdb.t09/Makefile.in (clean): Remove corefile.
25800
25801Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25802
25803 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25804
25805Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25806 and Jim Kingdon (kingdon@cygnus.com)
25807
25808 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25809 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25810 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25811
25812Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25813
25814 * gdb.t17/interrupt.exp: Add xfail for hppa.
25815
25816Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25817
25818 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25819 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25820 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25821 to determine signed-ness of bitfields and use the result to setup
25822 the xfail.
25823 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25824 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25825 call line is reached if necessary.
25826
25827Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25828
25829 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25830
25831Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25832
25833 * gdb.t06/break.exp: Also test `clear' command.
25834
25835Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25836
25837 * gdb.t00/teststrategy.exp: Remove extra quote.
25838
25839 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25840 watchpoint enabled to be for all non-68k machines.
25841
25842 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25843
25844Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25845
25846 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25847 targets use aout.mt instead of ecoff.mt as gas understands
25848 standard aout format.
25849
25850Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25851
25852 * lib/gdb.exp (runto): Don't insist that function we are running to
25853 was compiled with -g.
25854
25855 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25856
25857 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25858 to get back into the read system call.
25859 Accept leading newline in case where we woke it up.
25860
25861Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25862
25863 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25864 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25865 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25866 enable ecoff configuration.
25867
25868Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25869
25870 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25871
25872Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25873
25874 * gdb.t16/printcmds.exp: Add another printf test.
25875
25876Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25877
25878 * configure.in: If configured -with-stabs on any target, add
25879 stabsdirs to configdirs.
25880
25881Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25882
25883 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25884 fun" so pattern does not match the command itself.
25885
25886Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25887
25888 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25889
25890Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.t17/interrupt.exp: Test for more things.
25893
25894Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25895
25896 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25897 compiler arranges the code and line numbers.
25898
25899 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25900
25901Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25902
25903 * gdb.t00/help.exp: Increase expect input buffer size.
25904
25905Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25906
25907 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25908
25909 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25910
25911 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25912
25913 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25914 [0-9]*, not just [0-9].
25915
25916Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25917
25918 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25919
25920 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25921
25922Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25923
25924 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25925
25926Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25927
25928 * gdb.t06/signals.c: Add xfails for sun3.
25929
25930 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25931
25932 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25933 test_stepping tests.
25934
25935Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25936
25937 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25938
25939 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25940
25941 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25942 rather than actually putting it through cpp twice.
25943
25944 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25945
25946Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25947
25948 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25949 no longer needed.
25950
25951Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25952
25953 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25954
25955 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25956 C++ features prints as "struct", make it a pass, not an xfail.
25957
25958Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25959
25960 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25961 Don't require VA to print as "class" rather than "struct".
25962
25963Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25964
25965 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25966
25967Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25968
25969 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25970
25971Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25972
25973 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25974 order.
25975
25976Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25977
25978 * gdb.t16/printcmds.exp: Add printf tests.
25979
25980 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25981
25982 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25983
25984Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25985
25986 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25987 pass counts, to counteract any existing or future setup_xfails.
25988
25989Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25990
25991 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25992 {BEGIN,END}_COMMON for common block instead of STAB.
25993 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25994
25995 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25996 intp_var should be N_GSYM not N_LSYM.
25997 wierd-aout.S: Use a label for the value of the N_SO.
25998 wierd.def: Remove all backslashes.
25999 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26000
26001Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26002
26003 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26004 get the expected next to inheritance3.
26005
26006Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26007
26008 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26009 now that gcc-2.4 gets it right.
26010
26011Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26012
26013 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26014
26015 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26016 generating comp-info.exp which works for cross-compilation.
26017
26018Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26019
26020 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26021 "*-*-sysv4.*".
26022
26023Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26024
26025 * gdb.t01/run.exp: Start with a fresh gdb.
26026 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26027 SVR4.x.
26028
26029Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26030
26031 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26032 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26033 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26034 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26035 things to remove.
26036
26037Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26038
26039 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26040 test cases from bug reports.
26041
26042Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26043
26044 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26045 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26046 avoid spurious xfails.
26047 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26048 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26049 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26050
26051Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26052
26053 * gdb.t00/teststrategy.exp: Rework to provide more useful
26054 description of each test, fix problem with systems that define
26055 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26056 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26057 results for "next over recursive call" so timeouts aren't taken
26058 by error.
26059
26060Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26061
26062 * gdb.t12/scope.exp: Test printing of variables before run.
26063
26064 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26065 printed in wrong order due to sorting.
26066
26067Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26068
26069 * gdb.t00/teststrategy.exp: Fix expected results for printing
26070 user entered string constant. Is array of char, prints with no
26071 address.
26072
26073 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26074 commands.
26075 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26076 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26077 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26078 of struct of char arrays.
26079 * gdb.t00/radix.exp: New tests for radix commands.
26080
26081Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26082
26083 * gdb.t16/printcmd.exp: Print a variable before running program
26084 (with xfail for AIX).
26085
26086Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26087
26088 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26089
26090 * gdb.t16/printcmd.exp: Don't print variables before running program.
26091
26092 * gdb.t06/break.exp: Don't require envp argument to main.
26093
26094 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26095
26096 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26097 Add xfails for rs6000.
26098
26099 * gdb.t02/whatis.exp: Change other tests not to re-test something
26100 we already tested.
26101
26102 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26103 each type used has a variable of that type.
26104
26105Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26106
26107 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26108
26109Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26110
26111 * configure.in: change srctrigger to be a file, not a directory
26112
26113Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26114
26115 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26116
26117 * gdb.t11/list.exp: Fixed a couple of typos.
26118
26119Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26120
26121 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26122 is fixed and PR is closed.
26123 * gdb.t16 (gdbme.c): Add simple test string variable.
26124 * gdb.t16 (printcmds.exp): Add tests with simple test string
26125 variable, primarily for boundaries on "set print elements".
26126
26127Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26128
26129 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26130 Make leading 0's optional and don't expect a tab in the middle
26131 of the number.
26132
26133 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26134
26135 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26136 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26137 don't end command passed to gdb_test with newline.
26138
26139 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26140 signed keyword away, don't expect signed bitfields to be signed.
26141
26142 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26143 printing with only as many 1's as are in the field as well as printing
26144 with 32 1's (see comment).
26145
26146Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26147
26148 * gdb.t00/default.exp: Start with a fresh gdb.
26149 * configure.in (configdirs): Remove gdb.t31 until the chill
26150 compiler works again. It no longer is able to find chillrt0
26151 since it isn't in libchill.a anymore.
26152 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26153 wierd.o, make more modular.
26154 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26155 spurious newlines that caused problems.
26156
26157Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26158
26159 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26160 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26161 gdb.stabs/wierd.{exp,def}: Many new tests.
26162
26163 * gdb.t00/default.exp: update info line for new message.
26164
26165 * gdb.t02/{whatis.exp,gdbme.c}:
26166 Test that "char *" doesn't print as "caddr_t".
26167
26168Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26169
26170 * gdb.t00/help.exp: Use .* in place of some help messages which
26171 just changed.
26172 gdb.t00/default.exp: Update "info frame" test for new message.
26173 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26174 Remove some xfails
26175
26176Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26177
26178 * gdb.t03/{gdbme.c,ptype.exp}:
26179 Add tests for typedef'd struct and union without tags.
26180 Also check "whatis" on a variable of a typedef'd enum without a tag.
26181
26182 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26183 PRMS 1823; the bug still exists but isn't reproduced by this test
26184 anymore), and remove rs6000 XFAIL (the bug is fixed).
26185
26186 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26187 duplicated from whatis.exp. For those that are left, accept
26188 "long", "long int", or "int" for long variables (whatis.exp already
26189 has an XFAIL for "int", so no need to fail it here).
26190
26191 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26192 Deal with GCC's names for types now that GDB uses the compiler's names.
26193
26194 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26195 setup_xfail's for sunos4. If we #defined the signed keyword away,
26196 don't expect GDB to know that char it is signed.
26197
26198 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26199
26200Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26201
26202 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26203 should work on any system, regardless of debugging format.
26204 * gdb.t21/demangle.exp: Move to gdb.t24.
26205 * gdb.t24/demangle.exp: Move from gdb.t21.
26206 * gdb.t24/{Makefile.in, configure.in}: New files.
26207
26208Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26209
26210 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26211 * gdb.stabs: New directory.
26212
26213Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26214
26215 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26216 not just "Quit anyway?".
26217
26218Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26219
26220 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26221 that all setup_xfails are immediately followed by clear_xfails.
26222
26223Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26224
26225 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26226 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26227 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26228 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26229 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26230 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26231 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26232 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26233 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26234 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26235 gdb.t31/chillvars.exp, lib/gdb.exp:
26236 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26237 bug-gdb@prep.ai.mit.edu.
26238
26239Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26240
26241 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26242 with 0.0, not integer 0.
26243
26244Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26245
26246 * gdb.t06/break.exp: Update for "Kill the program" message change.
26247
26248Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26249
26250 * Makefile.in (GDBFLAGS): Set to -nx.
26251 * Makefile.in (site.exp): Use GDBFLAGS.
26252
26253Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26254
26255 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26256 Makefiles.
26257 (check): depend on just-check.
26258 (just-check): added so that tests can be run without a noop
26259 build pass.
26260
26261Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26262
26263 Switch to using configure's configdirs.
26264 * Makefile.in (Makefile): add configure.in dependency.
26265 (SUBDIRS): removed redundant assignment.
26266 * configure.in: switch subdirs assignment to configdirs.
26267 * gdb.t*/configure.in: new files.
26268
26269Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26270
26271 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26272 works.
26273
26274Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26275
26276 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26277 in explicit rules. Apparently this is not supported by some makes.
26278
26279Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26280
26281 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26282
26283Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26284
26285 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26286 disappeared.
26287
26288Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26289
26290 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26291
26292Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26293
26294 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26295 watchpoint problem that is now fixed.
26296 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26297 uninitialized convenience variables.
26298 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26299 structures.
26300
26301Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26302
26303 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26304 which causes expect to get out of sync with gdb on long output
26305 from help set.
26306 * gdb.t09/corefile.exp: Make expected pattern for core file
26307 failing signal and frame output format less sun specific.
26308
26309Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26310
26311 * gdb.t31/chillvars.exp: Add and remove initial dummy
26312 breakpoint, so that symbol table is forced in.
26313 (Needed at least on Sunos4, though it seems not SVR4.)
26314 * gdb.t31/chillvars.exp: Update for changed output format.
26315
26316Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26317
a9c64011 26318 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26319
26320Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26321
26322 * Makefile.in: Added --srcdir when invoking runtest, removed the
26323 need for a local config file. (optional now)
26324
26325Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26326
26327 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26328 failure count used to force early termination. Add some more
26329 expected failures for gnu style demangling.
26330
26331Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26332
26333 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26334 pmi variable from gdb.t20/gdbme to get optimized away.
26335 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26336 Check for written corefile upon timeout _and_ eof.
26337
26338Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26339
26340 * config/unix-gdb.exp: Add missing return 0.
26341
26342Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26343
26344 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26345 test termination.
26346
26347Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26348
26349 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26350 disappeared.
26351
26352Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26353
26354 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26355 time as i860 support works.
26356
d63a86f8 26357 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26358 "backtrace 100\r" rather than just "backtrace\r", to match last
26359 change.
26360
26361Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26362
26363 * config/udi-gdb.exp (gdb_exit): Remove close command.
26364 (gdb_target_udi): New procedure to set the UDI target.
26365 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26366 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26367 Added waits for prompts after several question responses. Added
26368 some more responses used by a29k-amd-udi-gdb.
26369 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26370 pass different arguments, restart UDI connection after program
26371 completion.
26372 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26373 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26374 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26375 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26376 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26377 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26378 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26379 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26380 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26381 after program completion.
26382 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26383 compiled with a SELECT_VECS setting.
26384 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26385 infinite recursion.
26386
26387 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26388 Added checks for COFF results, and made them expected failures for
26389 all targets. It would be better to make them expected failures
26390 for COFF targets only.
26391
26392Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26393
26394 * Makefile.in: add null dvi target, don't bother to recurse
26395 through test directories for info and install-info; rename
26396 $(datadir) to be dejagnu instead of deja-gnu
26397
26398Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26399
26400 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26401 compiler to coredump.
26402 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26403 code.
26404
26405Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26406
26407 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26408 coredump.
26409 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26410 code.
26411
26412Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26413
26414 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26415 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26416 which in a shell. Deletes xgdb when done.
26417 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26418 Tests the return from the "set height" or "set width" commands.
26419 Added a few return codes where needed.
26420
26421Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26422
26423 * Makefile.in (SUBDIRS): Add gdb.t17.
26424 * configure.in (subdirs): Add gdb.t17.
26425 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26426 files to test gdb's calling of functions in the inferior with
26427 the correct arguments and gdb's ability to retrieve any
26428 result returned.
26429
26430Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26431
26432 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26433 may be called after gdb goes away. Previous versions of expect
26434 needed these to avoid file descriptor leaks, but they cause
26435 errors with the current revision of expect.
26436 * gdb.t00/gdbvars.exp: Use -re on expected output after
26437 setting sevenbit-strings.
26438 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26439 to set sevenbit-strings consistent across tests.
26440 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26441 set sevenbit-strings consistent across tests.
26442
26443Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26444
26445 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26446 expected output to match current "expect" expectations.
26447
26448Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26449
26450 * gdb.t00/default.exp: Change expected output for default "source"
26451 command, to match new gdb behavior which requires a filename to
26452 source.
26453
26454Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26455
26456 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26457 expected fail for i486-*-* that misses the marker2 function.
26458 * gdb.t10/crossload.exp (bfddefault): Allow successful
26459 recognition of a format to pass even if no symbols are found.
26460 Explicitly catch failures where the format is not recognized
26461 or is ambiguous, and add the reason to the fail message.
26462 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26463 the cause is and invalid target and add reason to failure message.
26464 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26465 elf32-i386, elf32-sparc, and elf32-i860.
26466 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26467 Set up expected failure for 'filename'::variable scope resolution,
26468 which is now apparently broken on all targets.
26469 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26470 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26471 gdb.t23/templates.exp: Change failure for missing binfile into
26472 just a warning.
26473 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26474 references.
26475
26476Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26477
26478 * gdb.t00/default.exp: Add expected output for default "source"
26479 command, to match new gdb behavior.
26480 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26481
26482Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26483
26484 * config/*-gdb.exp: returns an error, rather than exiting on
26485 internal errors.
26486
26487Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26488
26489 * gdb.t03/gdbme.c: Add pointer to struct variable.
26490 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26491 referencing struct members.
26492
26493Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26494
26495 * configure.in (mips-idt-ecoff): New target.
26496 * config/mips-gdb.exp: New file for remote board using MIPS remote
26497 debugging protocol.
26498
26499 * Redid configuration scheme. Removed gdb.t*/configure.in.
26500 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26501 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26502 distclean targets. Built executables via .o files. Adjusted
26503 tests to account for source files in $(srcdir) rather than
26504 $(objdir).
26505 * lib/gdb.exp (runto): Don't expect () after the function name,
26506 because it may have arguments.
26507
26508Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26509
26510 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26511 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26512 expected failures for mips-idt-* and mips-sgi-*.
26513 * gdb.t00/default.exp (attach): Kill process if requested.
26514 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26515 that does not read core files.
26516 * gdb.t01/run.exp: Removed checks for exit status code.
26517 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26518 it is linked in.
26519 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26520 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26521 appropriate, rather than doing it by hand.
26522 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26523 execution.
26524 * gdb.t10/crossload.exp: Kill existing program if needed.
26525 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26526 appropriate, rather than doing it by hand. Always increase
26527 timeout for this test, not just for VxWorks.
26528
26529Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26530
26531 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26532 of Chill STRUCT types and STRUCT values.
26533 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26534 than "char".
26535 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26536 struct2): New struct definitions and initializations to test
c906108c
SS
26537 simple Chill STRUCT types.
26538
26539Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26540
26541 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26542 the null byte at the end of strings.
26543 * gdb.t00/default.exp: Make show version insensitive to copyright
26544 date.
26545 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26546 to avoid dependencies on target char signedness.
26547 * gdb.t16/printcmds.exp: Update expected results for explicitly
26548 unsigned char.
26549 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26550 now work.
26551 * gdb.t21/demangle.exp: Add many more patterns for template
26552 demangling, most of them being expected failures.
26553 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26554 string we are matching for, to match on the whole string.
26555 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26556 and fix a whole bunch that had incorrect expected output but were
26557 passing anyway because of the bug in "proc demangle".
26558 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26559 type.
26560 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26561
26562Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26563
a9c64011
AS
26564 * gdb/testsuite: made modifications to testcases, etc., to allow
26565 them to work properly given the reorganization of deja-gnu and the
26566 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26567
26568Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26569
26570 * gdb/testsuite: Initial creation of gdb/testsuite.
26571 Migrated dejagnu testcases and support files for testing nm to
26572 gdb/testsuite from deja-gnu. These files were moved "as is"
26573 with no modifications. This migration is part of a major overhaul
26574 of dejagnu. The modifications to these testcases, etc., which
26575 will allow them to work with the new version of dejagnu will be
26576 made in a future update.
48efe704 26577
8d8cb839 26578 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26579\f
8d8cb839
EZ
26580;; Local Variables:
26581;; mode: change-log
26582;; left-margin: 8
26583;; fill-column: 74
26584;; version-control: never
26585;; End:
902f2ccb 26586
0b302171 26587 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26588 Copying and distribution of this file, with or without modification,
26589 are permitted provided the copyright notice and this notice are preserved.
This page took 2.704936 seconds and 4 git commands to generate.