*** empty log message ***
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4c9ed63c
PA
12012-02-02 Pedro Alves <palves@redhat.com>
2
3 * gdb.reverse/until-precsave.exp: Also put "record save" under the
4 extended timeout.
5
c0b9f2c6
PA
62012-02-02 Pedro Alves <palves@redhat.com>
7
8 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
9 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
10
5f8cefd7
PA
112012-02-02 Pedro Alves <palves@redhat.com>
12
13 * gdb.base/term.exp: Rewrite.
14 * gdb.base/term.c: New.
15
2f3a2569
PA
162012-02-02 Pedro Alves <palves@redhat.com>
17
18 * gdb.base/default.exp (run "r" abbreviation, run): Add
19 extended-remote expected output.
20
f149aabd
TT
212012-02-02 Tom Tromey <tromey@redhat.com>
22
23 * gdb.cp/dispcxx.exp: New file.
24 * gdb.cp/dispcxx.cc: New file.
25
03bef283
TT
262012-02-01 Tom Tromey <tromey@redhat.com>
27
28 * gdb.base/jit-simple.exp: New file.
29 * gdb.base/jit-simple.c: New file.
30
a79b18b5
YQ
312012-01-30 Yao Qi <yao@codesourcery.com>
32
33 * gdb.base/skip.exp: Make test result unique.
34
f0d1a53e
JK
352012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
38 compatibility with valgrind-3.7.0.
39
4b3c9f41
PA
402012-01-27 Pedro Alves <palves@redhat.com>
41
42 * gdb.base/watchpoint.exp (no_hw): New global.
43 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
44 disable hw watchpoints.
45 (test_wide_location_1, test_wide_location_2): If no_hw is set,
46 don't expect hw watchpoints.
47 (no_hw_watchpoints): Always clean restart.
48 (do_tests): New procedure, factored out from the top level.
49 (top level): Run tests twice. Once with hw watchpoints enabled,
50 another time with hw watchpoints disabled.
51
a13491c8
PA
522012-01-27 Pedro Alves <palves@redhat.com>
53
54 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
55 out from the top level.
56 (top level): Call it instead.
57
f2c8a051
PA
582012-01-27 Pedro Alves <palves@redhat.com>
59
60 * gdb.base/watchpoint.exp (top level): Re-enable hardware
61 watchpoints sooner.
62
654d7a9e
PA
632012-01-27 Pedro Alves <palves@redhat.com>
64
65 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
66
274f47f3
PA
672012-01-27 Pedro Alves <palves@redhat.com>
68
69 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
70 "You may have requested too many hardware
71 breakpoints/watchpoints".
72
e4d63ba2
PA
732012-01-27 Pedro Alves <palves@redhat.com>
74
75 * gdb.base/watchpoint.exp (maybe_clean_restart)
76 (maybe_reinitialize): New.
77 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
78 expect "hit N times".
79 (test_disabling_watchpoints, test_complex_watchpoint)
80 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
81 Call maybe_clean_restart.
82 (top level): Use clean_restart. Remove "mips-idt-*"
83 reinitialization.
84
dbd95daf
PA
852012-01-27 Pedro Alves <palves@redhat.com>
86
87 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
88
f3ad2025
PA
892012-01-27 Pedro Alves <palves@redhat.com>
90
91 * gdb.base/watchpoint.exp: Clean restart after tests that don't
92 require `initialize' anymore. Remove unnecessary `initialize'
93 calls.
94
100aa3ae
PA
952012-01-27 Pedro Alves <palves@redhat.com>
96
97 * gdb.base/watchpoint.exp (wp_set): Delete.
98 (initialize, test_simple_watchpoint, top level): Remove dead code.
99
c79a8e11
PA
1002012-01-27 Pedro Alves <palves@redhat.com>
101
102 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
103 typo.
104
048fe15a
PA
1052012-01-27 Pedro Alves <palves@redhat.com>
106
107 * config/extended-gdbserver.exp: New file.
108 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
109 comment.
110 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
111 * boards/native-extended-gdbserver.exp: New file.
112
4033a6bf
PA
1132012-01-26 Pedro Alves <palves@redhat.com>
114
115 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
116 and gdb_test_multiple.
117
3d7f4b81
PA
1182012-01-26 Pedro Alves <palves@redhat.com>
119
120 Make test messages unique, and more identifiable.
121 * gdb.multi/watchpoint-multi.exp: Change test messages.
122
484abf42
TT
1232012-01-25 Tom Tromey <tromey@redhat.com>
124
125 * gdb.base/solib-disc.exp: Fix regexps.
126
edcc5120
TT
1272012-01-24 Tom Tromey <tromey@redhat.com>
128
129 * lib/mi-support.exp (mi_expect_stop): Add special case for
130 solib-event.
131 * gdb.base/catch-load-so.c: New file.
132 * gdb.base/catch-load.exp: New file.
133 * gdb.base/catch-load.c: New file.
134 * gdb.base/break-interp.exp (reach_1): Update regexp.
135
30b91c90
JK
1362012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
137
138 Fix fuzzy results.
139 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
140 lpsimple and func.
141
53fe1783
GB
1422012-01-24 Gary Benson <gbenson@redhat.com>
143
144 Delete #if 0'd out code.
145 * gdb.base/default.exp (info catch): Remove.
146 * gdb.base/gdb_history (info catch): Likewise.
147 * gdb.base/help.exp (info catch): Likewise.
148
d0d8b0c6
JK
1492012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
150
151 Fix watchpoints to be specific for each inferior.
152 * gdb.multi/watchpoint-multi.c: New file.
153 * gdb.multi/watchpoint-multi.exp: New file.
154
4403d8e9
JK
1552012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
156
157 Fix watchpoints across inferior fork.
158 * gdb.threads/watchpoint-fork-child.c: New file.
159 * gdb.threads/watchpoint-fork-mt.c: New file.
160 * gdb.threads/watchpoint-fork-parent.c: New file.
161 * gdb.threads/watchpoint-fork-st.c: New file.
162 * gdb.threads/watchpoint-fork.exp: New file.
163 * gdb.threads/watchpoint-fork.h: New file.
164
050a2e1d
PA
1652012-01-23 Pedro Alves <palves@redhat.com>
166
167 * gdb.base/call-signal-resume.exp: Allow output after "return".
168
6a52fb62
PA
1692012-01-20 Pedro Alves <palves@redhat.com>
170
171 * gdb.python/py-finish-breakpoint.py: Fix typo.
172
145b16a9
UW
1732012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
174
175 * gdb.base/info-proc.exp: Also run on remote targets. Main
176 "info proc" command is now always present; whether target supports
177 actual info proc operation is detected when attempting to issue
178 the command.
179
26f6125e
JK
1802012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
181
182 * .gdbinit: Remove.
183
eb5227ce
PA
1842012-01-19 Pedro Alves <palves@redhat.com>
185
186 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
187 look at the funtions' returns.
188 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
189 (jprint.print(int, int)): Change return type to int. Adjust.
190
1db33378
PP
1912012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
192
193 PR gdb/9538
194 * gdb.base/sepdebug.exp: New test.
195
b9736cf8
PA
1962012-01-18 Pedro Alves <palves@redhat.com>
197
198 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
199 Allow output before ^done.
200
4aac40c8
TT
2012012-01-16 Tom Tromey <tromey@redhat.com>
202
203 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
204 Add tests for relative directory.
205
cafec441
TT
2062012-01-16 Tom Tromey <tromey@redhat.com>
207
208 * gdb.base/printcmds.c (enum flag_enum): New.
209 (three): New global.
210 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
211 enum printing.
212 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
213 FlagEnumerationPrinter.
214 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
215 * gdb.python/py-pp-maint.c (enum flag_enum): New.
216 (fval): New global.
217
abcc4978
PA
2182012-01-16 Pedro Alves <palves@redhat.com>
219
220 * lib/gdb.exp (banned_procedures): New variable.
221 (banned_variables_traced): Rename to ...
222 (banned_traced): ... this.
223 (gdb_init): Also trace banned procedures.
224 (gdb_finish): Also untrace banned procedures.
225
97ccebe8
PA
2262012-01-16 Pedro Alves <palves@redhat.com>
227
228 Remove all calls to strace.
229
2af7517b
JK
2302012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
231
232 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
233 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
234
9241a8bc
PP
2352012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
236
237 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
238 * gdb.base/pie-execl.exp: Likewise.
239
3848a17f
KS
2402012-01-12 Keith Seitz <keiths@redhat.com>
241
242 PR mi/10586
243 * gdb.mi/var-cmd.c (struct anonymous): New structure.
244 (do_anonymous_type_tests): New function.
245 (main): Call do_anonymous_type_tests.
246 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
247 (verify_everything): New procedure.
248 * gdb.mi/mi-var-cp.cc (class A): New class.
249 (anonymous_structs_and_unions): New function.
250 (main): Call anonymous_structs_and_unions.
251 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
252 (verify_everything): New procedure.
253
440e2fca
KS
2542012-01-12 Keith Seitz <keiths@redhat.com>
255
256 * lib/mi-support.exp: Expand comments about PATH_EXPR.
257 (varobj_tree::get_path_expr): Assume that all varobjs are
258 compound unless they are known simple types.
259 Adjust path expressions based on parent type, path parent type,
260 and tree language.
261 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
262 the root varobj.
263 (mi_walk_varobj_tree): Add LANGUAGE parameter.
264
675399c9
PA
2652012-01-11 Pedro Alves <palves@redhat.com>
266
267 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
268 core files on this machine" anymore.
269
97ddaa9b
PH
2702012-01-11 Paul Hilfinger <hilfingr@adacore.com>
271
272 * gdb.base/watchpoint.c (recurser): Initialize local_x.
273 (main): Repeat recurser call.
274 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
275 equivalent to 'local_x'.
276
ea733575
PH
2772012-01-11 Paul Hilfinger <hilfingr@adacore.com>
278 Joel Brobecker <brobecker@adacore.com>
279
280 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
281
2ca0b532
PA
2822012-01-05 Pedro Alves <alves.ped@gmail.com>
283
284 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
285 * gdb.python/py-events.c (first): Add bits for new "step N" test.
286 * gdb.python/py-events.exp: Test that "step N" tripping on a
287 breakpoint emits a breakpoint event.
288
6e681866
JB
2892012-01-03 Joel Brobecker <brobecker@adacore.com>
290
291 * gdb.base/auxv.exp: Reformat the copyright notice.
292
3c2d6aff
YQ
2932012-01-03 Yao Qi <yao@codesourcery.com>
294
295 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
296 (strace_trace_on_diff_addr): New.
297 * gdb.trace/strace.c: (main): Add two local variables.
298
0852fee3
UW
2992011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
300
301 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
302 * gdb.cell/gcore.exp: Likewise.
303 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
304 to verify the correct instance of main is selected.
305
12c3e59c
JB
3062012-01-02 Joel Brobecker <brobecker@adacore.com>
307
308 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
309 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
310 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
311 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
312 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
313 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
314 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
315 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
316 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
317 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
318 gdb.threads/thread_check.c: Reformat copyright header.
319
c0f378ec
EBM
3202011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
321
e4a7ca93 322 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
323 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
324 is not enabled.
325
3bc96cfb
JK
3262011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
327
328 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
329 parameter to self_exec, adjust the function.
330 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
331 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
332 (set var do_exit = 0): Remove test.
333 (newline at end of file): Add one.
334
095bcf5e
JB
3352011-12-27 Joel Brobecker <brobecker@adacore.com>
336
337 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
338 New files.
339
18d19bd1
JK
3402011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
341
342 Fix racy FAILs.
343 * gdb.threads/fork-thread-pending.c (barrier): New variable.
344 (thread_function, thread_forker): Call pthread_barrier_wait for it.
345 (main): Call pthread_barrier_init for it.
346
e809353a
JK
3472011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 Fix double send_gdb leading to racy FAILs.
350 * gdb.base/break.exp (set silent break bp_location1): Replace
351 3x send_gdb and gdb_expect by gdb_test.
352 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
353 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
354 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
355 instead of send_gdb. Twice.
356 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
357 3x send_gdb and gdb_expect by gdb_test.
358 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
359
da8cb7ec
JK
3602011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 * gdb.linespec/linespec.exp: Compile using {c++}.
363
ae1a303e
JK
3642011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
367 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
368 (verify GCC PR debug/51668): New test.
369
cc72b2a2
KP
3702011-12-23 Kevin Pouget <kevin.pouget@st.com>
371
372 Introduce gdb.FinishBreakpoint in Python.
373 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
374 py-finish-breakpoint2
375 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
376 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
377 instead of line number.
378 * gdb.python/py-finish-breakpoint.c: New file.
379 * gdb.python/py-finish-breakpoint.exp: New file.
380 * gdb.python/py-finish-breakpoint.py: New file.
381 * gdb.python/py-finish-breakpoint2.cc: New file.
382 * gdb.python/py-finish-breakpoint2.exp: New file.
383 * gdb.python/py-finish-breakpoint2.py: New file.
384
3b7962f9
JK
3852011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
386
387 Partial fix of compatibility with gcc-4.7.
388 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
389 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
390 Add comment to add a PASS case in the future.
391
6538471c
JK
392 Fix compatibility with gcc-4.7.
393 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
394
7052e42c
UW
3952011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
396
397 PR tdep/12797
398 * gdb.base/callfuncs.exp: Remove KFAIL.
399
9ac7f98e
JB
4002011-12-21 Joel Brobecker <brobecker@adacore.com>
401
402 * gdb.ada/task_bp: New testcase.
403
f6eeced0
JK
4042011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
405
406 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
407 -DNO_SECTIONS.
408 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
409
72225e17
JK
4102011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
411
412 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
413 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
414 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
415 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
416 conditional for gcc <= 4.5.
417
13ac8d2c
JK
4182011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
419
420 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
421 by XFAIL.
422 * gdb.cp/static-method.exp (info addr A::func())
423 (list static-method.cc:xxx::(anonymous namespace)::A::func)
424 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
425 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
426 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
427 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
428 (test value of F in k3_m): Likewise.
429 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
430 Likewise.
431
049682ba
JK
4322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
433
434 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
435 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
436 Remove.
437 * gdb.threads/attachstop-mt.c: Remove.
438 * gdb.threads/attachstop-mt.exp: Remove.
439
2c9d8796
MK
4402011-12-17 Mark Kettenis <kettenis@gnu.org>
441
442 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
443
e0f9f062
DE
4442011-12-16 Doug Evans <dje@google.com>
445
f4aa2101 446 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
447 * boards/native-gdbserver.exp: New file.
448
e0f9f062
DE
449 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
450 gdbserver output.
451 (gdbserver_default_get_remote_address): New function.
452 (gdbserver_start): Call gdb,get_remote_address to compute argument
453 to "target remote" command.
454
80b6e756
PM
4552011-12-16 Phil Muldoon <pmuldoon@redhat.com>
456
1c3ad6ab 457 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
458 python print-stack. Add set/show python print-stack
459 off|full|message tests.
460
1576bd00
YQ
4612011-12-15 Yao Qi <yao@codesourcery.com>
462
463 * gdb.trace/strace.c: New
464 * gdb.trace/strace.exp: New.
465
d6a0f6e0
TT
4662011-12-14 Tom Tromey <tromey@redhat.com>
467
468 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
469
31015e1d
DE
4702011-12-14 Doug Evans <dje@google.com>
471
472 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
473
7b50312a
PA
4742011-12-14 Pedro Alves <pedro@codesourcery.com>
475
476 PR threads/10729
477
478 * gdb.mi/watch-nonstop.c: New file.
479 * gdb.mi/mi-watch-nonstop.exp: New file.
480
924437bc
PA
4812011-12-13 Pedro Alves <pedro@codesourcery.com>
482 Doug Evans <dje@google.com>
483
484 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
485 (clean_restart): Remove references to the gdb_stub target board
486 variable.
487 (gdb_step_for_stub): Delete.
488
489 * gdb.base/annota1.exp: Remove all references to [target_info
490 exists gdb_stub], gdb_step_for_stub and usestubs.
491 * gdb.base/annota3.exp: Ditto.
492 * gdb.base/async.exp: Ditto.
493 * gdb.base/break.exp: Ditto.
494 * gdb.base/code-expr.exp: Ditto.
495 * gdb.base/commands.exp: Ditto.
496 * gdb.base/completion.exp: Ditto.
497 * gdb.base/condbreak.exp: Ditto.
498 * gdb.base/consecutive.exp: Ditto.
499 * gdb.base/cvexpr.exp: Ditto.
500 * gdb.base/define.exp: Ditto.
501 * gdb.base/display.exp: Ditto.
502 * gdb.base/ena-dis-br.exp: Ditto.
503 * gdb.base/environ.exp: Ditto.
504 * gdb.base/gnu-ifunc.exp: Ditto.
505 * gdb.base/maint.exp: Ditto.
506 * gdb.base/pending.exp: Ditto.
507 * gdb.base/sect-cmd.exp: Ditto.
508 * gdb.base/sepdebug.exp: Ditto.
509 * gdb.base/unload.exp: Ditto.
510 * gdb.base/watchpoint-solib.exp: Ditto.
511 * gdb.cp/annota2.exp: Ditto.
512 * gdb.cp/annota3.exp: Ditto.
513 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
514 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
515 * gdb.mi/mi-pending.exp: Ditto.
516 * gdb.trace/circ.exp: Ditto.
517 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
518 * gdb.base/list.exp: Ditto.
519
520 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
521 breakpoint function and all references to the usestubs macro.
522 * gdb.base/exprs.c: Ditto.
523 * gdb.base/freebpcmd.c: Ditto.
524 * gdb.base/bitfields.c: Ditto.
525 * gdb.base/bitfields2.c: Ditto.
526 * gdb.base/break.c: Ditto.
527 * gdb.base/call-sc.c: Ditto.
528 * gdb.base/call-signals.c: Ditto.
529 * gdb.base/callfuncs.c: Ditto.
530 * gdb.base/charset.c: Ditto.
531 * gdb.base/consecutive.c: Ditto.
532 * gdb.base/constvars.c: Ditto.
533 * gdb.base/funcargs.c: Ditto.
534 * gdb.base/int-type.c: Ditto.
535 * gdb.base/interrupt.c: Ditto.
536 * gdb.base/langs0.c: Ditto.
537 * gdb.base/list0.c: Ditto.
538 * gdb.base/mips_pro.c: Ditto.
539 * gdb.base/miscexprs.c: Ditto.
540 * gdb.base/nodebug.c: Ditto.
541 * gdb.base/opaque0.c: Ditto.
542 * gdb.base/pointers.c: Ditto.
543 * gdb.base/printcmds.c: Ditto.
544 * gdb.base/ptype.c: Ditto.
545 * gdb.base/recurse.c: Ditto.
546 * gdb.base/reread1.c: Ditto.
547 * gdb.base/reread2.c: Ditto.
548 * gdb.base/restore.c: Ditto.
549 * gdb.base/return.c: Ditto.
550 * gdb.base/run.c: Ditto.
551 * gdb.base/scope0.c: Ditto.
552 * gdb.base/sepdebug.c: Ditto.
553 * gdb.base/setshow.c: Ditto.
554 * gdb.base/setvar.c: Ditto.
555 * gdb.base/sigall.c: Ditto.
556 * gdb.base/signals.c: Ditto.
557 * gdb.base/structs.c: Ditto.
558 * gdb.base/structs2.c: Ditto.
559 * gdb.base/testenv.c: Ditto.
560 * gdb.base/twice.c: Ditto.
561 * gdb.base/unwindonsignal.c: Ditto.
562 * gdb.base/watchpoint.c: Ditto.
563 * gdb.base/watchpoints.c: Ditto.
564 * gdb.base/whatis.c: Ditto.
565 * gdb.cp/classes.cc: Ditto.
566 * gdb.cp/cplusfuncs.cc: Ditto.
567 * gdb.cp/derivation.cc: Ditto.
568 * gdb.cp/formatted-ref.cc: Ditto.
569 * gdb.cp/misc.cc: Ditto.
570 * gdb.cp/overload.cc: Ditto.
571 * gdb.cp/ovldbreak.cc: Ditto.
572 * gdb.cp/ref-params.cc: Ditto.
573 * gdb.cp/ref-types.cc: Ditto.
574 * gdb.cp/templates.cc: Ditto.
575 * gdb.cp/virtfunc.cc: Ditto.
576 * gdb.hp/gdb.aCC/run.c: Ditto.
577 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
578 * gdb.hp/gdb.compat/xdb0.c: Ditto.
579 * gdb.reverse/consecutive-reverse.c: Ditto.
580 * gdb.reverse/sigall-reverse.c: Ditto.
581 * gdb.reverse/until-reverse.c: Ditto.
582 * gdb.reverse/watch-reverse.c: Ditto.
583 * gdb.trace/actions.c: Ditto.
584 * gdb.trace/circ.c: Ditto.
585 * gdb.trace/collection.c: Ditto.
586
fabde485
PA
5872011-12-13 Pedro Alves <pedro@codesourcery.com>
588
589 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
590 (func6, func7): New.
591 (main): Call func6 and func7.
592 * gdb.base/watchpoint.exp (test_wide_location_1)
593 (test_wide_location_2): New.
594 (top level): Re-enable hardware watchpoints if necessary. Call
595 test_wide_location_1 and test_wide_location_2.
596
ff7d1690
YQ
5972011-12-11 Yao Qi <yao@codesourcery.com>
598
599 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
600
a6af7abe
JB
6012011-12-11 Joel Brobecker <brobecker@adacore.com>
602
603 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
604 expected output for unsupported case.
605
61638e15
JK
6062011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
607
608 PR testsuite/12649
609 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
610 Protect gdb_test_multiple by final $gdb_prompt match.
611
0a00efc3
JK
6122011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
613
614 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
615 New variable, new test.
616 (list static-method.cc:xxx::(anonymous namespace)::A::func)
617 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
618 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
619 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
620 them if HAVE_GCC_45682_FIXED is not set.
621
4511b1ba
YQ
6222011-12-10 Yao Qi <yao@codesourcery.com>
623
624 * gdb.trace/status-stop.exp: New.
625 * gdb.trace/status-stop.c: New.
626
27949e73
JK
6272011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
628
629 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
630 timeout.
631
d8ea7931
TT
6322011-12-08 Tom Tromey <tromey@redhat.com>
633
634 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
635 condition.
636
1cc310d2
SS
6372011-12-07 Stan Shebs <stan@codesourcery.com>
638
639 * gdb.trace/tfind.exp: Update for output changes.
640
d482a875
PA
6412011-12-07 Pedro Alves <pedro@codesourcery.com>
642
643 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
644 throws "Cannot insert catchpoints in this configuration".
645 * gdb.ada/mi_catch_ex.exp: Likewise.
646
f0ba3972
PA
6472011-12-06 Pedro Alves <pedro@codesourcery.com>
648
649 * gdb.base/break-always.exp: Test changing memory at addresses
650 with breakpoints inserted.
651
f8eba3c6
TT
6522011-12-06 Joel Brobecker <brobecker@acacore.com>
653
654 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
655 involving a fully qualified function name.
656
6572011-12-06 Tom Tromey <tromey@redhat.com>
658
659 * gdb.ada/homonym.exp: Add three breakpoint tests.
660
6612011-12-06 Tom Tromey <tromey@redhat.com>
662
663 * gdb.base/solib-weak.exp (do_test): Remove kfail.
664 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
665 * gdb.objc/objcdecode.exp: Update for output changes.
666 * gdb.linespec/linespec.exp: New file.
667 * gdb.linespec/lspec.cc: New file.
668 * gdb.linespec/lspec.h: New file.
669 * gdb.linespec/body.h: New file.
670 * gdb.linespec/base/two/thefile.cc: New file.
671 * gdb.linespec/base/one/thefile.cc: New file.
672 * gdb.linespec/Makefile.in: New file.
673 * gdb.cp/templates.exp (test_template_breakpoints): Update for
674 output changes.
675 * gdb.cp/re-set-overloaded.exp: Remove kfail.
676 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
677 makes one breakpoint.
678 * gdb.cp/method2.exp (test_break): Update for output changes.
679 * gdb.cp/mb-templates.exp: Update for output changes.
680 * gdb.cp/mb-inline.exp: Update for output changes.
681 * gdb.cp/mb-ctor.exp: Update for output changes.
682 * gdb.cp/ovsrch.exp: Use fully-qualified names.
683 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
684 has multiple matches.
685 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
686 error message change.
687 * gdb.base/list.exp (test_list_filename_and_number): Update for
688 error message change.
689 * gdb.base/break.exp: Disable pending breakpoints. Update for
690 output changes.
691 * configure.ac: Add gdb.linespec.
692 * configure: Rebuild.
693 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
694
c642a434
UW
6952011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
696
697 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
698 last_break register on s390*-*-* targets.
699
b18003d1
JB
7002011-12-06 Joel Brobecker <brobecker@adacore.com>
701
702 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
703 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
704 of parameter X in procedure Foo.
705
fe96589c
SS
7062011-12-05 Stan Shebs <stan@codesourcery.com>
707
708 * gdb.trace/tfind.exp: Update help string matches.
709
1820ab47
JK
7102011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 * gdb.server/ext-run.exp (get process list): Accept also systemd
713 as PID 1.
714
e11ac3a3
JK
7152011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
716 Pedro Alves <pedro@codesourcery.com>
717
718 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
719 starting GDB.
720 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
721 $use_gdb_stub.
722 * gdb.base/display.exp: Likewise.
723 * gdb.base/ending-run.exp: Likewise.
724 * gdb.base/list.exp (test_listsize): Likewise.
725 * gdb.base/setshow.exp: Likewise.
726 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
727 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
728 check by global $use_gdb_stub.
729 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
730 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
731 (default_gdb_init): Unset global $use_gdb_stub.
732 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
733 by global $use_gdb_stub.
734 * lib/gdbserver-support.exp: Extend comments for set_board_info
735 gdb_protocol and gdb,socketport.
736 (gdbserver_start_extended): Set global gdbserver_protocol and
737 gdbserver_gdbport. Clear global use_gdb_stub.
738 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
739 from target use_gdb_stub.
740 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
741
1d41d75c
DE
7422011-12-03 Doug Evans <dje@google.com>
743
744 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
745 (gdb_step_for_stub): Add comments.
746
d6d7a51a
MR
7472011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
748
749 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
750 to the caller.
751 (gdb_test_multiple): Likewise.
752
05acf274
JK
7532011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
754
755 Fix gdb.mi/mi-solib.exp without system debug info installed.
756 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
757 expect attribute, return 0 for it. Update comments.
758
2268b414
JK
7592011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
762 (corrupted list): Adjust the expectation.
763
585861ea
JK
7642011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
765
766 PR threads/13448
767 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
768 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
769 * gdb.threads/tls-var-main.c: New file.
770 * gdb.threads/tls-var.c: New file.
771 * gdb.threads/tls-var.exp: New file.
772
968643aa
JK
7732011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 PR testsuite/12649
776 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
777 Protect gdb_test_multiple by final $gdb_prompt match.
778 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
779 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
780 (test_tracepoints): Likewise.
781
9750bca9
JK
7822011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
783
784 PR breakpoints/13346
785 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
786 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
787 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
788
ac1349b7
JB
7892011-12-01 Joel Brobecker <brobecker@adacore.com>
790
791 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
792 * gdb.ada/homonym/homonym.adb: For use of all types defined
793 locally inside both Get_Value subprograms.
794
26d44faf
JK
7952011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
796
797 Fix racy FAILs.
798 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
799 of send_gdb.
800
514f6425
UW
8012011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
802
803 * gdb.base/testenv.exp: Skip on remote targets. Unset global
804 environment variable after test completed.
805
4255c8d2
UW
8062011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
807
808 * gdb.base/solib-nodir.exp: Skip if remote target.
809 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
810 application. Call gdb_load_shlibs.
811 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
812
a35ad96a
JB
8132011-11-29 Joel Brobecker <brobecker@adacore.com>
814
815 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
816
1a1d5513
JB
8172011-11-28 Joel Brobecker <brobecker@adacore.com>
818
819 * gdb.ada/fullname_bp: New testcase.
820
50b4ddf8
JK
8212011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
822
823 PR testsuite/12649
824 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
825 Wrap send_gdb into a new gdb_test.
826
fb0aec57
JK
827 Code cleanup.
828 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
829 Convert send_gdb and gdb_expect to gdb_test_multiple.
830
2376d946
JK
8312011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
832
833 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
834
1eec78bd
KS
8352011-11-23 Keith Seitz <keiths@redhat.com>
836
837 * lib/mi-support.exp (varobj_tree): New namespace and procs.
838 (mi_varobj_tree_test_children_callback): New proc.
839 (mi_walk_varobj_tree): New proc.
840
36dfb11c
TT
8412011-11-22 Tom Tromey <tromey@redhat.com>
842
843 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
844 Add "use_mi_command" argument.
845 (mi_run_cmd, mi_run_with_cli): New procs.
846 * gdb.mi/solib-lib.c: New file.
847 * gdb.mi/solib-main.c: New file.
848 * gdb.mi/mi-solib.exp: New file.
849
0e965dd0
DE
8502011-11-21 Doug Evans <dje@google.com>
851
852 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
853 _Unwind_DebugHook is missing.
854
f196051f
SS
8552011-11-20 Stan Shebs <stan@codesourcery.com>
856
857 * gdb.trace/tstatus.exp: New.
858 * gdb.trace/actions.c: Include string.h.
859
bfccc43c
YQ
8602011-11-18 Yao Qi <yao@codesourcery.com>
861
862 * gdb.trace/pending.exp: New.
863 * gdb.trace/pending.c: New.
864 * gdb.trace/pendshr1.c: New.
865 * gdb.trace/pendshr2.c: New.
866 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
867 tracepoint location becomes pending.
868 (tracepoint_change_loc_2): New.
869
73cd8ab1
DM
8702011-11-16 David S. Miller <davem@davemloft.net>
871
872 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
873 target is sparc*-*-linux*
874
77426730
PK
8752011-11-15 Paul Koning <paul_koning@dell.com>
876
877 * gdb.python/py-type.exp: New testcases for exceptions on scalar
878 types.
879
ed59ded5
DE
8802011-11-14 Doug Evans <dje@google.com>
881
882 * gdb.base/shell.exp: New file.
883
405f8e94
SS
8842011-11-14 Stan Shebs <stan@codesourcery.com>
885
886 * gdb.trace/ftrace.c: New.
887 * gdb.trace/ftrace.exp: New.
888
1e4d1764
YQ
8892011-11-14 Yao Qi <yao@codesourcery.com>
890
891 * gdb.trace/change-loc-1.c: New.
892 * gdb.trace/change-loc-2.c: New.
893 * gdb.trace/change-loc.c: New.
894 * gdb.trace/change-loc.exp: New.
895 * gdb.trace/change-loc.h: New.
896 * gdb.trace/trace-break.c (marker): Define new symbol.
897 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
898 New.
899 (break_trace_same_addr_6): New.
900
71eba9c2 9012011-11-12 Matt Rice <ratmice@gmail.com>
902
903 * gdb.base/info-macros.exp: Make tests for info definitions
904 test info macro. Add tests for info macro argument processing.
905 Rename a few tests.
906
1d93e29a
KS
9072011-11-11 Keith Seitz <keiths@redhat.com>
908
909 PR gdb/12843
910 * gdb.base/linespecs.exp: New file.
911
a4b5b48a
DE
9122011-11-11 Doug Evans <dje@google.com>
913
914 * gdb.threads/print-threads.exp: Extend timeout for slower
915 tests.
916
f6b47be4
DE
9172011-11-10 Doug Evans <dje@google.com>
918
792a0230
DE
919 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
920 "record to end of main" test.
921
f6b47be4
DE
922 * gdb.python/py-type.c (TS): New typedef.
923 (ts): New global.
924 * gdb.python/py-type.exp: Test field list of typedef.
925
22355c90
JB
9262011-11-10 Joel Brobecker <brobecker@adacore.com>
927
928 * gdb.ada/small_reg_param: New testcase.
929
a7860e76
TT
9302011-11-09 Tom Tromey <tromey@redhat.com>
931
932 * gdb.cp/destrprint.exp: New file.
933 * gdb.cp/destrprint.cc: New file.
934
72a2e3dc
MI
9352011-11-08 Meador Inge <meadori@codesourcery.com>
936
937 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
938 (switch_stack_to_other): New test function.
939 * gdb.arch/thumb-prologue.exp: New test cases.
940
c7195df2 9412011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
942
943 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
944
d3895d7d
YQ
9452011-11-08 Yao Qi <yao@codesourcery.com>
946
947 * gdb.exp (supports_process_record): New.
948 (supports_reverse): New.
949 * gdb.reverse/break-precsave.exp: Call support_process_record
950 to run test conditionally.
951 * gdb.reverse/consecutive-precsave.exp: Likewise.
952 * gdb.reverse/i386-precsave.exp: Likewise.
953 * gdb.reverse/machinestate-precsave.exp: Likewise.
954 * gdb.reverse/solib-precsave.exp: Likewise.
955 * gdb.reverse/step-precsave.exp: Likewise.
956 * gdb.reverse/until-precsave.exp: Likewise.
957 * gdb.reverse/watch-precsave.exp: Likewise.
958 * gdb.reverse/break-reverse.exp: Call support_reverse to run
959 test conditionally.
960 * gdb.reverse/consecutive-reverse.exp: Likewise.
961 * gdb.reverse/finish-precsave.exp: Likewise.
962 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
963 * gdb.reverse/finish-reverse.exp: Likewise.
964 * gdb.reverse/i386-reverse.exp: Likewise.
965 * gdb.reverse/i386-sse-reverse.exp: Likewise.
966 * gdb.reverse/machinestate.exp: Likewise.
967 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
968 * gdb.reverse/sigall-precsave.exp: Likewise.
969 * gdb.reverse/sigall-reverse.exp: Likewise.
970 * gdb.reverse/solib-reverse.exp: Likewise.
971 * gdb.reverse/step-reverse.exp: Likewise.
972 * gdb.reverse/until-reverse.exp: Likewise.
973 * gdb.reverse/watch-reverse.exp: Likewise.
974
a59306a3
YQ
9752011-11-05 Yao Qi <yao@codesourcery.com>
976
977 * gdb.trace/trace-break.exp: Add test on setting two
978 fast tracepoints at the same address.
979
87769f59
JK
9802011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
981
982 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
983
3065dfb6
SS
9842011-11-02 Stan Shebs <stan@codesourcery.com>
985
986 * gdb.trace/collection.c: Add code using strings.
987 * gdb.trace/collection.exp: Add tests of string collection.
988
89e208db
JK
9892011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 * gdb.base/skip-solib.exp (executable_main): New variable.
992 (binfile_main): Base it on that.
993 Use $executable_main in clean_restart calls. Drop gdb_exit and
994 gdb_start calls.
995
405e54e9
JK
9962011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
997
998 Fix racy FAILs.
999 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1000 breakpoint_re globals import by async. Set string_regex to .* for
1001 async. Remove the optional thread_selected_re and breakpoint_re
1002 globals expectations.
1003
58e8570a
JM
10042011-11-01 Joseph Myers <joseph@codesourcery.com>
1005
1006 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1007 well as Cygwin.
1008
7b35ec7f 10092011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1010
1011 Add tests for skip command.
89e208db
JK
1012 * gdb.base/skip-solib-lib.c: New
1013 * gdb.base/skip-solib-main.c: New
1014 * gdb.base/skip-solib.exp: New
1015 * gdb.base/skip.c: New
1016 * gdb.base/skip.exp: New
1017 * gdb.base/skip1.c: New
1018 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1019
b9fd1791
PA
10202011-10-31 Yao Qi <yao@codesourcery.com>
1021 Pedro Alves <pedro@codesourcery.com>
1022
1023 * gdb.trace/trace-break.c: New.
1024 * gdb.trace/trace-break.exp: New.
1025
4323fecc
JK
10262011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1029 break-here-2.
1030
0e5bf2a8
PA
10312011-10-28 Pedro Alves <pedro@codesourcery.com>
1032
1033 * gdb.threads/no-unwaited-for-left.c: New.
1034 * gdb.threads/no-unwaited-for-left.exp: New.
1035 * gdb.threads/non-ldr-exc-1.c: New.
1036 * gdb.threads/non-ldr-exc-1.exp: New.
1037 * gdb.threads/non-ldr-exc-2.c: New.
1038 * gdb.threads/non-ldr-exc-2.exp: New.
1039 * gdb.threads/non-ldr-exc-3.c: New.
1040 * gdb.threads/non-ldr-exc-3.exp: New.
1041 * gdb.threads/non-ldr-exc-4.c: New.
1042 * gdb.threads/non-ldr-exc-4.exp: New.
1043
3a3dad98
JK
10442011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1047 * gdb.base/attach-pie-misread.exp: Likewise.
1048 * gdb.base/break-interp.exp: Likewise.
1049 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1050 testcases for use_gdb_stub.
1051 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1052 (continue): New testcase.
1053 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1054 * gdb.threads/attach-into-signal.exp: Likewise.
1055 * gdb.threads/attach-stopped.exp: Likewise.
1056 * gdb.threads/attachstop-mt.exp: Likewise.
1057
d6a5d40c
PK
10582011-10-28 Paul Koning <paul_koning@dell.com>
1059
1060 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1061
ca539be8
JK
10622011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1065 (mi_gdb_test): Import globals thread_selected_re
1066 and breakpoint_re. Expect them optionally at the regex start.
1067
d234ef5c
DE
10682011-10-27 Doug Evans <dje@google.com>
1069
1070 * gdb.python/python.exp: Test source -s.
1071
ab964825
PK
10722011-10-26 Paul Koning <paul_koning@dell.com>
1073
1074 * gdb.python/lib-types.cc (struct A): New structure.
1075 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1076
54d8a644
PK
10772011-10-25 Paul Koning <paul_koning@dell.com>
1078
1079 PR python/13327
d234ef5c 1080
54d8a644
PK
1081 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1082 fetch_lazy method.
1083
b0221781
YQ
10842011-10-24 Yao Qi <yao@codesourcery.com>
1085
1086 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1087 target is tic6x-*-*.
1088
6cda5a20
JB
10892011-10-21 Joel Brobecker <brobecker@adacore.com>
1090
1091 * gdb.ada/mi_task_info/task_switch.adb: New file.
1092 * gdb.ada/mi_task_info.exp: New file.
1093
5ed9db04
JK
10942011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1095
1096 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1097 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1098
9df2fbc4
PM
10992011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1100
1101 PR python/12656
1102
1103 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1104 global_block tests.
1105
736086ba
TT
11062011-10-18 Tom Tromey <tromey@redhat.com>
1107
1108 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1109
4af31552
TT
11102011-10-18 Tom Tromey <tromey@redhat.com>
1111
1112 * gdb.base/source.exp: Don't include full file name in test name.
1113 * gdb.python/python.exp: Don't include full file name in test
1114 name.
1115
43136979
AR
11162011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1117
1118 * gdb.base/attach-pie-noexec.c: New files.
1119 * gdb.base/attach-pie-noexec.exp: New files.
1120
543a9323
JM
11212011-10-17 Joseph Myers <joseph@codesourcery.com>
1122
1123 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1124 prompt for each extra line in command.
1125
21ae7a4d
JK
11262011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1127
1128 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1129 Revert the part of:
1130 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1131 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1132 Change the expected string.
1133
20ec36d9
JK
11342011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1135
1136 Fix results with system glibc debug info installed.
1137 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1138 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1139 Accept also __libc_ symbol prefix and no prefix.
1140
6501c2fc
KS
11412011-10-14 Keith Seitz <keiths@redhat.com>
1142
1143 PR c++/13225
1144 * gdb.cp/converts.cc (foo3_1): New function.
1145 (foo3_2): New functions.
1146 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1147 and null pointer conversions of integer constant zero.
1148 Add test to check if all arguments are checked for incompatible
1149 conversion BADNESS.
1150
55b1fd0c
TT
11512011-10-14 Tom Tromey <tromey@redhat.com>
1152
1153 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1154 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1155 linespec.
1156
22c05d8a
JK
11572011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1158
1159 Fix internal error regression.
1160 * gdb.dwarf2/implptr-optimized-out.S: New file.
1161 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1162
1d6edc3c
JK
11632011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1164
1165 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1166 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1167 (loclist): New.
1168 (4): New abbrev.
1169 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1170 Use prepare_for_testing, remove clean_restart.
1171 (p arraynoloc, p arraycallnoloc): New tests.
1172
9ec72168
JK
11732011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 * gdb.cp/namespace-enum.exp (executable): New variable.
1176 (binfile): Use ${objdir}/${subdir}/ prefix.
1177 Use ${executable} for clean_restart.
1178
9c6c53f7
SA
11792011-10-11 Sterling Augustine <saugustine@google.com>
1180
1181 * gdb.cp/Makefile.in: Add namespace-enum test.
1182 * gdb.cp/namespace-enum.exp: New file.
1183 * gdb.cp/namespace-enum.c: New file.
1184 * gdb.cp/namespace-enum-main.c: New file.
1185
fac7ceb3
UW
11862011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1187
1188 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1189 sysroot.
1190
941b2081
JK
11912011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1192
1193 Reimplement @entry in input expressions.
1194 * gdb.base/exprs.c (v_int_array_init): New variable.
1195 * gdb.base/exprs.exp (print v_int_array_init)
1196 (print *v_int_array_init@1, print *v_int_array_init@2)
1197 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1198 (print v_int_array_init[1]@1): New tests.
1199
0344e878
JM
12002011-10-10 Joseph Myers <joseph@codesourcery.com>
1201
1202 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1203 expected message.
1204
5a56e9c5
DE
12052011-10-09 Doug Evans <dje@google.com>
1206
1207 * gdb.base/alias.exp: Add tests for alias command.
1208
2bda9cc5
JK
12092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1210
1211 * gdb.arch/amd64-entry-value.s: New file.
1212 * gdb.mi/mi2-amd64-entry-value.s: New file.
1213
a471c594
JK
12142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1215
1216 Display @entry parameter values even for references.
1217 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1218 functions.
1219 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1220 reference and datap_input.
1221 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1222 breakpoints.
1223 (continue to breakpoint: entry_reference: reference)
1224 (entry_reference: bt at entry)
1225 (continue to breakpoint: entry_reference: breakhere_reference)
1226 (entry_reference: bt, entry_reference: ptype regparam)
1227 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1228 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1229 (entry_reference: p regcopy, entry_reference: p nodataparam)
1230 (entry_reference: p nodataparam@entry): New tests.
1231
36b11add
JK
12322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1233
1234 Support @entry in input expressions.
1235 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1236 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1237 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1238 (tailcall: p j@entry): New tests.
1239 * gdb.cp/koenig.cc (A::entry): New function.
1240 (main): Call it.
1241 * gdb.cp/koenig.exp (p entry (c)): New test.
1242
e18b2753
JK
12432011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1244
1245 Display @entry parameter values (without references).
1246 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1247 (different, validity, invalid): New functions.
1248 (main): Call them.
1249 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1250 stacktest, breakhere_stacktest, different, breakhere_different,
1251 breakhere_validity and breakhere_invalid.
1252 (entry: bt): Update for @entry.
1253 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1254 (entry_validity: *, entry_invalid: *): Many new tests.
1255 * gdb.base/break.exp
1256 (run until breakpoint set at small function, optimized file): Accept
1257 also the @entry suffix.
1258 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1259 * gdb.mi/mi2-amd64-entry-value.c: New files.
1260 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1261
2d6c5dc2
JK
12622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 Protect entry values against self tail calls.
1265 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1266 (main): Call self.
1267 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1268 (set debug entry-values 1, self: bt debug entry-values): New tests.
1269
111c6489
JK
12702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1271
1272 Recognize virtual tail call frames.
1273 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1274 (amb_b, amb_a): New.
1275 (main): Call a and b.
1276 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1277 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1278 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1279 New tests.
1280
8e3b41a9
JK
12812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1282
1283 Implement basic support for DW_TAG_GNU_call_site.
1284 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1285 * gdb.arch/amd64-entry-value.cc: New file.
1286 * gdb.arch/amd64-entry-value.exp: New file.
1287
181cebd4
JK
12882011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1289
1290 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1291 * gdb.dwarf2/implptr-64bit.S: New file.
1292 * gdb.dwarf2/implptr-64bit.exp: New file.
1293
741f5e3c
JK
12942011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1295
1296 Fix initial language detection with -readnow.
1297 * gdb.cp/readnow-language.cc: New file.
1298 * gdb.cp/readnow-language.exp: New file.
1299
a73d2258
JK
13002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 Fix printed anonymous struct name.
1303 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1304
af369495
JM
13052011-10-09 Joseph Myers <joseph@codesourcery.com>
1306
1307 * gdb.base/solib-symbol.exp: Do not include directories in
1308 filenames in expected messages.
1309
1fa57852
DE
13102011-10-07 Doug Evans <dje@google.com>
1311
1312 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1313
bd054e06
KP
13142011-10-07 Kevin Pouget <kevin.pouget@st.com>
1315
1316 Allow Python notification of new object-file loadings.
1317 * gdb.python/py-events.exp: Test newobjfile event.
1318 * gdb.python/py-events.py: Register newobjfile callback.
1319 * gdb.python/py-events.c: Add call to shared library
1320 * gdb.python/py-events-shlib.c: New file.
1321
8031b6f8
JM
13222011-10-06 Joseph Myers <joseph@codesourcery.com>
1323
1324 * gdb.base/fixsection.exp: Do not include directories in filename
1325 in expected message.
1326
7fea6923
PM
13272011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1328
1329 Add tests for passing of environment variables to inferior.
1330 * gdb.base/testenv.c: New test source.
1331 * gdb.base/testenv.exp: New expect test.
1332
687f2a88
PK
13332011-10-04 Paul Koning <paul_koning@dell.com>
1334
1335 * gdb.python/py-value.c (main): Break before return.
1336
cb6be26b
KP
13372011-10-04 Kevin Pouget <kevin.pouget@st.com>
1338
1339 PR python/12691: Add the inferior to Python exited event
1340 * gdb.python/py-events.exp: Test the inferior attribute of exited
1341 event with a fork.
1342 * gdb.python/py-events.py: Print inferior number on exit.
1343 * gdb.python/py-events.c: Fork the inferior.
1344
fb213700
EBM
13452011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1346
1347 * gdb.base/jit.exp: Add testcase name to log message
1348
aa2071bd
PK
13492011-10-03 Paul Koning <paul_koning@dell.com>
1350 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 * gdb.python/py-value.exp
1353 (python inval = gdb.parse_and_eval('*(int*)0'))
1354 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1355 (set argc=2, python print argc_lazy): New tests.
1356
dd11a36c
JB
13572011-10-02 Joel Brobecker <brobecker@adacore.com>
1358
1359 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1360
46f886f1
JK
13612011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1362 Pedro Alves <pedro@codesourcery.com>
1363
1364 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1365 can_read_0, test for it.
1366 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1367 (parse_and_eval with memory error): ... here, make it untested if
1368 can_read_0.
1369
c5cb204f
MP
13702011-09-30 Marek Polacek <mpolacek@redhat.com>
1371
1372 * gdb.python/python.exp (verify pagination beforehand)
1373 (verify pagination afterwards): Fix race by splitting the line.
1374
68fb0ec0
JM
13752011-09-29 Joseph Myers <joseph@codesourcery.com>
1376
1377 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1378 for 64-bit multilibs from i?86-* targets.
1379
6aee0d90
MP
13802011-09-29 Marek Polacek <mpolacek@redhat.com>
1381
1382 * lib/gdb.exp: Fix a typo in one of the comments.
1383
e9101ff5
MP
13842011-09-29 Marek Polacek <mpolacek@redhat.com>
1385
1386 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1387 matching pattern.
1388
7a81bdbf
PK
13892011-09-28 Paul Koning <paul_koning@dell.com>
1390
1391 * gdb.python/py-type.c (enum E): New.
1392 * gdb.python/py-type.exp (test_fields): Add tests for Python
1393 mapping access to fields.
1394 (test_enums): New test for field access on enums.
1395
6710bf39
SS
13962011-09-27 Stan Shebs <stan@codesourcery.com>
1397
1398 * gdb.trace/collection.exp: Test collection of $_ret.
1399
b2a6bdeb
AT
14002011-09-22 Andreas Tobler <andreast@fgznet.ch>
1401
1402 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1403 list of compilation switches for <*-*-freebsd*>.
1404
3c9057f3
SS
14052011-09-19 Stan Shebs <stan@codesourcery.com>
1406
1407 * gdb.trace/tspeed.exp: New file.
1408 * gdb.trace/tspeed.c: New file.
1409
34518530
YQ
14102011-09-18 Yao Qi <yao@codesourcery.com>
1411
1412 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1413 instructions.
1414 (test_adr_32bit, test_pop_pc): Likewise.
1415 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1416 Thumb instructions.
1417 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1418 in gdb_test_multiple.
1419 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1420
ab254057
YQ
14212011-09-17 Yao Qi <yao@codesourcery.com>
1422
1423 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1424 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1425 support single step to signal handler.
1426
9c317b71
YQ
14272011-09-17 Yao Qi <yao@codesourcery.com>
1428
1429 * gdb.base/disp-step-fork.c: New.
1430 * gdb.base/disp-step-syscall.exp: New.
1431 * gdb.base/disp-step-vfork.c: New.
1432
a8123151
JB
14332011-09-16 Joel Brobecker <brobecker@adacore.com>
1434
1435 * gdb.ada/tasks.exp: Make the expected output for
1436 the `info tasks' tests more resilient to spacing
1437 changes.
1438
63a9aad8
JK
14392011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1440
1441 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1442 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1443
2aa48337
KP
14442011-09-15 Kevin Pouget <kevin.pouget@st.com>
1445
1446 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1447 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1448
6839b47f
KP
14492011-04-30 Kevin Pouget <kevin.pouget@st.com>
1450
1451 Handle multiple breakpoint hits in Python interface:
1452 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1453 presence.
1454 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1455 breakpoint hits.
1456
0935723e
JK
14572011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1458 Jan Kratochvil <jan.kratochvil@redhat.com>
1459
1460 * gdb.python/py-events.exp: Remove pretty printing comment.
1461 * gdb.python/py-evsignal.exp: New file.
1462 * gdb.python/py-evthreads.c: Include signal.h.
1463 (thread3): Remove variable count3. Remove variable bad and use raise
1464 instead.
1465 (thread2): Remove variable count2. Move thread3 pthread_create here,
1466 merge pthread_join to a single line.
1467 (main): Remove variable count1. Merge pthread_join with pthread_create
1468 to a single line.
1469 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1470 KFAIL python/12966 for gdbserver. Test return value of
1471 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1472 gdb_expect by gdb_test and gdb_test_multiple.
1473 (thread 2, thread 3): New tests.
1474
4801a9a3
PA
14752011-09-12 Matt Rice <ratmice@gmail.com>
1476 Pedro Alves <pedro@codesourcery.com>
1477
1478 PR gdb/13175
1479
1480 * gdb.base/interp.exp: New tests.
1481 * gdb.base/interp.c: New file.
1482
24ece742
DE
14832011-09-12 Doug Evans <dje@google.com>
1484
1485 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1486 * gdb.dwarf2/typeddwarf.exp: Ditto.
1487
7f062217
JK
14882011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1489
1490 Fix compatibility with x32 arch.
1491 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1492 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1493 is_x86_like_target.
1494 * testsuite/gdb.trace/collection.exp: Likewise.
1495 * testsuite/gdb.trace/report.exp: Likewise.
1496 * testsuite/gdb.trace/unavailable.exp: Likewise.
1497 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1498 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1499 (is_x86_like_target): Check also is_amd64_regs_target.
1500
08711b9a
JK
15012011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 PR breakpoints/12435
1504 * gdb.arch/amd64-prologue-xmm.c: New file.
1505 * gdb.arch/amd64-prologue-xmm.exp: New file.
1506 * gdb.arch/amd64-prologue-xmm.s: New file.
1507
b99b5f66
JK
15082011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1509
1510 * gdb.dwarf2/dw2-param-error-main.c: New file.
1511 * gdb.dwarf2/dw2-param-error.S: New file.
1512 * gdb.dwarf2/dw2-param-error.exp: New file.
1513
a391a2f6
PA
15142011-09-08 Pedro Alves <pedro@codesourcery.com>
1515
1516 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1517 inferior's pid and look for a core dump named core.$pid. Use
1518 `remote_file' commands on the host instead of hand coding shell
1519 commands on the build.
1520 * gdb.base/valgrind-db-attach.exp: Kill the program before
1521 finishing the test.
1522
7d8e6458 15232011-09-02 Matt Rice <ratmice@gmail.com>
1524
1525 * lib/prompt.exp: New file for testing the first prompt.
1526 * gdb.python/py-prompt.exp: Ditto.
1527 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1528
68e77c9e
PA
15292011-09-02 Pedro Alves <pedro@codesourcery.com>
1530
1531 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1532 0, before testing gcore.
1533
9655e943
JK
15342011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
df6dc84d
JK
1536 * dw2-ifort-parameter-debug.S: Update copyright year.
1537 * dw2-ifort-parameter.c: Update copyright year.
1538 * dw2-ifort-parameter.exp: Update copyright year.
1539
9655e943
JK
1540 * dw2-ifort-parameter-debug.S: New file.
1541 * dw2-ifort-parameter.c: New file.
1542 * dw2-ifort-parameter.exp: New file.
1543
353d1d73
JK
15442011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1545
1546 * gdb.base/commands.exp (error_clears_commands_left): New function.
1547 (): Call it.
1548
5c07461a
JK
15492011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1552 (C): Initialize `a'.
1553 * gdb.mi/mi-inheritance-syntax-error.exp
1554 (-data-evaluate-expression $path): Expect `a' as 5.
1555
0d932b2f
MK
15562011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1557
1558 PR mi/11912
1559 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1560 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1561 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1562 keyword in output of -var-info-path-expression.
1563
bdb54049
JK
15642011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1567 * gdb.trace/collection.exp: Likewise.
1568 * gdb.trace/report.exp: Likewise.
1569 * gdb.trace/unavailable.exp: Likewise.
1570 * gdb.trace/while-dyn.exp: Likewise.
1571
59cde39c
KS
15722011-08-18 Keith Seitz <keiths@redhat.com>
1573
1574 PR c++/12266
1575 * gdb.cp/meth-typedefs.cc: New file.
1576 * gdb.cp/meth-typedefs.exp: New file.
1577
fa3a4f15
PM
15782011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1579
1580 * gdb.python/python.exp: Add extended-prompt tests.
1581
c1049fca
JK
15822011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 * gdb.arch/i386-dr3-watch.exp
1585 (watchpoint on gap1 does not fit debug registers)
1586 (delete all watchpoints): Fix racy expect strings.
1587
d93f7b5c
YQ
15882011-08-14 Yao Qi <yao@codesourcery.com>
1589
1590 * gdb.base/maint.exp: set data_section to ".neardata".
1591 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1592 * gdb.base/savedregs.exp: Handle SIGILL.
1593 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1594 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1595
457e09f0
DE
15962011-08-12 Doug Evans <dje@google.com>
1597
1598 * gdb.python/py-symbol.exp: Add test for symbol.type.
1599
5d0bb2fb
UW
16002011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1601
1602 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1603 * gdb.mi/mi-pthreads.exp: Likewise.
1604 * gdb.mi/mi2-pthreads.exp: Likewise.
1605 * gdb.mi/gdb669.exp.exp: Likewise.
1606
fcdfa280
PA
16072011-08-09 Pedro Alves <pedro@codesourcery.com>
1608
1609 * lib/mi-support.exp (detect_async): Rename to...
1610 (mi_detect_async): ... this.
1611 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1612 * gdb.mi/mi-nonstop.exp: Adjust.
1613 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1614 * gdb.mi/mi-nsintrall.exp: Adjust.
1615 * gdb.mi/mi-nsmoribund.exp: Adjust.
1616 * gdb.mi/mi-nsthrexec.exp: Adjust.
1617
9d8fa392
PA
16182011-08-09 Pedro Alves <pedro@codesourcery.com>
1619
1620 * gdb.base/display.c (do_loops): New `p_i' local.
1621 * gdb.base/display.exp: Test displaying a variable that is
1622 temporarily at a bad address.
1623
b6cede78
JK
16242011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1627 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1628
67bedb8c
JK
16292011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1632 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1633 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1634
af6e93b2
PA
16352011-08-05 Pedro Alves <pedro@codesourcery.com>
1636
1637 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1638 procedure.
1639 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1640
1cf0e11f
YQ
16412011-08-05 Yao Qi <yao@codesourcery.com>
1642
1643 * gdb.base/callfuncs.exp: Set language after main.
1644 * gdb.cp/cplusfuncs.exp: Likewise.
1645 * gdb.cp/inherit.exp: Likewise.
1646
a1e28cb2
UW
16472011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1648
1649 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1650 * gdb.base/watch-vfork.exp: Skip on remote targets.
1651
d4f5bbb9
UW
16522011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1653
1654 * gdb.threads/thread-find.exp: Support remote targets.
1655
724f4f80
UW
16562011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1657
1658 * gdb.base/jit.exp: Download solib_binfile to target.
1659 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1660 and call dlopen without full path name.
1661 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1662 dlopen without full path name.
1663
934709f0
PW
16642011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1665
1666 * gdb.base/break-always.exp: Complete the test
1667 with duplicated breakpoints and enabling/disabling them.
1668
c26106c4
TT
16692011-08-02 Tom Tromey <tromey@redhat.com>
1670
1671 PR gdb/11289:
1672 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1673
9300444e 16742011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1675
1676 PR gdb/13045
1677 * gdb.base/float.exp: Add new test case for PR gdb/13045
1678 * gdb.base/float.c: New file.
1679
00bd41d6
PM
16802011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1681
1682 * gdb.python/py-mi.exp: Test printers returning string hint, and
1683 also not returning a value.
1684 * gdb.python/py-prettyprint.c: Add testcase for above.
1685 * gdb.python/py-prettyprint.py: Add test printer for above.
1686
d24f74ce
JK
16872011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1688
1689 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1690 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1691 (.Ldie30) Add as field "data4".
1692 (.Ldie32) Rename field "b" to "shl".
1693 (abbrev4) Change for the "data4" field.
1694 (abbrev5, abbrev6) Remove.
1695 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1696 (p &s.shl): ... here. Add comment.
1697 (p &s.data4): New.
1698
bb7da2bf
JK
16992011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1700
1701 Fix crash on lval_computed values.
1702 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1703
11081198
JK
17042011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 * gdb.base/help.exp (help whatis): Update the expected string.
1707
3c6e0cb3
JK
17082011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1709
1710 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1711 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1712 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1713 Change the expected string.
1714
efa80663
PA
17152011-07-26 Pedro Alves <pedro@codesourcery.com>
1716
1717 * gdb.base/watchpoint.exp
1718 (test_disable_enable_software_watchpoint): New procedure.
1719 (top level): Run it.
1720
db8e4570
UW
17212011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1722
1723 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1724 executable file "${binfile}", C++ version "${binfile}-cxx".
1725 * gdb.python/py-prettyprint.exp: Likewise.
1726 * gdb.python/py-symbol.exp: Likewise.
1727 * gdb.python/py-type.exp: Likewise.
1728 * gdb.python/py-value.exp: Likewise.
1729 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1730 file name instead of just suffix.
1731
543305c9
JK
17322011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1733
1734 Fix implicit pointer offsets.
1735 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1736 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1737 (continue to breakpoint: continue to baz breakpoint for implptr)
1738 (sanity check element 0, sanity check element 1)
1739 (enter the inlined function, check element 0 for the offset)
1740 (check element 1 for the offset)
1741 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1742 (set foo breakpoint for implptr): Update the breakpoint number.
1743
b3215adc
UW
17442011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1745
1746 * gdb.python/py-mi.exp: Use different file names for different
1747 versions of the executable under test.
1748 * gdb.python/py-prettyprint.exp: Likewise.
1749 * gdb.python/py-symbol.exp: Likewise.
1750 * gdb.python/py-template.exp: Likewise.
1751 * gdb.python/py-type.exp: Likewise.
1752 * gdb.python/py-value.exp: Likewise.
1753
182b9acc
UW
17542011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1755
1756 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1757 flag after restarting GDB if necessary.
1758
e6052b5d
UW
17592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1760
1761 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1762
1ced966e
PA
17632011-07-22 Pedro Alves <pedro@codesourcery.com>
1764
1765 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1766 backend doesn't leave used debug registers behind.
1767
3543a589
TT
17682011-07-22 Tom Tromey <tromey@redhat.com>
1769
1770 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1771 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1772 argument.
1773 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1774
14d15303 17752011-07-21 Matt Rice <ratmice@gmail.com>
1776
1777 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1778 in mostlyclean rule. Add files ending in .core.
1779
9b158ba0 17802011-07-21 Matt Rice <ratmice@gmail.com>
1781
1782 PR macros/12999
1783 * gdb.base/info-macros.c: New test sources.
1784 * gdb.base/info-macros.exp: New tests.
1785
d17b6f81
PM
17862011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1787
1788 * gdb.python/python.exp: Add prompt substitution tests.
1789
918dd910
JK
17902011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 Fix crash if referenced CU is aged out.
1793 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1794 New.
1795 * gdb.dwarf2/implptr.exp: Likewise.
1796
0e37a63c
JK
17972011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1798
1799 * gdb.dwarf2/implptr.S: Rebuilt.
1800 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1801 (bar): Use them for j, k, l.
1802 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1803 COMPILE.
1804 (print j in implptr:bar): Update for the intp typedef.
1805 (print p[0].x in implptr:foo): Use more exact regex.
1806
f65cf84c
TT
18072011-07-18 Tom Tromey <tromey@redhat.com>
1808
1809 * gdb.cp/static-method.exp: Add missing single quote.
1810
d5b4a7be
YQ
18112011-07-18 Yao Qi <yao@codesourcery.com>
1812
1813 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1814 supported.
1815 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1816 * gdb.mi/mi-nonstop.exp: Likewise.
1817 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1818 * gdb.mi/mi-nsintrall.exp: Likewise.
1819 * gdb.mi/mi-nsmoribund.exp: Likewise.
1820 * gdb.mi/mi-nsthrexec.exp: Likewise.
1821 * gdb.python/py-evthreads.exp: Likewise.
1822
e9ea2662
JK
18232011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1824
1825 Code cleanup.
1826 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1827 it. Substitute it instead of test_compiler_info everywhere.
1828
ce451573
UW
18292011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1830
1831 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1832 remote targets as well.
1833
756d88a7
UW
18342011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1835
1836 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1837 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1838
31f83dc5
UW
18392011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1840
1841 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1842 a remote machine, not the host.
1843 (gdb_compile_shlib): Set soname if target is remote.
1844
059241a0
PP
18452011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1846
1847 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1848
28a0b48c 18492011-07-13 Matt Rice <ratmice@gmail.com>
1850
1851 * gdb.python/py-objfile-script-gdb.py: Renamed to
1852 py-objfile-script-gdb.py.in.
1853 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1854 py-objfile-script-gdb.py.
1855 * gdb.python/py-objfile-script.exp: Update reference to
1856 py-objfile-script-gdb.py.
1857
9a771b67
JK
18582011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1861 reference undefined label.
1862
04ad99e6
JK
18632011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1864
1865 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1866 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1867 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1868 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1869
713389e0
PM
18702011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1871
1872 PR python/12438
1873 * gdb.python/python.exp: Add maint set/show python print-stack
1874 deprecated tests. Add set/show python print-backtrace tests.
1875
97d146f8
JK
18762011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1879 debug info.
1880
facde0e5 18812011-07-06 Matt Rice <ratmice@gmail.com>
1882
1883 * gdb.python/python.exp: Update filename paths.
1884 * gdb.python/py-symtab.exp: Ditto.
1885
438640d1
MP
18862011-07-06 Marek Polacek <mpolacek@redhat.com>
1887
1888 * gdb.python/py-evthreads.exp: Add missing `$'.
1889
33a365df
MF
18902011-07-06 Jie Zhang <jie.zhang@analog.com>
1891
1892 * config/bfin.exp: New file.
1893 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1894 * gdb.asm/bfin.inc: New file.
1895
8f7ae686
MP
18962011-07-06 Marek Polacek <mpolacek@redhat.com>
1897
df46027d 1898 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1899 the whole output.
1900
eb2a6f42
TT
19012011-07-05 Tom Tromey <tromey@redhat.com>
1902
1903 * gdb.java/jprint.java (jprint.hi): New field.
1904 * gdb.java/jprint.exp: Print string.
1905
177b42fe
TJB
19062011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1907
1908 * gdb.base/call-sc.c: Fix typos.
1909 * gdb.base/ifelse.exp: Likewise.
1910 * gdb.base/structs.c: Likewise.
1911
3b2a0cf2
JB
19122011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1913
1914 * gdb.base/jit-so.exp: New test.
1915 * gdb.base/jit-dlmain.c: New file.
1916 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1917
46fc714c
JK
19182011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1919
1920 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1921 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1922 * gdb.cp/pr9167.exp (p b): Likewise.
1923 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1924 (test value of P in inner_m, test type of Z in inner_m): Call
1925 setup_xfail for gcc <= 4.5.
46fc714c 1926
418c7cf7
JK
19272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1928
1929 * gdb.cp/paren-type.cc: New files.
1930 * gdb.cp/paren-type.exp: New files.
1931
3d50dd94
JK
19322011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1933
1934 Stop on first linespec terminator instead of eating what we can.
1935 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1936 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1937 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1938 (break C::f()): ... this one.
1939 (break C::operator()()): New test.
1940 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1941 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1942 test.
1943
dcf9f4ab
JK
19442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1945
1946 Fall back linespec to minimal symbols.
1947 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1948 error message.
1949 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1950 * gdb.cp/minsym-fallback-main.cc: New file.
1951 * gdb.cp/minsym-fallback.cc: New file.
1952 * gdb.cp/minsym-fallback.exp: New file.
1953 * gdb.cp/minsym-fallback.h: New file.
1954
3f542ed1
JK
19552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 * gdb.cp/no-dmgl-verbose.cc: New file.
1958 * gdb.cp/no-dmgl-verbose.exp: New file.
1959
19602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1961
1962 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1963 __GI_.
1964 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1965 (f): New function.
1966 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1967 (complete p 'func<short>(): ... here.
1968 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1969 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1970 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1971 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1972 Make them KFAIL gcc/49546.
1973
00eb2c4a
JB
19742011-07-01 Joel Brobecker <brobecker@adacore.com>
1975
1976 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1977
85a20c42
JK
19782011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 Test GCC PR debug/49546.
1981 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1982 (test type of F in k3_m, test value of F in k3_m): New.
1983 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1984 (main): New variable k3. Call k3.k3_m.
1985
d2d43431
JB
19862011-07-01 Jean-Charles Delay <delay@adacore.com>
1987
1988 * gdb.ada/packed_array.exp: Fix expected outout.
1989
54ae186f
JB
19902011-07-01 Jean-Charles Delay <delay@adacore.com>
1991
1992 * gdb.ada/packed_array.exp: fixed expected output.
1993
8f17729f
JB
19942011-07-01 Joel Brobecker <brobecker@adacore.com>
1995
1996 * gdb.ada/same_enum: New testcase.
1997
f5aa6869
JB
19982011-07-01 Joel Brobecker <brobecker@adacore.com>
1999
2000 * gdb.ada/ptr_typedef: New testcase.
2001
828292f2
JB
20022011-07-01 Joel Brobecker <brobecker@adacore.com>
2003
2004 * gdb.ada/arrayptr.exp: Add ptype test.
2005
18920c42
JB
20062011-07-01 Joel Brobecker <brobecker@adacore.com>
2007
2008 * gdb.ada/char_enum: New testcase.
2009
3536d9e3 20102011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2011
2012 * gdb.base/dump.exp (capture_pointer_with_type): New.
2013 Get value from address instead of name.
2014 Start GDB once, and do `dump' and `restore'
2015 tests together.
2016
db863c42
MF
20172011-06-30 Jie Zhang <jie.zhang@analog.com>
2018 Mike Frysinger <vapier@gentoo.org>
2019
2020 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2021 helper functions for getting/setting remotetimeout variable.
2022 * lib/gdb.exp (gdb_load): If the target is remote, set
2023 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2024 with $loadtimeout. Set $load_ok to 0 before doing the load.
2025 Instead of returning, immediately, set $load_ok to 0. Call
2026 set_remotetimeout with $oldremotetimeout, and then return if
2027 $load_ok is 1.
2028
e9e642a8
AB
20292011-06-30 Andrew Burgess <aburgess@broadcom.com>
2030
2031 * gdb.python/py-template.exp: Don't run this test if the target
2032 does not support c++ tests.
2033
32019081
JK
20342011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2035
2036 Fix non-only rename list for Fortran modules import.
2037 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2038 tests.
2039 * gdb.fortran/module.f90 (module moduse): New.
2040 (program module): use moduse, test var_x, var_y and var_z.
2041
0ecee54c
TT
20422011-06-29 Tom Tromey <tromey@redhat.com>
2043
2044 PR testsuite/12040:
2045 * gdb.fortran/array-element.exp: Use f90, not f77.
2046 * gdb.fortran/complex.exp: Use f90, not f77.
2047 * gdb.fortran/derived-type.exp: Use f90, not f77.
2048 * gdb.fortran/library-module.exp: Use f90, not f77.
2049 * gdb.fortran/logical.exp: Use f90, not f77.
2050 * gdb.fortran/module.exp: Use f90, not f77.
2051 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2052 * gdb.fortran/subarray.exp: Use f90, not f77.
2053
3b2b8fea
TT
20542011-06-29 Tom Tromey <tromey@redhat.com>
2055
2056 * gdb.fortran/charset.exp: New file.
2057 * gdb.fortran/charset.f90: New file.
2058
42159ca5
TT
20592011-06-29 Tom Tromey <tromey@redhat.com>
2060
2061 PR testsuite/12040:
2062 * lib/future.exp: New file, mostly extracted from ada.exp.
2063 Rewrote compatibility code to use rename.
2064 (gdb_find_gfortran): New proc.
2065 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2066 gfortran patch.
2067 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2068 Move to future.exp.
2069 * lib/gdb.exp: Always load future.exp.
2070
af69a5ce
YQ
20712011-06-28 Yao Qi <yao@codesourcery.com>
2072
2073 * gdb.cp/exception.cc: Don't include iostream.
2074 (bar): Remove print statement.
2075 (catcher): New.
2076 (main): Remove print statements. Call function catcher.
2077 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2078 Set breakpoint on catcher, and check the value of parameter.
2079
ab5c6a72
YQ
20802011-06-23 Yao Qi <yao@codesourcery.com>
2081
2082 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2083 1.2 is disabled. KFAIL for uclinux.
2084
9497469f
MP
20852011-06-23 Marek Polacek <mpolacek@redhat.com>
2086
2087 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2088 mi_gdb_test.
2089
b9132588
MP
20902011-06-23 Marek Polacek <mpolacek@redhat.com>
2091
5d197ed0 2092 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2093
e55595ca
MP
20942011-06-23 Marek Polacek <mpolacek@redhat.com>
2095
5d197ed0
MP
2096 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2097
20982011-06-23 Marek Polacek <mpolacek@redhat.com>
2099
2100 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2101 `test_exec_and_symbol_mi_operatons' return value.
2102 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2103 gdb_test_multiple.
2104 (test_exec_and_symbol_mi_operatons): Likewise.
2105 (test_path_specification): Likewise.
e55595ca 2106
be777e08
YQ
21072011-06-23 Yao Qi <yao@codesourcery.com>
2108
2109 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2110 supported.
2111 * lib/gdb.exp (support_displaced_stepping): New.
2112
615556d6
YQ
21132011-06-23 Yao Qi <yao@codesourcery.com>
2114
2115 * gdb.threads/execl.exp: Skip on remote target.
2116
833b0ca7
MP
21172011-06-21 Marek Polacek <mpolacek@redhat.com>
2118
5d197ed0 2119 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2120 mi_gdb_test.
2121
1ee4023a
MP
21222011-06-20 Marek Polacek <mpolacek@redhat.com>
2123
5d197ed0 2124 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2125
d0b1d624
MP
21262011-06-20 Marek Polacek <mpolacek@redhat.com>
2127
5d197ed0 2128 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2129 mi_gdb_test.
2130
79aa92c1
MP
21312011-06-20 Marek Polacek <mpolacek@redhat.com>
2132
5d197ed0 2133 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2134
5ce5db06
YQ
21352011-06-14 Yao Qi <yao@codesourcery.com>
2136
2137 gdb/testsuite/
2138 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2139
533a737e
JK
21402011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2143
d0e53741
TT
21442011-06-10 Tom Tromey <tromey@redhat.com>
2145
2146 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2147 Add tests for pointer-to-member-function.
2148 * gdb.cp/temargs.cc (S::somefunc): New function.
2149 (K2): New class.
2150 (main): Instantiate K2; call method.
2151
b5916bbd
JB
21522011-06-08 Joel Brobecker <brobecker@adacore.com>
2153
2154 * gdb.python/py-inferior.c (f2): Make str an array rather
2155 than a pointer.
2156 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2157
5be4dfca
JK
21582011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2159
2160 * gdb.base/async-shell.c: New file.
2161 * gdb.base/async-shell.exp: New file.
2162
9f47e254
PA
21632011-06-06 Pedro Alves <pedro@codesourcery.com>
2164
2165 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2166
64b9b334
JB
21672011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2168
2169 From Stephen Kitt <steve@sk2.org>
2170 * gdb.base/help.exp: Adjust following some spelling corrections
2171 in GDB.
2172
dbc0f131
YQ
21732011-06-01 Yao Qi <yao@codesourcery.com>
2174
2175 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2176
fd336a18
KS
21772010-05-31 Keith Seitz <keiths@redhat.com>
2178
2179 PR c++/12750
2180 * gdb.cp/static-method.cc: New file.
2181 * gdb.cp/static-method.exp: New file.
2182
fa8b9902
KS
21832010-05-31 Keith Seitz <keiths@redhat.com>
2184
2185 PR symtab/12704
2186 * gdb.cp/anon-ns.cc: New file.
2187 * gdb.cp/anon-ns.exp: New file.
2188
0a5b1e09
PA
21892011-05-31 Pedro Alves <pedro@codesourcery.com>
2190
2191 * gdb.arch/i386-dr3-watch.c: New file.
2192 * gdb.arch/i386-dr3-watch.exp: New file.
2193
0578b8d1
YQ
21942011-05-30 Yao Qi <yao@codesourcery.com>
2195
2196 * gdb.base/callfuncs.c (t_structs_fc): New.
2197 (t_structs_dc, t_structs_ldc): New.
2198 (t_double_many_args):
2199 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2200 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2201 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2202 * gdb.base/callfuncs.exp: Call new functions.
2203
6680506e
YQ
22042011-05-30 Yao Qi <yao@codesourcery.com>
2205
ff4d2c60
YQ
2206 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2207 Call rerun_and_prepare for each test to isolate effects.
2208
22092011-05-30 Yao Qi <yao@codesourcery.com>
2210
2211 * gdb.base/varargs.c (find_max_float_real): New.
2212 (find_max_double_real, find_max_long_double_real): New.
2213 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2214 * lib/gdb.exp (setup_kfail_for_target): New.
2215
e43ec454
YQ
22162011-05-30 Yao Qi <yao@codesourcery.com>
2217
2218 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2219 (callcd, callce, callcf, callc1a, callc1b): New.
2220 (callc2a, callc2b): New.
2221 * gdb.base/funcargs.exp (complex_args): New.
2222 (complex_integral_args, complex_float_integral_args): New.
2223 * lib/gdb.exp (support_complex_tests): New. Determine
2224 whether to run test cases on _Complex types.
2225
432b4d03
JK
22262011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2227
2228 * gdb.threads/leader-exit.c: New file.
2229 * gdb.threads/leader-exit.exp: New file.
2230
6caf069d
MP
22312011-05-27 Marek Polacek <mpolacek@redhat.com>
2232
9497469f 2233 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2234
97fce28b
MP
22352011-05-27 Marek Polacek <mpolacek@redhat.com>
2236
2237 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2238 remove the `supported' variable.
2239 * gdb.mi/mi-nonstop.exp: Likewise.
2240 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2241 * gdb.mi/mi-nsintrall.exp: Likewise.
2242 * gdb.mi/mi-nsmoribund.exp: Likewise.
2243 * gdb.mi/mi-nsthrexec.exp: Likewise.
2244
9da8c2a0
PA
22452011-05-26 Pedro Alves <pedro@codesourcery.com>
2246
2247 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2248
2c03e5be
PA
22492011-05-26 Pedro Alves <pedro@codesourcery.com>
2250
2251 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2252
2e21250d
KS
22532011-05-24 Keith Seitz <keiths@redhat.com>
2254
2255 PR breakpoint/12803
2256 * gdb.cp/cmpd-minsyms.cc (a): New method.
2257 (b): New method.
2258 (c): New method.
2259 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2260
cdac0397
PA
22612011-05-24 Pedro Alves <pedro@codesourcery.com>
2262
2263 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2264 watchpoint's command list didn't execute when the watchpoint went
2265 out of scope.
2266
ee5683ab
PM
22672011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2268
2269 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2270 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2271 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2272 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2273 * gdb.arch/i386-permbkpt.exp: Likewise.
2274 * gdb.arch/i386-prologue.exp: Likewise.
2275 * gdb.arch/i386-size-overlap.exp: Likewise.
2276 * gdb.arch/i386-size.exp: Likewise.
2277 * gdb.arch/i386-unwind.exp: Likewise.
2278 * gdb.reverse/i386-precsave.exp: Likewise.
2279 * gdb.reverse/i386-reverse.exp: Likewise.
2280 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2281 * gdb.reverse/i387-env-reverse.exp: Likewise.
2282 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2283
c91c8c16
PA
22842011-05-24 Pedro Alves <pedro@codesourcery.com>
2285
2286 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2287 file doesn't error, using MI.
2288
c50491a7
TT
22892011-05-23 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.base/charset.exp (string_display): Add tests to assign to
2292 arrays.
2293 * gdb.base/charset.c (short_array, int_array, long_array): New.
2294
4a07b7da
PA
22952011-05-20 Pedro Alves <pedro@codesourcery.com>
2296
2297 Cope with async mode.
2298
4a07b7da
PA
2299 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2300 into gdb_test + mi_expect_stop.
2301
b275f2d2
PA
23022011-05-20 Pedro Alves <pedro@codesourcery.com>
2303
2304 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2305 (callme): Remove printf call.
2306
eec52c44
PM
23072011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2308
2309 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2310 quote pattern to avoid problems with Cygwin/mingw expect versions.
2311 * gdb.base/default.exp (show convenience): Use double
2312 quote pattern for regular expressions.
2313
b3c8eb43
JK
23142011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2315
2316 Fix -readnow for -gdwarf-4 unused type units.
2317 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2318 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2319
ed731959
JK
23202011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2321
2322 * gdb.base/kill-after-signal.c: New file.
2323 * gdb.base/kill-after-signal.exp: New file.
2324
3b48433d
PA
23252011-05-16 Pedro Alves <pedro@codesourcery.com>
2326
2327 * gdb.ada/start.exp: Call untested with the correct test filename.
2328 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2329 test filename. Make the test's binary unique.
2330 * gdb.arch/i386-signal.exp: Call untested with the correct test
2331 filename.
2332 * gdb.arch/i386-size-overlap.exp: Ditto.
2333 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2334 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2335 * gdb.cp/call-c.exp: Ditto.
2336 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2337 filename. Make the test's binary unique.
2338 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2339 * gdb.python/py-mi.exp: Ditto.
2340 * gdb.python/Makefile.in (EXECUTABLES): Update.
2341 * gdb.reverse/i386-precsave.exp: Ditto.
2342 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2343 test filename.
2344 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2345 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2346 unique.
2347 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2348 test filename.
2349 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2350 * gdb.trace/tfile.exp: Ditto.
2351
ba4a8bdd
YQ
23522011-05-14 Yao Qi <yao@codesourcery.com>
2353
2354 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2355 type.
2356
dbaefcf7
DE
23572011-05-13 Doug Evans <dje@google.com>
2358
2359 * gdb.python/py-objfile-script.exp: New file.
2360 * gdb.python/py-objfile-script.c: New file.
2361 * gdb.python/py-objfile-script-gdb.py: New file.
2362 * testsuite/gdb.python/py-section-script.exp: Test
2363 "info auto-load-scripts".
2364
9930639c
TT
23652011-05-13 Tom Tromey <tromey@redhat.com>
2366
2367 * gdb.dwarf2/clztest.exp: New file.
2368 * gdb.dwarf2/clztest.c: New file.
2369 * gdb.dwarf2/clztest.S: New file.
2370
05272e11
DE
23712011-05-13 Doug Evans <dje@google.com>
2372
cc63ef9b
DE
2373 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2374 String16 tests.
05272e11 2375
6edba76f
TT
23762011-05-13 Tom Tromey <tromey@redhat.com>
2377
2378 * lib/gdb.exp (is_x86_like_target): New proc.
2379 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2380 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2381 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2382 -nostdlib to compiler.
2383 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2384 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2385 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2386 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2387 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2388
028d0ed5
TJB
23892011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2390
2391 * gdb.python/py-function.exp: Test setting a value from a function
2392 which executes a command.
2393
8a9b8146
TT
23942011-05-12 Tom Tromey <tromey@redhat.com>
2395
2396 * gdb.dwarf2/typeddwarf.S: New file.
2397 * gdb.dwarf2/typeddwarf.c: New file.
2398 * gdb.dwarf2/typeddwarf.exp: New file.
2399
10483e8e
MP
24002011-05-12 Marek Polacek <mpolacek@redhat.com>
2401
2402 * gdb.mi/mi-basics.exp: Fix races. Honour the
2403 `test_exec_and_symbol_mi_operatons' return value.
2404 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2405 gdb_test_multiple.
2406 (test_exec_and_symbol_mi_operatons): Likewise.
2407 (test_path_specification): Likewise.
2408
faf067f1
JK
24092011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2410
2411 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2412 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2413 Replace `file copy' and `file rename' by `file mtime'. Twice.
2414
7ff911a3
JK
24152011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2416
2417 * gdb.base/readline-ask.c: New file.
2418 * gdb.base/readline-ask.exp: New file.
2419 * gdb.base/readline-ask.inputrc: New file.
2420
a536c6d7
UW
24212011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2422
2423 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2424 to avoid race condition.
2425 * gdb.cell/coremaker.c: Use small stack size.
2426 * gdb.cell/ea-standalone.exp: Use file name without path as
2427 argument to c_to.
2428 * gdb.cell/fork.exp: Allow other output when continuing to end.
2429
d472a426
JK
24302011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.threads/corethreads.c: New file.
2433 * gdb.threads/corethreads.exp: New file.
2434
24352011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2436
2437 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2438 Try to compile the test using -Wl,-z,norelro first.
2439 (load_core): New variable libthread_db_seen, initialize it.
2440 (zeroed-threads cannot be listed): Protect it by XFAIL on
2441 !$libthread_db_seen.
2442
8be455d7
JK
24432011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 PR 12573
2446 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2447 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2448 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2449
1976171a
JK
24502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2451
2452 * gdb.cp/psymtab-parameter.cc: New file.
2453 * gdb.cp/psymtab-parameter.exp: New file.
2454
7db6f30f
JK
24552011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2456
2457 Fix a race.
2458 * gdb.cp/static-print-quit.exp (print c): Split to ...
2459 (print c - <return>, print c - q <return>, print c - to quit):
2460 ... these. Make the testfile untested on gdb-7.1.
2461
85161e9e 24622011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2463
2464 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2465 gdb_rename_execfile, gdb_touch_execfile): New.
2466 * gdb.base/reread.exp: Use new procs to handle multiple
2467 exec files.
2468
0c51be18
YQ
24692011-05-05 Yao Qi <yao@codesourcery.com>
2470
2471 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2472 (test_adr_32bit, test_pop_pc): New.
2473 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2474 (test_adr_32bit, test_pop_pc): New.
2475
4d393d60
JM
24762011-05-04 Joseph Myers <joseph@codesourcery.com>
2477
2478 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2479 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2480 targets.
2481 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2482 handle targets.
2483
8ffd0459
JK
24842011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2485
2486 * gdb.base/completion.exp (complete help info wat): Rename to ...
2487 (complete 'help info wat'): ... here.
2488 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2489 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2490
8e28d804
PA
24912011-05-04 Pedro Alves <pedro@codesourcery.com>
2492
2493 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2494 gdb_test and explicit $gdb_prompt/timeout matches.
2495
3eb2ef34
YQ
24962011-05-04 Yao Qi <yao@codesourcery.com>
2497
2498 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2499 and __thumb2__.
2500
aaaf81a3
MP
25012011-05-03 Marek Polacek <mpolacek@redhat.com>
2502
2503 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2504 in place of `gdb_test "delete breakpoints"'. This eliminates two
2505 testcases.
2506
c4cbc0df
PA
25072011-05-02 Pedro Alves <pedro@codesourcery.com>
2508
2509 PR testsuite/12649
2510 Fix races.
2511
2512 * gdb.base/completion.exp: Remove all sleep calls. Remove
2513 unnecessary regexs. Don't explicitly expect anything after the
2514 prompt. Eat the prompt if necessary.
2515
b4cbb4a3
EBM
25162011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2517
2518 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2519 accept to show the caller line again as well as the line after.
2520
d65aec65
PM
25212011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2522
2523 PR mi/12531
2524
2525 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2526 compile target.
2527 * gdb.python/py-prettyprint.exp: Add C++ object for
2528 CPLUS_FAKE_CHILD test.
2529
30852783
UW
25302011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2531
2532 * gdb.base/signest.exp: New file.
2533 * gdb.base/signest.c: Likewise.
2534
c7b1f0d9
JK
25352011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2536
2537 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2538 thread and breakpoint notifications.
2539
559a7a62
JK
25402011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2541
2542 * gdb.base/fortran-sym-case.c: New file.
2543 * gdb.base/fortran-sym-case.exp: New file.
2544 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2545 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2546 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2547
8344e389
JK
25482011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2549
2550 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2551 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2552 false #1', `if true else false #2' and `if true else false #3'.
2553
2484c66b
UW
25542011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2555
2556 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2557 while delivering signal.
2558
8d3788bd
VP
25592011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2560
2561 MI breakpoint notifications.
2562
2563 * testsuite/gdb.mi/mi-cli.exp: Adust.
2564 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2565 * testsuite/gdb.mi/mi-watch.exp: Adust.
2566 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2567 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2568 notifications.
2569
3e03848b
JK
25702011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2571
2572 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2573 * gdb.base/gdbindex-stabs.c: New file.
2574 * gdb.base/gdbindex-stabs.exp: New file.
2575
918c9108
YQ
25762011-04-25 Yao Qi <yao@codesourcery.com>
2577
2578 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2579 with /*...*/.
2580 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2581
90556b8c
JK
25822011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2583
2584 * gdb.python/py-value.exp (test_objfiles): Name the first test
2585 `py-value in file.filename'.
2586
03f2bd59
JK
25872011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2588
2589 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2590 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2591 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2592 !gdbserver_reconnect_p..
2593 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2594
7b08b9eb
JK
25952011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2596
2597 * gdb.cp/cpcompletion.exp (complete class methods)
2598 (complete class methods beginning with F): Move them above runto. New
2599 comment about the runto delimiter.
2600
b78974c3
PA
26012011-04-20 Pedro Alves <pedro@codesourcery.com>
2602
2603 * gdb.base/maint.exp: Test that "maint print registers" works
2604 without a running program.
2605
20429c40 26062011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2607
20429c40
MP
2608 * gdb.base/setshow.exp: Fix racy tests.
2609 ($old_gdb_prompt): New variable.
2610
7a9dd1b2
TT
26112011-04-19 Tom Tromey <tromey@redhat.com>
2612
2613 * gdb.mi/mi-nsmoribund.exp:
2614 * gdb.hp/gdb.objdbg/objdbg01.exp:
2615 * gdb.base/structs.exp (test_struct_returns):
2616 * gdb.base/call-sc.exp (test_scalar_returns):
2617 * gdb.base/bigcore.exp: Remove duplicate words.
2618
02835898
JK
26192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2620
2621 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2622 * gdb.base/break-interp.exp (test_attach): New comment.
2623
254f582e
JK
26242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2625
2626 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2627 (clear __stack_user.next, clear stack_used.next)
2628 (save a zeroed-threads corefile): New test.
2629 Call core_load for $core0file.
2630 (zeroed-threads cannot be listed): New test.
2631
4fe85f5c
JK
26322011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2633
2634 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2635 filename.
2636 ($srcfile): Preserve the original value.
2637 ($testfile): Match it the .exp filename.
2638 ($corefile): New variable. Substitute it around.
2639 Use clean_restart.
2640 ($prev_timeout): Remove.
2641 (load_core): Move core loading into this proc.
2642 Fix restore of $timeout if load_core fails.
2643
63524580
JK
26442011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2645
2646 * gdb.base/eu-strip-infcall.c: New file.
2647 * gdb.base/eu-strip-infcall.exp: New file.
2648
90359a16
JK
26492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2652 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2653
626e7282
JK
26542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 Fix Python access to inlined frames.
2657 * gdb.python/py-frame-inline.c: New file.
2658 * gdb.python/py-frame-inline.exp: New file.
2659
3363d018
EBM
26602011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2661
2662 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2663 content of 's24' correctly (avoiding "optimized out").
2664 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2665
28781456
JK
26662011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2667
2668 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2669
4a4106ca
TJB
26702011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2671
2672 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2673 expect a colon in watch -location output.
2674
d26ccb4f
JK
26752011-04-13 Marek Polacek <mpolacek@redhat.com>
2676
df46027d 2677 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2678 New testcase `expect response to define backtrace'. Also remove
2679 redundant `default' block.
2680
e1ab1f9c
JK
26812011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2682
2683 * gdb.python/py-prettyprint.c (struct hint_error): New.
2684 (main): New variable hint_error.
2685 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2686 "print hint_error".
2687 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2688 (register_pretty_printers): Register it.
2689
0c2e6019
TT
26902011-04-04 Tom Tromey <tromey@redhat.com>
2691
2692 * gdb.cp/maint.exp (test_help): Update.
2693 (test_namespace): Likewise.
2694
af57139d
JB
26952011-04-01 Joel Brobecker <brobecker@adacore.com>
2696
2697 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2698 * gdb.ada/arrayptr.exp: Add new tests.
2699
956a9fb9
JB
27002011-04-01 Joel Brobecker <brobecker@adacore.com>
2701
2702 * gdb.ada/mi_catch_ex: New testcase.
2703
d0c4d642
PA
27042011-04-01 Pedro Alves <pedro@codesourcery.com>
2705
2706 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2707 base::overload(void) method without specifying "const".
2708
18819fa6
UW
27092011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2710
2711 * gdb.arch/thumb-singlestep.S: New file.
2712 * gdb.arch/thumb-singlestep.exp: Likewise.
2713
a4c8e806
TT
27142011-03-31 Tom Tromey <tromey@redhat.com>
2715
2716 * gdb.python/py-prettyprint.py (exception_flag): New global.
2717 (NoStringContainerPrinter._iterator.next): Check it.
2718 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2719 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2720
53832f31
TT
27212011-03-29 Tom Tromey <tromey@redhat.com>
2722
2723 * gdb.cp/anon-struct.cc: New file.
2724 * gdb.cp/anon-struct.exp: New file.
2725
e4620230
JK
27262011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 Test STT_GNU_IFUNC support.
2729 * gdb.base/gnu-ifunc-lib.c: New file.
2730 * gdb.base/gnu-ifunc.c: New file.
2731 * gdb.base/gnu-ifunc.exp: New file.
2732
d0fb5eae
JK
27332011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2734
2735 Support a ring of related breakpoints.
2736 * gdb.base/watchpoint-delete.c: New file.
2737 * gdb.base/watchpoint-delete.exp: New file.
2738
20106cfb
JK
27392011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * gdb.ada/arrayparam.exp (print first after function call): Use
2742 explicit package name. Add a comment
2743 (print lasta after function call): Rename ...
2744 (print last after function call): ... it and use explicit package
2745 name.
2746 (print length after function call): Use explicit package name.
2747 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2748 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2749 (multiple matches for symbol i): Rename ...
2750 (multiple matches for symbol integervar): ... it.
2751 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2752 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2753
e7ab5e63
AB
27542011-03-25 Andrew Burgess <aburgess@broadcom.com>
2755
2756 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2757 environment variable to make grep output more predictable. Move
2758 all the environment setup into gdb_init so it's done once per test
2759 case rather than each time we start gdb.
2760
9ef07c8c
TT
27612011-03-24 Tom Tromey <tromey@redhat.com>
2762
2763 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2764 test.
2765
dd90784c
JK
27662011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2767
2768 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2769 * gdb.dwarf2/dw2-entry-value.S: New file.
2770 * gdb.dwarf2/dw2-entry-value.exp: New file.
2771
05775840
PM
27722011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2773
2774 PR python/12183
2775
2776 * gdb.python/py-function.exp: Add GdbError tests.
2777
8661b11b
PA
27782011-03-18 Pedro Alves <pedro@codesourcery.com>
2779
2780 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2781 (reglocal_test_func, statlocal_test_func): New functions.
2782 (globals_test_func): Call new functions.
2783 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2784 (gdb_collect_locals_test): New procedure.
2785 (gdb_trace_collection_test): Call new procedures.
2786
0fdb4f18
PA
27872011-03-18 Pedro Alves <pedro@codesourcery.com>
2788
2789 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2790 (test_register, test_register_unavailable): New procedures.
2791 (gdb_unavailable_registers_test): New procedure.
2792 (gdb_trace_collection_test): Call it.
2793
99c3dc11
PM
27942011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2795
2796 PR python/12149
2797
2798 * gdb.python/python.exp: Add gdb.write tests.
2799
29703da4
PM
28002010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2801
2802 * gdb.python/Makefile.in: Add py-objfile.
2803 * gdb.python/py-objfile.exp: New file.
2804 * gdb.python/py-objfile.c: New file.
2805 * gdb.python/py-block.exp: Add is_valid tests.
2806 * gdb.python/py-inferior.exp: Ditto.
2807 * gdb.python/py-infthread.exp: Ditto.
2808 * gdb.python/py-symbol.exp: Ditto.
2809 * gdb.python/py-symtab.exp: Ditto.
2810
598997c8
KS
28112011-03-16 Keith Seitz <keiths@redhat.com>
2812
2813 PR c++/12273
2814 * gdb.cp/cmpd-minsyms.exp: New test.
2815 * gdb.cp/cmpd-minsyms.cc: New file.
2816
2817 PR c++/11734
2818 * gdb.cp/ovsrch.exp: New test.
2819 * gdb.cp/ovsrch.h: New file.
2820 * gdb.cp/ovsrch1.cc: New file.
2821 * gdb.cp/ovsrch2.cc: New file.
2822 * gdb.cp/ovsrch3.cc: New file.
2823 * gdb.cp/ovsrch4.cc: New file.
2824
c91513d8
PP
28252011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2826
2827 PR gdb/12528
2828 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2829 * gdb.base/break-on-linker-gcd-function.exp: New test.
2830 * gdb.base/break-on-linker-gcd-function.cc: New file.
2831
7470fc63
AT
28322011-03-15 Andreas Tobler <andreast@fgznet.ch>
2833
2834 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2835
959e7469
PM
28362011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2837
2838 * lib/gdb.exp (gdb_unload): Add another termination case.
2839
9373cf26
JK
28402011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2841
2842 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2843 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2844 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2845 Provide a stub byte there.
2846 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2847 DW_AT_entry_pc.
2848 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2849
24e9cda0
UW
28502011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2851
2852 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2853 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2854 "generic ABI, auto".
2855 (altivec_abi_tests): Accept vectors returned by reference.
2856
7371cf6d
PM
28572010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2858
2859 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2860
ce77046a
UW
28612011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2862
2863 * gdb.python/py-section-script.exp: Skip test if no Python support.
2864
176400c3
UW
28652011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2866
2867 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2868
ecec24e6
PM
28692011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2870
2871 * gdb.python/py-parameter.exp: Update tests to the new Python
2872 parameter API. Add "no documentation" test. Add deprecated API
2873 backward compatibility test.
2874
5dbdd470
TT
28752011-03-09 Tom Tromey <tromey@redhat.com>
2876
2877 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2878 gdb_continue_to_end.
2879
b66e66ee
MK
28802011-03-09 Mark Kettenis <kettenis@gnu.org>
2881
2882 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2883 tabs.
2884
eceb0c5f
TT
28852011-03-09 Tom Tromey <tromey@redhat.com>
2886
2887 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2888 parentheses.
2889 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2890 $command.
2891 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2892 argument to gdb_continue_to_end.
2893 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2894 argument to gdb_continue_to_end.
2895 * gdb.cp/annota3.exp: Fix regex.
2896 * gdb.cp/annota2.exp: Fix regex.
2897 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2898 gdb_continue_to_end.
2899 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2900 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2901 gdb_continue_to_end.
2902
63154eca
PA
29032011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2904
2905 * gdb.server/ext-run.exp
2906 (load new file without any gdbserver inferior): New test.
2907
967d1f9b
TT
29082011-03-07 Tom Tromey <tromey@redhat.com>
2909
2910 * Makefile.in (TAGS): Rewrite.
2911
d68dcbb9
JK
29122011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2915 initial commands echo. New match for `Found trace'. Anchor all the
2916 other matches. Anchor and match for `No trace frame found' the final
2917 match.
2918
6bf58e63
TT
29192011-03-07 Tom Tromey <tromey@redhat.com>
2920
2921 * Makefile.in (TAGS): New target.
2922
fda326dd
TT
29232011-03-07 Tom Tromey <tromey@redhat.com>
2924
2925 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2926 change.
2927 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2928 change.
2929 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2930 exit message change.
2931 (skip_altivec_tests): Update for exit message change.
2932 (skip_vsx_tests): Likewise.
2933 (gdb_continue_to_end): Likewise. Add 'command' argument.
2934 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2935 * gdb.threads/tls.exp: Update for exit message change.
2936 * gdb.threads/thread-unwindonsignal.exp: Use
2937 gdb_continue_to_end.
2938 * gdb.threads/step.exp (step_it): Update for exit message change.
2939 (continue_all): Likewise.
2940 * gdb.threads/print-threads.exp (test_all_threads): Update for
2941 exit message change.
2942 * gdb.threads/interrupted-hand-call.exp: Use
2943 gdb_continue_to_end.
2944 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2945 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2946 gdb_continue_to_end.
2947 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2948 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2949 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2950 * gdb.cp/method.exp: Update for exit message change.
2951 * gdb.cp/mb-templates.exp: Update for exit message change.
2952 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2953 * gdb.cp/annota3.exp: Update for exit message change.
2954 * gdb.cp/annota2.exp: Update for exit message change.
2955 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2956 * gdb.base/term.exp: Update for exit message change.
2957 * gdb.base/step-test.exp (test_i): Update for exit message change.
2958 * gdb.base/sigstep.exp (advance): Update for exit message change.
2959 (advancei): Likewise.
2960 * gdb.base/siginfo.exp: Update for exit message change.
2961 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2962 * gdb.base/reread.exp: Use gdb_continue_to_end.
2963 * gdb.base/langs.exp: Use gdb_continue_to_end.
2964 * gdb.base/interrupt.exp: Update for exit message change.
2965 * gdb.base/gdb1555.exp: Update for exit message change.
2966 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2967 * gdb.base/ending-run.exp: Update for exit message change.
2968 * gdb.base/chng-syms.exp: Update for exit message change.
2969 * gdb.base/checkpoint.exp: Update for exit message change.
2970 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2971 gdb_continue_to_end.
2972 (test_catch_syscall_with_wrong_args): Likewise.
2973 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2974 * gdb.base/break-interp.exp (test_ld): Update for exit message
2975 change.
2976 * gdb.base/bang.exp: Update for exit message change.
2977 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2978 (do_call_attach_tests): Likewise.
2979 * gdb.base/a2-run.exp: Update for exit message change.
2980 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2981 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2982 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2983
dd19bd70
JK
29842011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2985
2986 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2987
30e62689
TT
29882011-03-03 Tom Tromey <tromey@redhat.com>
2989
2990 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2991 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2992 * gdb.hp/gdb.aCC/configure.ac: Remove.
2993 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2994 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2995 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2996 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2997 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2998 * gdb.hp/gdb.compat/configure.ac: Remove.
2999 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3000 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3001 * gdb.hp/gdb.defects/configure.ac: Remove.
3002 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3003 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3004 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3005 * gdb.hp/configure.ac: Remove.
3006 * gdb.hp/configure: Remove.
3007 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3008 substitution.
3009 (Makefile): Remove rule.
3010 * gdb.cell/configure.ac: Remove.
3011 * gdb.cell/configure: Remove.
3012 * gdb.stabs/Makefile.in (Makefile): Remove.
3013 (distclean): Don't remove config.status or config.log.
3014 * gdb.stabs/configure (Makefile): Remove.
3015 * gdb.stabs/configure.ac: Remove.
3016 * configure: Rebuild.
3017 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3018 Remove stabs- and cell-specific logic. Test for existence of
3019 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3020 subdirectories, gdb.cell, and and gdb.stabs.
3021 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3022
c171f854
JB
30232011-03-03 Joel Brobecker <brobecker@adacore.com>
3024
3025 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3026 end of buffer.
3027
9a5193cb
JB
30282011-03-02 Joel Brobecker <brobecker@adacore.com>
3029
3030 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3031 gdb_test when running a test where we expected no output back.
3032
9bb4c1bb
MS
30332011-02-28 Michael Snyder <msnyder@vmware.com>
3034
3035 * gdb.cp/overload.cc: Change initializer value to integer.
3036
3bd0f5ef
MS
30372011-02-27 Michael Snyder <msnyder@vmware.com>
3038
3039 * gdb.multi/base.exp: Add test for remove-inferiors.
3040
2279eaad
JB
30412011-02-26 Joel Brobecker <brobecker@adacore.com>
3042
3043 * gdb.python/py-frame.exp: Simplify the initialization phase
3044 using prepare_for_testing.
3045
c82c0b55
MS
30462011-02-25 Michael Snyder <msnyder@vmware.com>
3047
3048 * gdb.multi/base.exp: Add tests for info inferiors with args.
3049
1d94651b
JK
30502011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3051
3052 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3053 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3054 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3055 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3056 asmfile3. Comment the STABS (#3) file compilation. Compile
3057 everything through assembler. Provide KFAIL for symtab/12497.
3058 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3059 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3060 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3061 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3062
3bd0f5ef
MS
30632011-02-24 Michael Snyder <msnyder@vmware.com>
3064
3065 * gdb.base/break.exp: Add tests for delete breakpoints using
3066 convenience variables and value history references.
3067
12c1418e
MS
30682011-02-24 Michael Snyder <msnyder@vmware.com>
3069
3070 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3071 left behind in previous check-in.
3072
e5a67952
MS
30732011-02-23 Michael Snyder <msnyder@vmware.com>
3074
3075 * gdb.base/break.exp: Add tests for "info break" with arguments.
3076 * gdb.trace/infotrace.exp: Update patterns for error and help.
3077 * gdb.base/completion.exp: Update pattern.
3078 * gdb.base/ena-dis-br.exp: Update pattern.
3079 * gdb.base/help.exp: Update patterns.
3080
30812011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3082
3083 * gdb.base/memattr.exp: New test.
3084 * gdb.base/memattr.c: Test load for memattr.exp.
3085
6e6fbe60
DE
30862011-02-22 Doug Evans <dje@google.com>
3087
3088 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3089
1d41d745
MS
30902011-02-22 Michael Snyder <msnyder@vmware.com>
3091
3092 * Makefile.in: Make more clean.
3093 * gdb.ada/Makefile.in: Ditto.
3094 * gdb.arch/Makefile.in: Ditto.
3095 * gdb.asm/Makefile.in: Ditto.
3096 * gdb.base/Makefile.in: Ditto.
3097 * gdb.cp/Makefile.in: Ditto.
3098 * gdb.dwarf2/Makefile.in: Ditto.
3099 * gdb.java/Makefile.in: Ditto.
3100 * gdb.mi/Makefile.in: Ditto.
3101 * gdb.modula2/Makefile.in: Ditto.
3102 * gdb.python/Makefile.in: Ditto.
3103 * gdb.server/Makefile.in: Ditto.
3104 * gdb.stabs/Makefile.in: Ditto.
3105 * gdb.threads/Makefile.in: Ditto.
3106 * gdb.trace/Makefile.in: Ditto.
3107
79ba84ca
MS
31082011-02-22 Michael Snyder <msnyder@vmware.com>
3109
df46027d 3110 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3111 info threads.
3112
b9b35694
JB
31132011-02-22 Joel Brobecker <brobecker@adacore.com>
3114
3115 * gdb.python/py-breakpoint.exp: Fix the expected output of
3116 one of the "maint info breakpoints" tests to accept the output
3117 generated on platforms that do not have hardware watchpoints.
3118
8bfb830f
JB
31192011-02-22 Joel Brobecker <brobecker@adacore.com>
3120
3121 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3122 clean_restart. Be a little stricter in the expected output
3123 for one of the tests. Fix a typo in one of the comments.
3124
c45f3c54
JB
31252011-02-22 Joel Brobecker <brobecker@adacore.com>
3126
3127 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3128 Delete variable binfile, no longer use. Add or modify test
3129 comments to make them unique.
3130
b97c863c
MS
31312011-02-21 Michael Snyder <msnyder@vmware.com>
3132
3133 * Makefile.in: Update for make clean.
3134 * gdb.ada/Makefile.in: Ditto.
3135 * gdb.arch/Makefile.in: Ditto.
3136 * gdb.asm/Makefile.in: Ditto.
3137 * gdb.base/Makefile.in: Ditto.
3138 * gdb.cp/Makefile.in: Ditto.
3139 * gdb.dwarf2/Makefile.in: Ditto.
3140 * gdb.java/Makefile.in: Ditto.
3141 * gdb.mi/Makefile.in: Ditto.
3142 * gdb.modula2/Makefile.in: Ditto.
3143 * gdb.python/Makefile.in: Ditto.
3144 * gdb.server/Makefile.in: Ditto.
3145 * gdb.stabs/Makefile.in: Ditto.
3146 * gdb.threads/Makefile.in: Ditto.
3147 * gdb.trace/Makefile.in: Ditto.
3148
aea5b279
MS
31492011-02-21 Michael Snyder <msnyder@vmware.com>
3150
3151 * gdb.threads/thread-find.exp: Update patterns for changes in
3152 output of "info threads" command.
3153
e3039479
UW
31542011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3155 Ulrich Weigand <uweigand@de.ibm.com>
3156
3157 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3158 (skip_hw_watchpoint_tests): Likewise.
3159 (skip_hw_watchpoint_multi_tests): Likewise.
3160
b800ec70
UW
31612011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3162
3163 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3164 (skip_hw_watchpoint_tests): Likewise.
3165 (skip_hw_watchpoint_multi_tests): Likewise.
3166 (skip_hw_watchpoint_access_tests): Likewise.
3167
3168 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3169 * gdb.base/pr11022.exp: Likewise.
3170 * gdb.base/watch-read.exp: Likewise.
3171 * gdb.base/watch_thread_num.exp: Likewise.
3172 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3173 * gdb.base/watchpoint-hw.exp: Likewise.
3174 * gdb.base/watchpoint.exp: Likewise.
3175 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3176 * gdb.threads/watchthreads-reorder.exp: Likewise.
3177 * gdb.threads/watchthreads.exp: Likewise.
3178 * gdb.threads/watchthreads2.exp: Likewise.
3179
91033e37
JB
31802011-02-21 Joel Brobecker <brobecker@adacore.com>
3181
3182 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3183 the debugger is unable to find the array bounds.
3184
eeaafae2
JK
31852011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3186
3187 * gdb.cp/typedef-operator.exp: New file.
3188 * gdb.cp/typedef-operator.cc: New file.
3189
e338d953
MS
31902011-02-17 Michael Snyder <msnyder@vmware.com>
3191
3192 * gdb.threads/thread-find.exp: Fix regular expressions.
3193
e67ad678
JB
31942011-02-17 Joel Brobecker <brobecker@adacore.com>
3195
3196 * gdb.ada/packed_array: Expand testcase to test printing of
3197 unconstrained packed array.
3198
93084bca
JB
31992011-02-17 Joel Brobecker <brobecker@adacore.com>
3200
3201 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3202
a0c78a73
PA
32032011-02-16 Pedro Alves <pedro@codesourcery.com>
3204
f65d5553 3205 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3206 (main): Initialize it before collecting, and and clear it
3207 afterwards.
f65d5553
PA
3208 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3209 collecting with '{type} addr', where the addr expression is not an
3210 rvalue.
a0c78a73 3211
3dfcbbd2
KW
32122011-02-16 Ken Werner <ken.werner@de.ibm.com>
3213
3214 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3215 a bool variable. Expect correct OpenCL names for vector types. Use the
3216 uc3 variable name instead of referring to the uchar3 built-in type.
3217 Escape the asterisk at the half pointer test.
3218
08807d5a
PA
32192011-02-16 Pedro Alves <pedro@codesourcery.com>
3220
f65d5553 3221 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3222 (main): Initialize it before collecting, and and clear it
3223 afterwards.
f65d5553
PA
3224 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3225 collecting overlapping memory ranges.
08807d5a 3226
60f98dde
MS
32272011-02-15 Michael Snyder <msnyder@vmware.com>
3228
3229 * gdb.base/default.exp: Add tests for thread commands.
3230 * gdb.base/help.exp: Add tests for thread commands.
3231 * gdb.threads/thread-find.exp: New test for thread find command.
3232
648cd113
KW
32332011-02-15 Ken Werner <ken.werner@de.ibm.com>
3234
3235 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3236
494e194e
YQ
32372011-02-15 Yao Qi <yao@codesourcery.com>
3238
3239 PR tdep/12352
3240 * gdb.arch/arm-disp-step.S : New test for str instruction.
3241 * gdb.arch/arm-disp-step.exp : Likewise.
3242
d9492458
TJB
32432011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3244
3245 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3246 "vector_register2_vr" test strings. Test the extended floating
3247 point registers (F32~F63).
3248 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3249 IBM XL C compiler. Make the test program use a register provided
3250 by the compiler for the lxvd2x instruction.
3251
8af8e3bc
PA
32522011-02-14 Pedro Alves <pedro@codesourcery.com>
3253
3254 * gdb.trace/unavailable.cc (class Base, class Middle, class
3255 Derived): New types.
3256 (derived_unavail, derived_partial, derived_whole): New globals.
3257 (virtual_partial): New global.
3258 (virtualp): Point at virtual_partial.
3259 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3260 related to unavailable vptr.
3261
1b28d0b3
PA
32622011-02-14 Pedro Alves <pedro@codesourcery.com>
3263
3264 * gdb.trace/unavailable.cc (a, b, c): New globals.
3265 (main): Set and clear them.
3266 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3267 `a' and `c', and check that `b' isn't collected, although `a' and
3268 `c' are.
3269
ec0a52e1
PA
32702011-02-14 Pedro Alves <pedro@codesourcery.com>
3271
3272 * gdb.trace/unavailable.cc (struct Virtual): New.
3273 (virtualp): New global pointer.
3274 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3275 printing a pointer to an object whose type has a vtable, with
3276 print object on.
3277
24e6bcee
PA
32782011-02-14 Pedro Alves <pedro@codesourcery.com>
3279
3280 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3281 value repeat handles unavailableness.
3282
39d37385
PA
32832011-02-14 Pedro Alves <pedro@codesourcery.com>
3284
3285 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3286 tests for building arrays from unavailable values, subscripting
3287 non-memory rvalue unvailable arrays, and accessing fields or
3288 baseclasses of non-lazy unavailable values,
3289 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3290 struct types.
3291 (g_smallstruct, g_smallstruct_b): New globals.
3292
06d72e16
PA
32932011-02-14 Pedro Alves <pedro@codesourcery.com>
3294
3295 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3296
bc9a5551
JK
32972011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3300 * gdb.cp/overload-const.exp: New file.
3301 * gdb.cp/overload-const.cc: New file.
3302
54fcddd0
UW
33032011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3304
3305 * gdb.opencl/callfuncs.cl: New file.
3306 * gdb.opencl/callfuncs.exp: New test.
3307 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3308
d6dafb7c
UW
33092011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3310
3311 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3312 when computing result.
3313 * gdb.arch/altivec-abi.exp: Update expected results.
3314
a449c2d8
TJB
33152011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3316
3317 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3318 * gdb.base/jit.exp: Likewise.
3319 * gdb.base/pie-execl.exp: Likewise.
3320 * gdb.base/solib-nodir.exp: Likewise.
3321 * gdb.base/solib-overlap.exp: Likewise.
3322
764880b7
PA
33232011-02-07 Pedro Alves <pedro@codesourcery.com>
3324
3325 * gdb.trace/collection.c (global_pieces): New.
3326 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3327 New procedure.
3328 (gdb_trace_collection_test): Call it.
3329
505500db
SW
33302011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3331
3332 * gdb.python/py-evthreads.c: New file.
3333 * gdb.python/py-evthreads.exp: New file.
3334 * gdb.python/py-events.py: New file.
3335 * gdb.python/py-events.exp: New file.
3336 * gdb.python/py-events.c: New file.
3337
385203ed
DD
33382011-02-04 David Daney <ddaney@caviumnetworks.com>
3339
3340 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3341
9011945e
AB
33422011-02-03 Andrew Burgess <aburgess@broadcom.com>
3343
3344 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3345 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3346 boundary between two compilation units.
3347
580688f3
PA
33482011-02-02 Pedro Alves <pedro@codesourcery.com>
3349
3350 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3351 (Virtual): New structs.
3352 (virtual_o, virtual_middle_b): New globals.
3353 * gdb.cp/virtbase.exp: New tests.
3354
d3f0f853
PP
33552011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3356
3357 * gdb.base/jit.exp: New file.
3358 * gdb.base/jit-main.c: New file.
3359 * gdb.base/jit-solib.c: New file.
3360
b2030fb5
UW
33612011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3362
3363 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3364 proceed to initial kernel entry point.
3365 * gdb.opencl/datatypes.exp: Likewise.
3366 * gdb.opencl/operators.exp: Likewise.
3367 * gdb.opencl/vec_comps.exp: Likewise.
3368
2db19d1e
SW
33692011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3370
3371 * gdb.cp/nsnested.cc: New.
3372 * gdb.cp/nsnested.exp: New.
3373 * gdb.cp/nsnoimports.exp: New.
3374 * gdb.cp/nsnoimports.cc: New.
3375
6b0c4c1f
JB
33762011-01-31 Joel Brobecker <brobecker@adacore.com>
3377
3378 * gdb.base/interact.exp: Add extra tests that verify that
3379 the value of the interactive-mode setting does not change
3380 after the script is sourced.
3381
80b23b6a
JK
33822011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3383
3384 * gdb.cp/noparam.exp: New file.
3385 * gdb.cp/noparam.cc: New file.
3386
ffd5ec24
PA
33872011-01-28 Pedro Alves <pedro@codesourcery.com>
3388
3389 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3390 there's no stack or registers.
3391
a81766d8
TT
33922011-01-26 Tom Tromey <tromey@redhat.com>
3393
3394 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3395 space before string output. Add test for "set print pretty off"
3396 case.
3397
585fdaa1
PA
33982011-01-25 Pedro Alves <pedro@codesourcery.com>
3399
3400 * gdb.base/frame-args.exp: Adjust.
3401 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3402 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3403 * gdb.dwarf2/pieces.exp: Adjust.
3404 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3405 * gdb.opt/inline-locals.exp: Adjust.
3406 * gdb.threads/fork-child-threads.exp: Adjust.
3407
d468832a
KW
34082011-01-25 Ken Werner <ken.werner@de.ibm.com>
3409
3410 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3411 OpenCL kernel function. Add a comment as marker. Add address space
3412 qualifiers for the remaining program scope variables.
3413 * gdb.opencl/datatypes.cl: Likewise.
3414 * gdb.opencl/operators.cl: Likewise.
3415 * gdb.opencl/vec_comps.cl: Likewise.
3416 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3417 Add breakpoint at the marker comment.
3418 * gdb.opencl/datatypes.exp: Likewise.
3419 * gdb.opencl/operators.exp: Likewise.
3420 * gdb.opencl/vec_comps.exp: Likewise.
3421
490f124f
PA
34222011-01-24 Pedro Alves <pedro@codesourcery.com>
3423
3424 * gdb.base/printcmds.c (some_struct): New struct and instance.
3425 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3426 procedure.
3427 <global scope>: Call it.
3428
6da78614
KW
34292011-01-21 Ken Werner <ken.werner@de.ibm.com>
3430
3431 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3432 argument to the gdb_compile_opencl_hostapp call.
3433
ec64c9aa
YQ
34342011-01-19 Yao Qi <yao@codesourcery.com>
3435
3436 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3437 positve list.
3438
810cfdbb
YQ
34392011-01-19 Yao Qi <yao@codesourcery.com>
3440
3441 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3442 canonical form.
3443 Remove "xscale-*-*"
3444 * gdb.xml/tdesc-regs.exp: Likewise.
3445 * gdb.python/py-section-script.exp: Replace ARM target triplet
3446 with canonical form.
3447 Match arm*-*-symbianelf*.
3448 * gdb.base/dup-sect.exp: Likewise.
3449 * lib/dwarf.exp: New.
3450 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3451 dwarf2_support.
3452 * gdb.dwarf2/dup-psym.exp: Likewise.
3453 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3454 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3455 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3456 * gdb.dwarf2/dw2-basic.exp: Likewise.
3457 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3458 * gdb.dwarf2/dw2-const.exp: Likewise.
3459 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3460 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3461 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3462 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3463 * gdb.dwarf2/dw2-filename.exp: Likewise.
3464 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3465 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3466 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3467 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3468 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3469 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3470 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3471 * gdb.dwarf2/dw2-producer.exp: Likewise.
3472 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3473 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3474 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3475 * gdb.dwarf2/dw2-strp.exp: Likewise.
3476 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3477 * gdb.dwarf2/implptr.exp: Likewise.
3478 * gdb.dwarf2/mac-fileno.exp: Likewise.
3479 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3480 * gdb.dwarf2/pieces.exp: Likewise.
3481 * gdb.dwarf2/pr11465.exp: Likewise.
3482 * gdb.dwarf2/valop.exp: Likewise.
3483 * gdb.dwarf2/watch-notconst.exp: Likewise.
3484 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3485
4694da01
TT
34862011-01-19 Tom Tromey <tromey@redhat.com>
3487
3488 * gdb.python/py-infthread.exp: Add thread tests.
3489
b075872c
JB
34902011-01-14 Joel Brobecker <brobecker@adacore.com>
3491
3492 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3493
2c3e6e24
JB
34942011-01-14 Joel Brobecker <brobecker@adacore.com>
3495
3496 * gdb.ada/widewide: New testcase.
3497
de8fa76c
JB
34982011-01-13 Joel Brobecker <brobecker@adacore.com>
3499
3500 * gdb.base/interact.exp: New testcase.
3501
1b05df00
TT
35022011-01-12 Tom Tromey <tromey@redhat.com>
3503
3504 * gdb.mi/gdb2549.exp: Update for error message changes.
3505 * gdb.mi/mi-cli.exp: Likewise.
3506 * gdb.mi/mi-disassemble.exp: Likewise.
3507 * gdb.mi/mi-pthreads.exp: Likewise.
3508 * gdb.mi/mi-regs.exp: Likewise.
3509 * gdb.mi/mi-stack.exp: Likewise.
3510 * gdb.mi/mi-var-block.exp: Likewise.
3511 * gdb.mi/mi-var-cmd.exp: Likewise.
3512 * gdb.mi/mi2-cli.exp: Likewise.
3513 * gdb.mi/mi2-disassemble.exp: Likewise.
3514 * gdb.mi/mi2-pthreads.exp: Likewise.
3515 * gdb.mi/mi2-regs.exp: Likewise.
3516 * gdb.mi/mi2-stack.exp: Likewise.
3517 * gdb.mi/mi2-var-block.exp: Likewise.
3518 * gdb.mi/mi2-var-cmd.exp: Likewise.
3519
c2ff108b
JK
35202011-01-12 Andrew Burgess <aburgess@broadcom.com>
3521 Jan Kratochvil <jan.kratochvil@redhat.com>
3522
3523 PR fortran/11104 and DWARF unbound arrays detection.
3524 * gdb.fortran/multi-dim.exp: New file.
3525 * gdb.fortran/multi-dim.f90: New file.
3526
b716877b
AB
35272011-01-12 Andrew Burgess <aburgess@broadcom.com>
3528
3529 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3530 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3531 add new tests for opcode dumping.
3532
6c162d5e
TT
35332011-01-11 Tom Tromey <tromey@redhat.com>
3534
3535 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3536
77b06cd7
TJB
35372010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3538
3539 Convert hardware watchpoints to use breakpoint_ops.
3540 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3541 type is not supported.
3542 * gdb.base/foll-fork.exp: Likewise.
3543 * gdb.base/foll-vfork.exp: Likewise.
3544
f39a75d0
PM
35452011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3546
3547 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3548 Use load_lib gdb-python.exp.
3549 * gdb.python/python.exp: Ditto.
3550 * gdb.python/py-function.exp: Ditto.
3551
fc529d80
AS
35522011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3553
3554 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3555
fb03cb59
JK
35562011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * configure: Regenerate.
3559
d8e22779
TT
35602011-01-06 Tom Tromey <tromey@redhat.com>
3561
3562 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3563
09050809
JB
35642011-01-06 Joel Brobecker <brobecker@adacore.com>
3565
fc529d80
AS
3566 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3567 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3568 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3569 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3570 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3571 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3572 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3573 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3574 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3575 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3576 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3577 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3578 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3579 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3580 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3581 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3582 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3583 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3584 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3585 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3586 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3587 gdb.ada/uninitialized_vars.exp,
3588 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3589 Simplify by using clean_restart.
09050809 3590
8ed5dd9e
JB
35912011-01-06 Joel Brobecker <brobecker@adacore.com>
3592
3593 Add marker to be used as anchor for inserting breakpoints.
3594 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3595 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3596 Likewise.
3597
3598 Remove uses of gdb_start_cmd.
3599 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3600 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3601
3602 Do not run testcase if testing with GDBserver.
3603 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3604 if testing with GDBserver.
3605
368a124f
JB
36062011-01-06 Joel Brobecker <brobecker@adacore.com>
3607
3608 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3609 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3610 copyright header.
3611
44944448
JB
36122011-01-05 Joel Brobecker <brobecker@adacore.com>
3613
3614 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3615 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3616 testsuite/gdb.fortran/complex.f,
3617 testsuite/gdb.fortran/derived-type.f90,
3618 testsuite/gdb.fortran/library-module-lib.f90,
3619 testsuite/gdb.fortran/library-module-main.f90,
3620 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3621 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3622 Copyright year update.
3623
31886ea6
JB
36242011-01-05 Joel Brobecker <brobecker@adacore.com>
3625
3626 * gdb.base/langs1.f: Add copyright header.
3627
ebedcab5
JK
36282011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3629
3630 * gdb.base/morestack.exp: New file.
3631 * gdb.base/morestack.c: New file.
3632
de1eb2f9
JK
36332011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3634
3635 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3636
9e87a409
JB
36372010-12-29 Joel Brobecker <brobecker@adacore.com>
3638
3639 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3640 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3641
720d1a40
JB
36422010-12-29 Joel Brobecker <brobecker@adacore.com>
3643
3644 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3645
a283af87
AS
36462010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3647
5d3d9cba
AS
3648 * gdb.threads/tls.exp: Fix typo.
3649
a283af87
AS
3650 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3651 * gdb.threads/execl.exp: Update.
3652
2a20745c
YQ
36532010-12-23 Yao Qi <yao@codesourcery.com>
3654
3655 * gdb.arch/arm-disp-step.exp: New.
3656 * gdb.arch/arm-disp-step.S: New.
3657
a7658b96
TT
36582010-12-21 Tom Tromey <tromey@redhat.com>
3659
3660 * gdb.threads/execl.exp: Update.
3661 * gdb.threads/linux-dp.exp: Update.
3662 * gdb.threads/manythreads.exp: Update.
3663 * gdb.threads/tls.exp: Update.
3664
5b79abe7
TT
36652010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3666
3667 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3668 (NextOverThrowDerivates) <resumebpt>: New.
3669 (resumebpt_test): New.
3670 (main): Call resumebpt_test.
3671 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3672
0914bcdb
SS
36732010-12-12 Stan Shebs <stan@codesourcery.com>
3674
3675 * gdb.trace/tsv.exp: Test print command on trace state variables.
3676
305aeedc
TT
36772010-12-09 Tom Tromey <tromey@redhat.com>
3678
3679 * gdb.base/interp.exp: Add regression test.
3680
186c406b
TT
36812010-12-09 Tom Tromey <tromey@redhat.com>
3682
3683 * gdb.java/jnpe.java: New file.
3684 * gdb.java/jnpe.exp: New file.
3685 * gdb.cp/nextoverthrow.exp: New file.
3686 * gdb.cp/nextoverthrow.cc: New file.
3687
aae1c79a
DE
36882010-12-07 Doug Evans <dje@google.com>
3689
3690 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3691 of data-directory.
3692 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3693 updated.
3694 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3695
60f98dde 36962010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3697
3698 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3699 * gdb.base/call-sc.exp: Ditto.
3700 * gdb.base/finish.exp: Ditto.
3701 * gdb.base/return.exp: Ditto.
3702 * gdb.base/return2.exp: Ditto.
3703
5fa290c1
DE
37042010-11-30 Doug Evans <dje@google.com>
3705
3706 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3707 (gdb_expect_list): Fix spelling errors in comments.
3708 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3709 send_gdb/gdb_expect_list where applicable.
3710 * gdb.base/call-ar-st.exp: Ditto.
3711 * gdb.base/funcargs.exp: Ditto.
3712 * gdb.base/gcore.exp: Ditto.
3713 * gdb.base/page.exp: Ditto.
3714 * gdb.base/sigaltstack.exp: Ditto.
3715 * gdb.base/siginfo.exp: Ditto.
3716 * gdb.base/sigstep.exp: Ditto.
3717 * gdb.base/trace-commands.exp: Ditto.
3718
4e04c971
DE
37192010-11-29 Doug Evans <dje@google.com>
3720
3721 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3722 printer-name;subprinter-name.
3723
8cf6f0b1
TT
37242010-11-29 Tom Tromey <tromey@redhat.com>
3725
3726 * gdb.dwarf2/implptr.exp: New file.
3727 * gdb.dwarf2/implptr.c: New file.
3728 * gdb.dwarf2/implptr.S: New file.
3729
94b6973e
PM
37302010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3731
fc529d80 3732 PR python/12199
94b6973e
PM
3733
3734 * gdb.python/py-breakpoint.exp: Test the delete method.
3735
8358c15c
JK
37362010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 Fix step_resume_breakpoint unsaved during an infcall.
3739 * gdb.base/step-resume-infcall.exp: New file.
3740 * gdb.base/step-resume-infcall.c: New file.
3741
f6df29bc
TJB
37422010-11-24 Edjunior Machado <emachado@br.ibm.com>
3743
3744 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3745
f2b5a5cf
TJB
37462010-11-24 Edjunior Machado <emachado@br.ibm.com>
3747
3748 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3749 on ppc64's symbols; "finish" and "return" commands must accept to
3750 show the caller line again as well as the line after.
3751 * gdb.asm/powerpc64.inc: New file.
3752
6b0ecdc2
DE
37532010-11-23 Doug Evans <dje@google.com>
3754
3755 * lib/gdb.exp (gdb_test_sequence): New function.
3756 (gdb_expect_list): Add verbose -log call for each pattern.
3757 * gdb.base/signals.exp (test_handle_all_print): Call it.
3758 Reduce timeout increment from 6 minutes to 1 minute.
3759 * gdb.server/ext-run.exp: Call it.
3760
ea976c60
PM
37612010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3762
f2b5a5cf 3763 PR python/12212
ea976c60
PM
3764
3765 * gdb.python/python.exp: Check that selected_thread raises an
3766 error when no inferior is loaded.
3767
c0efa795
JK
37682010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3769
3770 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3771 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3772
ec3aa567
JK
37732010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3774
3775 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3776 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3777
d8249011
DE
37782010-11-18 Doug Evans <dje@google.com>
3779
3780 * gdb.server/ext-run.exp: Fix intermittent failures.
3781
d4eba7d1
NF
37822010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3783
3784 * gdb.stabs/gdb11479.exp: Use runto_main.
3785
b04c2f88
NF
37862010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3787
3788 * gdb.base/break-entry.exp: Skip if using a stub.
3789
ae9d7ce4
NF
37902010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3791
3792 * gdb.python/py-inferior.exp: Pack values in target endianness.
3793
621c8364
TT
37942010-11-12 Tom Tromey <tromey@redhat.com>
3795
3796 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3797 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3798 MemoryError.
3799 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3800 type.
3801 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3802 MemoryError.
3803 (test_subscript_regression): Update exception type.
3804
84f4c1fe
PM
38052010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3806
3807 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3808 breakpoint tests.
3809
a1442452
PA
38102010-11-09 Pedro Alves <pedro@codesourcery.com>
3811
3812 * gdb.base/watchpoint.exp: Test "watch -location" with an
3813 innacessible location.
3814
efd11a33
JK
38152010-11-09 Edjunior Machado <emachado@br.ibm.com>
3816 Luis Machado <luisgpm@br.ibm.com>
3817
3818 * gdb.base/maint.exp: Expect "." prefix.
3819 * gdb.base/nodebug.exp: Expect "." Likewise.
3820 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3821 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3822 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3823 POWER server processors.
3824
aa00efb5
JK
38252010-11-08 Edjunior Machado <emachado@br.ibm.com>
3826 Luis Machado <luisgpm@br.ibm.com>
3827
3828 * gdb.base/break-entry.exp: convert entry point for
3829 ppc64 and expect leading `.' on ppc64's symbols
3830
99e7ae30
DE
38312010-11-05 Doug Evans <dje@google.com>
3832
3833 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3834 * gdb.python/py-param.exp: Delete, contents moved to ...
3835 * gdb.python/py-parameter.exp: ... here. New file.
3836 Add test for gdb.parameter ("directories").
99e7ae30 3837
f4b8a18d
KW
38382010-11-05 Ken Werner <ken.werner@de.ibm.com>
3839
3840 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3841 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3842 * configure: Regenerate.
3843 * gdb.opencl/Makefile.in: New File.
3844 * gdb.opencl/datatypes.exp: Likewise.
3845 * gdb.opencl/datatypes.cl: Likewise.
3846 * gdb.opencl/operators.exp: Likewise.
3847 * gdb.opencl/operators.cl: Likewise.
3848 * gdb.opencl/vec_comps.exp: Likewise.
3849 * gdb.opencl/vec_comps.cl: Likewise.
3850 * gdb.opencl/convs_casts.exp: Likewise.
3851 * gdb.opencl/convs_casts.cl: Likewise.
3852 * lib/opencl.exp: Likewise.
3853 * lib/opencl_hostapp.c: Likewise.
3854 * lib/opencl_kernel.cl: Likewise.
3855 * lib/cl_util.c: Likewise.
3856 * lib/cl_util.c: Likewise.
3857 * gdb.base/default.exp (set language): Add "opencl" to the list of
3858 languages.
3859
a9d5ef47
SW
38602010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3861
3862 * gdb.cp/overload.exp: Added test for inheritance overload.
3863 * gdb.cp/overload.cc: Ditto.
3864 * gdb.cp/oranking.exp: Removed releveant kfails.
3865
03eb1c79
JK
38662010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3867 Joel Brobecker <brobecker@adacore.com>
3868
3869 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3870 check test_compiler_info.
3871
dbc98a8b
KW
38722010-11-03 Ken Werner <ken.werner@de.ibm.com>
3873
3874 * gdb.base/gnu_vector.exp: Adjust expect messages.
3875
120bd360
KW
38762010-11-03 Ken Werner <ken.werner@de.ibm.com>
3877
3878 * gdb.base/gnu_vector.exp: Add unary operator tests.
3879
c37f7098
KW
38802010-11-03 Ken Werner <ken.werner@de.ibm.com>
3881
3882 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3883
7b51bc51
DE
38842010-11-02 Doug Evans <dje@google.com>
3885
3886 * gdb.python/py-pp-maint.c: New file.
3887 * gdb.python/py-pp-maint.exp: New file.
3888 * gdb.python/py-pp-maint.py: New file.
3889
50c97f38
TT
38902010-11-02 Tom Tromey <tromey@redhat.com>
3891
3892 * gdb.base/default.exp: Remove "scheme" from language list.
3893
a289b8f6
JK
38942010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3895
3896 Revert:
3897 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3898 * gdb.threads/sigstep-threads.exp: New file.
3899 * gdb.threads/sigstep-threads.c: New file.
3900
cd017491
MS
39012010-10-20 Michael Snyder <msnyder@vmware.com>
3902
3903 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3904
8e6a5956
UW
39052010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3906
3907 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3908 Skip test completely if gdb,no_hardware_watchpoints.
3909
2c04da0d
UW
39102010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3911
3912 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3913 strict, but do not check for any particular function name within libc.
3914
79afc5ef
SW
39152010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3916
3917 * gdb.cp/smartp.exp: New test.
3918 * gdb.cp/smartp.cc : New test.
3919
026ffab7
SW
39202010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3921
3922 * gdb.cp/converts.exp: Test pointer to bool conversion.
3923 Test pointer to long conversion.
3924 * gdb.cp/oranking.exp: Removed relevant kfail.
3925
3a772aa4
TT
39262010-10-18 Tom Tromey <tromey@redhat.com>
3927
3928 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3929 argument to lazy_string.
3930 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3931 (pp_ls.to_string): Use it.
3932 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3933 Add "estring2" local.
3934
5fc3827b
JK
39352010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3936
3937 Fix s390x compatibility.
3938 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3939 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3940
8aeb23f3
JK
39412010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3942
3943 * gdb.threads/sigstep-threads.exp: New file.
3944 * gdb.threads/sigstep-threads.c: New file.
3945
c1e56572
JK
39462010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3947
3948 * gdb.base/pie-execl.exp: New file.
3949 * gdb.base/pie-execl.c: New file.
3950
92163a10
JK
39512010-10-13 Doug Evans <dje@google.com>
3952 Jan Kratochvil <jan.kratochvil@redhat.com>
3953
3954 PR exp/12117
3955 * gdb.cp/ptype-cv-cp.cc: New file.
3956 * gdb.cp/ptype-cv-cp.exp: New file.
3957
7062b0a0
SW
39582010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3959
3960 * gdb.cp/converts.cc: New test program.
3961 * gdb.cp/converts.exp: New test.
3962 * gdb.cp/overload.exp: Added test for void* vs int*.
3963 * gdb.cp/overload.exp: Ditto.
3964 * gdb.cp/oranking.exp: Removed related kfail.
3965
0e3509db
DE
39662010-10-13 Doug Evans <dje@google.com>
3967
3968 * lib/gdb-python.exp (gdb_check_python_config): New function.
3969 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3970 * gdb.python/lib-types.cc: New file.
3971 * gdb.python/lib-types.exp: New file.
3972
8dc78533
JK
39732010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3974
3975 * gdb.python/py-error.exp: New file.
3976 * gdb.python/py-error.py: New file.
3977
93c17e06
JK
39782010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3979
3980 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3981 gdb_test_multiple.
3982
d8b34041
JK
39832010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3984
3985 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3986 * gdb.base/prelink.exp: Likewise.
3987 * gdb.base/solib-nodir.exp: Likewise.
3988 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3989 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3990 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3991
e0cc584e
UW
39922010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3993
3994 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3995 for the "info files" test to avoid timeouts on slow machines.
3996
cfc353b1
JK
39972010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3998
3999 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4000 (main): Make openlib dummy call.
4001
d3d7896d
JK
40022010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4003
4004 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4005 * break-interp.exp (reach): Move the core body ...
4006 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4007 (test_ld): Provide always real argument, even to the linker. Replace
4008 dl_main by _dl_debug_state.
4009
5e533c94
JK
40102010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 Fix results of prelinked PIEs on ppc*.
4013 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4014 Accept also DISPLACEMENT "PRESENT".
4015 (main): Replace "ZERO" displacements by "PRESENT".
4016
33540610
SW
40172010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4018
4019 * gdb.cp/oranking.exp: New test.
4020 * gdb.cp/oranking.cc: New test program.
4021
3bdf2bbd
KW
40222010-10-08 Ken Werner <ken.werner@de.ibm.com>
4023
4024 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4025 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4026
2f608a3a
KW
40272010-10-06 Ken Werner <ken.werner@de.ibm.com>
4028
4029 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4030 lush, lynx) New constant.
4031 * gdb.base/constvars.exp: Test const array types.
4032 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4033
aa2e2d8d
DE
40342010-10-06 Doug Evans <dje@google.com>
4035
4036 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4037 of syscall staging area.
4038
2844d6b5
KW
40392010-10-06 Ken Werner <ken.werner@de.ibm.com>
4040
4041 * gdb.base/gnu_vector.c: Add variable c4.
4042 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4043 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4044
7d8ac8bb
MR
40452010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4046
4047 * gdb.arch/altivec-abi.exp: Fix a typo.
4048
84a02e58
MR
40492010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4050
4051 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4052 to match a thread ID.
4053
b18e6318
JK
40542010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4055
4056 Fix s390x testcase compatibility.
4057 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4058
a2c09bd0
DE
40592010-10-01 Doug Evans <dje@google.com>
4060
4061 * lib/gdb-python.exp: New file.
4062 * gdb.python/py-block.exp: Use it.
4063 * gdb.python/py-breakpoint.exp: Ditto.
4064 * gdb.python/py-frame.exp: Ditto.
4065 * gdb.python/py-inferior.exp: Ditto.
4066 * gdb.python/py-param.exp: Ditto.
4067 * gdb.python/py-prettyprint.exp: Ditto.
4068 * gdb.python/py-shared.exp: Ditto.
4069 * gdb.python/py-symbol.exp: Ditto.
4070 * gdb.python/py-symtab.exp: Ditto.
4071 * gdb.python/py-type.exp: Ditto.
4072 * gdb.python/py-value.exp: Ditto.
4073 * gdb.python/python.exp: Ditto.
4074
38f12cfc
TT
40752010-09-30 Tom Tromey <tromey@redhat.com>
4076
4077 * gdb.base/anon.exp: New file.
4078 * gdb.base/anon.c: New file.
4079
9ae8282d
TT
40802010-09-30 Tom Tromey <tromey@redhat.com>
4081
4082 * gdb.base/completion.exp: Test completion through anonymous
4083 union.
4084 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4085
e9e07ba6
JK
40862010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4087
4088 Fix printing parameters of inlined functions.
4089 * gdb.dwarf2/dw2-inline-param.exp: New file.
4090 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4091 * gdb.dwarf2/dw2-inline-param.S: New file.
4092
cd2effb2
JK
40932010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4094
4095 PR corefiles/12071.
4096 * gdb.base/corefile.exp (quit with a process, no question: load core)
4097 (quit with a core file): New tests.
4098
bceffbf3
JK
40992010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 Fix GDB crash on inferior calls with self-referencing classes.
4102 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4103 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4104 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4105
1736ad11
JK
41062010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 Fix lost siginfo_t for inferior calls.
4109 * gdb.base/siginfo-infcall.exp: New file.
4110 * gdb.base/siginfo-infcall.c: New file.
4111
a176ad92
JB
41122010-09-22 Joel Brobecker <brobecker@adacore.com>
4113
4114 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4115
c2b0a229
JK
41162010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4117
4118 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4119 New test.
4120 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4121
e8ae22d1
JB
41222010-09-22 Joel Brobecker <brobecker@adacore.com>
4123
4124 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4125 type of our const type.
4126
ec322823
SW
41272010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4128
4129 * gdb.cp/pr12028.cc: New.
4130 * gdb.cp/pr12028.exp: New.
4131
72929c62
JB
41322010-09-22 Joel Brobecker <brobecker@adacore.com>
4133
4134 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4135
875b4ff5 41362010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4137 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4138
4139 PR mi/11407
4140 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4141 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4142 * gdb.mi/dw2-ref-missing-frame.S New File.
4143 * gdb.mi/dw2-ref-missing-frame.exp New File.
4144
7155d578
TT
41452010-09-14 Tom Tromey <tromey@redhat.com>
4146
4147 PR symtab/8399:
4148 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4149
515ed532
TT
41502010-09-14 Tom Tromey <tromey@redhat.com>
4151
4152 PR exp/11803:
4153 * gdb.threads/tls.exp: Use C++.
4154 (check_thread_local): Use K::another_thread_local.
4155 * gdb.threads/tls.c (class K): New.
4156 (another_thread_local): Now a member of K.
4157 (spin): Update. No longer K&R C.
4158
450ca57c
SW
41592010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4160
4161 * gdb.cp/koenig.cc: created class for testing member lookup.
4162 * gdb.cp/koenig.exp: Added test for member lookup.
4163
dbd492a3
JK
41642010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4165
4166 Fix false FAILs on sourcetree topdir directory containing "kill".
4167 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4168 source line matching regexp.
4169
8d4d924b
JK
41702010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4171
4172 * gdb.python/python.exp (set height 0, collect help from uiout)
4173 (verify help to uiout): New tests.
4174
8e64f2a0
JK
41752010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4176
4177 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4178 is_lp64_target to check 64bit target.
4179
4569eed2
JK
41802010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4183 (test_ld) <powerpc64-*>: New.
4184
5e1617b1
DJ
41852010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4186
4187 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4188
c767944b
DJ
41892010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4190
4191 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4192 (FunctionArg::method): New function.
4193 (empty, arg): New variables.
4194 (main): Call arg.method.
4195 * gdb.cp/templates.exp (test_template_args): New function.
4196 (do_tests): Call it.
4197
27d3a3fc
UW
41982010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4199
4200 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4201 of "next" to proceed over pthread_exit call.
4202
55b7ce7f
UW
42032010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4204
4205 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4206 "maint print statistics" output to prevent expect timeouts.
4207
809df446
JK
42082010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4209
4210 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4211 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4212 (test_float_rejected): ... here.
4213 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4214 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4215 (test_float_rejected): ... here.
4216 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4217 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4218 (test_float_rejected): ... here.
4219 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4220 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4221 (test_float_rejected): ... here.
4222
8464be76
DJ
42232010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4224
4225 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4226 before disabling hardware watchpoints.
4227 (test_inaccessible_watchpoint): Check that hardware watchpoints
4228 are used. Test for watchpoints on a constant address.
4229
14dba4b4
JK
42302010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4231
4232 * gdb.base/ui-redirect.exp: New file.
4233
3f3540e1 42342010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4235 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4236
4237 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4238
0f254bb7
DE
42392010-08-31 Doug Evans <dje@google.com>
4240
4241 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4242
03f17ccf
TT
42432010-08-30 Tom Tromey <tromey@redhat.com>
4244
4245 PR python/11792:
4246 * gdb.python/py-value.exp (test_subscript_regression): Add
4247 dynamic_type test.
4248
640617ad
DJ
42492010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4250
4251 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4252 instead of running to main. Do not test the main function.
4253 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4254 Add new main.
4255
2ed91d1b
PA
42562010-08-26 Pedro Alves <pedro@codesourcery.com>
4257
4258 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4259 one test.
4260
673bfd45
DE
42612010-08-24 Doug Evans <dje@google.com>
4262
4263 PR symtab/11942
4264 * gdb.dwarf2/dw4-sig-types.cc: New file.
4265 * gdb.dwarf2/dw4-sig-types.h: New file.
4266 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4267 * gdb.dwarf2/dw4-sig-types.exp: New file.
4268
f9ffd4bb
TT
42692010-08-23 Tom Tromey <tromey@redhat.com>
4270
4271 PR python/11145:
4272 * gdb.python/py-value.c (Base, Derived): New types.
4273 (base): New global.
4274 * gdb.python/py-value.exp (test_subscript_regression): Add
4275 dynamic_cast test.
4276
d839c8a4
TT
42772010-08-23 Tom Tromey <tromey@redhat.com>
4278
4279 PR python/10676:
4280 * gdb.python/py-type.exp (test_fields): Add tests for type
4281 equality.
4282
702c2711
TT
42832010-08-23 Tom Tromey <tromey@redhat.com>
4284
4285 PR python/11915:
4286 * gdb.python/py-type.exp (test_fields): Add tests for array.
4287
832bafd3
KS
42882010-08-23 Keith Seitz <keiths@redhat.com>
4289
4290 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4291 have any children. Create a new abbrev for it.
4292 Add missing terminal sequence to .debug_abbrev.
4293
c37bf528
KS
42942010-08-20 Keith Seitz <keiths@redhat.com>
4295
4296 PR symtab/11465:
4297 * gdb.dwarf2/pr11465.exp: New test.
4298 * gdb.dwarf2/pr11465.S: New file.
4299 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4300 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4301
4572cbac
TJB
43022010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4303
4304 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4305 registers. Update data sets with the new v2_double element in the
4306 VSX register union. Add vector_register3_vr data set for the AltiVec
4307 registers. Use gdb_test_no_output instead of send_gdb.
4308
e7fbb131
PA
43092010-08-19 Pedro Alves <pedro@codesourcery.com>
4310
4311 * gdb.python/py-shared.exp: New file, factored out from
4312 python.exp.
4313 * gdb.python/py-shared.c: New file.
4314 * gdb.python/py-shared-sl.c: New file.
4315 * gdb.python/python-1.c: New file.
4316 * gdb.python/python-sl.c: Delete.
4317 * gdb.python/python.c: Mention python-1.c.
4318 * gdb.python/python.exp: Move shared library tests to
4319 py-shared.exp.
4320 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4321 (MISCELLANEOUS): New.
4322 (clean mostlyclean): Also remove $MISCELLANEOUS.
4323
d30f5e1f
DE
43242010-08-19 Doug Evans <dje@google.com>
4325
4326 PR exp/11926
4327 * gdb.base/printcmds.exp (test_float_accepted): New function.
4328 Move existing float tests there. Add tests for floats with suffixes.
4329 (test_float_rejected): New function.
4330 * gdb.java/jv-print.exp (test_float_accepted): New function.
4331 (test_float_rejected): New function.
4332 * gdb.objc/print.exp: New file.
4333 * gdb.pascal/print.exp: New file.
4334 * lib/objc.exp: New file.
4335
7b3fd859
PM
43362010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4337
4338 * gdb.base/default.exp (info set): Avoid full buffer error and force
4339 reading up to final gdb prompt.
4340 (show): Likewise.
4341
c92817ce
TT
43422010-08-18 Tom Tromey <tromey@redhat.com>
4343
4344 PR symtab/11919:
4345 * gdb.base/completion.exp: Add test.
4346
f1208f9e
DE
43472010-08-18 Doug Evans <dje@google.com>
4348
4349 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4350 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4351 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4352 Simplify, early exit if runto_main fails.
4353 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4354 (set_lang_fortran): Moved to lib/fortran.exp.
4355 * gdb.fortran/types.exp: load_lib fortran.exp.
4356 (set_lang_fortran): Moved to lib/fortran.exp.
4357 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4358 * gdb.java/jprint.exp (set_lang_java): Ditto.
4359 * gdb.java/jv-exp.exp: load_lib java.exp.
4360 If set_lang_java fails, issue a warning instead of failure to be
4361 consistent with other set_lang_foo uses.
4362 (set_lang_java): Moved to lib/java.exp.
4363 * gdb.java/jv-print.exp (set_lang_java): Moved to 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 * gdb.pascal/types.exp: load_lib pascal.exp.
4367 (set_lang_pascal): Moved to lib/pascal.exp.
4368 * lib/fortran.exp: New file.
4369 * lib/java.exp (set_lang_java): New function.
4370 * lib/pascal.exp (set_lang_pascal): New function.
4371
2f06b485
YQ
43722010-08-18 Yao Qi <yao@codesourcery.com
4373
4374 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4375 func_nofb_start and func_loopfb_start, so that address of functions
4376 is equal to these labels on Thumb.
4377
96e25403
YQ
43782010-08-18 Yao Qi <yao@codesourcery.com>
4379
4380 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4381 to reflect latest c source file.
4382
36e6adc4
JK
43832010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 * gdb.cp/infcall-dlopen.exp: New file.
4386 * gdb.cp/infcall-dlopen.cc: New file.
4387 * gdb.cp/infcall-dlopen-lib.cc: New file.
4388
f431efe5
PA
43892010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4390 Pedro Alves <pedro@codesourcery.com>
4391
4392 PR breakpoints/11371
4393
4394 * gdb.base/watch-cond-infcall.exp: New file.
4395 * gdb.base/watch-cond-infcall.c: New file.
4396
06a64a0b
TT
43972010-08-16 Tom Tromey <tromey@redhat.com>
4398
4399 * gdb.base/help.exp: Update.
4400 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4401 watchpoint.
4402 (test_watch_location): New proc.
4403 (test_watchpoint_in_big_blob): Delete watchpoint.
4404 * gdb.base/watchpoint.c (func5): New function.
4405 (main): Call it.
4406
70ebf4ed
DE
44072010-08-16 Doug Evans <dje@google.com>
4408
4409 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4410
ca5c20b6
PM
44112010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4412
4413 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4414 tests.
4415
7346b668
KW
44162010-08-11 Ken Werner <ken.werner@de.ibm.com>
4417
4418 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4419 * gdb.base/gnu_vector.c: New File.
4420 * gdb.base/gnu_vector.exp: Likewise.
4421
cb2e07a6
PM
44222010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4423
4424 * gdb.python/python.c: New File.
4425 * gdb.python/python-sl.c: New File.
4426 * gdb.python/python.exp: Test solib_address and decode_line
4427 * functions.
4428
5da1313b
JK
44292010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4430
4431 * gdb.python/python.exp (show height, set height 10)
4432 (verify pagination beforehand, verify pagination beforehand: q)
4433 (gdb.execute does not page, verify pagination afterwards)
4434 (verify pagination afterwards: q): New.
4435
49c3ccf7
DE
44362010-08-02 Doug Evans <dje@google.com>
4437
4438 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4439 because of an older gcc, change test2
4440 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4441 to unsupported.
4442
42c0c4f1
KH
44432010-07-30 Kazu Hirata <kazu@codesourcery.com>
4444
4445 * gdb.base/break-always.exp: Do not expect full paths to file
4446 names.
4447 * gdb.base/commands.exp: Likewise.
4448
d3765805
DE
44492010-07-30 Doug Evans <dje@google.com>
4450
c98ee71b
DE
4451 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4452 xfail them when run with older gccs.
4453
fd961404
DE
4454 * lib/gdb.exp (build_executable): Forward "c++" option to
4455 get_compiler_info.
4456
999adef4
DE
4457 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4458 "python print ttype.template_argument(1)" and
4459 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4460 if using gcc 4.4 or earlier.
4461
d3765805
DE
4462 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4463 attach-to-debugger handling.
4464
1276c759
JK
44652010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4468 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4469 (main): Use copyreloc.
4470 * gdb.base/prelink.exp (split debug of executable)
4471 (.dynbss vs. .bss address shift): New tests.
4472
88caa9b9
PA
44732010-07-29 Pedro Alves <pedro@codesourcery.com>
4474
4475 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4476 in gdb_test_multiple.
4477
c6f2ac43
PA
44782010-07-29 Pedro Alves <pedro@codesourcery.com>
4479
4480 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4481 environment.
4482
326fd672
TT
44832010-07-28 Tom Tromey <tromey@redhat.com>
4484
4485 PR python/11060:
4486 * gdb.python/py-type.c (Temargs): New template.
4487 (temvar): New variable.
4488 * gdb.python/py-type.exp (test_template): New proc.
4489
3ce3b1ba
PA
44902010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4491
4492 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4493 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4494
34eaf542
TT
44952010-07-28 Tom Tromey <tromey@redhat.com>
4496
4497 PR c++/9946:
4498 * gdb.cp/temargs.exp: New file.
4499 * gdb.cp/temargs.cc: New file.
4500
d41b819e
JK
45012010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.base/help.exp (help disassemble): Update the content.
4504
26ab7092
JK
45052010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4506
4507 * gdb.threads/ia64-sigill.exp: New file.
4508 * gdb.threads/ia64-sigill.c: New file.
4509
5283e9e1
TT
45102010-07-27 Tom Tromey <tromey@redhat.com>
4511
4512 * gdb.opt/inline-cmds.c (ATTR): New define.
4513 (func1): Use it.
4514 (func2): Likewise.
4515 (func3): Likewise.
4516 (outer_inline1): Likewise.
4517 (outer_inline2): Likewise.
4518 * gdb.opt/inline-bt.c (ATTR): New define.
4519 (func1): Use it.
4520 (func2): Likewise.
4521 * gdb.opt/inline-locals.c (ATTR): New define.
4522 (func1): Use it.
4523 (func2): Likewise.
4524
e992ef73
TT
45252010-07-27 Tom Tromey <tromey@redhat.com>
4526
4527 * gdb.stabs/gdb11479.c (hack): New function.
4528 (test): Use it.
4529 (test2): Use it.
4530 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4531 (int32_search_buf, int64_search_buf): No longer static.
4532 (x): Remove.
4533 * gdb.base/relocate.c (hack): New function.
4534
5374244e
PM
45352010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4536
4537 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4538 * gdb.python/py-value.c (func1): New function.
4539 (func2): Likewise.
4540
a99aee83
CV
45412010-07-26 Corinna Vinschen <vinschen@redhat.com>
4542
4543 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4544 as not to clash with .data section.
4545
a04ba985
JG
45462010-07-26 Jerome Guitton <guitton@adacore.com>
4547
4548 * gdb.base/code_elim.exp: New file.
4549 * gdb.base/code_elim1.c: New file.
4550 * gdb.base/code_elim2.c: New file.
4551
23bd0f7c
PA
45522010-07-21 Pedro Alves <pedro@codesourcery.com>
4553
4554 PR symtab/11827
4555
4556 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4557 (some_volatile_enum): New variable.
4558 * gdb.base/printcmds.exp (test_print_enums): New.
4559 <top level>: Call it.
4560
883df6dd
SW
45612010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4562
4563 * gdb.cp/fpointer.cc: New test.
4564 * gdb.cp/fpointer.exp: New test.
4565
569b05a5
JK
45662010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4567
4568 * gdb.base/solib-nodir.exp: New file.
4569 * lib/gdb.exp (runto): New case for a GDB internal error.
4570
51d7d803
JK
45712010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4572 Ulrich Weigand <uweigand@de.ibm.com>
4573 Tom Tromey <tromey@redhat.com>
4574
4575 * gdb.base/charset-malloc.c: New file.
4576 * gdb.base/charset.c (malloc_stub): New prototype.
4577 (main): Call it instead of malloc itself.
4578 * gdb.base/charset.exp: Use only prepare_for_testing.
4579 (binfile): Remove the variable.
4580
c0edd9ed
JK
45812010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4582
4583 Make core files the process_stratum.
4584 * gdb.base/corefile.exp (run: load core again)
4585 (run: sanity check we see the core file, run: with core)
4586 (run: core file is cleared, attach: load core again)
4587 (attach: sanity check we see the core file, attach: with core)
4588 (attach: core file is cleared): New tests.
4589 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4590
3cbaedff
KW
45912010-07-14 Ken Werner <ken.werner@de.ibm.com>
4592
4593 * gdb.arch/altivec-abi.exp: New tests.
4594
91158a56
TT
45952010-07-13 Tom Tromey <tromey@redhat.com>
4596
4597 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4598 (main): Use it.
4599 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4600
0f5238ed
TT
46012010-07-13 Tom Tromey <tromey@redhat.com>
4602
4603 * gdb.base/label.exp: New file.
4604 * gdb.base/label.c: New file.
4605
add265ae
L
46062010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4607 H.J. Lu <hongjiu.lu@intel.com>
4608
4609 * lib/gdb.exp (is_ilp32_target): New.
4610 (is_lp64_target): Likewise.
4611
4612 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4613 target.
4614 * gdb.arch/amd64-disp-step.exp: Likewise.
4615 * gdb.arch/amd64-dword.exp: Likewise.
4616 * gdb.arch/amd64-i386-address.exp: Likewise.
4617 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4618
add265ae
L
4619 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4620 target.
4621 * gdb.arch/i386-bp_permanent.exp: Likewise.
4622 * gdb.arch/i386-byte.exp: Likewise.
4623 * gdb.arch/i386-disp-step.exp: Likewise.
4624 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4625 * gdb.arch/i386-prologue.exp: Likewise.
4626 * gdb.arch/i386-size-overlap.exp: Likewise.
4627 * gdb.arch/i386-size.exp: Likewise.
4628 * gdb.arch/i386-sse.exp: Likewise.
4629 * gdb.arch/i386-unwind.exp: Likewise.
4630 * gdb.arch/i386-word.exp: Likewise.
4631
4632 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4633 test only when building 64-bit executables. Do not hard-code
4634 -m64 option.
4635
2dfb8c17
DE
46362010-07-07 Doug Evans <dje@google.com>
4637
4638 * lib/gdb.exp (gdb_test_list_exact): New function.
4639 * gdb.base/default.exp (show convenience): Call it, add tests for
4640 $_sdata = void, $_thread = 0.
4641
4e5799b6
JK
46422010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4643 Joel Brobecker <brobecker@adacore.com>
4644
4645 Fix re-run of PIE executable, PR shlibs/11776.
4646 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4647 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4648 and re-"run" of the inferior.
4649
1a219cc7
JK
46502010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4651 Joel Brobecker <brobecker@adacore.com>
4652
4653 Cope with missing /usr/sbin/prelink.
4654 * lib/prelink-support.exp (prelink_no):
4655 <result == 1 && $output is "no such file or directory">: New.
4656 (prelink_yes): Likewise. Return on failed prelink_no.
4657
5e3b36f8
JK
46582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4659 Joel Brobecker <brobecker@adacore.com>
4660
4661 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4662 build_executable by build_executable_own_libs. Replace "prelink -R"
4663 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4664 change.
4665 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4666 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4667 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4668 Replace build_executable by build_executable_own_libs's function
4669 build_executable_own_libs.
4670 (prelinkNO): Create new stub to call prelink_no.
4671 (prelinkYES): Create new stub to call prelink_yes.
4672 (test_attach): Rename calls of copy to file_copy.
4673 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4674 (copy): Move to ...
4675 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4676 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4677 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4678 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4679 special flags by gdb_compile_shlib. Replace second gdb_compile by
4680 build_executable_own_libs. Replace "prelink -R" execution by a call of
4681 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4682 a second call of prelink_yes. Replace restart commands by
4683 clean_restart.
4684 (prelink): Rename to ...
4685 (seen displacement message): ... this test. Extend its expectation
4686 strictness.
4687
86e4bafc
JK
46882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4691 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4692 displacement message exactly once.
4693
3cd07d20
JK
46942010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4695 Joel Brobecker <brobecker@adacore.com>
4696
4697 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4698 its restore after the <$relink_args != ""> loop. new comment.
4699
0a1e94c7
JK
47002010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4701 Joel Brobecker <brobecker@adacore.com>
4702
4703 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4704 code for it. New variable relink_args.
4705 (prelinkYES): Call prelinkNO.
4706 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4707 in such case. Move the core code to ...
4708 (test_attach_gdb): ... a new function. Send GDB command "file".
4709 Extend expected "Attaching to " string.
4710
2f70bcfb
TT
47112010-07-02 Tom Tromey <tromey@redhat.com>
4712
4713 * gdb.base/bitops.exp: Remove extraneous "pass".
4714
a17ac5b0
TT
47152010-07-02 Ken Werner <ken.werner@de.ibm.com>
4716
4717 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4718
dc10affe
PA
47192010-07-01 Pedro Alves <pedro@codesourcery.com>
4720
d41c0fc8
PA
4721 * gdb.base/help.exp: Adjust expected output.
4722
47232010-07-01 Pedro Alves <pedro@codesourcery.com>
4724
4725 * gdb.base/help.exp: Adjust expected output.
dc10affe 4726
0a600c36
JK
47272010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4730 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4731 c++/11702.
4732
37cc8bfe
JK
47332010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4734 Doug Evans <dje@google.com>
4735
4736 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4737 add .dynamic entry'.
4738
254e6b9e
DE
47392010-06-29 Doug Evans <dje@google.com>
4740
4741 Test PR c++/11702.
4742 * gdb.cp/m-static.exp: Add testcase.
4743 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4744
595939de 47452010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4746 Tom Tromey <tromey@redhat.com>
4747 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4748
4749 * gdb.python/py-inferior.c: New File.
4750 * gdb.python/py-infthread.c: New File.
4751 * gdb.python/py-inferior.exp: New File.
4752 * gdb.python/py-infthread.exp: New File.
4753
98751a41
JK
47542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4755
4756 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4757 (ptype ::C::OtherFileClass typedefs): New.
4758 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4759 (C::OtherFileClass::cOtherFileClassVar2): New.
4760 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4761 cOtherFileClassVar2.
4762 (C::cOtherFileType2, C::cOtherFileVar2): New.
4763 (C::cOtherFileVar_use): use also cOtherFileVar2.
4764 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4765
41f62f39
JK
47662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4767
4768 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4769 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4770 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4771 (print ::C::cOtherFileVar)
4772 (whatis C::OtherFileClass::cOtherFileClassType)
4773 (whatis ::C::OtherFileClass::cOtherFileClassType)
4774 (print C::OtherFileClass::cOtherFileClassVar)
4775 (print ::cOtherFileClassVar)
4776 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4777 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4778 trailing content.
4779 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4780 (C::OtherFileClass::cOtherFileClassVar)
4781 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4782 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4783
af53d231
JK
47842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4785
4786 Test PR c++/11703 and PR gdb/1448.
4787 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4788 gdb/1448.
4789
9655fd1a
JK
47902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4791
4792 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4793 (main) <rtti_data>: New.
4794 * gdb.cp/virtbase.exp (print rtti_data): New.
4795
824cc8dd
JK
47962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4797 Joel Brobecker <brobecker@adacore.com>
4798
4799 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4800
6036c742
JK
48012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4804
de6a0421
DE
48052010-06-28 Doug Evans <dje@google.com>
4806
4807 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4808
b2dae948
DE
48092010-06-27 Doug Evans <dje@google.com>
4810
4811 * gdb.cp/m-static.exp: Update expected test output.
4812
0f3bb72e
PH
48132010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4814
889bf7c5
PA
4815 * gdb.gdb/selftest.exp: Adjust expected message for
4816 capturing start-up runtime.
0f3bb72e 4817
bc9f0842
TT
48182010-06-25 Tom Tromey <tromey@redhat.com>
4819
4820 PR python/10808:
4821 * gdb.python/python.exp: Add new tests.
4822
099ef718
SW
48232010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4824
4825 * gdb.cp/operator.cc: Created an import loop.
4826 * gdb.cp/operator.exp: Added testcase for import loop.
4827
5868a632
JK
48282010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4829
4830 Test PR python/11407.
4831 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4832 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4833 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4834 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4835 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4836 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4837 binfile. Call gdb_compile with clean_restart twice.
4838 (func_nofb print, func_nofb backtrace, func_loopfb print)
4839 (func_loopfb backtrace): New.
4840
af76db58
JK
48412010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4844 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4845 by a hand made one.
4846 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4847 i?86 requirement. Remove variables srcfile and binfile. New variable
4848 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4849
f2c7657e
UW
48502010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4851
4852 * gdb.cell/dwarfaddr.exp: New file.
4853 * gdb.cell/dwarfaddr.S: New file.
4854
628fe4e4
JK
48552010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4856
4857 Test PR 9436.
4858 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4859
f1421989
HZ
48602010-06-24 Hui Zhu <teawater@gmail.com>
4861
4862 * gdb.base/eval.exp: New file.
4863
d03285ec
UW
48642010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4865
4866 * gdb.cell/fork.exp: New file.
4867 * gdb.cell/fork.c: Likewise.
4868 * gdb.cell/fork-spu.c: Likewise.
4869
41b2c92d
PM
48702010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4871
4872 * lib/gdb.exp (banned_variables_traced): New global variable.
4873 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4874 (gdb_init): Use `trace add variable' instead of obsolete
4875 `trace variable'.
4876
d5bc977f
DE
48772010-06-21 Doug Evans <dje@google.com>
4878
4879 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4880
d2ed6730
UW
48812010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4882
4883 * gdb.arch/spu-ls.exp: New file.
4884 * gdb.arch/spu-ls.c: Likewise.
4885
6aed2dbc
SS
48862010-06-18 Stan Shebs <stan@codesourcery.com>
4887
4888 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4889
e0756905
UW
48902010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4891
4892 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4893 * gdb.base/watch-cond.exp: Likewise.
4894 * gdb.python/py-breakpoint.exp: Likewise.
4895
d8053d4d
PA
48962010-06-18 Pedro Alves <pedro@codesourcery.com>
4897
4898 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4899 clean_restart, make sure every test has a distinct message, and
4900 that messages don't include the executable' full path.
4901
81ce510c
DE
49022010-06-17 Doug Evans <dje@google.com>
4903
4904 * gdb.arch/i386-size.exp: Updated expected output for
4905 DISASSEMBLY_OMIT_FNAME.
4906
65d79d4b
SDJ
49072010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4908 Sergio Durigan Junior <sergiodj@redhat.com>
4909
4910 * gdb.base/watch-notconst.c: New file.
4911 * gdb.base/watch-notconst.S: New file.
4912 * gdb.base/watch-notconst2.c: New file.
4913 * gdb.base/watch-notconst2.S: New file.
4914 * gdb.base/watch-notconst.exp: New file.
4915 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4916 (func4): Add operations on `global_ptr_ptr'.
4917 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4918 routine to test watchpoints created with a constant expression.
4919 (test_inaccessible_watchpoint): Include tests for watchpoints
4920 created with a constant expression.
4921
df0f4836
KB
49222010-06-14 Kevin Buettner <kevinb@redhat.com>
4923
4924 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4925 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4926 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4927 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4928 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4929 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4930 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4931 of `_start'.
4932
b769def5
UW
49332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4934
4935 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4936 not supported on the target.
4937 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4938 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4939 * gdb.mi/mi-nsintrall.exp: Likewise.
4940 * gdb.mi/mi-nsmoribund.exp: Likewise.
4941 * gdb.mi/mi-nsthrexec.exp: Likewise.
4942
d914c394
SS
49432010-06-11 Stan Shebs <stan@codesourcery.com>
4944
4945 * gdb.base/permissions.exp: New file.
4946
49472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4948
4949 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4950 does not support ELF executable class.
4951
f3ce5b9c
UW
49522010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4953
4954 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4955
8e46892c
JK
49562010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4957
4958 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4959 (runto): Catch "The target does not support running in non-stop mode.".
4960
6cc55c64
MS
49612010-06-11 Michael Snyder <msnyder@vmware.com>
4962
4963 * gdb.base/setshow.exp (set language asm): Don't use
4964 gdb_test_no_output, fails on some targets.
4965
caddefa4
UW
49662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4967
4968 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4969 * gdb.cp/pr9167.exp: Likewise.
4970
468b1aa7
UW
49712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4972
4973 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4974
5c3552dc
UW
49752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4976
4977 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4978
02e6fe6a
UW
49792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4980
4981 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4982
0e03807e
TT
49832010-06-11 Tom Tromey <tromey@redhat.com>
4984
4985 PR gdb/9977, PR exp/11636::
4986 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4987 (pieces_test_f6): Update expected output.
4988
2bdf28a0
JK
49892010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 * gdb.base/moribund-step.exp: New.
4992
f6978de9
MS
49932010-06-08 Michael Snyder <msnyder@vmware.com>
4994
4995 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4996 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4997 * gdb.ada/frame_args.exp: Ditto.
4998 * gdb.ada/lang_switch.exp: Ditto.
4999 * gdb.ada/ptype_arith_binop.exp: Ditto.
5000 * gdb.ada/ref_param.exp: Ditto.
5001 * gdb.ada/type_coercion.exp:Ditto.
5002
5003 * gdb.asm/asm-source.exp: Ditto.
5004
5005 * gdb.base/attach.exp: Ditto.
5006 * gdb.base/bitfields2.exp: Ditto.
5007 * gdb.base/call-signal-resume.exp: Ditto.
5008 * gdb.base/callfuncs.exp: Ditto.
5009 * gdb.base/commands.exp: Ditto.
5010 * gdb.base/dbx.exp: Ditto.
5011 * gdb.base/default.exp: Ditto.
5012 * gdb.base/dump.exp: Ditto.
5013 * gdb.base/exprs.exp: Ditto.
5014 * gdb.base/freebpcmd.exp: Ditto.
5015 * gdb.base/interrupt.exp: Ditto.
5016 * gdb.base/list.exp: Ditto.
5017 * gdb.base/long_long.exp: Ditto.
5018 * gdb.base/maint.exp: Ditto.
5019 * gdb.base/ptype.exp: Ditto.
5020 * gdb.base/return.exp: Ditto.
5021 * gdb.base/setshow.exp: Ditto.
5022 * gdb.base/sigbpt.exp: Ditto.
5023 * gdb.base/sigrepeat.exp: Ditto.
5024
5025 * gdb.cp/classes.exp: Ditto.
5026
5027 * gdb.dwarf2/dw2-restore.exp: Ditto.
5028
5029 * gdb.gdb/selftest.exp: Ditto.
5030
5031 * gdb.multi/base.exp: Ditto.
5032 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5033
5034 * gdb.python/py-block.exp: Ditto.
5035 * gdb.python/py-prettyprint.exp: Ditto.
5036 * gdb.python/py-template.exp: Ditto.
5037
5038 * gdb.server/ext-attach.exp: Ditto.
5039 * gdb.server/ext-run.exp: Ditto.
5040 * gdb.server/server-mon.exp: Ditto.
5041
5042 * gdb.threads/fork-thread-pending.exp: Ditto.
5043 * gdb.threads/hand-call-in-threads.exp: Ditto.
5044 * gdb.threads/interrupted-hand-call.exp: Ditto.
5045 * gdb.threads/linux-dp.exp: Ditto.
5046 * gdb.threads/manythreads.exp: Ditto.
5047 * gdb.threads/print-threads.exp: Ditto.
5048 * gdb.threads/pthreads.exp: Ditto.
5049 * gdb.threads/schedlock.exp: Ditto.
5050 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5051 * gdb.threads/threadapply.exp: Ditto.
5052
de7ff789
MS
50532010-06-08 Michael Snyder <msnyder@vmware.com>
5054
889bf7c5 5055 * gdb.ada/exec_changed.exp:
de7ff789
MS
5056 Use ".*" instead of "" as wildcard regexp.
5057
5058 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5059 * gdb.base/call-ar-st.exp: Ditto.
5060 * gdb.base/checkpoint.exp: Ditto.
5061 * gdb.base/default.exp: Ditto.
5062 * gdb.base/dump.exp: Ditto.
5063 * gdb.base/ending-run.exp: Ditto.
5064 * gdb.base/fileio.exp: Ditto.
5065 * gdb.base/miscexprs.exp: Ditto.
5066 * gdb.base/pointers.exp: Ditto.
5067 * gdb.base/readline.exp: Ditto.
5068 * gdb.base/reread.exp: Ditto.
5069 * gdb.base/restore.exp: Ditto.
5070 * gdb.base/shlib-call.exp: Ditto.
5071 * gdb.base/valgrind-db-attach.exp: Ditto.
5072 * gdb.base/volatile.exp: Ditto.
5073 * gdb.base/watchpoints.exp: Ditto.
5074
5075 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5076
5077 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5078 * gdb.python/py-value.exp: Ditto.
5079
5080 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5081 * gdb.trace/circ.exp: Ditto.
5082 * gdb.trace/collection.exp: Ditto.
5083 * gdb.trace/packetlen.exp: Ditto.
5084 * gdb.trace/passc-dyn.exp: Ditto.
5085 * gdb.trace/report.exp: Ditto.
5086 * gdb.trace/tfile.exp: Ditto.
5087 * gdb.trace/tfind.exp: Ditto.
5088 * gdb.trace/while-dyn.exp: Ditto.
5089
3bebe2f2
JK
50902010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5091
5092 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5093
5c631832
JK
50942010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5095
5096 Test PR 10640.
5097 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5098
4c3376c8
SW
50992010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5100
5101 * gdb.cp/koenig.exp: Test for ADL operators.
5102 * gdb.cp/koenig.cc: Added ADL operators.
5103 * gdb.cp/operator.exp: New test.
5104 * gdb.cp/operator.cc: New test.
5105
dc226d5a
MS
51062010-06-04 Michael Snyder <msnyder@vmware.com>
5107
dfb88a23
MS
5108 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5109 * gdb.base/pending.exp: Ditto.
f7ae76b3 5110
dc226d5a
MS
5111 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5112
967cf477
DE
51132010-06-04 Doug Evans <dje@google.com>
5114
5115 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5116 disabled printers.
5117 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5118 (enable_lookup_function): New function.
5119
eb801841
TT
51202010-06-04 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5123 of hash and id.
5124
38979823
JK
51252010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5126
5127 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5128 newline.
5129 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5130 (empty verbose non-noisy clear, empty verbose noisy clear)
5131 (empty non-verbose noisy clear): Likewise.
5132
35ec993f
MS
51332010-06-03 Michael Snyder <msnyder@vmware.com>
5134
5135 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5136 * gdb.base/display.exp: Ditto.
5137 * gdb.base/find.exp: Ditto.
5138 * gdb.base/ifelse.exp: Ditto.
5139 * gdb.base/multi-forks.exp: Ditto.
5140 * gdb.base/recurse.exp: Ditto.
5141 * gdb.base/setshow.exp: Ditto.
5142 * gdb.base/value-double-free.exp: Ditto.
5143 * gdb.base/watch-vfork.exp: Ditto.
5144 * gdb.base/watch_thread_num.exp: Ditto.
5145 * gdb.base/watchpoint-solib.exp: Ditto.
5146 * gdb.base/watchpoint.exp: Ditto.
5147 * gdb.base/watchpoints.exp: Ditto.
5148
5149 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5150 * gdb.cp/overload.exp: Ditto.
5151 * gdb.cp/virtfunc.exp: Ditto.
5152
5153 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5154
889bf7c5 5155 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5156 Replace gdb_test with gdb_test_no_output.
5157
889bf7c5 5158 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5159 Replace gdb_test with gdb_test_no_output.
5160 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5161 * gdb.threads/watchthreads.exp: Ditto.
5162 * gdb.threads/watchthreads2.exp: Ditto.
5163
5164 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5165 * gdb.trace/tfind.exp: Ditto.
5166
c22decce
JB
51672010-06-03 Joel Brobecker <brobecker@adacore.com>
5168
5169 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5170 successful test if message is the empty string.
5171
fd5700c7
JK
51722010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 * gdb.fortran/module.exp (stopped language detection): New test.
5175
f55ee35c
JK
51762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 Support DW_TAG_module as separate namespaces.
5179 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5180 gdb.fortran/library-module-lib.f90: New.
5181 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5182 (print i): Remove.
5183 (continue to breakpoint: i-is-1, print var_i value 1)
5184 (continue to breakpoint: i-is-2, print var_i value 2)
5185 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5186 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5187 (complete `modmany, complete `modmany`, complete `modmany`var)
5188 (show language, setting breakpoint at module): New tests.
5189 * gdb.fortran/module.f90 (module mod): Remove.
5190 (module mod1, module mod2, module modmany, subroutine sub1)
5191 (subroutine sub2, program module): New.
5192
b8e8282f
JK
51932010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5194
5195 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5196 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5197 * gdb.cp/anon-union.exp (pass): Rename to ...
5198 (print z 2): ... here.
b8e8282f 5199
019ebafc
MS
52002010-06-02 Michael Snyder <msnyder@vmware.com>
5201
e68d8fd4
MS
5202 * gdb.trace/actions.exp: Use gdb_test_no_output.
5203 * gdb.trace/circ.exp: Ditto.
5204 * gdb.trace/packetlen.exp: Ditto.
5205 * gdb.trace/save-trace.exp: Ditto.
5206 * gdb.trace/tracecmd.exp: Ditto.
5207 * gdb.trace/tsv.exp: Ditto.
5208
12b5d08a
MS
5209 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5210 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5211 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5212 * gdb.threads/manythreads.exp: Ditto.
5213 * gdb.threads/print-threads.exp: Ditto.
5214 * gdb.threads/pthreads.exp: Ditto.
5215 * gdb.threads/schedlock.exp: Ditto.
5216 * gdb.threads/staticthreads.exp: Ditto.
5217 * gdb.threads/thread-specific.exp: Ditto.
5218 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5219 * gdb.threads/threadapply.exp: Ditto.
5220 * gdb.threads/watchthreads.exp: Ditto.
5221 * gdb.threads/watchthreads2.exp: Ditto.
5222
89493308
MS
5223 * gdb.python/py-block.exp: Use gdb_test_no_output.
5224 * gdb.python/py-prettyprint.exp: Ditto.
5225 * gdb.python/py-template.exp: Ditto.
5226 * gdb.python/py-value.exp: Ditto.
5227
5228 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5229 * gdb.reverse/watch-reverse.exp: Ditto.
5230
5231 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5232 * gdb.server/ext-run.exp: Ditto.
5233
019ebafc
MS
5234 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5235 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5236 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5237 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5238 * gdb.dwarf2/dw2-producer.exp: Ditto.
5239 * gdb.dwarf2/mac-fileno.exp: Ditto.
5240
5241 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5242 * gdb.gdb/selftest.exp: Ditto.
5243
5244 * gdb.multi/base.exp: Use gdb_test_no_output.
5245
5246 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5247
3e0ca3a5
JK
52482010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5249
5250 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5251
9db70545
MS
52522010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5253
a8d52276
MS
5254 * gdb.cp/class2.exp: Use gdb_test_no_output.
5255 * gdb.cp/classes.exp: Ditto.
5256 * gdb.cp/extern-c.exp: Ditto.
5257 * gdb.cp/inherit.exp: Ditto.
5258 * gdb.cp/maint.exp: Ditto.
5259 * gdb.cp/mb-inline.exp: Ditto.
5260 * gdb.cp/mb-templates.exp: Ditto.
5261 * gdb.cp/method2.exp: Ditto.
5262 * gdb.cp/misc.exp: Ditto.
5263 * gdb.cp/ovldbreak.exp: Ditto.
5264 * gdb.cp/punctuator.exp: Ditto.
5265 * gdb.cp/templates.exp: Ditto.
5266 * gdb.cp/virtbase.exp: Ditto.
5267
889bf7c5 5268 * gdb.threads/attach-stopped.exp:
9db70545 5269 Replace uses of send_gdb / gdb_expect.
889bf7c5 5270 * gdb.threads/attachstop-mt.exp:
9db70545 5271 Replace uses of send_gdb / gdb_expect.
889bf7c5 5272 * gdb.threads/gcore-thread.exp:
9db70545 5273 Replace uses of send_gdb / gdb_expect.
889bf7c5 5274 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5275 Replace uses of send_gdb / gdb_expect.
5276 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5277 * gdb.threads/print-threads.exp:
9db70545
MS
5278 Replace uses of send_gdb / gdb_expect.
5279 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5280 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5281 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5282
5283 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5284 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5285 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5286 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5287 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5288 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5289 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5290 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5291 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5292 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5293 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5294
359cc68c
JK
52952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5296
5297 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5298
7d3fe98e
SW
52992010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5300
5301 * gdb.cp/koenig.exp: Added new test case.
5302 * gdb.cp/koenig.cc: Ditto.
5303
27d3a1a2
MS
53042010-06-01 Michael Snyder <msnyder@vmware.com>
5305
5306 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5307 * gdb.base/arrayidx.exp: Ditto.
5308 * gdb.base/attach.exp: Ditto.
5309 * gdb.base/auxv.exp: Ditto.
5310 * gdb.base/bigcre.exp: Ditto.
5311 * gdb.base/break-always.exp: Ditto.
5312 * gdb.base/break-interp.exp: Ditto.
5313 * gdb.base/break.exp: Ditto.
5314 * gdb.base/breakpoint-shadow.exp: Ditto.
5315 * gdb.base/call-ar-st.exp: Ditto.
5316 * gdb.base/call-sc.exp: Ditto.
5317 * gdb.base/call-signal-resume.exp: Ditto.
5318 * gdb.base/callfuncs.exp: Ditto.
5319 * gdb.base/catch-syscall.exp: Ditto.
5320 * gdb.base/charset.exp: Ditto.
5321 * gdb.base/code-expr.exp: Ditto.
5322 * gdb.base/commands.exp: Ditto.
5323 * gdb.base/cond-expr.exp: Ditto.
5324 * gdb.base/condbreak.exp: Ditto.
5325 * gdb.base/cursal.exp: Ditto.
5326 * gdb.base/cvexpr.exp: Ditto.
5327 * gdb.base/default.exp: Ditto.
5328 * gdb.base/del.exp: Ditto.
5329 * gdb.base/detach.exp: Ditto.
5330 * gdb.base/display.exp: Ditto.
5331 * gdb.base/ena-dis-br.exp: Ditto.
5332 * gdb.base/eval-skip.exp: Ditto.
5333 * gdb.base/foll-fork.exp: Ditto.
5334 * gdb.base/foll-vfork.exp: Ditto.
5335 * gdb.base/frame-args.exp: Ditto.
5336 * gdb.base/funcargs.exp: Ditto.
5337 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5338 * gdb.base/gdbvars.exp: Ditto.
5339 * gdb.base/help.exp: Ditto.
5340 * gdb.base/ifelse.exp: Ditto.
5341 * gdb.base/included.exp: Ditto.
5342 * gdb.base/list.exp: Ditto.
5343 * gdb.base/macscp.exp: Ditto.
5344 * gdb.base/maint.exp: Ditto.
5345 * gdb.base/multi-fork.exp: Ditto.
5346 * gdb.base/overlays.exp: Ditto.
5347 * gdb.base/page.exp: Ditto.
5348 * gdb.base/pending.exp: Ditto.
5349 * gdb.base/pointers.exp: Ditto.
5350 * gdb.base/pr11022.exp: Ditto.
5351 * gdb.base/prelink.exp: Ditto.
5352 * gdb.base/printcmds.exp: Ditto.
5353 * gdb.base/psymtab.exp: Ditto.
5354 * gdb.base/randomize.exp: Ditto.
5355 * gdb.base/relational.exp: Ditto.
5356 * gdb.base/relocate.exp: Ditto.
5357 * gdb.base/remote.exp: Ditto.
5358 * gdb.base/sepdebug.exp: Ditto.
5359 * gdb.base/set-lang-auto.exp: Ditto.
5360 * gdb.base/setshow.exp: Ditto.
5361 * gdb.base/setvar.exp: Ditto.
5362 * gdb.base/signals.exp: Ditto.
5363 * gdb.base/signull.exp: Ditto.
5364 * gdb.base/sigstep.exp: Ditto.
5365 * gdb.base/sizeof.exp: Ditto.
5366 * gdb.base/solib-disc.exp: Ditto.
5367 * gdb.base/store.exp: Ditto.
5368 * gdb.base/structs.exp: Ditto.
5369 * gdb.base/structs2.exp: Ditto.
5370 * gdb.base/subst.exp: Ditto.
5371 * gdb.base/term.exp: Ditto.
5372 * gdb.base/trace-commands.exp: Ditto.
5373 * gdb.base/unwindonsignal.exp: Ditto.
5374 * gdb.base/valgrind-db-attach.exp: Ditto.
5375 * gdb.base/varargs.exp: Ditto.
5376 * gdb.base/watch-cond.exp: Ditto.
5377 * gdb.base/watch_thread_num.exp: Ditto.
5378 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5379 * gdb.base/watchpoint.exp: Ditto.
5380 * gdb.base/whatis-exp.exp: Ditto.
5381
f8d3bf8f
MS
53822010-06-01 Michael Snyder <msnyder@vmware.com>
5383
5384 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5385 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5386 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5387 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5388 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5389 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5390 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5391 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5392 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5393 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5394 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5395 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5396 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5397 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5398 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5399
3f9e0d32
JK
54002010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5401
5402 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5403 trailing newline.
5404 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5405 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5406 (p *args): ... here and remove excessive trailing newline.
5407
f629457d
JB
54082010-05-31 Joel Brobecker <brobecker@adacore.com>
5409
5410 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5411
09eef106
JK
54122010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5413
5414 Accept the new Linux kernel "t (tracing stop)" string.
5415 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5416 Update comment.
5417 (state_wait) <T (tracing stop)>: New.
5418 (main): Update the state_wait expect string.
5419
94f31136
PA
54202010-05-28 Pedro Alves <pedro@codesourcery.com>
5421
5422 * limits.c, limits.exp: Delete files.
5423 * Makefile.in (clean mostlyclean): Adjust.
5424 * tracecmd.exp: Adjust.
5425
096554ab
JK
54262010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 * gdb.base/tui-layout.exp: New.
5429
27d3a1a2 54302010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5431
889bf7c5 5432 * gdb.reverse/break-precsave.exp:
bcd2dc50 5433 Replace uses of send_gdb / gdb_expect.
889bf7c5 5434 * gdb.reverse/break-reverse.exp:
bcd2dc50 5435 Replace uses of send_gdb / gdb_expect.
889bf7c5 5436 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5437 Replace uses of send_gdb / gdb_expect.
889bf7c5 5438 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5439 Replace uses of send_gdb / gdb_expect.
889bf7c5 5440 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5441 Replace uses of send_gdb / gdb_expect.
889bf7c5 5442 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5443 Replace uses of send_gdb / gdb_expect.
889bf7c5 5444 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5445 Replace uses of send_gdb / gdb_expect.
889bf7c5 5446 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5447 Replace uses of send_gdb / gdb_expect.
889bf7c5 5448 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5449 Replace uses of send_gdb / gdb_expect.
889bf7c5 5450 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5451 Replace uses of send_gdb / gdb_expect.
889bf7c5 5452 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5453 Replace uses of send_gdb / gdb_expect.
889bf7c5 5454 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5455 Replace uses of send_gdb / gdb_expect.
889bf7c5 5456 * gdb.reverse/machinestate.exp:
bcd2dc50 5457 Replace uses of send_gdb / gdb_expect.
889bf7c5 5458 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5459 Replace uses of send_gdb / gdb_expect.
889bf7c5 5460 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5461 Replace uses of send_gdb / gdb_expect.
889bf7c5 5462 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5463 Replace uses of send_gdb / gdb_expect.
889bf7c5 5464 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5465 Replace uses of send_gdb / gdb_expect.
889bf7c5 5466 * gdb.reverse/step-precsave.exp:
bcd2dc50 5467 Replace uses of send_gdb / gdb_expect.
889bf7c5 5468 * gdb.reverse/step-reverse.exp:
bcd2dc50 5469 Replace uses of send_gdb / gdb_expect.
889bf7c5 5470 * gdb.reverse/until-precsave.exp:
bcd2dc50 5471 Replace uses of send_gdb / gdb_expect.
889bf7c5 5472 * gdb.reverse/until-reverse.exp:
bcd2dc50 5473 Replace uses of send_gdb / gdb_expect.
889bf7c5 5474 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5475 Replace uses of send_gdb / gdb_expect.
889bf7c5 5476 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5477 Replace uses of send_gdb / gdb_expect.
5478
3def43e0
JK
54792010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5480
5481 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5482 excessive newline.
5483
27d3a1a2 54842010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5485
5486 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5487 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5488 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5489 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5490 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5491 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5492 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5493 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5494 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5495 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5496 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5497 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5498 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5499 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5500 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5501 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5502 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5503 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5504 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5505
27d3a1a2 55062010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5507
22454424
MS
5508 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5509 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5510
5511 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5512 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5513 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5514
889bf7c5 5515 * gdb.reverse/consecutive-reverse.exp:
22454424 5516 Replace uses of send_gdb / gdb_expect.
889bf7c5 5517 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5518 Replace uses of send_gdb / gdb_expect.
5519
5520 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5521 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5522 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5523 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5524 Replace uses of send_gdb / gdb_expect.
5525 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5526 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5527 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5528 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5529 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5530 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5531 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5532 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5533 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5534
55352010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5536
22454424 5537 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5538
22454424 5539 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5540
22454424
MS
5541 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5542 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5543 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5544 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5545 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5546 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5547 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5548 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5549 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5550
6e5f2c59
TT
55512010-05-25 Tom Tromey <tromey@redhat.com>
5552
5553 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5554
bbc8b958
TT
55552010-05-25 Tom Tromey <tromey@redhat.com>
5556
5557 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5558 argument order.
5559 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5560 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5561 order.
5562 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5563 order.
5564 * gdb.base/call-sc.exp (setup_kfails): Remove.
5565 (setup_compiler_kfails): Remove.
5566 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5567 argument order.
5568 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5569 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5570 (advancei): Fix setup_kfail argument order.
5571 * gdb.base/radix.exp: Fix setup_kfail argument order.
5572 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5573 order.
5574 * gdb.base/structs.exp (setup_kfails): Remove.
5575 (setup_compiler_kfails): Fix setup_kfail argument order.
5576 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5577 order.
5578 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5579 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5580 setup_kfail argument order.
5581 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5582
83d1babf
TT
55832010-05-25 Tom Tromey <tromey@redhat.com>
5584
5585 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5586
6acb16a2
MS
55872010-05-25 Michael Snyder <msnyder@vmware.com>
5588
5589 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5590 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5591 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5592 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5593 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5594 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5595 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5596 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5597 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5598 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5599 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5600 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5601 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5602 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5603 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5604 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5605 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5606 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5607 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5608 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5609 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5610 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5611 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5612 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5613 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5614 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5615 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5616 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5617 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5618 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5619 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5620 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5621 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5622 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5623 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5624 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5625 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5626 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5627 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5628 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5629 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5630 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5631 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5632 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5633 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5634 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5635 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5636 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5637
56382010-05-25 Doug Evans <dje@google.com>
5639
5640 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5641 gdb.string_to_argv.
ad3986f0 5642
d3b1e874
TT
56432010-05-21 Tom Tromey <tromey@redhat.com>
5644
5645 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5646 Call it.
5647 * gdb.dwarf2/pieces.S: Update.
5648 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5649
cb826367
TT
56502010-05-21 Tom Tromey <tromey@redhat.com>
5651
5652 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5653 Call it.
5654 * gdb.dwarf2/pieces.c (struct C): New.
5655 (f6): New function.
5656 * gdb.dwarf2/pieces.S: Replace.
5657
74de6778
TT
56582010-05-21 Tom Tromey <tromey@redhat.com>
5659
5660 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5661 Call it.
5662
afd74c5f
TT
56632010-05-21 Tom Tromey <tromey@redhat.com>
5664
5665 * gdb.dwarf2.pieces.exp: New file.
5666 * gdb.dwarf2.pieces.S: New file.
5667 * gdb.dwarf2.pieces.c: New file.
5668
a7b75dfd 56692010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5670 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5671
5672 * lib/gdb.exp (gdb_test_no_output): New function.
5673 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5674 when testing commands that should produce no output.
5675
c81c812a
JB
56762010-05-17 Joel Brobecker <brobecker@adacore.com>
5677
5678 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5679 parameter that we want to watch being a constant.
5680
0cce5bd9
JB
56812010-05-17 Joel Brobecker <brobecker@adacore.com>
5682
5683 * gdb.ada/cond_lang: New testcase.
5684
47050449
JB
56852010-05-17 Joel Brobecker <brobecker@adacore.com>
5686
5687 * lib/gdb.exp (banned_variables): New variable/constant.
5688 (gdb_init): Add write trace on variables listed in banned_variables.
5689 (gdb_finish): Remove write traces on variables listed in
5690 banned_variables.
5691
77c01586
JB
56922010-05-17 Joel Brobecker <brobecker@adacore.com>
5693
5694 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5695 * gdb.cp/koenig.exp: Likewise.
5696
88d4aea7
PM
56972010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5698
889bf7c5 5699 PR python/11482
88d4aea7
PM
5700
5701 * gdb.python/py-value.exp (test_value_hash): New function.
5702
f5a010c0
PM
57032010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5704
5705 PR exp/11530.
5706 * gdb.base/gdb11530.c: New file.
5707 * gdb.base/gdb11530.exp: New file.
5708
8ef4892f
JK
57092010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5710
5711 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5712 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5713
7322dca9
SW
57142010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5715
5716 * gdb.cp/koenig.exp: New test.
5717 * gdb.cp/koenig.cc: New test program.
5718
02e7ea18
JB
57192010-05-05 Joel Brobecker <brobecker@adacore.com>
5720
5721 Remove the use of prms_id and bug_id throughout the testsuite.
5722
e1c34c5d
PM
57232010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5724
5725 PR exp/11349.
5726 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5727 use a reference local variable.
5728
8e1d0c49
JK
57292010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5730
5731 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5732 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5733 variable different_dir. Move debugfile into a full directory pathname
5734 under DIFFERENT_DIR.
5735 * lib/gdb.exp (separate_debug_filename): Remove.
5736 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5737 variable debug_dir and mkdir of it. Update function comments.
5738
e66408ed
PA
57392010-04-29 Pedro Alves <pedro@codesourcery.com>
5740
5741 PR gdb/11557
5742
5743 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5744 files.
5745
d7b32ed3
PM
57462010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5747
889bf7c5 5748 * gdb.python/py-param.exp: New File.
d7b32ed3 5749
6aecb9c2
JB
57502010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5751
5752 * gdb.base/default.exp: Fix "set language" test.
5753
bdf92a1c
PM
57542010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5755
5756 PR breakpoints/11531.
5757 * gdb.base/gdb11531.c: New file.
5758 * gdb.base/gdb11531.exp: New file.
5759
3f172e24
TT
57602010-04-26 Tom Tromey <tromey@redhat.com>
5761
5762 * gdb.base/completion.exp: Add tests for completion and deprecated
5763 commands.
5764
64af4c92
JK
57652010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5766
5767 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5768 (print /x char_array): Escape curly brackets.
5769
492928e4
JK
57702010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5771
5772 Fix deadlock on looped list of loaded shared objects.
5773 * gdb.base/solib-corrupted.exp: New.
5774
66d09542
DE
57752010-04-23 Doug Evans <dje@google.com>
5776
5777 * gdb.python/py-section-script.c: New file.
5778 * gdb.python/py-section-script.exp: New file.
5779 * gdb.python/py-section-script.py: New file.
5780
8bd10a10
CM
57812010-04-20 Chris Moller <cmoller@redhat.com>
5782
5783 PR 10179
5784
5785 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5786 * gdb.base/pr10179-a.c:
5787 * gdb.base/pr10179-b.c:
5788 * gdb.base/pr10179.exp: New files.
5789
c0201579
JK
57902010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5791
5792 Fix crashes on dangling display expressions.
5793 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5794 is SEP.
5795 (lib_flags): Remove the "debug" keyword.
5796 (libsepdebug): New variable for iterating new loop.
5797 (save_pf_prefix): New variable wrapping the loop.
5798 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5799 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5800
793b0ff8
PM
58012010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5802
5803 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5804
097f51f7
PM
58052010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5806
5807 PR stabs/11479.
5808 * gdb.stabs/gdb11479.exp: New file.
5809 * gdb.stabs/gdb11479.c: New file.
5810
9a22f0d0
PM
58112010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5812
5813 * gdb.base/charset.c (Strin16, String32): New variables.
5814 * gdb.base/charset.exp (gdb_test): Test correct display
5815 of 16 or 32 bit strings.
5816
58172010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5818
5819 PR 9167
5820 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5821 * gdb.cp/pr9167.cc: New file.
5822 * gdb.cp/pr9167.exp: New file.
5823
5824
6e354e5e
PM
58252010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5826
5827 PR pascal/11492.
5828 * gdb.pascal/gdb11492.pas: New file.
5829 * gdb.pascal/gdb11492.exp: New file.
5830
be942545
JB
58312010-04-20 Joel Brobecker <brobecker@adacore.com>
5832
1667e6e3 5833 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5834
0c3acc09
JB
58352010-04-20 Joel Brobecker <brobecker@adacore.com>
5836
5837 * gdb.ada/dyn_loc: New testcase.
5838
ec31cde5
CM
58392010-04-20 Chris Moller <cmoller@redhat.com>
5840
5841 PR 10867
889bf7c5 5842
ec31cde5
CM
5843 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5844 * gdb.cp/pr10687.cc: New file.
5845 * gdb.cp/pr10687.exp: New file.
5846
5847
ce4b0682
SDJ
58482010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5849 Sergio Durigan Junior <sergiodj@redhat.com>
5850
5851 * gdb.fortran/logical.exp: New testcase.
5852 * gdb.fortran/logical.f90: New file.
5853
3436961f
DE
58542010-04-19 Doug Evans <dje@google.com>
5855
5856 * gdb.base/help.exp (help source): Update expected output.
5857
4d836c09
JK
58582010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5859
5860 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5861 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5862 gdb_exit and return.
5863 (executable): New variable.
5864 (binfile): Use it.
5865
6149aea9
PA
58662010-04-19 Pedro Alves <pedro@codesourcery.com>
5867
5868 PR breakpoints/8554.
5869
5870 * gdb.trace/save-trace.exp: Adjust.
5871
ed41462c
L
58722010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR corefiles/11511
5875 * gdb.arch/system-gcore.exp: New.
5876 * gdb.arch/gcore.c: Likewise.
5877
3f7b2faa
DE
58782010-04-15 Doug Evans <dje@google.com>
5879
fa33c3cd
DE
5880 * gdb.python/py-progspace.c: New file.
5881 * gdb.python/py-progspace.exp: New file.
5882
3f7b2faa
DE
5883 * gdb.base/source.exp: Add tests for "source -s".
5884
79f283fe
PM
58852010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5886
5887 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5888 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5889 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5890 * gdb.python/py-mi.exp: New test for to_string returning None.
5891
fc8eb08a
PM
58922010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5893
5894 * gdb.python/py-breakpoint.c: Make result global.
5895
26e197f6
JK
58962010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5897
5898 Fix non-GNU make compatibility.
5899 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5900
adc36818
PM
59012010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5902
5903 * gdb.python/py-breakpoint.exp: New File.
5904 * gdb.python/py-breakpoint.C: Ditto.
5905
64e17368
SS
59062010-04-08 Stan Shebs <stan@codesourcery.com>
5907
5908 * gdb.trace/actions.exp: Clear default-collect.
5909 * gdb.trace/save-trace.exp: Clear default-collect.
5910
fff5cc64
PM
59112010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5912
5913 * gdb.python/py-value: Add null string variable.
5914 (test_lazy_string): Test zero length, NULL address lazy
5915 strings.
5916
a055a187
L
59172010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5918
5919 * gdb.arch/i386-avx.c: New.
5920 * gdb.arch/i386-avx.exp: Likewise.
5921
5922 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5923
96e39866
DE
59242010-04-06 Doug Evans <dje@google.com>
5925
5926 * gdb.base/source-test.gdb: New file.
5927 * gdb.base/source.exp: Test source -v.
5928
5984a431
UW
59292010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5930
5931 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5932
ec8a089a
PM
59332010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5934
5935 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5936 within one line, unless it is followed by a double quote.
5937 * gdb.stabs/hppa.sed: Idem.
5938 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5939 * gdb.stabs/weird.exp: Check for correct parsing of
5940 char and string constants.
ec8a089a
PM
5941 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5942 in .stabs to .stabx substitution.
5943
fce3c1f0
SS
59442010-04-05 Stan Shebs <stan@codesourcery.com>
5945
5946 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5947 constant global.
5948 * gdb.trace/tfile.exp: Try to print them.
5949
d77f58be
SS
59502010-04-04 Stan Shebs <stan@codesourcery.com>
5951
5952 * gdb.base/completion.exp: Update for new "info watchpoints".
5953 * gdb.base/default.exp: Ditto.
5954 * gdb.base/help.exp: Ditto.
5955 * gdb.base/watchpoint.exp: Ditto.
5956 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5957
af54718e
SS
59582010-04-04 Stan Shebs <stan@codesourcery.com>
5959
5960 * gdb.trace/tfile.exp: Sharpen tfind test.
5961
74d1f91e
JK
59622010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5963
5964 * gdb.base/break-entry.exp: New.
5965
eb8e76db 59662010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5967 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5968
5969 * gdb.reverse/i386-sse-reverse.exp: New file.
5970 * gdb.reverse/i386-sse-reverse.c: New file.
5971
bf65cad8
PA
59722010-04-02 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5975
fff87407
SS
59762010-04-01 Stan Shebs <stan@codesourcery.com>
5977
5978 * gdb.trace/actions.exp: Tweak expected output.
5979 * gdb.trace/while-stepping.exp: Tweak expected output.
5980
fe01d668
L
59812010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5982
5983 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5984
86b17b60
PA
59852010-04-01 Pedro Alves <pedro@codesourcery.com>
5986
5987 * gdb.base/commands.exp: Adjust.
5988 * gdb.cp/extern-c.exp: Adjust.
5989
2c58c0a9
PA
59902010-04-01 Pedro Alves <pedro@codesourcery.com>
5991
5992 * gdb.trace/collection.c (local_test_func): Define a local struct,
5993 and instanciate it.
5994
0db9b91c
PA
59952010-04-01 Pedro Alves <pedro@codesourcery.com>
5996
5997 * gdb.trace/collection.exp (gdb_collect_args_test)
5998 (gdb_collect_argarray_test): XFAIL the tests that assume the
5999 argarray argument's elements are collected.
6000
8072405b
JK
60012010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6004 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6005
8bf6485c
SS
60062010-03-31 Stan Shebs <stan@codesourcery.com>
6007
6008 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6009 and tracepoint conditionals.
6010 (gdb_verify_tracepoints): Delete unused return.
6011
fd7f724a
KS
60122010-03-26 Keith Seitz <keiths@redhat.com>
6013
6014 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6015 appear in the output before main.
6016 Remove KFAIL for gdb/2215 aka bz 9320.
6017
8d9e7719
DE
60182010-03-30 Doug Evans <dje@google.com>
6019
0906dd0b
DE
6020 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6021 by dejagnu.
6022 * gdb.arch/amd64-dword.exp: Ditto.
6023
8d9e7719
DE
6024 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6025 match.
6026 (break printf): Ditto.
6027
1da644f0
SW
60282010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6029
6030 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6031 gcc < 4.4.
6032 * gdb.cp/shadow.exp: Ditto.
6033
a8121990
PA
60342010-03-29 Pedro Alves <pedro@codesourcery.com>
6035
6036 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6037 "tstart" is silent.
6038
6e79d367
PA
60392010-03-29 Pedro Alves <pedro@codesourcery.com>
6040
6041 * gdb.trace/collection.exp (executable): New.
6042 (binfile): Use it.
6043 (fpreg, spreg, pcreg): New.
6044 (test_register): Use gdb_test_multiple. Pass /x to print.
6045 (prepare_for_trace_test): New.
6046 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6047 (gdb_collect_args_test, gdb_collect_argstruct_test)
6048 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6049 prepare_for_trace_test.
6050 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6051 fpreg, spreg and pcreg.
6052 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6053 prepare_for_trace_test.
6054 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6055 try to detect tracing support here. Don't set breakpoints at
6056 `begin' or `end' here.
6057 <global scope>: Use clean_restart. Run to main before checking
6058 for tracing support. Check for for tracing support here.
6059
09248348
JK
60602010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6061
6062 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6063 " as $displacement" to "seen displacement message".
6064
d350db38
PA
60652010-03-28 Pedro Alves <pedro@codesourcery.com>
6066
6067 * gdb.trace/while-dyn.exp (executable): New variable.
6068 (binfile): Use it.
6069 (test_while_stepping): New function. Move most tests here. Call
6070 it once for each of the while-stepping, stepping and ws aliases.
6071
907af001
UW
60722010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6073
6074 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6075 that do not provide the tagless_struct type name at all.
6076 (test_print_anon_union): Do not check value of uninitialized
6077 union member. Do not use cp_test_ptype_class, so we can accept
6078 "long" as well as "long int".
6079
610197fd
PA
60802010-03-26 Pedro Alves <pedro@codesourcery.com>
6081
6082 * gdb.trace/tfile.c (tohex, bin2hex): New.
6083 (write_error_trace_file): Hexify error description.
6084
6c28cbf2
SS
60852010-03-25 Stan Shebs <stan@codesourcery.com>
6086
6087 * gdb.trace/tfile.c: Generate an additional trace file, improve
6088 portability.
6089 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6090 files in a better way.
6091
e62b8c7e
KS
60922010-03-25 Keith Seitz <keiths@redhat.com>
6093
6094 * gdb.java/jprint.exp: XFAIL printing of static class members
6095 because of GCC debuginfo problem.
6096
82ccf5a5
JK
60972010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6098
6099 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6100
293e2f9e
DJ
61012010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6102
6103 * gdb.base/completion.exp: Allow long instead of long int.
6104 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6105 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6106 variable p.
6107 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6108 * gdb.base/pointers.exp: Allow long instead of long int.
6109 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6110 * gdb.base/step-line.exp: Allow a directory before the source file name.
6111
95a42b64
TT
61122010-03-24 Tom Tromey <tromey@redhat.com>
6113
6114 PR breakpoints/9352:
6115 * gdb.base/default.exp: Update.
6116 * gdb.base/commands.exp: Update.
6117 * gdb.cp/extern-c.exp: Test setting commands on multiple
6118 breakpoints at once.
6119
2390201f
DJ
61202010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6121
6122 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6123 if gdb,nosignals.
6124 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6125 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6126 exited".
6127
8c9a6790
SS
61282010-03-24 Stan Shebs <stan@codesourcery.com>
6129
6130 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6131
a6c727b2
DJ
61322010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6133
6134 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6135 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6136 argument. Handle "short" and "long".
6137 (Top level): Pass overprototyped output for old_fptr and xptr.
6138
4dfd5423
PA
61392010-03-23 Pedro Alves <pedro@codesourcery.com>
6140
6141 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6142 format strings and add casts to avoid compiler warnings.
6143
61442010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6145
6146 * lib/trace-support.exp (gdb_trace_setactions):
6147 Don't expect whitespace after ">" prompt.
6148 * gdb.trace/actions.exp: Adjust for output changes.
6149 * gdb.trace/while-stepping.exp: Likewise.
6150
c847d045
JK
61512010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6152
6153 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6154 and r157645).
6155
5f717f1d
JK
61562010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6157
6158 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6159 New.
6160
7d6d51d5
DJ
61612010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6162
6163 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6164 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6165
3b11a015
SS
61662010-03-19 Stan Shebs <stan@codesourcery.com>
6167
6168 * gdb.trace/ax.exp: New file.
6169
d7d158ed
DE
61702010-03-19 Doug Evans <dje@google.com>
6171
6bb85cd1
DE
6172 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6173 output from gcc.
6174
d7d158ed
DE
6175 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6176 named /usr/sbin/prelink<foo>.
6177
4daf5ac0
SS
61782010-03-18 Stan Shebs <stan@codesourcery.com>
6179
6180 * gdb.trace/circ.exp: Test circular-trace-buffer.
6181 * gdb.trace/tfile.exp: Update tstatus test.
6182
e8d05480
JB
61832010-03-18 Joel Brobecker <brobecker@adacore.com>
6184
6185 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6186 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6187
441b986a
UW
61882010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6189
6190 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6191
4247603b
PA
61922010-03-18 Pedro Alves <pedro@codesourcery.com>
6193
6194 * gdb.base/default.exp: Adjust the expected output of the finish
6195 and until commands when the inferior is not being run.
6196
13387711
SW
61972010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6198
6199 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6200 * gdb.cp/nsusing.exp: Ditto.
6201
6e31430b
TT
62022010-03-15 Tom Tromey <tromey@redhat.com>
6203
6204 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6205 * gdb.cp/userdef.cc (operator==): New function.
6206 (main): New locals mem1, mem2.
6207
e2d69cb5
JZ
62082010-03-15 Jie Zhang <jie@codesourcery.com>
6209
6210 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6211 Declare and use new loadtimeout variable.
6212
f572f0a9
DJ
62132010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6214
6215 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6216 Use gdb_load later.
6217
51f4c0b0
PA
62182010-03-14 Pedro Alves <pedro@codesourcery.com>
6219
6220 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6221 literal. Add missing endlines to prints to stderr.
6222
1c809c68
TT
62232010-03-12 Tom Tromey <tromey@redhat.com>
6224
6225 PR c++/9708:
6226 * gdb.cp/m-static.exp: Add regression test.
6227 * gdb.cp/m-static.cc (method): New method.
6228 (main): Call it.
6229
00ae8fef
SW
62302010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6231
6232 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6233 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6234
759f0f0b
PA
62352010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6236
21e24d21
PA
6237 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6238
62392010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6240
759f0f0b
PA
6241 * lib/gdb.exp (skip_stl_tests): New.
6242 (gdb_compile): Symbian needs -ldl.
6243 (shlib_target_file): New.
6244 (shlib_symbol_file): New.
6245 (gdb_load_shlibs): Use shlib_target_file.
6246 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6247 * gdb.cp/exception.exp: Use skip_stl_tests.
6248 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6249 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6250 * gdb.cp/mb-templates.exp: Ditto.
6251 * gdb.base/commands.exp: Relax regexes.
6252 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6253 shlib_target_file and shlib_symbol_file.
6254 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6255 sections.
6256 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6257 * gdb.base/solib-disc.exp: Use
6258 shlib_target_file and shlib_symbol_file.
6259 * gdb.base/unload.exp: Don't skip on symbian. Use
6260 shlib_target_file and shlib_symbol_file.
6261 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6262
6a8f2671 62632010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6264
6a8f2671
PA
6265 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6266 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6267 Issue a tfind end before looking for a tracepoint frame.
6268 * gdb.trace/tfind.exp: Adjust tstatus output.
6269 Adjust disassembly output.
6270 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6271
ccf26247
JK
62722010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 * gdb.base/break-interp.exp: Create new displacement parameter value
6275 for the test_ld calls.
6276 (reach): New parameter displacement, verify its content. New push of
6277 pf_prefix "reach-$func:". Import global expect_out.
6278 (test_core): New parameter displacement, verify its content. New push
6279 of pf_prefix "core:". New command "set verbose on". Import global
6280 expect_out.
6281 (test_attach): New parameter displacement, verify its content. New
6282 push of pf_prefix "attach:". New command "set verbose on". Import
6283 global expect_out.
6284 (test_ld): New parameter displacement, pass it to the reach, test_core
6285 and test_attach calls and verify its content in the "ld.so exit" test.
6286 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6287 (prelink): Update expected text, use gdb_test.
6288
e469c7fb
DE
62892010-03-10 Doug Evans <dje@google.com>
6290
6291 * gdb.base/checkpoint.exp: Fix comment.
6292 Lengthen timeout while doing >600 checkpoints test.
6293 Rename duplicate "kill all one" test to keep test names unique.
6294
60e1c644
PA
62952010-03-10 Pedro Alves <pedro@codesourcery.com>
6296
6297 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6298
cec808ec
KS
62992010-03-08 Keith Seitz <keiths@redhat.com>
6300
889bf7c5
PA
6301 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6302 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6303 (dm_type_long): New function.
6304 (dm_type_unsigned_short): New function.
6305 (dm_type_unsigned_long): New function.
6306 (myint): New typedef.
6307 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6308 long, unsigned shor and long, operator char*, and typedef.
6309 (test_lookup_operator_functions): Add operator char* test.
6310 (test_paddr_operator_functions): Likewise.
6311 (test_paddr_overloaded_functions): Use probe values for
6312 short, long, and unsigned short and long.
6313 (test_paddr_hairy_functions): If the demangler probe detected
6314 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6315 demangler.
6316 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6317 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6318 and "print null_pmf".
6319 Add test "ptype a.*pmf".
6320 * gdb.cp/overload.exp: Allow optional "int" to appear with
6321 "short" and "long".
6322 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6323 long expect value for men_overload1arg.
6324 Allow "int" to appear with "short" and "long".
6325 When testing "info break", add argument for main (void).
6326 Also allow "int" to appear with "short" and "long".
6327 Ditto with "unsigned" and "long long".
cec808ec
KS
6328 * gdb.java/jmain.exp: Do not enclose methods names in single
6329 quotes.
6330 * gdb.java/jmisc.exp: Likewise.
6331 * gdb.java/jprint.exp: Likewise.
6332 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6333
6334 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6335 * gdb.cp/exception.exp (backtrace after first throw)
6336 (backtrace after second throw): Allow a namespace before __cxa_throw.
6337 (backtrace after first catch, backtrace after second catch): Allow
6338 a namespace before __cxa_begin_catch.
6339
6340 * gdb.cp/cpexprs.exp: New file.
6341 * gdb.cp/cpexprs.cc: New file.
6342
6343 From Daniel Jacobowitz <dan@codesourcery.com>
6344 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6345 to use string_to_regexp.
6346 (ctor, dtor): New functions. Use them to match constructor
6347 and destructor function types.
6348 (Top level): Use runto_main.
6349
f870a310
TT
63502010-03-05 Tom Tromey <tromey@redhat.com>
6351
6352 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6353 gdb.target_charset.
6354 (pp_ns.to_string): Likewise.
6355
0c199f28
KS
63562010-03-04 Keith Seitz <keiths@redhat.com>
6357
6358 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6359 can be quoted. Test that both the filename and function/line
6360 portions can be quoted at the same time.
6361
c7437ca6
PA
63622010-03-04 Pedro Alves <pedro@codesourcery.com>
6363
6364 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6365
b111b805
DE
63662010-03-03 Doug Evans <dje@google.com>
6367
24486cb7
DE
6368 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6369 libc contains libpthread.
6370
b111b805
DE
6371 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6372 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6373 of gdb_compile. Add another pattern to match android backtrace.
6374
a0e0ef55
TT
63752010-03-03 Tom Tromey <tromey@redhat.com>
6376
6377 PR gdb/11345:
6378 * gdb.base/printcmds.exp (test_printf): Add test.
6379
1ba53b71
L
63802010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6381
6382 * gdb.arch/amd64-byte.exp: New.
6383 * gdb.arch/amd64-dword.exp: Likewise.
6384 * gdb.arch/amd64-pseudo.c: Likewise.
6385 * gdb.arch/amd64-word.exp: Likewise.
6386 * gdb.arch/i386-byte.exp: Likewise.
6387 * gdb.arch/i386-pseudo.c: Likewise.
6388 * gdb.arch/i386-word.exp: Likewise.
6389
f5dff777
DJ
63902010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6391
6392 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6393 types. Add structreg, bitfields, and flags registers.
6394 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6395 registers.
6396
90884b2b
L
63972010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6400 (load_description): Set architecture if defined.
6401
dc00d89f
PM
64022010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6403
6404 * gdb.python/py-frame.exp: Add read_var block tests.
6405 * gdb.python/py-frame.c (block): New function.
6406
0e095b7e
JK
64072010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6408 Daniel Jacobowitz <dan@codesourcery.com>
6409
6410 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6411
624f1a65
DM
64122010-02-25 David S. Miller <davem@davemloft.net>
6413
6414 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6415 fix logic for setting all_syscalls_numbers.
6416
f3e9a817
PM
64172010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6418
6419 * Makefile.in: Add py-block and py-symbol.
6420 * gdb.python/py-symbol.exp: New File.
6421 * gdb.python/py-symtab.exp: New File.
6422 * gdb.python/py-block.exp: New File.
6423 * gdb.python/py-symbol.c: New File.
6424 * gdb.python/py-block.c: New File.
6425
f6bbabf0
PM
64262010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6427
6428 PR python/11314
6429 * lib/gdb.exp (skip_python_tests): New function.
6430 * gdb.python/py-cmd.exp: Use skip_python_tests.
6431 * gdb.python/py-frame.exp: Likewise.
6432 * gdb.python/py-function.exp: Likewise.
6433 * gdb.python/py-prettyprint.exp: Likewise.
6434 * gdb.python/py-template.exp: Likewise.
6435 * gdb.python/py-type.exp: Likewise.
6436 * gdb.python/py-value.exp: Likewise.
6437
85d721b8
PA
64382010-02-22 Pedro Alves <pedro@codesourcery.com>
6439
6440 PR9605
6441
6442 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6443
48e32051
TT
64442010-02-19 Tom Tromey <tromey@redhat.com>
6445
6446 PR c++/8693, PR c++/9496:
6447 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6448 regression tests.
6449
ac9c0048
JK
64502010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6451
6452 Fix compatibility with m68k as.
6453 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6454 Use only /* comments */.
6455
57bb97a4
UW
64562010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6457
6458 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6459 * configure: Regenerate.
6460
7d1bf85c
DJ
64612010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6462
6463 * gdb.python/py-type.exp: Check for Python support.
6464
061b5285
PA
64652010-02-17 Pedro Alves <pedro@codesourcery.com>
6466
6467 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6468 `regsub' syntax available.
6469
f8a8bc2c
PA
64702010-02-17 Pedro Alves <pedro@codesourcery.com>
6471
6472 * gdb.base/shmain.c (main): Remove printf call.
6473 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6474 * gdb.base/unload.c (main): Make format of fprintf a string
6475 literal. Add missing endlines to prints to stderr.
6476 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6477
6f451e5e
TT
64782010-02-17 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.java/jprint.java (jprint.props): New field.
6481 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6482
12d79008
PA
64832010-02-17 Pedro Alves <pedro@codesourcery.com>
6484
ef801a0e 6485 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6486 available.
6487
d252f7e5
DJ
64882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6489
6490 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6491 creation to support remote host testing.
6492
67bdab6c
DJ
64932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6494
6495 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6496 Recognize "command not found".
6497
bb391223
DJ
64982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6499
6500 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6501 single-stepping.
6502
70362913
DJ
65032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6504
6505 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6506 if arguments are not supported.
6507
493f3c00
DJ
65082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6509
6510 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6511 be const or non-const.
6512
8034c749
DJ
65132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6514
6515 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6516 mi_send_resuming_command to send -exec-continue.
6517
791dfb64
DJ
65182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6519
6520 * gdb.base/list.exp (test_list_filename_and_function): Add test
6521 with single quotes.
6522 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6523 matching.
6524 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6525 Add KFAIL'd tests for PR gdb/11289.
6526
7c5fe868
DJ
65272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6528
6529 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6530
fdc498b8
DJ
65312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6532
6533 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6534 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6535 a temporary directory.
6536
b519e2a6
DJ
65372010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6538
6539 * gdb.base/charset.exp: Use a single regular expression to match
6540 show host-charset and show target-charset output.
6541
74164c56
JK
65422010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6543
6544 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6545 "Illegal process-id" expect string more exact.
6546 (attach to digits-starting nonsense is prohibited): New.
6547
701ed6dc
JK
65482010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.base/prelink.exp (set verbose on): New.
6551
889bf7c5 65522010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6553
6554 * mi-reverse.exp: New file. Test for reverse option to the
6555 following MI commands: exec-continue, exec-finish, exec-next,
6556 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6557
dadf0e9c
JB
65582010-02-09 Joel Brobecker <brobecker@adacore.com>
6559
6560 * gdb.ada/ptype_tagged_param: New testcase.
6561
714f19d5
TT
65622010-02-08 Tom Tromey <tromey@redhat.com>
6563
6564 PR c++/8017:
6565 * gdb.cp/overload.exp: Add tests.
6566 * gdb.cp/overload.cc (struct K): New.
6567 (namespace N): New.
6568 (main): Call new functions.
6569 (K::staticoverload): Define.
6570
889bf7c5 65712010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6572
6573 PR gdb/10728
6574 * gdb.cp/pr10728-x.h: New file.
6575 * gdb.cp/pr10728-x.cc: New file.
6576 * gdb.cp/pr10728-y.cc: New file.
6577 * gdb.cp/pr10728.exp: New file.
6578 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6579
889bf7c5 65802010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6581
6582 PR gdb/9067
6583 * gdb.cp/pr9067.exp: New
6584 * gdb.cp/pr9067.cc: New
6585 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6586
7b356089
JB
65872010-02-08 Joel Brobecker <brobecker@adacore.com>
6588
6589 * lib/gdb.exp (gdb_test_timeout): New global variable.
6590 Set it to timeout if not already set.
6591 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6592
1be00882
DE
65932010-02-05 Doug Evans <dje@google.com>
6594
6595 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6596 user.
6597
82856980
SW
65982010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6599
6600 PR c++/7935:
6601 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6602
1a334831
TT
66032010-02-04 Tom Tromey <tromey@redhat.com>
6604
6605 * gdb.cp/virtbase.exp: Make test case names unique.
6606
9c3c02fd
TT
66072010-02-02 Tom Tromey <tromey@redhat.com>
6608
6609 * gdb.cp/virtbase.exp: Add regression tests.
6610 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6611 (main): Instantiate RHC.
6612
0cc2414c
TT
66132010-02-02 Tom Tromey <tromey@redhat.com>
6614
6615 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6616 type-printing change.
6617
edf3d5f3
TT
66182010-02-02 Tom Tromey <tromey@redhat.com>
6619
6620 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6621 * gdb.cp/virtbase.cc: New file.
6622 * gdb.cp/virtbase.exp: New file.
6623 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6624
e4b7f41c
JK
66252010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6626
6627 PR libc/11214:
6628 * gdb.threads/current-lwp-dead.c: Include features.h.
6629 (HAS_NOMMU): New.
6630 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6631
b381ea14
JK
66322010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6633
6634 * gdb.base/symbol-without-target_section.exp,
6635 gdb.base/symbol-without-target_section.c: New.
6636
c593ac0e
DJ
66372010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6638
6639 * gdb.base/bigcore.exp: Reset increased timeout.
6640 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6641
db25f29d
DJ
66422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6643
6644 * gdb.base/gcore.exp (capture_command_output): Use
6645 gdb_test_multiple.
6646
f9d67f43
DJ
66472010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6648
6649 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6650 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6651 (Top level): Call it.
6652
177321bd
DJ
66532010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6654
6655 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6656
97f2ed50
DJ
66572010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6658
6659 * gdb.base/call-strs.exp, gdb.base/default.exp,
6660 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6661 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6662 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6663 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6664 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6665 * gdb.base/ending-run.exp: Correct restore of timeout.
6666 * gdb.base/page.exp: Remove unnecessary timeout setting.
6667
e4e2711a
JB
66682010-01-29 Joel Brobecker <brobecker@adacore.com>
6669
6670 * gdb.ada/rec_return: New testcase.
6671
ba581dc1
JB
66722010-01-29 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.ada/call_pn: New testcase.
6675
4ea95be9
DJ
66762010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6677
6678 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6679 (Top level): Use it to resume.
6680 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6681 the Thumb mode displaced stepping error as unsupported.
6682
df83a9bf
SW
66832010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6684
889bf7c5
PA
6685 * gdb.cp/nsusing.exp: Added more tests.
6686 * gdb.cp/nsrecurs.exp: Ditto.
6687 * gdb.cp/nsusing.cc: Added test functions.
6688 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6689
40b27cdc
JK
66902010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6691
6692 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6693 absolute directory pathnames in gdb.sum file.
6694
de958931
SW
66952010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6696
6697 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6698 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6699
708ead4e
TT
67002010-01-26 Tom Tromey <tromey@redhat.com>
6701
6702 PR exp/7643:
6703 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6704 setup_kfail.
6705
b14e635e
SW
67062010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6707
6708 * gdb.cp/nsrecurs.exp: New test.
6709 * gdb.cp/nsrecurs.cc: New test program.
6710 * gdb.cp/nsstress.exp: New test.
6711 * gdb.cp/nsstress.cc: New test program.
6712 * gdb.cp/nsdecl.exp: New test.
6713 * gdb.cp/nsdecl.cc: New test program.
6714
8540c487
SW
67152010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6716
6717 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6718 imported into file scope.
6719 Marked test as xfail.
6720 * gdb.cp/namespace-using.cc (marker5): New function.
6721 * gdb.cp/shadow.exp: New test.
6722 * gdb.cp/shadow.cc: New test program.
6723 * gdb.cp/nsimport.exp: New test.
6724 * gdb.cp/nsimport.cc: New test program.
6725
421d5d99
TT
67262010-01-25 Tom Tromey <tromey@redhat.com>
6727
6728 PR gdb/11049:
6729 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6730 with "set print null-stop on".
6731
691f8dc1
JK
67322010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6733
6734 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6735 Adjust it for DISASSEMBLY_OMIT_FNAME.
6736
0b92b5bb
TT
67372010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6738
6739 PR symtab/11199:
6740 * gdb.dwarf2/member-ptr-forwardref.exp,
6741 gdb.dwarf2/member-ptr-forwardref.S: New.
6742
23787403
JK
67432010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6744
6745 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6746 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6747 thread1_tid_mutex. Remove gdbstop_mutex handling.
6748 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6749 thread2_tid_mutex. Remove gdbstop_mutex handling.
6750 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6751 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6752 pthread_cond_wait conditionalizations by while loops.
6753
b966cb8a
TT
67542010-01-20 Tom Tromey <tromey@redhat.com>
6755
6756 PR backtrace/10770:
6757 * gdb.dwarf2/pr10770.exp: New file.
6758 * gdb.dwarf2/pr10770.c: New file.
6759 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6760
fcae584b
VP
67612010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6762
6763 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6764 that target was removed, and the test always runs native anyway.
6765
a0f49112
JK
67662010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6769 gdb.base/watchpoint-cond-gone-stripped.c: New.
6770
ceeb3d5a
TT
67712010-01-19 Tom Tromey <tromey@redhat.com>
6772
6773 PR c++/8000:
6774 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6775 existing tests.
6776 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6777 (main): Use AAA::SomeEnum.
6778
dd322c54
JK
67792010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6782 (test_ignore_count): Declare line_callme_body global.
6783 (run to breakpoint with ignore count): Use line_callme_body.
6784 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6785 (set line_main_hello, set line_main_return): Reindent.
6786 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6787 New.
6788 (continue to callee4): Use line_callee4_body.
6789 (check *stopped from CLI command): Use line_callee4_next.
6790 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6791 (set line_main_hello, set line_main_return): Reindent.
6792 (set line_callee4_head, set line_callee4_body): New.
6793 (continue to callee4): Use line_callee4_body.
6794
4e8f195d
TT
67952010-01-18 Tom Tromey <tromey@redhat.com>
6796
6797 PR c++/9680:
6798 * gdb.cp/casts.cc: Add new classes and variables.
6799 * gdb.cp/casts.exp: Test new operators.
6800
9e14a9ba
JB
68012010-01-18 Tom Tromey <tromey@redhat.com>
6802 Thiago Jung Bauermann <bauerman@br.ibm.com>
6803
6804 * gdb.python/source2.py: New file.
6805 * gdb.python/source1: New file.
6806 * gdb.python/python.exp: Test "source" command.
6807
00bf0b85
SS
68082010-01-15 Stan Shebs <stan@codesourcery.com>
6809
6810 * gdb.trace/tfile.c: New file.
6811 * gdb.trace/tfile.exp: New file.
889bf7c5 6812
55235ad7
JK
68132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6816
9f2982ff
JK
68172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6818
6819 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6820
bbfba9ed
JK
68212010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6824 (libfunc): New parameter action. Implement also selectable "sleep".
6825 * gdb.base/break-interp-main.c: Include assert.h.
6826 (libfunc): New parameter action.
6827 (main): New parameters argc and argv. Assert argc. Pass argv.
6828 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6829 (test_attach): New proc.
6830 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6831 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6832
61f0d762
JK
68332010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6834
6835 * gdb.base/break-interp.exp (test_core): New proc.
6836 (test_ld): Call it.
6837
06a6f270
JK
68382010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6841 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6842 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6843 and gdb_compile_shlib. Use new -Wl compiler options.
6844 (dl bt, main bt): New tests.
6845
51bee8e9
JK
68462010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 Support PIEs with no symfile_objfile.
6849 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6850 (test_ld): New parameter trynosym.
6851 (test_ld <$trynosym>): New block.
6852
b8040f19
JK
68532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6854
6855 * gdb.base/break-interp.exp: New file.
6856
be759fcf
PM
68572010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6858
6859 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6860 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6861 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6862 test.
6863 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6864 * gdb.python/py-mi.exp: Add lazy string test.
6865
dc146f7c
VP
68662010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6867
6868 * lib/mi-support.exp (mi_check_thread_states): Handle
6869 core number in thread listing.
6870
b4ba55a1
JB
68712010-01-12 Joel Brobecker <brobecker@adacore.com>
6872
6873 * gdb.base/maint.exp: Adjust the expected output for the
6874 "maint print type" test. Use gdb_test_multiple instead of
6875 gdb_sent/gdb_expect.
6876
08e24bd4
DE
68772010-01-11 Doug Evans <dje@google.com>
6878
6496a609
DE
6879 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6880 from gdbserver_download. All callers updated.
6881
08e24bd4
DE
6882 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6883
b5cfddf5
JK
68842010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6885
6886 Implement binary numbers parsing.
6887 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6888 (test_integer_literals_rejected): New binary tests.
6889
3725885a
RW
68902010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6891
6892 * gdb.cell/configure: Regenerate.
6893
37aeb5df
JK
68942010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6895
6896 * gdb.base/corefile.exp: Move the core finding block out and call it as
6897 core_find, new variable $corefile, replace corefile by $corefile and
6898 [file tail $corefile] for usage vs. test names resp.
6899 * lib/gdb.exp (core_find): Move it as a new function here. New
6900 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6901 $destcore. Return "" on error.
6902
d521f563
JK
69032010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6904
6905 Workaround PR binutils/10802.
6906 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6907 (twice).
6908
28f24826
DJ
69092010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6910
6911 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6912
2de75e71
JB
69132010-01-08 Joel Brobecker <brobecker@adacore.com>
6914
6915 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6916 call, to avoid interruption.
6917
fe00719b 69182010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6919
6920 * gdb.stabs/weird.def (args93): New.
6921
d0ef5df8
DE
69222010-01-07 Doug Evans <dje@google.com>
6923
6924 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6925
3a08d52f
TT
69262010-01-07 Tom Tromey <tromey@redhat.com>
6927
6928 * gdb.base/source.exp: Use correct line number.
6929
7a697b8d
SS
69302010-01-05 Stan Shebs <stan@codesourcery.com>
6931
6932 * gdb.trace/tracecmd.exp: Test ftrace.
6933
7803799a
UW
69342010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6935
6936 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6937
c54eabfa
JK
69382010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6939
6940 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6941 "uint_for_mi_testing".
6942
02e7ef19
JB
69432010-01-01 Joel Brobecker <brobecker@adacore.com>
6944
6945 Test indented comment in file being sourced.
6946 * gdb.base/commands.exp: Test indented comment in file being sourced.
6947
abd775ce
JB
69482010-01-01 Joel Brobecker <brobecker@adacore.com>
6949
6950 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6951 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6952 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6953 notice.
6954
79b55b82
JB
69552010-01-01 Joel Brobecker <brobecker@adacore.com>
6956
6957 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6958 notice.
6959
8997583e
JK
69602010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6961
6962 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6963 missing $after_stopped and comma (,) expectation.
6964
6da95a67
SS
69652009-12-31 Stan Shebs <stan@codesourcery.com>
6966
6967 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6968
218d2fc6
TJB
69692009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6970
6971 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6972 (top level): Call test_watchpoint_in_big_blob.
6973 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6974 watchpoints.
6975 (func3): Write to buf.
6976
236f1d4d
SS
69772009-12-29 Stan Shebs <stan@codesourcery.com>
6978
6979 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6980
f61e138d
SS
69812009-12-28 Stan Shebs <stan@codesourcery.com>
6982
6983 * gdb.trace/tsv.exp: New file.
6984 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6985
0219b378
DJ
69862009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6987
6988 * gdb.base/find.c (main): Reference search buffers.
6989 * gdb.base/included.c (main): Reference integer.
6990 * gdb.base/ptype.c (charfoo): Declare.
6991 (intfoo): Call charfoo.
6992 * gdb.base/scope0.c (useitp): New function.
6993 (usestatics): Use useitp.
6994 (useit): Add a type for val.
6995 * gdb.base/scope1.c (useit1): Take a pointer argument.
6996 (usestatics1): Update calls to useit1.
6997 * gdb.cp/call-c.cc: Declare foo.
6998 (main): Call foo.
6999 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7000 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7001 (main): Call C::ensureRefs and ensureOtherRefs.
7002 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7003 variables.
7004 (ensureOtherRefs): New function.
7005 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7006 * gdb.cp/templates.cc (main): Call t5i.value.
7007
3f78692f
JK
70082009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7009
7010 Fix compatibility with G++-4.5.
7011 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7012 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7013 (uncaught return): Remove.
7014
429374b8
JK
70152009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7016 Phil Muldoon <pmuldoon@redhat.com>
7017
7018 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7019 (bp_location13, bp_location14, bp_location17, bp_location18)
7020 (marker3_proto, marker4_proto): New variables.
7021 (breakpoint info): Update output.
7022 (run until breakpoint at marker3, run until breakpoint at marker4): New
7023 tests.
7024
859825b8
JK
70252009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7026
7027 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7028 Replace the printf call of Y by provided "y-set-1" label. New block
7029 for the second shared library.
7030 * gdb.base/unload.exp: Compile also the second library, call
7031 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7032 (single pending breakpoint info): Rename to ...
7033 (pending breakpoint info before run): ... this extended test.
7034 (libfile2, libname2, libsrcfile2, libsrc2)
7035 (lib_sl2): New variables.
7036 (exec_opts): Set also SHLIB_NAME2.
7037 (pending breakpoint info on first run at shrfunc1)
7038 (pending breakpoint info on second run at shrfunc1)
7039 (pending breakpoint info on second run at shrfunc2)
7040 (print y from libfile, print y from libfile2): New tests.
7041 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7042 * gdb.base/unloadshr2.c: New.
7043
e6a386cd
HZ
70442009-12-22 Hui Zhu <teawater@gmail.com>
7045
7046 * gdb.reverse/sigall-reverse.exp: Adjust.
7047
9e19b45e
VP
70482009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7049
7050 PR gdb/10884
7051
7052 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7053 (main): Call do_bitfield_tests.
aacf5b1e 7054 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7055
d53a7b30
JB
70562009-12-20 Joel Brobecker <brobecker@adacore.com>
7057
7058 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7059 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7060 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7061 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7062 gdb.modula2/unbounded1.c: Update copyright header.
7063
191ca0a1
CM
70642009-12-10 Chris Moller <moller@mollerware.com>
7065
7066 PR gdb/9399
7067 * gdb.cp/virtfunc2.exp: New tests
7068 * gdb.cp/virtfunc2.cc: New tests
7069 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7070
0fa6cf1b
MS
70712009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7072
7073 * gdb.reverse/i387-env-reverse.c: New file.
7074 * gdb.reverse/i387-env-reverse.exp: New file.
7075 * gdb.reverse/i387-stack-reverse.c: New file.
7076 * gdb.reverse/i387-stack-reverse.exp: New file.
7077
361ae042
PM
70782009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7079
7080 * gdb.python/py-type.exp (test_range): New test.
7081
bfd31e71
PM
70822009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7083
7084 PR python/10805
7085
7086 * gdb.python/py-type.exp: New file.
7087 * gdb.python/py-type.c: New file.
7088 * Makefile.in: Add py-type.
7089
57a1d736
TT
70902009-12-03 Tom Tromey <tromey@redhat.com>
7091
7092 * gdb.python/py-value.exp (test_parse_and_eval): New
7093 function.
7094
1f3b5d1b
PP
70952009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7096
7097 PR gdb/11022
7098
7099 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7100 * gdb.base/pr11022.c: New test.
7101
8b7dbdc9
JK
71022009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7103
7104 Fix spurious false FAILs.
7105 * gdb.base/structs.c (chartest): New.
7106 (main): Fill-in chartest.
7107 * gdb.base/structs.exp (anychar_re, first): New.
7108 (start_structs_test): Import global anychar_re and first.
7109 New gdb_test call "set print elements 300; ${testfile}"
7110 (start_structs_test <$first>): New block.
7111 (any): Import global anychar_re. New variable ac. Use ${ac}.
7112
6a53b2ec
JK
71132009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7114
7115 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7116
d7167b4c
JK
71172009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7118
7119 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7120 Force $srcfile file.
7121 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7122
b1798462
UW
71232009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7124
7125 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7126 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7127 * gdb.threads/watchthreads-reorder.exp: Likewise.
7128
b6199126
DJ
71292009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7130
7131 PR gdb/8704
7132
7133 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7134 "if", and "thread". Correct matching in the previous test.
7135
b22a0510
DJ
71362009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7137
7138 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7139
930636d2
MS
71402009-11-23 Michael Snyder <msnyder@vmware.com>
7141
7142 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7143 * gdb.reverse-watch-precsave.exp: Ditto.
7144
21a0512e
PP
71452009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7146
7147 * gdb.asm/asm-source.exp: Adjust.
7148 * gdb.base/help.exp: Adjust.
889bf7c5 7149
fc30d5e0
PA
71502009-11-22 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7153 (do_syscall_tests_without_xml): Set data-directory to
7154 /the/path/to/nowhere.
7155
f6bc2008
PA
71562009-11-21 Pedro Alves <pedro@codesourcery.com>
7157
7158 * gdb.threads/local-watch-wrong-thread.c,
7159 gdb.threads/local-watch-wrong-thread.exp: New files.
7160
8c2fb5de
PA
71612009-11-21 Pedro Alves <pedro@codesourcery.com>
7162
7163 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7164 assume new `regsub' syntax available.
7165
ebec9a0f
PA
71662009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7167
a79d3c27
JK
7168 * gdb.base/watchpoint-hw-hit-once.exp,
7169 gdb.base/watchpoint-hw-hit-once.c: New.
7170
71712009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7172
7173 * gdb.threads/watchthreads-reorder.exp,
7174 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7175
276a961b
MK
71762009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7177
7178 * gdb.xml/tdesc-regs.exp: Use for m68k.
7179
4867c1fb
PA
71802009-11-15 Pedro Alves <pedro@codesourcery.com>
7181
7182 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7183
f6838f81
DJ
71842009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7185
7186 * lib/gdb.exp (current_target_name): New procedure.
7187 (gdb_wrapper_target): New variable.
7188 (gdb_wrapper_init): Set gdb_wrapper_target.
7189 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7190 wrapper.
7191
4ac4dd3f
DJ
71922009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7193
7194 * gdb.base/remote.exp: Delete the slowest load test.
7195 Do not load with fixed packet sizes.
7196
a7881759
DJ
71972009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7198
7199 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7200
97a5b505
DJ
72012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7202
7203 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7204 srcfile when setting a breakpoint.
7205
d3e1fc54
DJ
72062009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7207
7208 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7209 macros.
7210
7cbcbded
DJ
72112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7212
7213 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7214 to be in memory.
7215 * gdb.base/display.c (force_mem): New.
7216 (do_loops): Use it. Add breakpoint comments.
7217 (do_vars): Add a breakpoint comment.
7218 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7219 line numbers.
7220
bdea3a92
NF
72212009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7222
7223 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7224 instead of a bare "run".
7225
269f82e5
PP
72262009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7227
7228 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7229
a69b7d9d
DJ
72302009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7231
7232 * lib/cell.exp (skip_cell_tests): Clean up test files before
7233 returning.
7234
b598bfda
DJ
72352009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7236
7237 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7238 and the breakpoint menu. Do not call perror if a prompt is seen.
7239 Consume the following GDB prompt.
7240 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7241 * gdb.cp/namespace.exp: Use gdb_test.
7242 * gdb.cp/templates.exp: Use gdb_test.
7243 (test_template_breakpoints): Use gdb_test_multiple.
7244
87728fa0
DJ
72452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7246
7247 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7248 (marker4): Reference values.
7249
b67c692f
DJ
72502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7251
7252 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7253 is missing.
7254
f0df251a
DJ
72552009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7256
7257 * gdb.base/break.c (need_malloc): New.
7258 * gdb.base/constvars.c (main): Reference crass and crisp.
7259 * gdb.base/gdb1821.c (main): Reference bar.
7260 * gdb.cp/gdb1355.cc (main): Reference s1.
7261 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7262 (main): Call them.
7263 * gdb.cp/hang2.cc (dummy2): Define.
7264 * gdb.cp/hang3.cc (dummy3): Define.
7265 * gdb.cp/m-data.cc (main): Reference shadow.
7266
bdf7534a
NF
72672009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7268 Nathan Froyd <froydnj@codesourcery.com>
7269
7270 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7271 remote host.
7272
f24fce77
NF
72732009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7274
7275 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7276 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7277 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7278 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7279 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7280 * gdb.dwarf2/dw2-producer.exp: Likewise.
7281 * gdb.dwarf2/mac-fileno.exp: Likewise.
7282 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7283 py-prettyprint.py to the remote host.
7284 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7285
40f0318e
KS
72862009-11-11 Keith Seitz <keiths@redhat.com>
7287
7288 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7289 use it instead of "Foo".
7290 * gdb.cp/classes.exp (do_tests): Add a test to access
7291 a method through a typedef'd class name.
7292
f3d9f7fb
NF
72932009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7294
7295 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7296 exponents.
7297 * gdb.base/pointers.exp: Likewise.
7298 * gdb.cp/ref-types.exp: Likewise.
7299
a4216f37
KS
73002009-11-11 Keith Seitz <keiths@redhat.com>
7301
7302 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7303 new[] and delete[].
7304 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7305 "void".
7306 (probe_demangler): Remove all single-quoting of
7307 method and variable names.
7308 (info_func_regexp): Remove the word "void" from any
7309 occurrence of "(void)".
7310 (print_addr_2): Remove all single-quoting of
7311 method names.
7312 (print_addr_2_kfail): Likewise.
7313 (print_addr): Single-quote C function names before
7314 passing to print_addr_2.
7315 (test_paddr_operator_functions): Remove single-quoting
7316 for method names.
7317 Add tests for operator new[] and operator delete[].
7318
9b14d7aa
JK
73192009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7320
7321 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7322
85feb311
KS
73232009-11-09 Keith Seitz <keiths@redhat.com>
7324
7325 * gdb.cp/overload.exp: Add tests for resolving overloaded
7326 methods in expression parsing/evaluation.
7327
fa335448
DJ
73282009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7329
7330 * lib/gdb.exp (default_gdb_version): Use --version instead of
7331 --command.
7332
ec3c07fc
NS
73332009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7334
7335 * lib/gdb.exp (gdb_compile_test): New.
7336 (skip_ada_tests, skip_java_tests): New.
7337 (gdb_compile): Use gdb_compile_test for f77.
7338 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7339 * lib/java.exp (compile_java_from_source): Remove runtests check,
7340 use gdb_compile_test to record result.
7341 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7342 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7343 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7344 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7345 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7346 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7347 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7348 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7349 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7350 adjust gdb_compile invocations.
7351
b8b4e42b
JK
73522009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7353
7354 * Makefile.in (abs_builddir): New.
7355 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7356 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7357 `$(abs_builddir)/site.exp'.
7358
f8b7eaf3
DJ
73592009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7360
7361 * config/m68k-emc.exp, lib/emc-support.exp,
7362 gdb.trace/gdb_c_test.c: Delete.
7363 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7364 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7365 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7366 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7367 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7368 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7369 casing for m68k-*-elf.
7370
c4187697
NS
73712009-11-03 Pedro Alves <pedro@codesourcery.com>
7372
7373 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7374 * gdb.arch/i386-prologue.exp: Likewise.
7375 * gdb.arch/i386-unwind.exp: Likewise.
7376
db16b772
DJ
73772009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7378
7379 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7380
bcf71277
DJ
73812009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7382
7383 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7384
0105cee2
DJ
73852009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7386
7387 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7388
24ddea62
JK
73892009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7390
7391 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7392
287ccc17
JK
73932009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7396 * gdb.base/sepdebug2.c: New file.
7397
08bca259 73982009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7399
7400 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7401 the modified warnings for catch syscall. Verify if GDB was compiled
7402 with support for lib expat, and choose which tests to run depending
7403 on this.
7404
5d4e2b76
VP
74052009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7406
7407 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7408 that composite commands are parsed OK. And also test
7409 that breakpoint commands do work.
7410
240e538a
MS
74112009-10-23 Michael Snyder <msnyder@vmware.com>
7412
7413 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7414 to allow for new disassembly style.
7415
9c419145
PP
74162009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7417
7418 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7419
02506ff1
MS
74202009-10-22 Michael Snyder <msnyder@vmware.com>
7421
7422 * gdb.reverse/break-precsave.exp: New test.
7423 * gdb.reverse/consecutive-precsave.exp: Ditto.
7424 * gdb.reverse/finish-precsave.exp: Ditto.
7425 * gdb.reverse/i386-precsave.exp: Ditto.
7426 * gdb.reverse/machinestate-precsave.exp: Ditto.
7427 * gdb.reverse/sigall-precsave.exp: Ditto.
7428 * gdb.reverse/solilb-precsave.exp: Ditto.
7429 * gdb.reverse/step-precsave.exp: Ditto.
7430 * gdb.reverse/until-precsave.exp: Ditto.
7431 * gdb.reverse/watch-precsave.exp: Ditto.
7432
4cf866a3
MS
74332009-10-22 Michael Snyder <msnyder@vmware.com>
7434
7435 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7436 for gdb_expect. Adjust one test's expect strings for the new
7437 format of disassemble.
7438 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7439 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7440 gdb_test_multiple.
7441 * gdb.reverse/step-reverse.exp: Delete 'return'.
7442 * gdb.reverse/until-reverse.exp: Delete blank lines.
7443 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7444
2b28d209
PP
74452009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7446
7447 * gdb.base/consecutive.exp: Adjust.
7448 * gdb.base/display.exp: Likewise.
7449 * gdb.base/pc-fp.exp: Likewise.
7450 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7451
33b9c32b
MS
74522009-10-19 Michael Snyder <msnyder@vmware.com>
7453
7454 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7455 * gdb.reverse/finish-reverse.c: Ditto.
7456 * gdb.reverse/sigall-reverse.c: Ditto.
7457 * gdb.reverse/solib-reverse.c: Ditto.
7458 * gdb.reverse/step-reverse.c: Ditto.
7459 * gdb.reverse/watch-reverse.c: Ditto.
7460
6c95b8df
PA
74612009-10-19 Pedro Alves <pedro@codesourcery.com>
7462 Stan Shebs <stan@codesourcery.com>
7463
7464 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7465 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7466 "Executing new program".
7467 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7468 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7469 left listed after having been killed.
7470 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7471 * gdb.base/maint.exp: Adjust test.
7472
7473 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7474 * gdb.multi/Makefile.in: New.
7475 * gdb.multi/base.exp: New.
7476 * gdb.multi/goodbye.c: New.
7477 * gdb.multi/hangout.c: New.
7478 * gdb.multi/hello.c: New.
7479 * gdb.multi/bkpt-multi-exec.c: New.
7480 * gdb.multi/bkpt-multi-exec.exp: New.
7481 * gdb.multi/crashme.c: New.
7482
279017b7
TG
74832009-10-13 Tristan Gingold <gingold@adacore.com>
7484
7485 * gdb.base/sepdebug.exp: Check debug info are found.
7486
0413d738
PA
74872009-10-08 Pedro Alves <pedro@codesourcery.com>
7488
7489 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7490 bits.
7491
c628eecc
JK
74922009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7493
7494 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7495
38af1bfe
JB
74962009-10-07 Joel Brobecker <brobecker@adacore.com>
7497
7498 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7499 of the comments.
7500
2b0adecd
PM
75012009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7502
7503 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7504 * gdb.base/annota3.exp: Idem.
7505 * gdb.base/maint.exp: Idem.
7506
8d417781
PM
75072009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7508
889bf7c5 7509 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7510 to default.
7511
bb61102d
PM
75122009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7513
889bf7c5 7514 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7515 mingw and cygwin targets.
7516
ace5c364
PM
75172009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7518 Pedro Alves <pedro@codesourcery.com>
7519
889bf7c5 7520 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7521 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7522
c2d494a0
PM
75232009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7524
e1b52ce2
PM
7525 * gdb.base/shr1.c: Use %p in format string.
7526 * gdb.base/unload.c: Avoid warning in fprintf.
7527 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7528
209f53f5
PM
75292009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7530
7531 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7532 long type.
7533 (test_unlink): Correct printf string.
7534 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7535 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7536
8172766a
JK
75372009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7538
7539 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7540 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7541 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7542
0f73703c
UW
75432009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7544
7545 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7546 * gdb.objc/nondebug.exp: Likewise.
7547
b32306ca
UW
75482009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7549
7550 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7551 target_info setting.
7552
7553 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7554 that detect new threads during "info threads".
7555
0057022f
UW
75562009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7557
7558 * gdb.threads/manythreads.c (main): Increase thread stack size
7559 to 2*PTHREAD_STACK_MIN.
7560 * gdb.threads/multi-create.c (main): Likewise.
7561 (create_function): Likewise.
7562
f29c0325
UW
75632009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7564
7565 * gdb.base/dump.exp: Pass difference of pointer types instead
7566 of integer types as offset to restore in intarr3.srec case.
7567
fcb34849
UW
75682009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7569
7570 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7571
d5142e3b
UW
75722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7573
7574 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7575
087b74b2 75762009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7577
087b74b2
PM
7578 New test for two watchpoints, with disabling of
7579 the first inserted.
7580 * testsuite/gdb.base/watchpoints.c: New file.
7581 * testsuite/gdb.base/watchpoints.exp: New file.
7582
96c07c5b
TT
75832009-09-25 Tom Tromey <tromey@redhat.com>
7584
7585 * gdb.base/charset.exp: Test utf-16 strings with Python.
7586
b8899f2b
TT
75872009-09-25 Tom Tromey <tromey@redhat.com>
7588
7589 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7590 UCS-4.
7591 * gdb.base/charset.c (utf_32_string): Rename.
7592 (init_utf32): Rename.
7593 (main): Update.
7594
329719ec
TT
75952009-09-22 Tom Tromey <tromey@redhat.com>
7596
7597 * gdb.python/py-function.exp: Add regression tests.
7598
11ef0d76
KS
75992009-09-21 Keith Seitz <keiths@redhat.com>
7600
7601 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7602 with invalid operator.
7603
3fe8f3b3
KS
76042009-09-21 Keith Seitz <keiths@redhat.com>
7605
7606 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7607 and destructor using typedef name of class.
7608 * gdb.cp/classes.cc (class Base1): Add a destructor.
7609 (base1): New typedef.
7610 (use_methods): Instanitate an object of type base1.
7611 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7612 (do_tests): Call test_template_typedef.
7613 * gdb.cp/templates.cc (Baz::~Baz): New method.
7614 (intBazOne): New typedef.
7615 (main): Instantiate intBazOne.
7616
7a9fe101
PM
76172009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7618
7619 PR python/10633
7620
7621 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7622 Function.
7623 (run_lang_tests): Add print elements test.
7624
2e4d963f
PM
76252009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7626
7627 * gdb.python/py-value.exp (test_subscript_regression): New
7628 function. Test for invalid subscripts.
7629 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7630 (ptr_ref): New function.
7631
ec7e75e7
PP
76322009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7633
7634 * gdb.base/default.exp: Fix "show convenience".
7635
0cc7d26f
TT
76362009-09-15 Tom Tromey <tromey@redhat.com>
7637
7638 * lib/mi-support.exp (mi_create_varobj): Update.
7639 (mi_create_floating_varobj): Likewise.
7640 (mi_create_dynamic_varobj): New proc.
7641 (mi_varobj_update): Update.
7642 (mi_varobj_update_with_type_change): Likewise.
7643 (mi_varobj_update_kv_helper): New proc.
7644 (mi_varobj_update_dynamic_helper): Rewrite.
7645 (mi_varobj_update_dynamic): New proc.
7646 (mi_list_varobj_children): Update.
7647 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7648 * gdb.python/python-prettyprint.py (pp_outer): New class.
7649 (pp_nullstr): Likewise.
7650 (lookup_function): Register new printers.
7651 * gdb.python/python-prettyprint.c (struct substruct): New type.
7652 (struct outerstruct): Likewise.
7653 (substruct_test): New function.
7654 (struct nullstr): New type.
7655 (string_1, string_2): New globals.
7656 (main): Add new tests.
7657 * gdb.python/python-mi.exp: Added regression tests.
7658 * gdb.mi/mi2-var-display.exp: Update.
7659 * gdb.mi/mi2-var-cmd.exp: Update.
7660 * gdb.mi/mi2-var-child.exp: Update.
7661 * gdb.mi/mi2-var-block.exp: Update.
7662 * gdb.mi/mi-var-invalidate.exp: Update.
7663 * gdb.mi/mi-var-display.exp: Update.
7664 * gdb.mi/mi-var-cmd.exp: Update.
7665 * gdb.mi/mi-var-child.exp: Update.
7666 * gdb.mi/mi-var-block.exp: Update.
7667 * gdb.mi/mi-break.exp: Update.
7668 * gdb.mi/gdb701.exp: Update.
7669
a96d9b2e
SDJ
76702009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7671
7672 * Makefile.in: Inclusion of catch-syscall object.
7673 * gdb.base/catch-syscall.c: New file.
7674 * gdb.base/catch-syscall.exp: New file.
7675
b43b923a
MS
76762009-09-12 Michael Snyder <msnyder@vmware.com>
7677
7678 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7679 that can support reverse debuggnig.
7680
cec03d70
TT
76812009-09-11 Tom Tromey <tromey@redhat.com>
7682
7683 * gdb.dwarf2/valop.S: New file.
7684 * gdb.dwarf2/valop.exp: New file.
7685
e23bb3fc
MK
76862009-09-11 Mark Kettenis <kettenis@gnu.org>
7687
7688 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7689
37c3696d
DE
76902009-09-10 Doug Evans <dje@google.com>
7691
7692 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7693 Add $gdb_prompt to second breakpoint regexp.
7694
5172aecb
JB
76952009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7696
7697 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7698 names, add missing ones.
7699 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7700 * gdb.python/py-frame.c: Rename from python-frame.c.
7701 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7702 testfile name.
7703 * gdb.python/py-function.exp: Rename from python-function.exp.
7704 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7705 testfile name.
7706 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7707 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7708 Adjust testfile name.
7709 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7710 * gdb.python/py-template.cc: Rename from python-template.cc.
7711 * gdb.python/py-template.exp: Rename from python-template.exp.
7712 Adjust testfile name.
7713 * gdb.python/py-value.c: Rename from python-value.c.
7714 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7715 testfile name.
7716
b554e4bd
JK
77172009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7718
7719 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7720 $bpt2address.
7721 (Second breakpoint address is valid on ia64)
7722 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7723
9a68ae16
JM
77242009-09-03 Joseph Myers <joseph@codesourcery.com>
7725
7726 * gdb.base/ending-run.exp: Restrict regular expression matching
7727 line number to require closing brace following.
7728
146b9145
DE
77292009-09-03 Doug Evans <dje@google.com>
7730
7731 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7732
787d21e1
TT
77332009-09-02 Tom Tromey <tromey@redhat.com>
7734
7735 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7736
e7802207
TT
77372009-09-02 Tom Tromey <tromey@redhat.com>
7738
7739 * gdb.dwarf2/callframecfa.exp: New file.
7740 * gdb.dwarf2/callframecfa.S: New file.
7741
817aadd2
JK
77422009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7745 gdb.base/solib-overlap-main.c: New.
7746
4a76eae5
DJ
77472009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7748
7749 PR gdb/10565
7750
7751 * gdb.base/bitfields.c (struct container, container): New.
7752 (main): Initialize it and call break5.
7753 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7754
d4b96c9a
JK
77552009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7758 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7759
4e22772d
JK
77602009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7763
2efab443
MS
77642009-08-26 Michael Snyder <msnyder@vmware.com>
7765
7766 * gdb.base/i386-reverse.c: New file.
7767 * gdb.base/i386-reverse.exp: New file.
7768 * gdb.base/Makefile.in: Add new files to be removed.
7769
07ab73a0
JM
77702009-08-26 Joseph Myers <joseph@codesourcery.com>
7771
7772 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7773 environment-pwd for remote host.
7774 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7775
676accff
KS
77762009-08-24 Keith Seitz <keiths@redhat.com>
7777
7778 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7779 Add two new C++ completer tests which limit the output to a
889bf7c5 7780 given class.
676accff 7781
f9f7ad22
MS
77822009-08-24 Michael Snyder <msnyder@vmware.com>
7783
7784 * gdb.base/del.exp: Fix typo in comment.
7785 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7786
81ecdfbb
RW
77872009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7788
7789 * configure: Regenerate.
7790 * gdb.hp/configure: Likewise.
7791 * gdb.hp/gdb.aCC/configure: Likewise.
7792 * gdb.hp/gdb.base-hp/configure: Likewise.
7793 * gdb.hp/gdb.compat/configure: Likewise.
7794 * gdb.hp/gdb.defects/configure: Likewise.
7795 * gdb.hp/gdb.objdbg/configure: Likewise.
7796 * gdb.stabs/configure: Likewise.
7797
cab0c772
UW
77982009-08-19 Doug Evans <dje@google.com>
7799
7800 * gdb.base/gdbvars.c: New file.
7801 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7802
b8fa0bfa
PA
78032009-08-14 Pedro Alves <pedro@codesourcery.com>
7804
7805 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7806 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7807
b84aa90a
PA
78082009-08-13 Pedro Alves <pedro@codesourcery.com>
7809
7810 * gdb.base/default.exp: Adjust "set language test": it's now an
7811 enum command. Larger help string moved to "help set language".
7812 * gdb.base/help.exp: Adjust "help set language" expected output,
7813 now lists all known languages.
7814
0d8f9b2c
NF
78152009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7816
7817 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7818 all frame arguments.
7819 * gdb.arch/altivec-regs.exp: Likewise.
7820
bda180e0
TT
78212009-08-07 Tom Tromey <tromey@redhat.com>
7822
7823 * gdb.base/setshow.exp: Add tests for changes to set language, set
7824 check range, and set check type.
7825
48cb2d85
VP
78262009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7827
7828 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7829 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7830 Call it.
48cb2d85 7831
1ea34204
UW
78322009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7833
7834 * configure.ac: Run gdb.cell tests when appropriate.
7835 * configure: Regenerate.
7836 * lib/cell.exp: New file.
7837 * gdb.cell: New directory.
7838 * gdb.cell/configure.ac: New file.
7839 * gdb.cell/configure: New file.
7840 * gdb.cell/Makefile.in: New file.
7841 * gdb.cell/arch.exp: New file.
7842 * gdb.cell/break.c: New file.
7843 * gdb.cell/break.exp: New file.
7844 * gdb.cell/break-spu.c: New file.
7845 * gdb.cell/bt.c: New file.
7846 * gdb.cell/bt2-spu.c: New file.
7847 * gdb.cell/bt-spu.c: New file.
7848 * gdb.cell/bt.exp: New file.
7849 * gdb.cell/coremaker.c: New file.
7850 * gdb.cell/coremaker-spu.c: New file.
7851 * gdb.cell/core.exp: New file.
7852 * gdb.cell/gcore.exp: New file.
7853 * gdb.cell/data.c: New file.
7854 * gdb.cell/data.exp: New file.
7855 * gdb.cell/data-spu.c: New file.
7856 * gdb.cell/ea-cache.exp: New file.
7857 * gdb.cell/ea-cache.c: New file.
7858 * gdb.cell/ea-cache-spu.c: New file.
7859 * gdb.cell/ea-standalone.c: New file.
7860 * gdb.cell/ea-standalone.exp: New file.
7861 * gdb.cell/ea-test.c: New file.
7862 * gdb.cell/ea-test.exp: New file.
7863 * gdb.cell/f-regs.exp: New file.
7864 * gdb.cell/mem-access.c: New file.
7865 * gdb.cell/mem-access.exp: New file.
7866 * gdb.cell/mem-access-spu.c: New file.
7867 * gdb.cell/ptype.exp: New file.
7868 * gdb.cell/registers.exp: New file.
7869 * gdb.cell/size.c: New file.
7870 * gdb.cell/sizeof.exp: New file.
7871 * gdb.cell/size-spu.c: New file.
7872 * gdb.cell/solib.exp: New file.
7873 * gdb.cell/solib-symbol.exp: New file.
7874
85e747d2
UW
78752009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7876
7877 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7878
58d6951d
DJ
78792009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7880
7881 * gdb.base/float.exp: Handle VFP registers.
7882
6e0a4f15
MS
78832009-07-14 Michael Snyder <msnyder@vmware.com>
7884
dcd5da87
MS
7885 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7886 to bring gdb to the beginning of the calling line.
7887
6e0a4f15
MS
7888 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7889 confusing the i386 epilogue unwinder.
7890
782b2b07
SS
78912009-07-14 Stan Shebs <stan@codesourcery.com>
7892
7893 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7894
f662c3bc
MS
78952009-07-14 Michael Snyder <msnyder@vmware.com>
7896
7897 * gdb.reverse/step-reverse.exp (stepi into function call):
7898 Call instruction may not be first instruction in the line.
7899 (reverse stepi from a function call): Used wrong line number.
7900
8f313923
JK
79012009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7904
4662c76e
JK
79052009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7906
7907 Fix gdb.base/macscp.exp when using custom inputrc.
7908 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7909 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7910 env(TERM) set.
7911 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7912 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7913
aa81e255
JK
79142009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7915
7916 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7917 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7918 Change the compilation target to match the testcase name.
7919 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7920 testcase name.
7921 * a2-run.exp: Use for setup prepare_for_testing. Change the
7922 compilation target to match the testcase name.
7923 * gdb.base/commands.exp: Likewise.
7924 * gdb.base/finish.exp: Likewise.
7925 * gdb.base/float.exp: Likewise.
7926 * gdb.base/info-target.exp: Likewise.
7927 * gdb.base/relational.exp: Likewise.
7928 * gdb.base/term.exp: Likewise.
7929 * gdb.base/until.exp: Likewise.
7930 * gdb.base/volatile.exp: Likewise.
7931 * gdb.base/whatis-exp.exp: Likewise.
7932
4c93b1d7
HZ
79332009-07-11 Hui Zhu <teawater@gmail.com>
7934
7935 * gdb.base/help.exp (disassemble): Update expected help text.
7936
812f7342
TT
79372009-07-09 Tom Tromey <tromey@redhat.com>
7938
7939 * lib/gdb.exp: Handle TRANSCRIPT.
7940 (remote_spawn, remote_close, send_gdb): New procs.
7941
fbb8f299
PM
79422009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7943
7944 * gdb.python/python-prettyprint.c: Add counted null string
7945 structure.
7946 * gdb.python/python-prettyprint.exp: Print null string. Test for
7947 embedded nulls.
7948 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7949 * gdb.python/python-value.exp (test_value_in_inferior): Add
7950 variable length string fetch tests.
7951 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7952
c0ac0ec7
JK
79532009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7956
30b66ecc
TT
79572009-07-07 Tom Tromey <tromey@redhat.com>
7958
7959 * gdb.base/call-rt-st.exp: Update for change to escape output.
7960 * gdb.base/callfuncs.exp: Likewise.
7961 * gdb.base/charset.exp: Likewise.
7962 * gdb.base/constvars.exp: Likewise.
7963 * gdb.base/long_long.exp: Likewise.
7964 * gdb.base/pointers.exp: Likewise.
7965 * gdb.base/printcmds.exp: Likewise.
7966 * gdb.base/setvar.exp: Likewise.
7967 * gdb.base/store.exp: Likewise.
7968 * gdb.cp/ref-types.exp: Likewise.
7969 * gdb.mi/mi-var-child.exp: Likewise.
7970 * gdb.mi/mi-var-display.exp: Likewise.
7971 * gdb.mi/mi2-var-display.exp: Likewise.
7972 * gdb.base/charset.exp: Test octal escape sequence length.
7973 Update for change to escape output.
7974
187c4a2b
JK
79752009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7976
7977 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7978
d80a43f9
DJ
79792009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7980
7981 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7982
047427a8
JK
79832009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7986 gdbserver increasing $portnum if "Can't bind address" has been seen.
7987
8b5a0f4f
PA
79882009-07-05 Pedro Alves <pedro@codesourcery.com>
7989
7990 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7991 mingw32ce.
7992
7d93ba58
PA
79932009-07-05 Pedro Alves <pedro@codesourcery.com>
7994
7995 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7996 VFP format.
7997
2277426b
PA
79982009-07-02 Pedro Alves <pedro@codesourcery.com>
7999
8000 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8001 linux. Adjust to use "inferior", "info inferiors", "detach
8002 inferior" and "kill inferior" instead of "restart", "info fork",
8003 "detach fork" and "delete fork".
8004 * gdb.base/ending-run.exp: Spell out "info".
8005 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8006 the "kill" command.
8007
5af949e3
UW
80082009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8009
8010 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8011 change to prefix TLS offset in hex with 0x.
8012
5d3729b5
UW
80132009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8014
8015 * gdb.base/default.exp: Update test case for "x" changes.
8016
af589bd0
TG
80172009-07-01 Tristan Gingold <gingold@adacore.com>
8018
8019 * gdb.base/bigcore.exp: Make darwin untested.
8020
40974f91
JK
80212009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8022
8023 * gdb.base/completion.exp (directory completion): Create the directory.
8024 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8025 escapeuniquesub.
8026 (directory completion 2): Expect now ${escapeuniquesub}.
8027 (Glob remaining of directory test): Remove one excessive newline.
8028 Expect the real output.
8029
59dd3af6
JK
80302009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8031
8032 Fix `make check//%' target after `make check' has been ran.
8033 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8034 a mkdir call.
8035 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8036 (%/.dir): Remove.
8037
f4e164aa
JK
80382009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8039
8040 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8041 the expected result record.
8042
69af2122
JK
80432009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8044
8045 Remove racy FAILs relying just on the timeouts.
8046 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8047 (annotation_level 2): Remove racy FAILs.
8048
2fd481e1
PP
80492009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8050
8051 gdb/10275
889bf7c5
PA
8052 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8053
c38f313d
DJ
80542009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8055
8056 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8057
8b777f02
VP
80582009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8059
8060 * gdb.mi/mi-stack.exp: Testing symbolic options
8061 to -stack-list-locals and -stack-list-arguments.
8062
00c7eacf
JK
80632009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8064
8065 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8066
6bc80edc
TT
80672009-06-29 Tom Tromey <tromey@redhat.com>
8068
8069 * dg-extract-results.sh: New file.
8070 * Makefile.in (FORCE_PARALLEL): New variable.
8071 (CHECK_TARGET): New conditional variable.
8072 (check): Use CHECK_TARGET.
8073 (DO_RUNTEST): New variable.
8074 (check-single): New target.
8075 (TEST_DIRS): New variable.
8076 (TEST_TARGETS): Likewise.
8077 (check-parallel): New target.
8078 (check-gdb.%): New pattern.
8079 (BASE1_FILES): New variable.
8080 (BASE2_FILES): Likewise.
8081 (check-gdb.base%): New pattern.
8082 (%/.dir): New pattern.
8083 * configure: Rebuild.
8084 * aclocal.m4 (AM_CONDITIONAL): New defun.
8085 * configure.ac: Check whether user is using GNU make.
8086 (GMAKE): New conditional.
8087
794684b6
SW
80882009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8089
8090 * gdb.cp/namespace-nested-import.cc: New test.
8091 * gdb.cp/namespace-nested-import.exp: New test.
8092
edb3359d
DJ
80932009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8094
8095 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8096 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8097 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8098 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8099 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8100 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8101 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8102 gdb.opt/inline-markers.c: New files.
8103 * lib/gdb.exp (skip_inline_frame_tests): New function.
8104 (skip_inline_var_tests): New function.
8105
cf657a0c
AS
81062009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8107
8108 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8109 backtrace.
8110
28d41a99
MS
81112009-06-27 Michael Snyder <msnyder@vmware.com>
8112
8113 * gdb.reverse: New directory.
8114 * gdb.reverse/break-reverse.c: New test.
8115 * gdb.reverse/break-reverse.exp: New test.
8116 * gdb.reverse/consecutive-reverse.c: New test.
8117 * gdb.reverse/consecutive-reverse.exp: New test.
8118 * gdb.reverse/finish-reverse.c: New test.
8119 * gdb.reverse/finish-reverse.exp: New test.
8120 * gdb.reverse/machinestate.c: New test.
8121 * gdb.reverse/ms1.c: New test.
8122 * gdb.reverse/machinestate.exp: New test.
8123 * gdb.reverse/Makefile.in: New file.
8124 * gdb.reverse/shr2.c: New test.
8125 * gdb.reverse/solib-reverse.c: New test.
8126 * gdb.reverse/solib-reverse.exp: New test.
8127 * gdb.reverse/step-reverse.c: New test.
8128 * gdb.reverse/step-reverse.exp: New test.
8129 * gdb.reverse/until-reverse.c: New test.
8130 * gdb.reverse/ur1.c: New test.
8131 * gdb.reverse/until-reverse.exp: New test.
8132 * gdb.reverse/watch-reverse.c: New test.
8133 * gdb.reverse/watch-reverse.exp: New test.
8134 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8135 * configure: Regenerate.
8136
fe3c8b0d
DE
81372009-06-26 Doug Evans <dje@google.com>
8138
8139 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8140
3a72a602
PM
81412009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8142
8143 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8144 windows problem for 'file delete $binfile'.
8145
27aa8d6a
SW
81462009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8147
8148 * gdb.cp/namespace-using.exp: New test.
8149 * gdb.cp/namespace-using.cc: New test.
8150
8ac055f8
JB
81512009-05-20 Joel Brobecker <brobecker@adacore.com>
8152
8153 * gdb.ada/variant_record_packed_array: New testcase.
8154
85e306ed
TT
81552009-06-23 Tom Tromey <tromey@redhat.com>
8156
8157 * gdb.base/charset.exp (test_combination): Regression test.
8158 * gdb.base/charset.c (my_wchar_t): New typedef.
8159 (myvar): New global.
8160 (main): Set myvar.
8161
56643c5e
PM
81622009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8163
8164 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8165 target.
8166
1fac167a
UW
81672009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8168
8169 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8170
7ccb0be9
UW
81712009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8172
8173 * gdb.mi/gdb680.exp: Update test for error message.
8174
568d6575
UW
81752009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8176
8177 * gdb.base/annota1.exp: Allow multiple occurrences of the
8178 frames-invalid annotation.
8179 * gdb.cp/annota2.exp: Likewise.
8180
7cd1089b
PM
81812009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8182
8183 * gdb.cp/gdb2495.cc: New file.
8184 * gdb.cp/gdb2495.exp: New file.
8185
72c63395
JK
81862009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8187
8188 Report error on GDB crash during runto.
8189 * lib/gdb.exp (runto <eof>): New.
8190
3788363d
DJ
81912009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8192
8193 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8194 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8195 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8196 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8197 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8198 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8199 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8200 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8201 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8202 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8203 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8204 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8205 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8206 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8207 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8208 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8209 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8210 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8211 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8212 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8213 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8214 gdb.trace/passcount.exp, gdb.trace/report.exp,
8215 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8216 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8217 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8218 executable.
8219
17592de3
PA
82202009-06-07 Pedro Alves <pedro@codesourcery.com>
8221
8222 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8223 defined before referencing it.
8224
701e355d
DE
82252009-06-03 Doug Evans <dje@google.com>
8226
8227 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8228 * gdb.arch/i386-see.c: Ditto.
8229
f2292c65
PM
82302009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8231
8232 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8233 (check_macro): Return 1 if undefined.
8234 If first test fails, check if macro debug information is available,
8235 and report unsupported test if no macro information is found.
8236
5a437975
DE
82372009-05-29 Doug Evans <dje@google.com>
8238
8239 * gdb.threads/hand-call-in-threads.exp: New.
8240 * gdb.threads/hand-call-in-threads.c: New.
8241
c141c696
MS
82422009-05-29 Michael Snyder <msnyder@vmware.com>
8243
8244 * gdb.base/break-always.exp: Change "1" to "on".
8245 Add confirmation check.
8246
b3444185
PA
82472009-05-28 Pedro Alves <pedro@codesourcery.com>
8248
8249 * gdb.threads/threxit-hop-specific.c: New.
8250 * gdb.threads/threxit-hop-specific.exp: New.
8251 * gdb.threads/thread-execl.c: New.
8252 * gdb.threads/thread-execl.exp: New.
8253
b6313243
TT
82542009-05-27 Tom Tromey <tromey@redhat.com>
8255 Thiago Jung Bauermann <bauerman@br.ibm.com>
8256
8257 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8258 (mi_child_regexp): Likewise.
8259 (mi_list_varobj_children_range): Likewise.
8260 (mi_get_features): Likewise.
8261 (mi_list_varobj_children): Rewrite.
8262 * gdb.python/python-mi.exp: New file.
8263
a6bac58e
TT
82642009-05-27 Tom Tromey <tromey@redhat.com>
8265 Thiago Jung Bauermann <bauerman@br.ibm.com>
8266 Phil Muldoon <pmuldoon@redhat.com>
8267 Paul Pluzhnikov <ppluzhnikov@google.com>
8268
8269 * gdb.python/python-prettyprint.exp: New file.
8270 * gdb.python/python-prettyprint.c: New file.
8271 * gdb.python/python-prettyprint.py: New file.
8272 * gdb.base/display.exp: print/r is now valid.
8273
2c74e833
TT
82742009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8275 Tom Tromey <tromey@redhat.com>
8276 Pedro Alves <pedro@codesourcery.com>
8277 Paul Pluzhnikov <ppluzhnikov@google.com>
8278
8279 * gdb.python/python-template.exp: New file.
8280 * gdb.python/python-template.cc: New file.
8281 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8282 tests.
8283 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8284 Call it.
8285 (test_value_after_death): New proc.
8286 * gdb.python/python-value.c (PTR): New typedef.
8287 (main): New variable 'x'.
8288
89c73ade
TT
82892009-05-27 Tom Tromey <tromey@redhat.com>
8290
8291 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8292 tests.
8293 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8294 Call it.
8295
a75724bc
PA
82962009-05-27 Pedro Alves <pedro@codesourcery.com>
8297
8298 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8299
e58b0e63
PA
83002009-05-24 Pedro Alves <pedro@codesourcery.com>
8301
8302 * gdb.threads/fork-thread-pending.c: New.
8303 * gdb.threads/fork-thread-pending.exp: New.
8304
4ac36638
JK
83052009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8306
8307 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8308 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8309
889bf7c5 83102009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8311
889bf7c5 8312 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8313
b242c3c2
PA
83142009-05-17 Pedro Alves <pedro@codesourcery.com>
8315
8316 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8317 `gdb_get_line_number'. Call `callee' in both parent and child.
8318 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8319 `gdb_get_line_number' instead of hardcoding line numbers.
8320 (catch_fork_unpatch_child): New procedure to test detaching
8321 breakpoints from child fork.
8322 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8323 hardcoding line numbers.
8324 (do_fork_tests): Run `catch_fork_unpatch_child'.
8325
ee342b23
VP
83262009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8327
8328 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8329 of structure type enters or leaves the scope, it
8330 is reported by -var-update.
8331
e2009e98
DE
83322009-05-11 Doug Evans <dje@sebabeach.org>
8333
8334 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8335 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8336 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8337
00903456
JK
83382009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8339
8340 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8341
dc621c35
DE
83422009-04-30 Doug Evans <dje@google.com>
8343
8344 * gdb.threads/watchthreads2.exp: New testcase.
8345 * gdb.threads/watchthreads2.c: New testcase.
8346
9ab4e744
DE
83472009-04-29 Doug Evans <dje@google.com>
8348
8349 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8350 * gdb.cp/mb-ctor.cc: Ditto.
8351 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8352 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8353 * gdb.cp/mb-inline1.cc: Call it.
8354 * gdb.cp/mb-inline2.cc: Ditto.
8355 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8356 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8357
484086b7
JK
83582009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8361 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8362 Replace all uses of `decimal' by `nonzero'.
8363 (info macro FROM_COMMANDLINE): New test.
8364
379a77b5
TT
83652009-04-27 Tom Tromey <tromey@redhat.com>
8366
8367 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8368
b92b73c2
DE
83692009-04-27 Doug Evans <dje@google.com>
8370
8371 * gdb.threads/watchthreads.c (main): Initialize args before starting
8372 the threads. Plus formatting cleanup.
8373 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8374 biased scheduling of one thread.
8375
945a118d
JG
83762009-04-27 Jerome Guitton <guitton@adacore.com>
8377
8378 * gdb.cp/templates.cc (GetMax): New template.
8379 (main): Declare two instances of GetMax.
8380 * gdb.cp/templates.exp: Add new test.
8381
d389af10
JK
83822009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8383
8384 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8385
e7f86de9
JM
83862009-04-22 Joseph Myers <joseph@codesourcery.com>
8387
8388 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8389
334cc82d
TT
83902009-04-15 Tom Tromey <tromey@redhat.com>
8391
8392 * gdb.base/charset.exp: Add regression test.
8393
d12672cc
JB
83942009-04-14 Joel Brobecker <brobecker@adacore.com>
8395
8396 * gdb.base/exe-lock.exp: New testcase.
8397
18e8c3bc
TT
83982009-04-13 Tom Tromey <tromey@redhat.com>
8399
8400 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8401 operator on Frame.
8402
5ecd5cbe
UW
84032009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8404
8405 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8406 * gdb.server/ext-attach.exp: Likewise.
8407
7309f756
VP
84082009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8409
8410 Eliminate some sleep usage.
8411
889bf7c5
PA
8412 * gdb.mi/basics.c (do_nothing): New.
8413 (main): Use do_nothing instead of printf, so that
8414 not to introduce race condition between output of
8415 inferiour and output of gdb. Do not use sleep as it
8416 is not generally available on embedded targets.
7309f756 8417
f4b95f6f
PA
84182009-04-02 Pedro Alves <pedro@codesourcery.com>
8419
8420 * gdb.server/ext-attach.exp: Expect an optional process id after
8421 "Detached from remote process".
8422
de40b933
JK
84232009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8424
8425 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8426 gdb.dwarf2/dw2-unresolved.exp: New.
8427
2ae101a4
PA
84282009-04-02 Pedro Alves <pedro@codesourcery.com>
8429
8430 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8431 mi_run_to_main.
8432
56a8e183
PA
84332009-04-02 Pedro Alves <pedro@codesourcery.com>
8434
8435 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8436 mi_run_to_main. Skip thread exit test on remote targets.
8437 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8438 mi_run_to_main.
8439 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8440 mi_run_to_main.
8441 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8442 when expecting ^connected. Detect when the target doesn't support
8443 non-stop mode.
8444 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8445 supported. Return -1 on error, 0 on success.
8446 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8447 (mi_runto): Return mi_runto_helper's result explicitly.
8448
c35fafde
PA
84492009-04-01 Pedro Alves <pedro@codesourcery.com>
8450
8451 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8452
f8a8dce6
JB
84532009-04-01 Tom Tromey <tromey@redhat.com>
8454
8455 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8456 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8457 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8458 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8459
71c25dea
TT
84602009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8461 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 PR gdb/931
8464 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8465 output.
8466 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8467 for gdb/931.
8468 * dw2-strp.S (DW_AT_language): Change to C++.
8469 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8470
02d9a9ce
JB
84712009-03-31 Joel Brobecker <brobecker@adacore.com>
8472
8473 * gdb.ada/tasks: New testcase.
8474
1042e4c0
SS
84752009-03-30 Stan Shebs <stan@codesourcery.com>
8476
8477 * gdb.trace/actions.exp: Update to match new info trace format.
8478 * gdb.trace/deltrace.exp: Ditto.
8479 * gdb.trace/infotrace.exp: Ditto.
8480 * gdb.trace/passcount.exp: Ditto.
8481 * gdb.trace/save-trace.exp: Ditto.
8482 * gdb.trace/while-stepping.exp: Ditto.
8483 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8484
f8f6f20b
TJB
84852009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8486
8487 * gdb.python/python-frame.c: New file.
8488 * gdb.python/python-frame.exp: New file.
8489
c0c6f777
TJB
84902009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8491
8492 * gdb.python/python-value.exp: Add tests for the address
8493 attribute.
8494
3cb51905
AS
84952009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8496
8497 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8498
88fc996f
DE
84992009-03-26 Doug Evans <dje@google.com>
8500
8501 * gdb.mi/mi-nonstop-exit.exp: New file.
8502 * gdb.mi/non-stop-exit.c: New file.
8503
56ef84b1
TT
85042009-03-26 Tom Tromey <tromey@redhat.com>
8505
8506 Update for change to prologue skipping:
8507 * gdb.mi/mi2-simplerun.exp: Update.
8508 * gdb.mi/mi2-break.exp: Update.
8509 * gdb.mi/mi-simplerun.exp: Update.
8510 * gdb.mi/mi-break.exp: Update.
8511 * gdb.base/ending-run.exp: Update.
8512
def2b000
TJB
85132009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8514
8515 * gdb.python/python-value.exp (test_value_in_inferior): Test
8516 gdb.Value.is_optimized_out attribute.
8517
442ddf59
JK
85182009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8519
8520 * gdb.dwarf2/dw2-noloc-main.c: New file.
8521 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8522 (.text): Remove.
8523 (.data): New.
8524 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8525 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8526 (DW_TAG_subprogram func_cu1, noloc): Remove.
8527 (main): New.
8528 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8529 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8530 (file_symbols): New procedure.
8531
a8df5de4
TT
85322009-03-25 Tom Tromey <tromey@redhat.com>
8533
8534 * gdb.base/charset.exp (valid_target_charset): New proc.
8535 Use it to skip tests on invalid charsets.
8536
cc1d7add
PM
85372009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8538
8539 * gdb.base/completion.exp: Add a test for directory completion.
8540
bcd5727b
JK
85412009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 Fix a racy FAIL.
8544 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8545 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8546
cc924cad
TJB
85472009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8548
8549 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8550 * gdb.python/python-function.exp: Add test for function returning
8551 a GDB value.
8552
bc3b79fd
TJB
85532009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8554
8555 * gdb.python/python-function.exp: New file.
8556
6c7a06a3
TT
85572009-03-20 Tom Tromey <tromey@redhat.com>
8558
8559 * gdb.base/store.exp: Update for change to escape output.
8560 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8561 to escape output.
8562 * gdb.base/pointers.exp: Update for change to escape output.
8563 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8564 to escape output.
8565 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8566 escape output.
8567 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8568 to escape output.
8569 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8570 escape output.
8571 * gdb.base/setvar.exp: Update for change to escape output.
8572 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8573 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8574 to escape output.
8575 (test_print_string_constants): Likewise.
8576 * gdb.base/charset.exp (valid_host_charset): Check size of
8577 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8578 cases. Handle "auto"-related output.
8579 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8580 (uvar, Uvar): New globals.
8581
c31af87b
JG
85822009-03-19 Jerome Guitton <guitton@adacore.com>
8583
8584 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8585 deltas.
8586 * gdb.ada/fixed_points.exp: Ditto.
8587
51272cf2
PA
85882009-03-18 Pedro Alves <pedro@codesourcery.com>
8589
8590 * return-nodebug.c: Don't include stdio.h.
8591 (init): Delete.
8592 (func): Delete definition and provide extern declaration.
8593 (t): New.
8594 (main): Don't call printf. Call func and store its result in t.
8595 * return-nodebug1.c: New.
8596 * return-nodebug.exp: Don't expect stdio output. Instead, print
8597 the global variable t. Drop printf formatters and cast types from
8598 foreach loop. Don't use prepare_for_testing. Compile
8599 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8600 define FORMAT or CAST.
8601
d24948ac
PP
86022009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8603
8604 * gdb.base/solib-display.exp: Disable test for remote targers.
8605
61ff14c6
JK
86062009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8607
8608 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8609
cb4dce93
JK
86102009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 Fix a racy FAIL.
8613 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8614 code from `follow parent, print pids'.
8615 (`follow child, print pids', `follow parent, print pids'): Call it.
8616 Replace `gdb_test "break..."' by gdb_breakpoint.
8617
f7c60c5e
VP
86182009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8619
8620 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8621 sync and async modes.
f7c60c5e 8622
383ace49
JB
86232009-03-12 Joel Brobecker <brobecker@adacore.com>
8624
8625 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8626 that was checked in by mistake. Remove loading of ada.exp, since
8627 this is not necessary in this case.
8628
4ce102af
JB
86292009-03-12 Joel Brobecker <brobecker@adacore.com>
8630
8631 * gdb.ada/ptype_arith_binop.exp: New testcase.
8632
529a2aef
JB
86332009-03-12 Joel Brobecker <brobecker@adacore.com>
8634
8635 * gdb.ada/mod_from_name: New testcase.
8636
8a38181c
JB
86372009-03-12 Joel Brobecker <brobecker@adacore.com>
8638
8639 * gdb.ada/tick_last_segv: New testcase.
8640
11436dee
VP
86412009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8642
61ff14c6 8643 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8644
1f31650a
VP
86452009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8646
61ff14c6
JK
8647 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8648 include the token in ^running and frame info in *stopped.
1f31650a 8649
a3247a22
PP
86502009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8651
8652 * solib-display.exp: New file.
8653 * solib-display-main.c: New file.
8654 * solib-display-lib.c: New file.
61ff14c6 8655
aae64587
PA
86562009-03-05 Pedro Alves <pedro@codesourcery.com>
8657
8658 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8659
44aabfbc
JK
86602009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8661
8662 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8663 (list_and_check_macro): Use more specific test name.
8664 (next to definition): Make the test names unique.
8665
c087fcd3
PM
86662009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8667
8668 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8669
c86cf029
VP
86702009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8671
8672 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8673 notifications.
8674 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8675 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8676 * lib/mi-support.exp (library_loaded_re): New.
8677 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8678
3ea85240
VP
86792009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8680
8681 * gdb.gdb/observer.exp: Use test_notification observer, not
8682 normal_stop, everywhere.
8683 (test_normal_stop_notifications): Rename to...
8684 (test_notifications): ...this.
8685 (test_observer_normal_stop): Rename to...
8686 (test_observer): ...this.
8687
1903f0e6
DE
86882009-02-16 Doug Evans <dje@google.com>
8689
8690 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8691 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8692 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8693 (test_prefixed_syscall,test_int3): New tests.
8694 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8695 (test_prefixed_syscall,test_int3): New tests.
8696
1d33d6ba
VP
86972009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8698
3cb51905
AS
8699 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8700 (mi_expect_interrupt): Likewise.
8701 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8702 response.
1d33d6ba 8703
faafb047
PM
87042009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8705
8706 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8707 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8708 Replace calls to get_valueofx by get_hexadecimal_valueof.
8709
417e16e2
PM
87102009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8711
8712 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8713 (get_integer_valueof): New procedure.
8714 (get_sizeof): Use new get_integer_value_of.
8715 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8716 by get_integer_valueof.
8717
7065b901
TT
87182009-02-13 Tom Tromey <tromey@redhat.com>
8719
8720 * gdb.base/remote.exp (get_sizeof): Remove.
8721 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8722 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8723 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8724 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8725 (get_sizeof): Likewise.
8726
5d7cb8df
JK
87272009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8728
8729 PR fortran/9806
8730 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8731
b2febfff
PP
87322009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8733
8734 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8735
4aa995e1
PA
87362009-02-06 Pedro Alves <pedro@codesourcery.com>
8737
8738 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8739
d8906c6f
TJB
87402009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8741
8742 * gdb.python/python-cmd.exp: New file.
8743
ff4ab08d
TG
87442009-02-06 Tristan Gingold <gingold@adacore.com>
8745
8746 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8747
aacd552b
TG
87482009-02-05 Tristan Gingold <gingold@adacore.com>
8749
8750 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8751 pointer is dereferenced and use this signal name in regexp.
8752 * gdb.base/signull.exp: Ditto.
8753 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8754 * gdb.base/signull.c (main): Ditto.
8755
08c637de
TJB
87562009-02-04 Tom Tromey <tromey@redhat.com>
8757 Thiago Jung Bauermann <bauerman@br.ibm.com>
8758
8759 * gdb.python/python-value.exp: Use `gdb.history' instead of
8760 `gdb.value_from_history'.
8761 (test_value_numeric_ops): Add test for conversion of enum constant.
8762 * gdb.python/python-value.c (enum e): New type.
8763 (evalue): New global.
8764 (main): Use argv.
8765
20261af8
JG
87662009-02-04 Jerome Guitton <guitton@adacore.com>
8767
8768 * gdb.ada/uninitialized_vars: New test program.
8769 * gdb.ada/uninitialized_vars.exp: New testcase.
8770
52e44b43
TT
87712009-02-02 Tom Tromey <tromey@redhat.com>
8772
8773 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8774 * gdb.cp/pr2489.cc: Rename...
8775 * gdb.cp/pr9594.cc: ... to this.
8776
1c71341a
TT
87772009-02-02 Tom Tromey <tromey@redhat.com>
8778
8779 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8780 * gdb.cp/pr2489.cc: New file.
8781 * gdb.cp/cpcompletion.exp: New file.
8782
a4295225
TT
87832009-02-02 Tom Tromey <tromey@redhat.com>
8784
8785 PR exp/9059:
8786 * gdb.cp/call-c.exp: Add regression test.
8787 * gdb.cp/call-c.cc (FooHandle): New typedef.
8788 (main): New variable 'handle'.
8789
592375cd
VP
87902009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8791
8792 * lib/mi-support.exp (et_mi_thread_list)
8793 (check_mi_and_console_threads): Adjust for current thread in
8794 -thread-list-ids output.
8795
41447f92
VP
87962009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8797
889bf7c5
PA
8798 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8799 Call it.
41447f92 8800
35669430
DE
88012009-01-28 Doug Evans <dje@google.com>
8802
8803 * gdb.arch/amd64-disp-step.S: New file.
8804 * gdb.arch/amd64-disp-step.exp: New file.
8805 * gdb.arch/i386-disp-step.S: New file.
8806 * gdb.arch/i386-disp-step.exp: New file.
8807
09f00d9a
PM
88082009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8809
8810 * gdb.base/find.exp: Set newline variable
8811 using quotes instead of braces to fix cygwin failures.
8812
1e8fb976
PA
88132009-01-23 Pedro Alves <pedro@codesourcery.com>
8814
8815 * gdb.base/radix.exp: Add tests to ensure that that set
8816 input-radix 0 and set output-radix 0 are really rejected.
8817
da061712
PA
88182009-01-23 Pedro Alves <pedro@codesourcery.com>
8819
8820 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8821 copyright years.
8822
dd7e2d2b
PA
88232009-01-23 Pedro Alves <pedro@codesourcery.com>
8824
8825 PR gdb/9664:
8826 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8827
392452f6
PA
88282009-01-22 Pedro Alves <pedro@codesourcery.com>
8829
8830 PR c++/9631:
8831 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8832
8653e71c
PM
88332009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8834
8835 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8836 binfile definition to fix Windows OS failure.
8837
a12cc160
DJ
88382009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8839
8840 PR gdb/9346
8841 * gdb.base/interrupt.c (sigint_handler): New.
8842 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8843 on error.
8844 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8845 Test "signal SIGINT".
8846
b89667eb
DE
88472009-01-19 Doug Evans <dje@google.com>
8848
8849 * gdb.base/break.exp: Update expected gdb output.
8850 * gdb.base/sepdebug.exp: Ditto.
8851 * gdb.mi/mi-syn-frame.exp: Ditto.
8852 * gdb.mi/mi2-syn-frame.exp: Ditto.
8853 * gdb.base/call-signal-resume.exp: New file.
8854 * gdb.base/call-signals.c: New file.
8855 * gdb.base/unwindonsignal.exp: New file.
8856 * gdb.base/unwindonsignal.c: New file.
8857 * gdb.threads/interrupted-hand-call.exp: New file.
8858 * gdb.threads/interrupted-hand-call.c: New file.
8859 * gdb.threads/thread-unwindonsignal.exp: New file.
8860
adb483fe
DJ
88612009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8862
8863 * gdb.base/define.exp: Test defining and hooking prefix commands.
8864 * gdb.python/python.exp: Update test for "show user" output.
8865
60023297
JK
88662009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8867
8868 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8869 now the output exactly, using less wildcards. Expect also the output
8870 of gfortran-4.3. Update for the f-valprint.c modification from
8871 2008-04-22.
8872 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8873 Remove gdb_test test names where matching the command.
8874
ccc57cf9
PA
88752009-01-01 Pedro Alves <pedro@codesourcery.com>
8876
8877 PR breakpoints/9681:
8878 * gdb.base/watchpoint.exp: Add regression test.
8879
c7a6ca08
PA
88802008-12-31 Pedro Alves <pedro@codesourcery.com>
8881
8882 * gdb.threads/attach-into-signal.exp: Don't use
8883 gdb_suppress_entire_file.
8884 * gdb.threads/attach-stopped.exp: Ditto.
8885 * gdb.threads/attachstop-mt.exp: Ditto.
8886
3a031f65
PA
88872008-12-31 Pedro Alves <pedro@codesourcery.com>
8888
8889 PR gdb/8812:
8890 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8891
09e6485f
PA
88922008-12-29 Pedro Alves <pedro@codesourcery.com>
8893
8894 PR gdb/7536:
8895 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8896 and unsupported output radices are really rejected.
8897
0cd53049
JK
88982008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8899
8900 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8901
ba163c7e
TT
89022008-12-22 Tom Tromey <tromey@redhat.com>
8903
8904 * gdb.cp/punctuator.exp: New file.
8905
6f4de6c9
JK
89062008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8907
8908 * gdb.base/completion.exp (Completing non-existing component): New test.
8909
0f34d0b4
JK
89102008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8911
8912 Fix for PR gdb/8648.
8913 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8914 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8915 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8916 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8917
db2ad4c3
JK
89182008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8919
8920 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8921
bb5ef15e
DP
89222008-12-16 Christophe Lyon <christophe.lyon@st.com>
8923
8924 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8925 compiler actually generate code at the expected line number.
8926
90142adc
JZ
89272008-12-15 Jie Zhang <jie.zhang@analog.com>
8928
8929 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8930
fad6eecd
TT
89312008-12-12 Tom Tromey <tromey@redhat.com>
8932
8933 * gdb.base/commands.exp (redefine_hook_test): New proc.
8934 Call it.
8935
17c8aaf5
TT
89362008-12-11 Tom Tromey <tromey@redhat.com>
8937
8938 * gdb.base/macscp.exp: New regression test.
8939
7c8adf68
TT
89402008-12-11 Tom Tromey <tromey@redhat.com>
8941
8942 * gdb.base/macscp.exp: Print "address.addr".
8943 * gdb.base/macscp1.c (struct outer): New struct.
8944 (address): New global.
8945
b05dcbb7
TT
89462008-12-09 Tom Tromey <tromey@redhat.com>
8947
8948 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8949 Call it.
8950
2d476de1
DE
89512008-12-04 Doug Evans <dje@google.com>
8952
8953 * gdb.server/ext-run.exp: Relax regexp for init program.
8954
87bdc959
TG
89552008-12-03 Tristan Gingold <gingold@adacore.com>
8956
8957 * gdb.base/macscp.exp: Generate an object file during compilation
8958 to work around Darwin dsymutil limitations.
8959
e0740f77
JK
89602008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8961
8962 Test resolving external references to TLS variables.
8963 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8964 FILE2_THREAD_LOCAL.
8965 (testfile2, srcfile2): New variables.
8966 * gdb.threads/tls.c (file2_thread_local)
8967 (function_referencing_file2_thread_local): New.
8968 * gdb.threads/tls2.c: New file.
8969
67f0aac5
JB
89702008-11-28 Joel Brobecker <brobecker@adacore.com>
8971
8972 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8973 rather than integer, as integer might not be big enough when
8974 on 64bit targets.
67f0aac5 8975
c332165e
JG
89762008-11-27 Jerome Guitton <guitton@adacore.com>
8977
8978 * gdb.cp/formatted-ref.exp: Add equality test.
8979 * gdb.ada/formatted_ref.exp: Ditto.
8980
fc9b693c
JK
89812008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8982
8983 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8984 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8985
a9c64011
AS
89862008-11-20 Andreas Schwab <schwab@suse.de>
8987
8988 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8989 matching syscall entry point.
8990 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8991 (tcatch_vfork_then_child_follow): Likewise. Finish through
8992 vfork even if we stopped at the syscall trampoline.
8993
e2fd701e
DE
89942008-11-20 Doug Evans <dje@google.com>
8995
8996 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8997
69abc51c
TJB
89982008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8999
9000 * gdb.arch/ppc-dfp.exp: New file.
9001 * gdb.arch/ppc-dfp.c: New file.
9002
c14c28ba
PP
90032008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9004
9005 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9006
2e74121d
DE
90072008-11-17 Doug Evans <dje@google.com>
9008
9009 * gdb.mi/mi-syn-frame.exp: Update expected output.
9010 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9011
66bb093b
VP
90122008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9013
9014 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9015 "thread N" results in =thread-selected.
9016 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9017 (mi_send_resuming_command_raw): Be prepared for
9018 =thread-selected.
9019
3d043ef6
VP
90202008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9021
a9c64011
AS
9022 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9023 * lib/mi-support.exp: Likewise.
3d043ef6 9024
808104c8
JB
90252008-11-16 Joel Brobecker <brobecker@adacore.com>
9026
9027 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9028 commands from the expected output for "help catch".
9029
00b22944
JB
90302008-11-15 Joel Brobecker <brobecker@adacore.com>
9031
9032 * gdb.ada/int_deref.exp: New testcase.
9033
59669435
TT
90342008-11-14 Nick Roberts <nickrob@snap.net.nz>
9035
9036 * gdb.mi/gdb2549.exp: New file.
9037
de04a248
DE
90382008-11-11 Doug Evans <dje@google.com>
9039
9040 * gdb.base/callexit.exp: New file.
9041 * gdb.base/callexit.c: New file.
9042
6b8ce727
DE
90432008-11-10 Doug Evans <dje@google.com>
9044
9045 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9046 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9047 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9048 (default_gdb_start,default_gdb_exit): Ditto.
9049 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9050 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9051 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9052 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9053 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9054 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9055
1b14b8aa
AS
90562008-11-03 Andreas Schwab <schwab@suse.de>
9057
9058 * gdb.base/hashline2.exp: Fix typo.
9059 * gdb.base/hashline3.exp: Likewise.
9060
f3134b88
TT
90612008-10-30 Tom Tromey <tromey@redhat.com>
9062
9063 * gdb.base/pointers.exp: Add test.
9064 * gdb.base/pointers.c (k, S): New typedefs.
9065 (instance): New global.
9066
c2226152
AS
90672008-10-30 Andreas Schwab <schwab@suse.de>
9068
9069 * gdb.base/args.exp: Add tests for newlines.
9070
462f405c
JB
90712008-10-30 Joel Brobecker <brobecker@adacore.com>
9072
9073 gdb.base/foll-exec.exp: Update the expected output of a couple
9074 of "info breakpoints" tests.
9075
79a45b7d
TT
90762008-10-28 Tom Tromey <tromey@redhat.com>
9077
9078 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9079
adc13a14
PA
90802008-10-24 Pedro Alves <pedro@codesourcery.com>
9081
9082 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9083 gdb_start_cmd.
9084 Use runto_main before any test that requires execution.
9085
252fbfc8
PA
90862008-10-23 Pedro Alves <pedro@codesourcery.com>
9087
9088 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9089 instead of SIGINT.
9090
28148e3d
JB
90912008-10-22 Joel Brobecker <brobecker@adacore.com>
9092
9093 * gdb.base/completion.exp: Update expected output following
9094 the addition of the "info tasks" command.
9095
c209f847
TT
90962008-10-22 Tom Tromey <tromey@redhat.com>
9097
9098 * gdb.base/exprs.exp (test_expr): Add test for string
9099 concatenation.
9100
f177e350
PA
91012008-10-19 Pedro Alves <pedro@codesourcery.com>
9102
9103 * configure.ac: Output gdb.python/Makefile.
9104 * configure: Regenerate.
9105 * gdb.python/Makefile.in: New.
9106
cce89356
JB
91072008-10-16 Joel Brobecker <brobecker@adacore.com>
9108
9109 * gdb.base/foll-fork.exp: Adjust the expected output to match
9110 the new description for fork/vfork catchpoints in the "info
9111 breakpoints" output.
9112
176d289d
TJB
91132008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9114
9115 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9116
a08702d6
TJB
91172008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9118
9119 * gdb.python/python-value.c: New file.
9120 * gdb.python/python-value.exp: New file.
9121
1c5cfe86
PA
91222008-10-15 Pedro Alves <pedro@codesourcery.com>
9123
9124 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9125
5a98ad69
DP
91262008-10-15 Denis Pilat <denis.pilat@st.com>
9127
41702f1b 9128 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9129
dcb1a1e2
TT
91302008-10-09 Tom Tromey <tromey@redhat.com>
9131
9132 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9133 'fprintf' and 'stderr'.
9134
9124fe48
JB
91352008-10-07 Joel Brobecker <brobecker@adacore.com>
9136
9137 * gdb.ada/ref_tick_size.exp: New testcase.
9138
45452591
DE
91392008-10-06 Doug Evans <dje@google.com>
9140
9141 * gdb.dwarf2/dw2-cu-size.exp: New file.
9142 * gdb.dwarf2/dw2-cu-size.S: New file.
9143
9144 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9145 .Ltype_int for clarity.
9146
4fc5b208
PP
91472008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9148
9149 PR gdb/2384:
9150 * gdb.cp/gdb2384.exp: Extended to test more cases.
9151 * gdb.cp/gdb2384.cc: Likewise.
9152 * gdb.cp/gdb2384-base.h: Likewise.
9153 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9154
d78df370
JK
91552008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9156
9157 * gdb.base/maint.exp (maint print type): Remove printing
9158 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9159
9a044a89
TT
91602008-09-30 Tom Tromey <tromey@redhat.com>
9161
9162 * gdb.base/macscp.exp: Add completion tests.
9163 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9164 (TWENTY_THREE): Likewise.
9165 (FORTY_EIGHT): Likewise.
9166
506800a9
TT
91672008-09-30 Tom Tromey <tromey@redhat.com>
9168
9169 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9170 everywhere.
9171 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9172
1a6f01b5
JK
91732008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9174
9175 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9176 testcase is derived from. Fix racy dependency on an expected PID
9177 number. No longer support the testcase on Linux kernel 2.4.x.
9178
2fae03e8
TT
91792008-09-27 Tom Tromey <tromey@redhat.com>
9180
9181 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9182 and varargs.
9183
1ad15515
PA
91842008-09-22 Pedro Alves <pedro@codesourcery.com>
9185
9186 * lib/mi-support.exp (mi_expect_interrupt): New.
9187 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9188 from gdb.mi/mi-nonstop.exp.
9189 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9190 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9191 lib/mi-support.exp.
9192 Use mi_check_thread_states throughout. Avoid ".*" and do not
9193 require an anchor after -exec-run.
9194
d0b76dc6
DJ
91952008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9198 stop is pending. Avoid ".*" when two stops are pending.
9199 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9200 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9201 newlines in fullnames.
9202 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9203 (mi_expect_stop): Update comments. Only anchor in sync mode.
9204 Do not match newlines.
9205 (mi_send_resuming_command_raw): Always return status.
9206 (mi_get_stop_line): Do not match more than one line by accident.
9207 Only anchor in sync mode.
9208 (mi_run_inline_test): If -exec-next fails, give up.
9209
9990c830
UW
92102008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9211
9212 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9213 on SPU.
9214
ebcf6f00
JB
92152008-09-10 Joel Brobecker <brobecker@adacore.com>
9216
9217 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9218
b6db24e5
JB
92192008-09-10 Joel Brobecker <brobecker@adacore.com>
9220
9221 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9222 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9223 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9224 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9225 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9226 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9227 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9228 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9229 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9230 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9231 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9232 Include the "= " sequence in the expected output of print tests.
9233
2bf448e0
JB
92342008-09-10 Joel Brobecker <brobecker@adacore.com>
9235
9236 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9237 description for boolean types.
9238
d51fd4c8
PA
92392008-09-09 Pedro Alves <pedro@codesourcery.com>
9240
9241 * gdb.base/hook-stop-continue.c: New.
9242 * gdb.base/hook-stop-continue.exp: New.
9243
694182d2
DJ
92442008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9245
9246 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9247
3b8a7fc0
JG
92482008-09-08 Jerome Guitton <guitton@adacore.com>
9249
9250 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9251 (stack_check_probe_2, stack_check_probe_loop_1)
9252 (stack_check_probe_loop_2): New functions.
9253 (main): Add call to these new functions.
9254 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9255 functions, check that the breakpoint is inserted at the appropriate
9256 location.
9257 (insert_breakpoint): Slightly refine this procedure so that it can
9258 be called several times in the test.
9259
96cc0ae8
JG
92602008-09-08 Jerome Guitton <guitton@adacore.com>
9261
9262 * gdb.base/stack-checking.c: New file.
9263 * gdb.base/stack-checking.exp: New file.
9264
1f08b409
TJB
92652008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9266
9267 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9268 * gdb.arch/altivec-regs.exp: Likewise.
9269 * gdb.arch/vsx-regs.exp: Likewise.
9270
3099e1c4
TJB
92712008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9272
9273 * gdb.arch/ppc-fp.exp: New file.
9274 * gdb.arch/ppc-fp.c: New file.
9275
cc69bfc1
PP
92762008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9277
9278 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9279 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9280
b02a33db
MS
92812008-09-04 Michael Snyder <msnyder@vmware.com>
9282
9283 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9284 as "at" (for non-debug functions such as _start).
9285
2992cbe0
UW
92862008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9287
9288 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9289 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9290 software watchpoints.
9291 * gdb.base/watch_thread_num.exp: Likewise.
9292
514f746b
AR
92932008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9294
9295 * gdb.arch/i386-bp_permanent.exp: New test.
9296
876cecd0
TT
92972008-08-24 Tom Tromey <tromey@redhat.com>
9298
9299 * gdb.base/maint.exp: Update "maint print type".
9300
80f73d71
VP
93012008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9302
9303 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9304 support. Adjust the order of "*running" notifications.
9305 * gdb.mi/non-stop.c: Don't cast from int to void* and
9306 back.
9307
d9c78d7d
MK
93082008-08-20 Mark Kettenis <kettenis@gnu.org>
9309
9310 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9311 expect to find it in the "info frame" output.
9312
97a2d1d3
DJ
93132008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9314
9315 * gdb.base/interp.exp: Always consume both prompts.
9316
b96e2927
PA
93172008-08-20 Pedro Alves <pedro@codesourcery.com>
9318
9319 * gdb.base/pending.exp: Test pending breakpoints without symbols
9320 loaded.
9321
8cf6e61a
VP
93222008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9323
9324 * lib/mi-support.exp (mi_expect_stop): Produce
9325 more details on failures.
9326 * gdb.mi/mi-nonstop.exp: New.
9327 * gdb.mi/non-stop.c: New.
9328
c6ebd6cf
VP
93292008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9330
a9c64011
AS
9331 * gdb.mi/mi-async.exp: Use 'set target-async'.
9332 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9333
46a9b8ed
DJ
93342008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9335
9336 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9337
44feb3ce
TT
93382008-08-17 Tom Tromey <tromey@redhat.com>
9339
9340 * gdb.base/help.exp (help catch): Rewrite.
9341
311a4e6b
TJB
93422008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9343
9344 * gdb.base/define.exp: Test indented command documentation.
9345 * gdb.python/python.exp: Test indented multi-line command.
9346
604c2f83
LM
93472008-08-15 Luis Machado <luisgpm@br.ibm.com>
9348
9349 * testsuite/gdb.arch/vsx-regs.c: New source file.
9350 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9351 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9352
886a217c
TT
93532008-08-14 Tom Tromey <tromey@redhat.com>
9354
9355 * gdb.base/macscp.exp: Add regression test for "macro define" or
9356 "macro undef" with no arguments.
9357
c814a4f3
PP
93582008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9359
9360 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9361
12ab8a60
UW
93622008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9363
9364 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9365
d57a3c85
TJB
93662008-08-06 Tom Tromey <tromey@redhat.com>
9367
9368 * gdb.python/python.exp: New file.
9369
c7b778ff
JK
93702008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9371
9372 Fix for PR gdb/1543.
9373 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9374 $LOCATION.
9375 (location): New variable.
9376 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9377 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9378 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9379 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9380 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9381 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9382 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9383 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9384 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9385 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9386 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9387 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9388 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9389 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9390 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9391 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9392 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9393 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9394 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9395 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9396 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9397 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9398 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9399 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9400 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9401 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9402 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9403 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9404 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9405 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9406 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9407 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9408 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9409 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9410 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9411 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9412 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9413 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9414 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9415 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9416 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9417 gdb.base/type-opaque.exp, gdb.base/until.exp,
9418 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9419 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9420 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9421 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9422 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9423 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9424 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9425 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9426 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9427 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9428 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9429 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9430 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9431 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9432 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9433 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9434 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9435 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9436 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9437 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9438 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9439 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9440 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9441 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9442 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9443 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9444 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9445 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9446 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9447 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9448 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9449 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9450 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9451 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9452 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9453 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9454 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9455 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9456 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9457 to bug-gdb@prep.ai.mit.edu .
9458
5e06a3d1
VP
94592008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9460
9461 * lib/mi-support.exp (mi_load_shlibs): New.
9462 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9463
9d81d21b
VP
94642008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9465
9466 * lib/mi-support.exp (get_mi_thread_list)
9467 (check_mi_and_console_threads): New, moved from ...
9468 * gdb.mi/mi-pthread.exp: ...here.
9469 * gdb.mi/gdb669.exp (get_mi_thread_list)
9470 (check_mi_and_console_threads): Delete.
9471 * gdb.mi/mi2-pthread.exp: Likewise.
9472
bae98fe0
TT
94732008-07-28 Tom Tromey <tromey@redhat.com>
9474
9475 * Makefile.in (just-check): Remove. Move body to...
9476 (check): ... here.
9477
57380f4e
DJ
94782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9479
9480 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9481 Add a test for duplicated SIGINTs.
9482
e09490f1
DJ
94832008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9484
9485 * gdb.threads/schedlock.exp (get_args): Update to work for any
9486 value of NUM.
9487 (Top level): Report the number of threads that did not resume.
9488
6387b45f
DJ
94892008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9490
9491 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9492
62f64ff2
DJ
94932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9494
9495 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9496 non-MI prompt.
9497
fa8de41e
TT
94982008-07-26 Tom Tromey <tromey@redhat.com>
9499
9500 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9501 (function_struct, function_struct_ptr): New globals.
9502 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9503 function pointer in a struct.
9504
ccb3ac8a
TT
95052008-07-26 Tom Tromey <tromey@redhat.com>
9506
9507 * gdb.base/macscp.exp: Add test for macro lexing bug.
9508
d7d9f01e
TT
95092008-07-18 Tom Tromey <tromey@redhat.com>
9510
9511 * gdb.base/macscp.exp: Add macro tests.
9512
9bf07184
PP
95132008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9514
9515 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9516
becf6477
PP
95172008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9518
9519 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9520
0709f7d3
PP
95212008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9522
9523 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9524
7093c834
PP
95252008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9526
9527 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9528
b432ffe3
JK
95292008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9530
9531 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9532
b1a268e5
VP
95332008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9534
9535 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9536
e2995f8e
KB
95372008-07-11 Kevin Buettner <kevinb@redhat.com>
9538
9539 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9540 of regexp to account for changes made to GDB in the printing of
9541 byte vectors.
9542
14032a66
TT
95432008-07-11 Tom Tromey <tromey@redhat.com>
9544
9545 * gdb.base/completion.exp: Add 'help' completion test.
9546
981505ef
JK
95472008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9548
9549 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9550
10568435
JK
95512008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9552
9553 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9554
4487aabf
PA
95552008-07-09 Pedro Alves <pedro@codesourcery.com>
9556
9557 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9558
a4a9b1c4
PA
95592008-07-09 Pedro Alves <pedro@codesourcery.com>
9560
9561 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9562
3c3185ac
JK
95632008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9564
9565 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9566
7ebd49dc
VP
95672008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9568
9569 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9570 previous commit. Add a comment.
9571
84e46146
PA
95722008-06-28 Pedro Alves <pedro@codesourcery.com>
9573
9574 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9575
0f8d4a2f
VP
95762008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9577
9578 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9579
f747e0ce
PA
95802008-06-27 Pedro Alves <pedro@codesourcery.com>
9581
9582 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9583 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9584 compiling an executable, link in an object that forces unbuffered
9585 output.
9586 * lib/set_unbuffered_mode.c: New file.
9587
734a5c36
JK
95882008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9589
9590 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9591
a2840c35
VP
95922008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9593
a9c64011
AS
9594 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9595 mi_expect_stop.
9596 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9597 Demand that *running is output.
9598 (detect_async): Perform checking every time.
9599 (mi_send_resuming_command): Extract everything into...
9600 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9601 (mi_expect_stop): Don't accept any output before *stopped.
9602
6ae37fef
VP
96032008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9604
9605 Robustify mi-simplerun.
a9c64011
AS
9606 * gdb.mi/basics.c (main): Add a call to sleep.
9607 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9608 * gdb.mi/mi2-cli.exp: Likewise.
9609 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9610
b4aa76f0 96112008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9612
9613 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9614
e1ac3328
VP
96152008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9616
a9c64011
AS
9617 * gdb.mi/mi-console.exp: Adjust.
9618 * gdb.mi/mi-syn-frame.exp: Adjust.
9619 * gdb.mi/mi2-console.exp: Adjust.
9620 * gdb.mi/mi2-syn-frame.exp: Adjust.
9621 * lib/mi-support.exp (mi_run_cmd): Adjust.
9622 (mi_send_resuming_command): Adjust.
e1ac3328 9623
f7f9a841
VP
96242008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9625
9626 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9627 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9628 testing of stopped.
9629 * gdb.mi/mi2-syn-frame.exp: Likewise.
9630 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9631 (async, detect_async): New.
9632 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9633 depending on if we're running in sync or async mode.
f7f9a841 9634
37cd5d19
TT
96352008-06-09 Tom Tromey <tromey@redhat.com>
9636
9637 * gdb.base/completion.exp: New tests for field name completion
9638 with spaces, and field name completion with '->'.
9639
65d12d83
TT
96402008-06-06 Tom Tromey <tromey@redhat.com>
9641
9642 * gdb.base/break1.c (struct some_struct): New struct.
9643 (values): New global.
9644 * gdb.base/completion.exp: Add field name completion test.
9645
ebfe2e3f
PP
96462008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9647
9648 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9649 to pointer.
9650 * gdb.cp/call-c.cc: Likewise.
9651
bcf6fc3a
NR
96522008-06-06 Nick Roberts <nickrob@snap.net.nz>
9653
9654 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9655 annotation.
9656
49fd4a42 96572008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9658 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9659
9660 * gdb.threads/execl.c, gdb.threads/execl1.c,
9661 gdb.threads/execl.exp: New tests.
a9c64011 9662
8a34ac3f
AR
96632008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9664 Daniel Jacobowitz <dan@codesourcery.com>
9665
9666 * gdb.cp/exception.exp: Activate test, make it work with pending
9667 catchpoints.
9668
86ae69ef
JK
96692008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9670
9671 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9672
f7f9ae2c
VP
96732008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9674
a9c64011
AS
9675 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9676 now printed.
9677 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9678
2a2d4dc3
AS
96792008-05-27 Andreas Schwab <schwab@suse.de>
9680
9681 * gdb.base/frame-args.exp: Handle arguments that are optimized
9682 out.
9683
5099e4d9
LM
96842008-05-26 Luis Machado <luisgpm@br.ibm.com>
9685
9686 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9687 quiet for ppc32 and group options into a single variable.
9688
d9c36a91
JB
96892008-05-23 Joel Brobecker <brobecker@adacore.com>
9690
9691 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9692 of zero-size elements.
9693 * gdb.ada/null_array.exp: Test printing this new array.
9694
103a8671
JK
96952008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9696
9697 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9698
07a4cc1a 96992008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9700
9701 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9702 of the "finish" command.
9703
55f996a7
NR
97042008-05-21 Nick Roberts <nickrob@snap.net.nz>
9705
9706 * gdb.base/annota1.exp: Test for new annotation.
9707
907fc202
UW
97082008-05-16 Pedro Alves <pedro@codesourcery.com>
9709
9710 * gdb.base/fixsection.exp: New file.
9711 * gdb.base/fixsection0.c: New file.
9712 * gdb.base/fixsection1.c: New file.
9713
e8f97270
UW
97142008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9715
9716 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9717 * gdb.base/annota3.exp: Likewise.
9718
ac0bb574
NF
97192008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9720
9721 * gdb.base/watch_thread_num.exp: Don't run tests that require
9722 watchpoints if the target doesn't support them.
9723
6fadd07a
DE
97242008-05-12 Doug Evans <dje@google.com>
9725
9726 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9727
6e9a4a30
JB
97282008-05-09 Joel Brobecker <brobecker@adacore.com>
9729
9730 * gdb.ada/assign_1.exp: New testcase.
9731
08388c79
DE
97322008-05-09 Doug Evans <dje@google.com>
9733
a3c83fae
DE
9734 * gdb.base/find.exp: New file.
9735 * gdb.base/find.c: New file.
08388c79 9736
bd5ddfe8
DJ
97372008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9738
9739 * gdb.base/commands.exp (watchpoint_command_test): Handle
9740 gdb,no_hardware_watchpoints.
9741 * gdb.base/float.exp: Allow ARM targets without floating point.
9742 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9743
b5dd68e2 97442008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9745 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9746
9747 * gdb.ada/lang_switch: New test program.
9748 * gdb.ada/lang_switch.exp: New testcase.
9749
382d13d1
DE
97502008-05-05 Doug Evans <dje@google.com>
9751
9752 * gdb.base/help.exp (disassemble): Update expected help text.
9753
9dd789d0
PA
97542008-05-04 Pedro Alves <pedro@codesourcery.com>
9755
9756 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9757
611c83ae
PA
97582008-05-04 Pedro Alves <pedro@codesourcery.com>
9759
9760 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9761 different times.
9762
ff013f42
JK
97632008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9764
9765 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9766 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9767 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9768 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9769
96dff6a2
VP
97702008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9771
9772 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9773 notification to appear.
9774
55cd6f92
DJ
97752008-05-04 Daniel Jacobowitz <dan@debian.org>
9776
9777 * gdb.base/fullname.c: New file.
9778 * gdb.base/fullname.exp: New file.
9779 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9780
d705c43c
PA
97812008-05-03 Pedro Alves <pedro@codesourcery.com>
9782
9783 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9784 expressions with macros.
9785
333222e1
JK
97862008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9787
9788 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9789
5ac01682
DJ
97902008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9791
9792 * gdb.base/completion.exp: Handle lack of other symbols beginning
9793 with "a".
9794
9795 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9796
237fc4c9
PA
97972008-05-02 Jim Blandy <jimb@codesourcery.com>
9798
9799 * gdb.asm/asmsrc1.s: Add scratch space.
9800
ed5e9466
DJ
98012008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9802 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9805 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9806 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9807
b39cc962
DJ
98082007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9809
9810 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9811
36d520f5
JB
98122008-05-01 Joel Brobecker <brobecker@adacore.com>
9813
9814 * gdb.base/info-target.exp: New testcase.
9815
8d4e3071
DJ
98162008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9817
9818 * gdb.cp/hang.exp: Use .cc instead of .C.
9819 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9820 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9821
6f3f3097
DJ
98222008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9823
9824 * gdb.base/gdb1250.exp: Remove perror.
9825 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9826
5550a914
PA
98272008-04-30 Pedro Alves <pedro@codesourcery.com>
9828
9829 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9830 .2byte.
9831
d848e687
DJ
98322008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9833
9834 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9835 (maybe_kfail): New.
9836
93b5768b
PA
98372008-04-25 Pedro Alves <pedro@codesourcery.com>
9838
9839 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9840
721c02de
VP
98412008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9842
a9c64011
AS
9843 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9844 * gdb.mi/mi2-syn-frame.exp: Likewise.
9845 * lib/mi-support.exp: Likewise.
721c02de 9846
74960c60
VP
98472008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9848
9849 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9850 to specify regexp for the location to stop at.
9851 * gdb.base/break-always.c: New.
9852 * gdb.base/break-always.exp: New.
9853
d24317b4
VP
98542008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9855
9856 * lib/mi-support.exp (mi_runto_helper): Adjust
9857 for the original-location field.
9858 (mi_create_breakpoint, mi_list_breakpoints): New.
9859 * gdb.mi/mi-break.exp: Adjust.
9860 * gdb.mi/mi2-break.exp: Adjust.
9861 * gdb.mi/mi-pending.exp: Adjust.
9862 * gdb.mi/mi-simplerun.exp: Adjust.
9863 * gdb.mi/mi2-simplerun.exp: Adjust.
9864 * gdb.mi/mi-syn-frame.exp: Adjust.
9865 * gdb.mi/mi2-syn-frame.exp: Adjust.
9866 * gdb.mi/mi-until.exp: Adjust.
9867 * gdb.mi/mi2-until.exp: Adjust.
9868 * gdb.mi/mi-var-display.exp: Adjust.
9869 * gdb.mi/mi2-var-display.exp: Adjust.
9870 * gdb.mi/mi-watch.exp: Adjust.
9871 * gdb.mi/mi2-watch.exp: Adjust.
9872
fdc59709 98732008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9874
a9c64011
AS
9875 * aclocal.m4: Add override.m4.
9876 * configure: Regenerate.
fdc59709 9877
8e91f023
VP
98782008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9879
9880 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9881 '-var-update --all-values' reports new value even the type
9882 of a variable object has changed.
9883
233a11ab
CS
98842008-04-18 Craig Silverstein <csilvers@google.com>
9885
9886 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9887 files.
d24317b4 9888
9c1137ad
JB
98892008-04-18 Joel Brobecker <brobecker@adacore.com>
9890
9891 * gdb.ada/atomic_enum: New test program.
9892 * gdb.ada/atomic_enum.exp: New testcase.
9893
66d0bbc7
DE
98942008-04-17 Doug Evans <dje@google.com>
9895
9896 * gdb.opt/Makefile.in: Fix whitespace.
9897
100906b0
UW
98982008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9901
4584e32e
DE
99022008-04-17 Doug Evans <dje@google.com>
9903
9904 * gdb.base/hashline1.exp: New testcase.
9905 * gdb.base/hashline2.exp: New testcase.
9906 * gdb.base/hashline2.exp: New testcase.
9907
0a320680
PA
99082008-04-17 Pedro Alves <pedro@codesourcery.com>
9909
9910 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9911
18ac113b
AR
99122008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9913
9914 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9915 temporary breakpoint to match "Temporary breakpoint".
9916 * gdb.base/break.exp (delete_breakpoints): Likewise.
9917 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9918 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9919 * gdb.base/display.exp: Likewise.
9920 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9921 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9922 * gdb.base/restore.exp (restore_tests): Likewise.
9923 * gdb.base/sepdebug.exp: Likewise.
9924 * gdb.base/watchpoint.exp: Likewise.
9925 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9926 * gdb.mi/mi-pending.exp: Likewise.
9927 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9928 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9929 * gdb.mi/mi-var-cmd.exp: Likewise.
9930 * gdb.mi/mi-var-display.exp: Likewise.
9931 * gdb.mi/mi2-cli.exp: Likewise.
9932 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9933 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9934 * gdb.mi/mi2-var-display.exp: Likewise.
9935 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9936 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9937 new "disp" field.
a9c64011 9938 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9939 reason. This is to support fix for PR2424.
9940
add38693
JK
99412008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9942
9943 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9944
fcacd99f
VP
99452008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9946
9947 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9948 field. Add more floating varobj tests.
fcacd99f 9949 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9950 field.
9951 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9952 (main): Call do_at_tests.
9953 * lib/mi-support.exp (mi_create_floating_varobj)
9954 (mi_varobj_update_with_type_change): New.
fcacd99f 9955
de051565
MK
99562008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9957
9958 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9959 option of -var-evaluate-expression.
9960 * gdb.mi/mi2-var-display.exp: Likewise.
9961
dbc52822
VP
99622008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9963
9964 Introduce test setup helpers.
a9c64011
AS
9965 * lib/gdb.exp (build_executable, clean_restart)
9966 (prepare_for_testing): New.
9967 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9968 * gdb.base/return.exp: Likewise.
9969 * gdb.base/ending-run.exp: Likewise.
dbc52822 9970
473591da
NR
99712008-04-07 Nick Roberts <nickrob@snap.net.nz>
9972
9973 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9974 Interface (MI) responses.
9975
2b2d9e11
VP
99762008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9977
a9c64011
AS
9978 * gdb.cp/breakpoint.cc: New code to test conditions involving
9979 member variables.
9980 * gdb.cp/breakpoint.exp: Test condition involving member
9981 variables.
2b2d9e11 9982
bb378428
VP
99832008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9984
9985 * lib/mi-support.exp (mi_expect_stop): New.
9986 (mi_run_cmd): Change the
9987 token. Use mi_send_resuming_command, use
9988 mi_expect_stop.
9989 (mi_execute_to_helper): Rename to mi_execute_to.
9990 (mi_send_resuming_command): Add more error patterns.
9991 (mi_wait_for_stop): Renamed to...
9992 (mi_get_stop_line): ...this.
9993 (mi_run_inline_test): Adjust.
9994
9995 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9996 * gdb.mi/mi-console.exp: Likewise.
9997 * gdb.mi/mi-pending.exp: Likewise.
9998 * gdb.mi/mi-simplerun.exp: Likewise.
9999 * gdb.mi/mi-stack.exp: Likewise.
10000 * gdb.mi/mi-stepi.exp: Likewise.
10001 * gdb.mi/mi-syn-frame.exp: Add comment.
10002 * gdb.mi/mi-until.exp: Likewise.
10003 * gdb.mi/mi-var-display.exp: Likewise.
10004 * gdb.mi/mi-watch.exp: Likewise.
10005 * gdb.mi/mi2-cli.exp: Likewise.
10006 * gdb.mi/mi2-console.exp: Likewise.
10007 * gdb.mi/mi2-simplerun.exp: Likewise.
10008 * gdb.mi/mi2-stack.exp: Likewise.
10009 * gdb.mi/mi2-stepi.exp: Likewise.
10010 * gdb.mi/mi2-until.exp: Likewise.
10011 * gdb.mi/mi2-var-display.exp: Likewise.
10012 * gdb.mi/mi2-watch.exp: Likewise.
10013
62172bb9
UW
100142008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10015
10016 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10017
10018 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10019
a13e061a
PA
100202008-04-04 Pedro Alves <pedro@codesourcery.com>
10021
10022 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10023 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10024 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10025 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10026 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10027 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10028 expect an mi error duplicated in stderr.
10029
eae06beb
JB
100302008-04-03 Joel Brobecker <brobecker@adacore.com>
10031
10032 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10033 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10034 Add a couple of tests that verify the behavior when the new setting
10035 is set to "cancel" and "all".
10036 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10037 "ask" before we start the testing.
10038
79c6ced6
AR
100392008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10040
10041 * gdb.cp/casts.cc: Add class reference variables.
10042 * gdb.cp/casts.exp: New test cases for up/down casting references.
10043
6c2d1a6b
MK
100442008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10045
10046 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10047 instead of beginning to make an extra test pass.
10048 * gdb.mi/mi2-var-display.exp: Likewise.
10049
55b411d9
MR
100502008-03-31 Maciej W. Rozycki <macro@mips.com>
10051
10052 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10053
c6140da2
MD
100542008-03-31 Markus Deuling <deuling@de.ibm.com>
10055 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10056
10057 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10058 value. Add xfail for older kernels.
10059
79732189
AR
100602008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10061
10062 Bring mi-support in line with gdb.exp.
10063 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10064 (mi_gdb_start): New function.
10065
33c3676e
MR
100662008-03-28 Maciej W. Rozycki <macro@mips.com>
10067
10068 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10069
92e28119
VP
100702008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10071
10072 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10073 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10074
9e8e3afe
VP
100752008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10076
10077 * lib/mi-support.exp (mi_create_varobj_checked): New.
10078 (mi_list_varobj_children): Allow to check for a
10079 value.
10080 (mi_list_array_varobj_children): New.
10081
10082 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10083 and mi_list_varobj_children, as opposed to hardcoding
10084 expected strings.
10085 * gdb.mi/gdb701.exp: Likewise.
10086 * gdb.mi/gdb792.exp: Likewise.
10087 * gdb.mi/mi-var-block.exp: Likewise.
10088 * gdb.mi/mi-var-cmd.exp: Likewise.
10089 * gdb.mi/mi-var-invalidate.exp: Likewise.
10090 * gdb.mi/mi2-var-block.exp: Likewise.
10091 * gdb.mi/mi2-var-child.exp: Likewise.
10092 * gdb.mi/mi2-var-cmd.exp: Likewise.
10093 * gdb.mi/mi2-var-display.exp: Likewise.
10094
9df50351
JK
100952008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10096
10097 Fix random false FAILs on i386.
10098 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10099
31e5d73a
DJ
101002008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10101
10102 PR gdb/544
10103 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10104
12f4afab
DJ
101052008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10106
10107 PR gdb/544
10108 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10109
b562a0cb
DJ
101102008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10111
10112 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10113 fixed PR gdb/544.
10114
17faa917
DJ
101152008-03-21 Pedro Alves <pedro@codesourcery.com>
10116
10117 * gdb.threads/fork-child-threads.exp: Test next over fork.
10118
6214f497
DJ
101192008-03-21 Chris Demetriou <cgd@google.com>
10120
10121 * gdb.base/break.exp (rbreak junk): New test for rbreak
10122 "Junk at end of arguments" issue.
10123
63092375
DJ
101242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10125
10126 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10127 *& to work on created array elements.
10128 (Top level): Test print $pc with a file. Test string operations
10129 without a target.
10130 * gdb.base/ptype.exp: Do not expect *& to work on created array
10131 elements.
10132
b21991b0
DJ
101332008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10134
10135 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10136 gdb.threads/staticthreads.exp: Update exit query.
10137
c4b347c7
SL
101382008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10139
10140 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10141
fa4727a6
DJ
101422008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10143
10144 * gdb.base/watchpoint.c (global_ptr, func4): New.
10145 (main): Call func4.
10146 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10147 (test_inaccessible_watchpoint): New.
10148
2f34202f
MR
101492008-02-29 Maciej W. Rozycki <macro@mips.com>
10150
10151 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10152 select the largest.
10153
0d6ba1b1
DJ
101542008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10155
10156 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10157 frames-invalid annotations.
10158
e691325a
PM
101592008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10160
a9c64011 10161 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10162
f85b5ecc
DE
101632008-02-27 Doug Evans <dje@google.com>
10164
10165 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10166 for bug 1738.
10167 (breakpoint_to_handler_entry): Ditto.
10168
b40e7bf3
JB
101692008-02-27 Joel Brobecker <brobecker@adacore.com>
10170
10171 * gdb.base/ending-run.exp: Use the first line of code inside
10172 function body to test breakpoints.
10173 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10174 location where the breakpoint is inserted when using the line
10175 where a function is declared. Fix typo in the description of
10176 one of the tests.
10177 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10178
2faca73a
PM
101792008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10180
10181 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10182 tests.
2faca73a 10183
6f439c36
PM
101842008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10185
10186 * gdb.base/args.exp: avoid same output for tests
10187 with single quotes.
10188
54e52265
VP
101892008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10190
a9c64011
AS
10191 * gdb.base/annota1.exp: Adjust for 'info break'
10192 format changes.
10193 * gdb.base/annota3.exp: Likewise.
10194 * gdb.base/break.exp: Likewise.
10195 * gdb.base/condbreak.exp: Likewise.
10196 * gdb.base/pending.exp: Likewise.
10197 * gdb.base/sepdebug.exp: Likewise.
10198 * gdb.base/unload.exp: Likewise.
10199 * gdb.cp/ovldbreak.exp: Likewise.
10200 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10201
897b09ca
DE
102022008-02-07 Doug Evans <dje@google.com>
10203
10204 * gdb.cp/mb-inline.exp: New.
10205 * gdb.cp/mb-inline.h: New.
10206 * gdb.cp/mb-inline1.cc: New.
10207 * gdb.cp/mb-inline2.cc: New.
10208
b1c32d35
PM
102092008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10210
10211 * gdb.pascal/floats.pas: New test program.
10212 * gdb.pascal/floats.exp: New testcase.
10213
1a4ca44a
TJB
102142008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10215
10216 * gdb.base/callfuncs.c (t_float_many_args): New function.
10217 (t_double_many_args): New function.
10218 * gdb.base/callfuncs.exp: Add tests for exceeding float
10219 and double parameters passed through the stack.
10220
439048e8
JB
102212008-02-05 Joel Brobecker <brobecker@adacore.com>
10222
10223 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10224 gdb.ada/complete/foo.adb: New files.
10225 * gdb.ada/complete.exp: New testcase.
10226
81fe8080
DE
102272008-02-03 Doug Evans <dje@google.com>
10228
301f0ecf
DE
10229 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10230
81fe8080
DE
10231 * gdb.cp/gdb2384.exp: New file.
10232 * gdb.cp/gdb2384.cc: New file.
10233 * gdb.cp/gdb2384-base.h: New file.
10234 * gdb.cp/gdb2384-base.cc: New file.
10235
4b071aec
DE
102362008-02-02 Doug Evans <dje@google.com>
10237
10238 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10239
61137ba6
JB
102402007-02-01 Joel Brobecker <brobecker@adacore.com>
10241
10242 * gdb.ada/sym_print_name: New test program.
10243 * gdb.ada/sym_print_name.exp: New testcase.
10244
102452007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10246
10247 * gdb.ada/nested/hello.adb: New file.
10248 * gdb.ada/nested.exp: New testcase.
10249 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10250
98deb0da
VP
102512008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10252
10253 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10254 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10255 don't cause future evaluations of function to report
10256 creation of internal breakpoints.
98deb0da 10257
723a2275
VP
102582008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10259
10260 * gdb.mi/mi-break.exp (test_error): New.
10261 Call it.
10262
fb546a2f
LM
102632008-01-31 Luis Machado <luisgpm@br.ibm.com>
10264
10265 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10266 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10267
2d8fd90a
PM
102682008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10269
10270 * gdb.pascal/integers.pas: New test program.
10271 * gdb.pascal/integers.exp: New testcase.
10272
a7fa0ded
PM
102732008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10274
10275 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10276
5e1a1926
TJB
102772008-01-30 Luis Machado <luisgpm@br.ibm.com>
10278
10279 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10280 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10281
8d04f9f0
JB
102822008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10283
10284 * gdb.ada/formatted_ref: New test program.
10285 * gdb.ada/formatted_ref.exp: New testcase.
10286
10287 * gdb.cp/formatted-ref.cc: New file.
10288 * gdb.cp/formatted-ref.exp: New testcase.
10289
ce75a98f
JB
102902008-01-30 Joel Brobecker <brobecker@adacore.com>
10291
10292 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10293
e835f6bf
NR
102942008-01-30 Nick Roberts <nickrob@snap.net.nz>
10295
10296 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10297 (test_file_list_exec_source_file): Update to new macro-info field.
10298
d118ef87
PH
102992008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10300
10301 * gdb.ada/exprs: New test program.
10302 * gdb.ada/exprs.exp: New testcase.
10303
7d35ab09
TJB
103042008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10305
10306 * dfp-test.c (DELTA, DELTA_B): New definitions.
10307 (double_val1, double_val2, double_val3, double_val4, double_val5,
10308 double_val6, double_val7, double_val8, double_val9, double_val10,
10309 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10310 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10311 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10312 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10313 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10314 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10315 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10316 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10317 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10318 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10319 dec128_val16): New global variables.
10320 (decimal_dec128_align): New function.
10321 (decimal_mixed): Likewise.
10322 (decimal_many_args_dec32): Likewise.
10323 (decimal_many_args_dec64): Likewise.
10324 (decimal_many_args_dec128): Likewise.
10325 (decimal_many_args_mixed): Likewise.
10326 * dfp-test.exp: Add tests calling new inferior functions.
10327
2d717e4f
DJ
103282008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10331 gdb.server/ext-run.exp: New files.
10332 * lib/gdbserver-support.exp (gdbserver_download): New.
10333 (gdbserver_start): New. Update gdbserver expected
10334 output.
10335 (gdbserver_spawn): Use them.
10336 (gdbserver_start_extended): New.
10337
e85a822c
DJ
103382008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10341 Run on GNU/Linux.
10342 (do_exec_tests): Check for systems which do not support catchpoints.
10343 Do not match START.
10344 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10345 Run on GNU/Linux. Enable verbose output.
10346 (check_fork_catchpoints): New.
10347 (explicit_fork_child_follow, catch_fork_child_follow)
10348 (tcatch_fork_parent_follow): Update expected messages.
10349 (do_fork_tests): Use check_fork_catchpoints.
10350 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10351 Run on GNU/Linux. Enable verbose output.
10352 (check_vfork_catchpoints): New.
10353 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10354 expected messages.
10355 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10356
401ea829
JB
103572008-01-29 Jim Blandy <jimb@red-bean.com>
10358
10359 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10360 host' errors.
10361 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10362
aceaf3ad
JB
103632008-01-29 Jim Blandy <jimb@red-bean.com>
10364
10365 * gdb.threads/sigthread.c: Use barriers to ensure that
10366 child_thread and child_thread_two are always initialized before we
10367 start to use them.
10368
a5606eee
VP
103692008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10370
10371 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10372 * gdb.base/watchpoint-solib.c: New.
10373 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10374
c55a82bb
PM
103752008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10376
10377 * gdb.base/gdb1056.exp: Add unsigned integer test.
10378
0993fe05
DE
103792008-01-28 Doug Evans <dje@google.com>
10380
10381 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10382
4fe42e7f
JB
103832008-01-27 Jim Blandy <jimb@codesourcery.com>
10384
c7a69933
JB
10385 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10386
4fe42e7f
JB
10387 * gdb.base/expand-psymtabs.exp: Doc fix.
10388
5def8285
MK
103892008-01-26 Mark Kettenis <kettenis@gnu.org>
10390
10391 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10392
5313c911
NR
103932008-01-24 Nick Roberts <nickrob@snap.net.nz>
10394
a9c64011 10395 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10396 -var-set-format.
10397
93815fbf
VP
103982008-01-23 Chris Demetriou <cgd@google.com>
10399
10400 * gdb.threads/thread_events.c: New testcase source file.
10401 * gdb.threads/thread_events.exp: New testcase expect file.
10402
467a88ee
NR
104032008-01-23 Nick Roberts <nickrob@snap.net.nz>
10404
10405 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10406
10407 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10408 -var-set-format.
10409
d8f82aba
DJ
104102008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10411 Vladimir Prus <vladimir@codesourcery.com>
10412
10413 * gdb.base/float.exp: Allow missing floating point for m68k and
10414 PowerPC.
10415
60c46647
VP
104162008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10417
10418 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10419 ignore count.
10420 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10421 * gdb.mi/mi-cli.exp: Adjust.
10422 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10423
c7dd36a1
PA
104242008-01-17 Pedro Alves <pedro@codesourcery.com>
10425
10426 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10427 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10428 with dummy_ptr's address.
10429 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10430 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10431 all targets.
10432 * gdb.mi/mi2-var-child.exp: Likewise.
10433
39d5313e
JB
104342008-01-09 Joel Brobecker <brobecker@adacore.com>
10435
10436 * gdb.ada/null_array: New test program.
10437 * gdb.ada/null_array.exp: New testcase.
10438
0aea4bf3
LM
104392008-01-09 Luis Machado <luisgpm@br.ibm.com>
10440
10441 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10442 with required float modifiers.
10443
0b354900
JB
104442008-01-08 Joel Brobecker <brobecker@adacore.com>
10445
10446 * gdb.ada/funcall_param: New test program.
10447 * gdb.ada/funcall_param.exp: New testcase.
10448
cdb7f5d4
JB
104492008-01-08 Joel Brobecker <brobecker@adacore.com>
10450
10451 * gdb.ada/arrayparam: New test program.
10452 * gdb.ada/arrayparam.exp: New testcase.
10453
88e2547f
JB
104542008-01-08 Joel Brobecker <brobecker@adacore.com>
10455
10456 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10457 landed. Should also fix random failures in the test following it.
10458
f6867ce0
TJB
104592008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10460
10461 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10462 for expressions with decimal float values.
10463 (test_dfp_conversions): New function to test casts to and from
10464 decimal float types.
10465 Call test_dfp_conversions.
10466 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10467 elements.
10468 (main): Initialize ds.float4 and ds.double8 elements.
10469 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10470 string to new error message.
10471 (d64_set_tests): Likewise.
10472 (d128_set_tests): Likewise.
10473 Add tests for expressions with decimal float variables. Add tests for
10474 conversions to and from decimal float types.
10475
f9c11282
JB
104762008-01-05 Joel Brobecker <brobecker@adacore.com>
10477
10478 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10479 * gdb.ada/packed_tagged.exp: New testcase.
10480
0ecbca72
JB
104812008-01-04 Joel Brobecker <brobecker@adacore.com>
10482
10483 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10484 gdb.ada/homonym/homonym_main.adb: New files.
10485 * gdb.ada/homonym.exp: New testcase.
10486
c18d3d89
JB
104872008-01-04 Joel Brobecker <brobecker@adacore.com>
10488
10489 * gdb.ada/packed_array.exp: Add testing of references to
10490 a packed array.
10491
ecc7085b
JB
104922008-01-04 Joel Brobecker <brobecker@adacore.com>
10493
10494 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10495 New files.
10496 * gdb.ada/type_coercion.exp: New testcase.
10497
c474c922
JB
104982008-01-04 Joel Brobecker <brobecker@adacore.com>
10499
10500 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10501 gdb.ada/tagged/foo.adb: New file.
10502 * gdb.ada/tagged.exp: New testcase.
10503
9005b927
JB
105042008-01-04 Joel Brobecker <brobecker@adacore.com>
10505
10506 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10507 gdb.ada/ptype_field/foo.adb: New files.
10508 * gdb.ada/ptype_field.exp: New testcase.
10509
1a6aaad8
JB
105102008-01-03 Joel Brobecker <brobecker@adacore.com>
10511
10512 * gdb.ada/print_pc.exp: New testcase.
10513
0ef22f53
JB
105142008-01-03 Joel Brobecker <brobecker@adacore.com>
10515
10516 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10517 gdb.ada/taft_type/p.adb: New files.
10518 * gdb.ada/taft_type.exp: New testcase.
10519
1689ecf8
JB
105202008-01-03 Joel Brobecker <brobecker@adacore.com>
10521
10522 * gdb.ada/array_bounds/bar.adb: New file.
10523 * gdb.ada/array_bounds.exp: New testcase.
10524
a4d0b9c3
JB
105252008-01-03 Joel Brobecker <brobecker@adacore.com>
10526
10527 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10528 gdb.ada/arrayptr/foo.adb: New files.
10529 * gdb.ada/arrayptr.exp: New testcase.
10530
a31ace00
JB
105312008-01-03 Joel Brobecker <brobecker@adacore.com>
10532
10533 * gdb.base/set-lang-auto.exp: New testcase.
10534
a97fced3
JB
105352008-01-03 Joel Brobecker <brobecker@adacore.com>
10536
10537 * gdb.ada/fun_addr/foo.adb: New file.
10538 * gdb.ada/fun_addr.exp: New testcase.
10539
ef29ce1a
JK
105402008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10541
10542 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10543 New files
10544
0fafefe3
JB
105452008-01-02 Joel Brobecker <brobecker@adacore.com>
10546
10547 * array_subscript_addr/p.adb: New file.
a9c64011 10548 * array_subscript_addr.exp: New testcase.
0fafefe3 10549
c4359f8d
JB
105502008-01-02 Joel Brobecker <brobecker@adacore.com>
10551
a9c64011 10552 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10553 New files.
10554 * gdb.ada/str_cmp_ref.exp: New testcase.
10555
1aa1b15b
JB
105562008-01-01 Joel Brobecker <brobecker@adacore.com>
10557
10558 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10559 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10560 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10561
81c9b2cf
JB
105622008-01-01 Joel Brobecker <brobecker@adacore.com>
10563
10564 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10565 gdb.ada/ref_param/pck.ads: New files.
10566 * gdb.ada/ref_param.exp: New testcase.
10567
319e4674
JB
105682008-01-01 Joel Brobecker <brobecker@adacore.com>
10569
10570 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10571 gdb.ada/interface/foo.adb: New files.
10572 * gdb.ada/interface.exp: New testcase.
10573
ef682c56
JB
105742007-12-31 Jim Blandy <jimb@codesourcery.com>
10575
10576 * gdb.base/multi-forks.exp: Consume all output from child
10577 processes before proceeding to next test.
10578
f6f3eb6c
JB
105792007-12-29 Jim Blandy <jimb@codesourcery.com>
10580
10581 * configure: Regenerated.
10582
f652e42f
JB
105832007-12-27 Joel Brobecker <brobecker@adacore.com>
10584
10585 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10586 gdb.ada/fixed_cmp/fixed.adb: New files.
10587 * gdb.ada/fixed_cmp.exp: New testcase.
10588
6943e596
JB
105892007-12-27 Joel Brobecker <brobecker@adacore.com>
10590
10591 * gdb.ada/boolean_expr.exp: New testcase.
10592
aad9a193
JB
105932007-12-26 Jim Blandy <jimb@codesourcery.com>
10594
10595 * gdb.base/multi-forks.exp: Doc fix.
10596
fb5f3683
JB
105972007-12-26 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10600 * gdb.ada/char_param.exp: Do not compile our test program with
10601 -gnata, this is unnecessary.
10602 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10603
384e4a9c
JB
106042007-12-24 Joel Brobecker <brobecker@adacore.com>
10605
10606 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10607 gdb.ada/print_chars/foo.adb: New files.
10608 * gdb.ada/print_chars.exp: New testcase.
10609
01e044f7
JB
106102007-12-24 Joel Brobecker <brobecker@adacore.com>
10611
10612 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10613 gdb.ada/char_param/foo.adb: New files.
10614 * gdb.ada/char_param.exp: New testcase.
10615
0ce17860
JB
106162007-12-22 Jim Blandy <jimb@codesourcery.com>
10617
10618 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10619 hard-coding source line numbers into the test.
10620 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10621 gdb_get_line_number to find.
10622
919809b9
JB
106232007-12-22 Joel Brobecker <brobecker@adacore.com>
10624
10625 * gdb.base/ptype.c (highest): New struct type.
10626 (the_highest): New variable of that type.
10627 (main): Add dummy assignment to a field of variable the_highest.
10628 * gdb.base/ptype.exp: Test type printing of our new variable.
10629
abc8a88d
PM
106302007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10631
10632 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10633 and record first explicitly generated thread number.
abc8a88d
PM
10634 Use that thread number for thread specific watchpoint test.
10635 Add iteration number to repetitive tests.
10636
5158f3e3
CES
106372007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10638 Jim Blandy <jimb@codesourcery.com>
10639
10640 * gdb.base/expand-psymtabs.c: New testcase
10641 source file.
10642 * gdb.base/expand-psymtabs.exp: New testcase
10643 expect file.
10644
37e4754d
LM
106452007-12-17 Luis Machado <luisgpm@br.ibm.com>
10646
10647 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10648 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10649
551e5d04
JB
106502007-12-17 Joel Brobecker <brobecker@adacore.com>
10651
10652 * gdb.ada/frame_args/foo.adb: New file.
10653 * gdb.ada/frame_args/pck.ads: New file.
10654 * gdb.ada/frame_args/pck.adb: New file.
10655 * gdb.ada/frame_args.exp: New testcase.
10656
a05ee097
JB
106572007-12-17 Joel Brobecker <brobecker@adacore.com>
10658
10659 * gdb.base/frame-args.c: New file.
10660 * gdb.base/frame-args.exp: New testcase.
10661
c162e8c9 106622007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10663 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10664
10665 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10666
afe8ab22 106672007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10668
afe8ab22
VP
10669 * gdb.mi/mi-pending.exp: New.
10670 * gdb.mi/mi-pending.c: New.
10671 * gdb.mi/mi-pendshr.c: New.
10672
dfdfb3ca
JB
106732007-12-06 Jim Blandy <jimb@codesourcery.com>
10674
10675 * gdb.base/default.exp: Update expected output for 'info catch'.
10676
b7fca990
JK
106772007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10678
10679 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10680 must be set to binary.
10681
6a1afc1e
PA
106822007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10683
10684 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10685
a6b151f1
DJ
106862007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10687
10688 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10689 gdb.mi/mi-file-transfer.exp: New.
10690
43039443
JK
106912007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10692
10693 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10694
0ef2251b
MR
106952007-11-22 Maciej W. Rozycki <macro@mips.com>
10696
10697 * gdb.trace/backtrace.exp: Fix a typo.
10698 * gdb.trace/circ.exp: Likewise.
10699 * gdb.trace/collection.exp: Likewise.
10700 * gdb.trace/limits.exp: Likewise.
10701 * gdb.trace/report.exp: Likewise.
10702 * gdb.trace/tfind.exp: Likewise.
10703 * gdb.trace/while-dyn.exp: Likewise.
10704
5443631e
NR
107052007-11-21 Nick Roberts <nickrob@snap.net.nz>
10706
10707 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10708 objects of pointers that can't be dereferenced are now
10709 "noneditable".
10710
a4ce5b0d
UW
107112007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10712
10713 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10714 (target_cpu): Remove.
10715
d6e956e5
VP
107162007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10717
10718 * gdb.base/ending-run.exp: Expect the list of cleared
10719 breakpoint to come in natural order, not the reversed one.
a9c64011 10720
214270ab
VP
107212007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10722
10723 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10724 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10725
1a619819
LM
107262007-11-05 Luis Machado <luisgpm@br.ibm.com>
10727
10728 * gdb.base/printcmds.exp: New function
10729 test_printf_with_dfp.
10730
5b01a6fa
DE
107312007-11-02 Doug Evans <dje@google.com>
10732
10733 * gdb.disasm/t01_mov.s: Remove carriage returns.
10734 * gdb.disasm/t02_mova.s: Ditto.
10735 * gdb.disasm/t03_add.s: Ditto.
10736 * gdb.disasm/t04_sub.s: Ditto.
10737 * gdb.disasm/t05_cmp.s: Ditto.
10738 * gdb.disasm/t06_ari2.s: Ditto.
10739 * gdb.disasm/t07_ari3.s: Ditto.
10740 * gdb.disasm/t08_or.s: Ditto.
10741 * gdb.disasm/t09_xor.s: Ditto.
10742 * gdb.disasm/t10_and.s: Ditto.
10743 * gdb.disasm/t11_logs.s: Ditto.
10744 * gdb.disasm/t12_bit.s: Ditto.
10745 * gdb.disasm/t13_otr.s: Ditto.
10746
ec33ab7f
JK
107472007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10748
10749 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10750
ae0d01ff
UW
107512007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10752
10753 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10754 provide DFP support.
10755
55eddb0f
DJ
107562007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10757
10758 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10759 Test "set powerpc vector-abi". Skip auto-detection tests for old
10760 toolchains.
10761
7020f05c
PA
107622007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10763
10764 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10765 with [string compare].
10766
84bc3db9
PA
107672007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10768
10769 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10770 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10771
5876dc88
LM
107722007-10-25 Luis Machado <luisgpm@br.ibm.com>
10773
10774 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10775 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10776 * gdb.opt/Makefile.in: New makefile.
10777 * Makefile.in: Create new directory "gdb.opt".
10778 * configure.ac: Add "gdb.opt" directory.
10779 * configure: Regenerated.
a9c64011 10780
c3ea9a14
DE
107812007-10-25 Doug Evans <dje@google.com>
10782
10783 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10784 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10785
a9c64011 107862007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10787 Thiago Jung Bauermann <bauerman@br.ibm.com>
10788
10789 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10790 Floating Point expressions.
10791 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10792 Floating Point variables.
10793 * gdb.base/dfp-test.c: new file containing program with Decimal
10794 Floating variables, used by gdb.base/dfp-test.exp.
10795
62a24a2b
DJ
107962007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10797
10798 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10799
e7b1eae6
UW
108002007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10801
10802 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10803 compiling test case with GCC.
10804 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10805
c641edcc
UW
108062007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10807
10808 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10809 format changes.
10810
5e5ebfe6
MS
108112007-10-18 Michael Snyder <msnyder@specifix.com>
10812
10813 * gdb.base/dbx.exp: Add missing "-re " operator.
10814
e831e7b6
GM
108152007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10816
10817 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10818 * configure.ac: Removed trailing spaces after backslash.
10819 * gdb.modula2: New directory.
10820 * gdb.modula2/Makefile.in: New file.
10821 * gdb.modula2/unbounded-array.exp: New file.
10822 * gdb.modula2/unbounded1.c: New file.
10823
7cc46491
DJ
108242007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10825
10826 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10827
108282007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10829
10830 * gdb.base/sigstep.c (main): Add checks for
10831 return values for setitimer call.
10832 Call setitimer again with itimer = ITIMER_REAL
10833 if first call to setitimer fails.
10834
e91528f0
KH
108352007-10-11 Kazu Hirata <kazu@codesourcery.com>
10836
10837 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10838 of $timeout.
10839
2ec9a4f8
DJ
108402007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10841
10842 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10843
108442007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10845
10846 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10847 of gdb_expect call, to avoid interruption.
10848
64b2fa04
PA
108492007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10850
10851 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10852 (v_unsigned_long_long, v_long_long_array)
10853 (v_signed_long_long_array, v_unsigned_long_long_array)
10854 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10855 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10856 [!NO_LONG_LONG]: New.
10857 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10858 v_long_long_member.
10859
10860 (v_long_long_func, v_signed_long_long_func)
10861 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10862 (main) [!NO_LONG_LONG]: Initialize long long variants.
10863
10864 * gdb.base/whatis.exp: If board file requests no_long_long, build
10865 test with NO_LONG_LONG defined. Test long long, signed long long,
10866 and unsigned long long variants but only if board file doesn't
10867 disable it.
10868
a912286e 108692007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10870 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10871
10872 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10873 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10874 * configure: Regenerated.
10875 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10876 gdb.pascal/types.exp, lib/pascal.exp: New files.
10877
471ba8c9
DJ
108782007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10879
10880 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10881 call.
10882 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10883 to return to the call.
10884 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10885 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10886 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10887 * gdb.mi/mi-until.exp (test_until): Likewise.
10888 * gdb.mi/mi2-until.exp (test_until): Likewise.
10889
fef8a650
DJ
108902007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10891
10892 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10893 two-char array.
10894 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10895
d983da9c
DJ
108962007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10897
10898 * gdb.threads/watchthreads.c (thread_function): Sleep between
10899 iterations.
10900 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10901 at once for S/390. Generate matching fails and passes.
10902
17f62551
VP
109032007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10904
10905 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10906 the 'struct_declarations' variable to zeros.
a9c64011 10907
ed0616c6
VP
109082007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10909
10910 * gdb.cp/mb-ctor.cc: New.
10911 * gdb.cp/mb-ctor.exp: New.
10912 * gdb.cp/mb-templates.cc: New.
10913 * gdb.cp/mb-templates.exp: New.
10914
41f1b697
DJ
109152007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10916
10917 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10918
3f213f78
PA
109192007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10920
10921 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10922 targets.
10923 * configure: Regenerate.
10924
0d381245 109252007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10926
0d381245
VP
10927 * gdb.base/annota1.exp: Adjust for 'info break'
10928 format changes.
10929 * gdb.base/annota3.exp: Likewise.
10930 * gdb.base/break.exp: Likewise.
10931 * gdb.base/condbreak.exp: Likewise.
10932 * gdb.base/pending.exp: Likewise.
10933 * gdb.base/sepdebug.exp: Likewise.
10934 * gdb.base/unload.exp: Likewise.
10935 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10936
fe3f5fa8
VP
109372007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10938
10939 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10940 messages.
10941 * gdb.base/chng-syms.exp: Likewise.
10942 * gdb.base/unload.exp: Likewise.
a9c64011 10943
a75cf6c0
DJ
109442007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10945
10946 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10947
18ecae38
DJ
109482007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10949
10950 * schedlock.c (NUM): Change to 1.
10951 (main): Use args[0] for the main thread.
10952 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10953 regardless of the number of threads.
10954
5509918f
MR
109552007-09-14 Maciej W. Rozycki <macro@mips.com>
10956
4a543daf
MR
10957 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10958 type down.
10959 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10960 test.
10961 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10962 watchpoint type down.
10963 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10964 test.
10965
109662007-09-14 Maciej W. Rozycki <macro@mips.com>
10967
5509918f
MR
10968 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10969 Move all the tests here and run them twice, once using software
10970 watchpoints and once using hardware watchpoints.
10971 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10972
40b53987
DJ
109732007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10974
10975 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10976 test.
10977
695e2681
MK
109782007-09-10 Mark Kettenis <kettenis@gnu.org>
10979
8b3fc8d8
MK
10980 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10981 build-id.
10982
695e2681
MK
10983 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10984 know about $ORIGIN. Calculate output dir from $dest instead of
10985 using ${objdir}/{$subdir}.
10986
58d69f29
MK
109872007-09-09 Mark Kettenis <kettenis@gnu.org>
10988
10989 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10990 gcore, before continuing with the test.
10991
3e347599
DJ
109922007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10993
10994 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10995 * gdb.mi/mi-watch.exp: Likewise.
10996
ea37ba09
DJ
109972007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10998 Jim Blandy <jimb@codesourcery.com>
10999
11000 * gdb.arch/i386-sse.exp: Do not expect character constants.
11001 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11002 * gdb.base/display.exp: Allow print/s.
11003 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11004 and unsigned char array changes.
11005
2025a643
DJ
110062007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11007
11008 * gdb.base/display.exp: Add tests for printf %p.
11009
26669a27
PA
110102007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11011
11012 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11013 the dll name to unicode.
11014
c8f021f8
JK
110152007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11016
11017 * gdb.base/default.exp (show version): Update the version text.
11018 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11019
4cf31eea
JK
110202007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11021
11022 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11023 New files.
11024
4935890f
JK
110252007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11026
11027 * lib/gdb.exp (build_id_debug_filename_get): New function.
11028 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11029 Remove the generate DEBUG file for the future testcase runs.
11030 New testcase for the NT_GNU_BUILD_ID retrieval.
11031 Move the final testing step to ...
11032 (test_different_dir): ... a new function.
11033 New parameter XFAIL to XFAIL all the tests performed.
11034 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11035 New parameter TYPE to PF_PREFIX all the tests performed.
11036
02142340
VP
110372007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11038
11039 * gdb.mi/mi-var-cp.cc (path_expression): New
11040 function.
11041 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11042
36acd84e
UW
110432007-08-27 Markus Deuling <deuling@de.ibm.com>
11044
11045 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11046 to fit into SPU Local Store memory.
11047
a896d121
JB
110482007-08-23 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.base/default.exp: Adjust the expected output of "info
11051 warranty" after the switch to GPLv3.
11052
7b433602
JB
110532007-08-23 Joel Brobecker <brobecker@adacore.com>
11054
11055 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11056 to 30000 (from 20000).
11057
e22f8b7c
JB
110582007-08-23 Joel Brobecker <brobecker@adacore.com>
11059
11060 Switch the license of all .exp files to GPLv3.
11061 Switch the license of all .f and .f90 files to GPLv3.
11062 Switch the license of all .s and .S files to GPLv3.
11063
5a0e3bd0
JB
110642007-08-23 Joel Brobecker <brobecker@adacore.com>
11065
11066 * configure.ac: Switch license to GPLv3.
11067
cc00619d
JB
110682007-08-23 Joel Brobecker <brobecker@adacore.com>
11069
11070 Switch the licensing to GPLv3 for all .ads and .adb files.
11071
8d26208a
DJ
110722007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11073
11074 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11075 and t_int_double.
11076 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11077
4fcb9948
JB
110782007-08-17 Joel Brobecker <brobecker@adacore.com>
11079
11080 * gdb.base/step-line.c: Switch license to GPL version 3, and
11081 update copyright year.
11082 * gdb.base/step-line.inp: Likewise.
11083
b9c34f67
JB
110842007-08-17 Joel Brobecker <brobecker@adacore.com>
11085
11086 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11087 changes inside gdb1555.c.
11088 * gdb.base/pending.exp: Likewise.
11089
2cc17678
DJ
110902007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11091
11092 * config/default.exp: New file.
11093
e48883f7
DJ
110942007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11095
11096 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11097 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11098
1ab80e5b
MR
110992007-07-30 Maciej W. Rozycki <macro@mips.com>
11100
11101 * gdb.base/dump.exp: Force the correct endianness for binary
11102 formats not carrying this information.
11103
aba471f5
DJ
111042007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11105
11106 * gdb.threads/staticthreads.exp: Match .*sem_post.
11107
d4e07204
DJ
111082007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.base/readline.exp (operate_and_get_next): Match the final
11111 prompt.
11112
2b97317d
KB
111132007-07-23 Kevin Buettner <kevinb@redhat.com>
11114
11115 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11116 to restarting SID.
11117
44efa07a
KB
111182007-07-18 Kevin Buettner <kevinb@redhat.com>
11119
11120 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11121 prior to `gdb_start'.
11122
7b5ebade
KB
111232007-07-18 Kevin Buettner <kevinb@redhat.com>
11124
11125 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11126 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11127 Remove call to gdb_unload.
11128
255e7678
DJ
111292007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11130 Daniel Jacobowitz <dan@codesourcery.com>
11131
11132 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11133 for __WIN32__.
11134 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11135 * gdb.base/unload.exp: Use shared library test routines.
11136
3a40aaa0
UW
111372007-07-03 Markus Deuling <deuling@de.ibm.com>
11138
11139 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11140 * gdb.base/solib-symbol-lib.c: Likewise.
11141 * gdb.base/solib-symbol-main.c: Likewise.
11142
b0f4b84b
DJ
111432007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11144
11145 * config/gdbserver.exp (gdb_reconnect): New.
11146 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11147 gdb.base/solib-disc.exp: New files.
11148 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11149 remote debugging".
11150 (gdb_compile): Add shlib_load flag.
11151 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11152 port.
11153 (gdbserver_reconnect): New.
11154
1b05479a
DJ
111552007-07-01 Nick Roberts <nickrob@snap.net.nz>
11156 Daniel Jacobowitz <dan@codesourcery.com>
11157
11158 * gdb.base/annota3.exp: Test for if construct.
11159
86f78eb2
DJ
111602007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11161
11162 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11163
6a2eb474 111642007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11165 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11166
11167 * gdb.base/display.exp: Allow a newline after display/i.
11168 * gdb.base/pc-fp.exp: Likewise.
11169 * gdb.base/sigbpt.exp: Likewise.
11170
f8b73d13
DJ
111712007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11172
11173 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11174 required features to be included.
11175
4339e69e
DJ
111762007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11177
11178 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11179 in info threads output.
11180
23d964e7
UW
111812007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11182 Markus Deuling <deuling@de.ibm.com>
11183
11184 * gdb.arch/spu-info.exp: New testcase.
11185 * gdb.arch/spu-info.c: New file.
11186
fd20f75b
DJ
111872007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11188
11189 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11190 tpcs_offset. Restore lr after the call.
11191 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11192
2226f861
DJ
111932007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11196 (gdbserver_run): Kill any running gdbserver.
11197 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11198
d12371a9
MR
111992007-05-17 Maciej W. Rozycki <macro@mips.com>
11200
11201 * gdb.base/sigbpt.exp: Preset segv_addr.
11202
93f02886
DJ
112032007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11204
11205 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11206 (gdb_compile_shlib): Likewise.
11207 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11208 (default_gdb_init): Clear cleanfiles.
11209 (gdb_finish): Delete recorded cleanfiles.
11210 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11211
11212 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11213 Do not use isnative.
11214 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11215 gdb.base/so-impl-ld.exp: Likewise.
11216 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11217 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11218 gdb_compile.
11219
b04e06d7
VP
112202007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11221
11222 * config/unknown.exp: Remove.
11223
069ed931
UW
112242007-05-15 Markus Deuling <deuling@de.ibm.com>
11225
11226 * gdb.base/info-proc.exp: Check is_remote.
11227
09db0d03
UW
112282007-05-14 Markus Deuling <deuling@de.ibm.com>
11229
11230 * gdb.base/gcore.exp: Initialize variable core_supported.
11231
af2cbe8c
DJ
112322007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11233
11234 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11235
027c0295
DJ
112362007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11237
11238 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11239 * gdb.threads/print-threads.exp (test_all_threads): Allow
11240 negative and hexadecimal thread IDs.
11241
dc5000e7
DJ
112422007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11243
11244 * gdb.java/jprint.java (public): Avoid invalid call to static
11245 method.
11246
2e74ed18
DP
112472007-05-14 Denis Pilat <denis.pilat@st.com>
11248
11249 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11250 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11251 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11252 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11253 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11254
83547f02
UW
112552007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11256
11257 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11258 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11259 this mode.
11260 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11261 * gdb.base/spu.ld: New file.
11262
b18be20d
DJ
112632007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11264
11265 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11266
be444858
DJ
112672007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11268
11269 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11270
b1d53152
DJ
112712007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11272
11273 * gdb.java/jmain.exp: Handle demangled names with and without method
11274 signatures.
11275
d084b331
DJ
112762007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11277
11278 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11279 (have_a_very_merry_interrupt): Remove calls to puts.
11280 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11281 inferior output.
11282 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11283 test names.
11284
db9d7fc5
DJ
112852007-04-29 Markus Deuling <deuling@de.ibm.com>
11286 Daniel Jacobowitz <dan@codesourcery.com>
11287
11288 * gdb.base/auxv.exp (core_works): Also check is_remote.
11289 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11290
ef783a7d 112912007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11292
ef783a7d
VP
11293 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11294 message, not the undefined 'module' variable.
11295 * gdb.base/siginfo.exp: Likewise.
11296 * gdb.base/sigstep.exp: Likewise.
11297 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11298 serialport.
11299 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11300
b7b73cae
CV
113012007-04-25 Corinna Vinschen <vinschen@redhat.com>
11302
11303 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11304 target sim fails. Return 0 otherwise.
11305 (gdb_load): Return prematurely if gdb_target_sim fails.
11306
7d90fdfa
DP
113072007-04-16 Denis Pilat <denis.pilat@st.com>
11308
11309 * gdb.base/setshow.exp: Reset height after having set it to 100.
11310
5d3e9c85
DP
113112007-04-16 Denis Pilat <denis.pilat@st.com>
11312
11313 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11314
18e75969
DP
113152007-04-16 Denis Pilat <denis.pilat@st.com>
11316
11317 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11318
25d5ea92
VP
113192007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11320
11321 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11322 tests. Run the frozen varobjs test.
11323 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11324 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11325
0b49cb80
JK
113262007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11327
11328 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11329 gdb.base/type-opaque.exp: New files.
11330
a73bafbc 113312007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11332
11333 * gdb.mi/mi-var-child.c
a73bafbc
VP
11334 (do_children_tests): User char[2] instead of
11335 char so that automatic printing of pointers to char
11336 don't give unpredicable result.
11337 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11338 local variables.
11339 * gdb.mi/mi-var-child.exp: Step to right line
11340 of do_children_tests.
11341 * gdb.mi/mi2-var-child.exp: Likewise.
11342 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11343 do_locals_tests.
a73bafbc
VP
11344 (do_children_tests): User char[2] instead of
11345 char so that automatic printing of pointers to char
a9c64011 11346 don't give unpredicable result.
a73bafbc 11347 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11348 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11349 Pass test name to mi_wait_for_stop.
11350
7ce59000
DJ
113512007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11352
11353 * gdb.asm/asm-source.exp: Remove d10v case.
11354 * lib/gdb.exp (skip_cplus_tests): Likewise.
11355 * gdb.asm/d10v.inc: Deleted.
11356
20389057
DJ
113572007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11358
11359 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11360
8807d78b
DJ
113612007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11362
11363 * config/netware.exp: Delete file.
11364
aa3edb8e
JB
113652007-03-29 Joel Brobecker <brobecker@adacore.com>
11366
11367 * gdb.dwarf2/dw2-noloc.S: New file.
11368 * gdb.dwarf2/dw2-noloc.exp: New file.
11369
297561ac
PA
113702007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11371
11372 * gdb.cp/method2.cc: New test.
11373 * gdb.cp/method2.exp: New test.
11374 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11375
1f81bd39
DJ
113762007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11377
11378 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11379
9453113a
DJ
113802007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11381
11382 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11383
b741e217
DJ
113842007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11385
11386 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11387 (gdb_load): Delete, replace with...
11388 (gdb_reload): ...this.
11389 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11390 * gdb.server/server-mon.exp: Likewise.
11391 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11392 (gdb_start_cmd): New.
11393 (gdb_file_cmd): Save the last loaded file.
11394 (gdb_reload): New.
11395 (gdb_gnu_strip_debug): Use transform.
11396 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11397 support here. Use new $last_loaded_file. Check mtime.
11398 (gdb_target_cmd): Handle ObjC failure case.
11399 (infer_host_exec): Delete.
11400 (gdbserver_load): Rename to...
11401 (gdbserver_run): ...this. Simplify.
11402 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11403 (mi_gdb_load): Move most contents to a new function...
11404 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11405 (mi_run_cmd): Use mi_gdb_target_load.
11406 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11407 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11408 Use gdb_run_cmd.
11409 * gdb.base/charsign.exp: Remove incorrect comment.
11410 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11411 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11412 gdb.base/start.exp: Use gdb_start_cmd.
11413
446ab585 114142007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11415 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11416
11417 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11418 * gdb.base/signull.exp: Similarly.
11419
bbb88ebf
UW
114202007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11421
11422 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11423 messages available to test cases (like chng-sym.exp).
11424
cb8c4a99
AS
114252007-03-14 Andreas Schwab <schwab@suse.de>
11426
11427 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11428 format changes.
11429
4e463ff5
DJ
114302007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11431
11432 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11433 (optimized_1): New.
11434 (main): Call optimized_1.
11435 (gdb2029): Correct typos. Call gdb2029_marker.
11436 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11437 for gdb2029.
11438
b6db2c47
MK
114392007-03-12 Mark Kettenis <kettenis@gnu.org>
11440
11441 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11442 as tabs. Remove redundant test pattern.
11443
70ed3737
UW
114442007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11445
11446 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11447 for /a format output.
11448
47b67b60
DJ
114492007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11450
11451 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11452 collect output incrementally.
11453
b8953b0e
UW
114542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11455
11456 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11457 for -var-create lpcharacter test.
11458 * gdb.mi/mi2-var-cmd.exp: Likewise.
11459
7acd5c40
UW
114602007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11461
11462 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11463 pass on targets where address zero is readable.
11464
9c6759c1
UW
114652007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11466
11467 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11468 just a single architecture.
11469
a2f1aeb4
UW
114702007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11471
11472 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11473 (fetch_all_registers): New function, uses gdb_test_multiple and
11474 exp_continue to fetch inferior output line-by-line.
11475 Replace all uses of do_get_all_registers by fetch_all_registers.
11476
46579ac2
UW
114772007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11478
11479 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11480 in target_info.
11481
fc133f24
MS
114822007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11483
a9c64011 11484 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11485 consistancy; add a default (timeout) case.
11486
7646a51d
MS
114872007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11488
11489 * gdb.base/watchpoint.exp: Fix truncated comment.
11490
dcfff61f
MS
114912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11492
11493 * Makefile.in: Remove spurious single-quotes from sed command.
11494
664e3ee9
DJ
114952007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11498 func.
11499 * gdb.mi/mi2-var-cmd.exp: Likewise.
11500
d7cc6f2f
JB
115012007-02-27 Joel Brobecker <brobecker@adacore.com>
11502
a9c64011
AS
11503 * gdb.dwarf2/dw2-producer.S: New file.
11504 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11505
115062007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11507
11508 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11509 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11510 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11511 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11512 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11513 Revert tests to use mi_gdb_test and include value field in output
11514 of -var-create.
11515
93d42b30
DJ
115162007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11517
11518 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11519
c499ed39
DJ
115202007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * gdb.base/maint.exp: Remove full paths from test names.
11523 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11524 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11525
9836f81b
JB
115262007-02-27 Joel Brobecker <brobecker@adacore.com>
11527
11528 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11529
c74d0ad8
DJ
115302007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11531
11532 * gdb.server/server-mon.exp: New test.
11533
2711e456
DJ
115342007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11535
11536 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11537
ff6f572f
DJ
115382007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11539
11540 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11541 register capitalization.
11542
fada3feb
DP
115432007-02-13 Denis Pilat <denis.pilat@st.com>
11544
11545 * gdb.mi/mi-var-invalidate.exp: New file.
11546
fb1e4ffc
DJ
115472007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11548
11549 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11550
3da939d7
DJ
115512007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11552
11553 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11554
123dc839
DJ
115552007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11556
11557 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11558 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11559
877e3645 115602007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11561
11562 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11563 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11564 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11565 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11566 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11567 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11568 Update tests to include value field in output of -var-create.
a9c64011 11569
3c0a2960
AS
115702007-02-08 Andreas Schwab <schwab@suse.de>
11571
11572 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11573
108546a0
DJ
115742007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11575
11576 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11577 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11578
d701dcab
DP
115792007-02-02 Denis Pilat <denis.pilat@st.com>
11580
11581 * gdb.threads/threadapply.exp: check that frame is not changed by
11582 the thread apply all command.
11583
783e3e2f
AS
115842007-01-31 Andreas Schwab <schwab@suse.de>
11585
6d9c3a87
AS
11586 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11587
3c50d7b9
AS
11588 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11589 in the dwarf sections.
11590 * gdb.dwarf2/mac-fileno.S: Likewise.
11591
783e3e2f
AS
11592 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11593 bspstore register on ia64.
11594
78ff580e
AS
115952007-01-29 Andreas Schwab <schwab@suse.de>
11596
cc8e9b12
AS
11597 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11598 "frame-begin" annotation.
11599
78ff580e
AS
11600 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11601 number of "frames-invalid" annotations.
11602
704a4f78
DJ
116032007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11604
11605 * gdb.base/commands.exp: Call if_commands_test.
11606 (gdb_test_no_prompt, if_commands_test): New.
11607
e741bf94
MK
116082007-01-28 Mark Kettenis <kettenis@gnu.org>
11609
11610 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11611
474d0ad3
AS
116122007-01-27 Andreas Schwab <schwab@suse.de>
11613
11614 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11615 .short/.int/.quad in the dwarf sections.
11616 * gdb.dwarf2/dw2-intercu.S: Likewise.
11617 * gdb.dwarf2/dw2-intermix.S: Likewise.
11618
e784b426
JK
116192007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11620
11621 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11622 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11623 array.
e784b426
JK
11624 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11625 * gdb.base/setvar.exp: Likewise.
11626
37f08e04
AS
116272007-01-26 Andreas Schwab <schwab@suse.de>
11628
9a01813a
AS
11629 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11630 test.
11631
37f08e04
AS
11632 * gdb.base/multi-forks.exp ("restart $i"): Also match
11633 __kernel_syscall_via_break.
11634
6e2a9270
VP
116352007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11636
11637 * lib/mi-support.exp (mi_delete_varobj): New.
11638 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11639 testcase.
11640 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11641 (main): Call the above.
11642 (reference_update_test, base_in_reference_test)
11643 (reference_to_pointer): Delete the created varobjs.
a9c64011 11644
e515b470
DJ
116452007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11646
11647 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11648 * configure: Regenerated.
11649 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11650 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11651 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11652 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11653 * lib/gdb.exp (gdb_skip_xml_test): New function.
11654
08d8bcd7
DJ
116552007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11656
11657 * gdb.base/sigrepeat.exp: Correct error message.
11658
116592007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11660 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11663 gdb.arch/i386-gnu-cfi-asm.S: New files.
11664
97c3f1f3
JK
116652007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11666
11667 * lib/gdb.exp: Abort on missing `site.exp'.
11668
cb1df416
DJ
116692007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11670 Daniel Jacobowitz <dan@codesourcery.com>
11671
11672 * gdb.base/included.c, gdb.base/included.exp,
11673 gdb.base/included.h: New files.
11674
35990120
DJ
116752007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11678 (maximize_rlimit): Reduce limits on 64-bit systems.
11679
6e81a116 116802007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11681
11682 From Marcus Deuling <deuling@de.ibm.com>:
11683 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11684 every case.
11685
6c3c41f3
NR
116862007-01-13 Nick Roberts <nickrob@snap.net.nz>
11687
11688 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11689 (test_path_specification): Use objdir instead of srcdir to always
11690 get an absolute filename.
11691
2f12c312
DJ
116922007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11693
11694 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11695
81121995
VP
116962007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11697
11698 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11699 Make sure the variable we're using is in scope.
11700 (reference_to_pointer): Likewise.
11701
4741b737
DJ
117022007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11703
11704 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11705 has no debug information.
11706
054410c3
DJ
117072007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11708
11709 * gdb.base/annota1.exp: Remove extra send_gdb.
11710
818f79f6
DJ
117112007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11712
11713 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11714
f7a6bb70
DJ
117152007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11716
11717 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11718
57e66780
DJ
117192007-01-08 Nick Roberts <nickrob@snap.net.nz>
11720 Daniel Jacobowitz <dan@codesourcery.com>
11721
11722 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11723 lcharacter or linteger change. Correct duplicated test name.
11724 * gdb.mi/mi2-var-cmd.exp: Likewise.
11725
3d799a95
DJ
117262007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11727
11728 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11729
117302007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11731
a9c64011
AS
11732 * gdb.base/nofield.c: New file.
11733 * gdb.base/nofield.exp: New testcase.
51679ba9 11734
eafb94e8
NR
117352007-01-05 Nick Roberts <nickrob@snap.net.nz>
11736
11737 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11738
11739 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11740 test.
11741
5e572bb4
DJ
117422007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11743
11744 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11745
74a44383
DJ
117462007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11749 when continuing.
11750
1b572db9
DJ
117512007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11752
11753 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11754 Expect ".exe" extension.
11755
381bc39b
DJ
117562007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11757
11758 * gdb.base/charset.exp: Add explicit filename to break.
11759 * gdb.base/dbx.exp: Add explicit filename to breaks.
11760
2b70e4c6
DJ
117612007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11762
11763 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11764 * gdb.mi/mi2-file.exp: Likewise.
11765
303b6f5d
DJ
117662007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11767
11768 Implement specification of MI tests as comments
11769 in C and C++ sources.
11770 * lib/mi-support.exp (mi_autotest_data): New variable.
11771 (mi_autotest_source): New variable.
11772 (count_newlines, mi_prepare_inline_tests)
11773 (mi_get_inline_test, mi_continue_to_line)
11774 (mi_run_inline_test, mi_tbreak)
11775 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11776 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11777 Run inline tests.
11778 * gdb.mi/mi-var-cp.cc: Define tests here.
11779
23da0d94
VP
117802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11781
11782 Simplify usage of mi_continue_to.
11783 * lib/mi-support.exp (mi_runto_helper): Renamed
11784 from mi_runto, added new parameter 'run_or_continue'.
11785 (mi_runto): Use mi_runto_helper.
11786 (mi_continue_to): Accept just function name as parameter.
11787 Use mi_runto_helper.
11788 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11789 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11790
f9e18282
JB
117912006-01-04 Joel Brobecker <brobecker@adacore.com>
11792
11793 Make this testcase a bit more realistic. The current code
11794 is too simplistic, and allows the compiler to optimize out
11795 some of the entities we need for this testcase.
11796 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11797 (Do_Nothing): Add extra parameter.
11798 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11799 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11800 by using a variable of type Void_Star.
11801
fd678c65
JB
118022006-01-04 Joel Brobecker <brobecker@adacore.com>
11803
11804 * gdb.ada/catch_ex/foo.adb: New file.
11805 * gdb.ada/catch_ex.exp: New testcase.
11806
05cfdb42
DJ
118072007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11808
11809 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11810 pass --image-base to linker.
11811
2e03ee74
DJ
118122007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11813 Daniel Jacobowitz <dan@codesourcery.com>
11814
11815 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11816 secondary prompts.
11817
0d5de010
DJ
118182007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11821 output. Test the types of members and member pointers.
11822 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11823 gdb/2092.
11824 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11825 statement. Enable for GCC. Update expected output for some tests
11826 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11827 layout.
11828 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11829 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11830 (Diamond::vget_base): New.
11831 (main): Add new tests.
11832 * gdb.cp/printmethod.exp: Update expected output for member functions.
11833 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11834 print pEe->D::vg().
11835
61a771aa
DJ
118362007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11837
11838 * gdb.threads/tls.exp: Allow stops in sem_post.
11839
2fa63963
DJ
118402006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11841
11842 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11843 * gdb.base/annota3.exp: Likewise.
11844 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11845 again (instead of timing out).
11846 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11847 GCC bug 26475.
11848 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11849 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11850 test from jmisc1.exp.
11851 * gdb.java/jmisc1.exp: Delete.
11852 * gdb.java/jprint.exp: Adjust to work with method signatures including
11853 return types.
11854 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11855 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11856 * lib/java.exp (compile_java_from_source): Pass the correct type
11857 to target_compile.
11858
5eefc2b7
JB
118592006-12-31 Joel Brobecker <brobecker@adacore.com>
11860
11861 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11862 (stack_align_edx): New function.
11863 (stack_align_eax): New function.
11864 (main): Add calls to stack_align_edx and stack_align_eax.
11865 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11866 Add testing for the cases where the register used during a stack
11867 realignment is edx. Same for eax.
11868
227c54da
DJ
118692006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11870
11871 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11872 and generic PE targets.
11873
cab8ac94
JB
118742006-12-29 Joel Brobecker <brobecker@adacore.com>
11875
11876 * gdb.ada/array_return.exp: Update copyright date list.
11877
ba54f318
JB
118782006-12-27 Joel Brobecker <brobecker@adacore.com>
11879
11880 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11881 (Create_Small_Float_Vector): New function.
11882 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11883 function body.
11884 * gdb.ada/array_return/p.adb: Use new type and function from
11885 package Pck.
11886 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11887 able to print the value returned by a function returning an
11888 array of float.
11889
6b7a35dd
JB
118902006-12-20 Joel Brobecker <brobecker@adacore.com>
11891
11892 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11893 The associated tests should be PASSing.
11894
038224f6
VP
118952006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11896
11897 Test for base in references.
11898 * gdb.mi/mi-var-cp.cc: Add test code.
11899 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11900 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11901 * gdb.mi/mi2-watch.exp: Likewise.
11902 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11903 (mi_list_varobj_children): New function.
11904
b26ed50d
VP
119052006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11906
11907 * lib/mi-support.exp
11908 (mi_runto): Accept "()" after function name.
11909 (mi_create_varobj): New function.
11910 (mi_varobj_update): New function.
11911 (mi_Check_varobj_value): New function.
11912 * gdb.mi/mi-var-cp.exp: New file.
11913 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11914
08232497
DJ
119152006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11916
11917 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11918 gdb.base/weaklib2.c: New files.
11919
d394c993 119202006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11921
ac6c2fba
NS
11922 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11923 info. Adjust test names.
11924
8ec659a0 11925 * gdb.base/break.c (main): Move position of malloc.
d394c993 11926 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11927
acd65feb
VP
119282006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11929
11930 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11931 assignement of arrays and function pointers.
11932 * gdb.mi/var-cmd.c: Add declaration necessary for above
11933 tests.
11934
f556d5e5
NS
119352006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11936
11937 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11938
11939 * gdb.threads/linux-dp.exp: Read thread table before and after
11940 creating each philosopher and verify it.
11941
697bc68d
NS
119422006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11943 Paul Brook <paul@codesourcery.com>
11944 Daniel Jacobowitz <dan@codesourcery.com>
11945
11946 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11947 main to remove duplication. Add start function of the form
697bc68d
NS
11948 '_*start[1-9]*'. Add RVDS start function.
11949
29d73ae4
DJ
119502006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11953
c1d88655
UW
119542006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11955
11956 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11957 * gdb.asm/spu.inc: New file.
11958 * gdb.base/term.exp: Disable if [target_info exists noargs].
11959 * gdb.gdb/complaints.exp: Disable if ![isnative].
11960 * gdb.gdb/selftest.exp: Likewise.
11961 * gdb.gdb/observer.exp: Likewise.
11962 * gdb.gdb/xfullpath.exp: Likewise.
11963 * gdb.base/attach.exp: Disable on SPU target.
11964 * gdb.cp/bs145503.exp: Likewise.
11965 * gdb.cp/exception.exp: Likewise.
11966 * gdb.cp/userdef.exp: Likewise.
11967
32a13b1a
DJ
119682006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11969
11970 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11971
d8295fe9
VP
119722006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11973
11974 * gdb.base/completion.exp: Fix completion tests for
11975 'info' and 'info '.
11976 * gdb.base/help.exp (help_test_raw, test_class_help)
11977 (test_prefix_command_help): Move...
11978 * lib/gdb.exp: Here.
11979 * gdb.base/main.exp: Adjust.
11980 * gdb.cp/maint.exp: Adjust.
11981 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11982
8c394015
VP
119832006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11984
11985 * gdb.stabs/weird.exp (print_weird_var): Use
11986 gdb_test_multiple instead of gdb_expect.
11987
027fc1bc
VP
119882006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11989
11990 * gdb.base/help.exp (help_test_raw): New.
11991 (test_class_help): New.
11992 (test_prefix_command_help): New.
11993 Adjust testcases.
11994
67609209
FR
119952006-11-09 Christophe Lyon <christophe.lyon@st.com>
11996
11997 * gdb.base/constvars.c (main): Write to crass and crips, so that
11998 they are allocated by the compiler.
11999
f73adfeb
AS
120002006-10-27 Andreas Schwab <schwab@suse.de>
12001
12002 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12003 "detach-fork".
12004
2f83a18e
DJ
120052006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12006
12007 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12008 of patterns.
12009
94277a38
DJ
120102006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12011
12012 * gdb.base/sepdebug.exp: Remove debug format test.
12013 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12014 Handle no-symtab.
12015 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12016
5bd2f6e2
DJ
120172006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12018
12019 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12020 int to pointer or pointer to int.
12021 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12022
8c008720
DJ
120232006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12024
12025 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12026
9e35dae4
DJ
120272006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12028
12029 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12030
d9639e13
DJ
120312006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12032
12033 PR c++/2116
12034 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12035
390a1bd0
JB
120362006-10-06 Joel Brobecker <brobecker@adacore.com>
12037
12038 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12039 the corresponding bug has been fixed in GDB (PR/2018).
12040
dd920c33
JB
120412006-10-06 Joel Brobecker <brobecker@adacore.com>
12042
12043 * gdb.base/subst.exp: New testcase.
12044
53bbefe9
JB
120452006-10-06 Joel Brobecker <brobecker@adacore.com>
12046
12047 * gdb.ada/array_return/pck.ads: Add copyright notice.
12048 * gdb.ada/array_return/pck.adb: Likewise.
12049 * gdb.ada/array_return/p.adb: Likewise.
12050 * gdb.ada/exec_changed/first.adb: Likewise.
12051 * gdb.ada/exec_changed/second.adb: Likewise.
12052
09851417
JB
120532006-10-06 Joel Brobecker <brobecker@adacore.com>
12054
12055 * gdb.ada/watch_arg/watch.adb: New file.
12056 * gdb.ada/watch_arg.exp: New testcase.
12057
041bf30d
VP
120582006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12059
12060 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12061 via string_to_regexp.
041bf30d 12062 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12063
f286fbdd 120642006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12065
12066 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12067 Remove unused / obsolete files.
12068
7c07f349
NR
120692006-09-19 Nick Roberts <nickrob@snap.net.nz>
12070
12071 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12072
cd5ff84a
VP
120732006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12074
12075 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12076 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12077 the number of frames.
cd5ff84a 12078
ae018d1a
DJ
120792006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12080
12081 * gdb.base/args.c (main): Add breakpoint marker.
12082 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12083 really test empty arguments.
12084 (args_load): Delete.
12085 (args_test): New.
12086
b399c549
NR
120872006-09-13 Nick Roberts <nickrob@snap.net.nz>
12088
12089 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12090 check for one file.
b399c549 12091
2ab1eb7a
VP
120922006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12093
12094 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12095 HIGH_FRAME argument to -stack-list-locals can be larger than
12096 the number of frames.
a9c64011 12097
476308bf
FF
120982006-08-18 Fred Fish <fnf@specifix.com>
12099
12100 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12101 '$' in front of skip_vmx_tests_saved when setting that.
12102
8625200f
AS
121032006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12104
12105 * gdb.base/trace-commands.exp: New file.
12106
089ec8f1
DJ
121072006-08-10 Joel Brobecker <brobecker@adacore.com>
12108 Daniel Jacobowitz <dan@codesourcery.com>
12109
12110 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12111 expected output of the backtrace commands.
12112
b60f0898
JB
121132006-08-09 Joel Brobecker <brobecker@adacore.com>
12114
12115 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12116 untested followed by return combination.
12117 * gdb.arch/altivec-regs.exp: Likewise.
12118 * gdb.arch/e500-abi.exp: Likewise.
12119 * gdb.arch/e500-regs.exp: Likewise.
12120 * gdb.arch/gdb1291.exp: Likewise.
12121 * gdb.arch/gdb1431.exp: Likewise.
12122 * gdb.arch/gdb1558.exp: Likewise.
12123 * gdb.arch/i386-prologue.exp: Likewise.
12124 * gdb.arch/i386-unwind.exp: Likewise.
12125 * gdb.asm/asm-source.exp: Likewise.
12126 * gdb.base/a2-run.exp: Likewise.
12127 * gdb.base/advance.exp: Likewise.
12128 * gdb.base/all-bin.exp: Likewise.
12129 * gdb.base/annota1.exp: Likewise.
12130 * gdb.base/annota3.exp: Likewise.
12131 * gdb.base/args.exp: Likewise.
12132 * gdb.base/arithmet.exp: Likewise.
12133 * gdb.base/assign.exp: Likewise.
12134 * gdb.base/async.exp: Likewise.
12135 * gdb.base/attach.exp: Likewise.
12136 * gdb.base/bang.exp: Likewise.
12137 * gdb.base/bigcore.exp: Likewise.
12138 * gdb.base/bitfields.exp: Likewise.
12139 * gdb.base/bitfields2.exp: Likewise.
12140 * gdb.base/break.exp: Likewise.
12141 * gdb.base/call-sc.exp: Likewise.
12142 * gdb.base/call-strs.exp: Likewise.
12143 * gdb.base/callfuncs.exp: Likewise.
12144 * gdb.base/checkpoint.exp: Likewise.
12145 * gdb.base/chng-syms.exp: Likewise.
12146 * gdb.base/code-expr.exp: Likewise.
12147 * gdb.base/commands.exp: Likewise.
12148 * gdb.base/completion.exp: Likewise.
12149 * gdb.base/cond-expr.exp: Likewise.
12150 * gdb.base/condbreak.exp: Likewise.
12151 * gdb.base/consecutive.exp: Likewise.
12152 * gdb.base/constvars.exp: Likewise.
12153 * gdb.base/corefile.exp: Likewise.
12154 * gdb.base/cvexpr.exp: Likewise.
12155 * gdb.base/dbx.exp: Likewise.
12156 * gdb.base/define.exp: Likewise.
12157 * gdb.base/detach.exp: Likewise.
12158 * gdb.base/display.exp: Likewise.
12159 * gdb.base/dump.exp: Likewise.
12160 * gdb.base/ena-dis-br.exp: Likewise.
12161 * gdb.base/ending-run.exp: Likewise.
12162 * gdb.base/environ.exp: Likewise.
12163 * gdb.base/eval-skip.exp: Likewise.
12164 * gdb.base/exprs.exp: Likewise.
12165 * gdb.base/fileio.exp: Likewise.
12166 * gdb.base/finish.exp: Likewise.
12167 * gdb.base/float.exp: Likewise.
12168 * gdb.base/foll-exec.exp: Likewise.
12169 * gdb.base/foll-fork.exp: Likewise.
12170 * gdb.base/foll-vfork.exp: Likewise.
12171 * gdb.base/freebpcmd.exp: Likewise.
12172 * gdb.base/funcargs.exp: Likewise.
12173 * gdb.base/gcore.exp: Likewise.
12174 * gdb.base/gdb1090.exp: Likewise.
12175 * gdb.base/gdb1250.exp: Likewise.
12176 * gdb.base/huge.exp: Likewise.
12177 * gdb.base/info-proc.exp: Likewise.
12178 * gdb.base/interrupt.exp: Likewise.
12179 * gdb.base/jump.exp: Likewise.
12180 * gdb.base/langs.exp: Likewise.
12181 * gdb.base/lineinc.exp: Likewise.
12182 * gdb.base/list.exp: Likewise.
12183 * gdb.base/logical.exp: Likewise.
12184 * gdb.base/long_long.exp: Likewise.
12185 * gdb.base/macscp.exp: Likewise.
12186 * gdb.base/maint.exp: Likewise.
12187 * gdb.base/mips_pro.exp: Likewise.
12188 * gdb.base/miscexprs.exp: Likewise.
12189 * gdb.base/multi-forks.exp: Likewise.
12190 * gdb.base/opaque.exp: Likewise.
12191 * gdb.base/overlays.exp: Likewise.
12192 * gdb.base/pc-fp.exp: Likewise.
12193 * gdb.base/pointers.exp: Likewise.
12194 * gdb.base/printcmds.exp: Likewise.
12195 * gdb.base/psymtab.exp: Likewise.
12196 * gdb.base/ptype.exp: Likewise.
12197 * gdb.base/recurse.exp: Likewise.
12198 * gdb.base/relational.exp: Likewise.
12199 * gdb.base/relocate.exp: Likewise.
12200 * gdb.base/remote.exp: Likewise.
12201 * gdb.base/reread.exp: Likewise.
12202 * gdb.base/restore.exp: Likewise.
12203 * gdb.base/return.exp: Likewise.
12204 * gdb.base/return2.exp: Likewise.
12205 * gdb.base/scope.exp: Likewise.
12206 * gdb.base/sect-cmd.exp: Likewise.
12207 * gdb.base/sep.exp: Likewise.
12208 * gdb.base/sepdebug.exp: Likewise.
12209 * gdb.base/setshow.exp: Likewise.
12210 * gdb.base/setvar.exp: Likewise.
12211 * gdb.base/sigall.exp: Likewise.
12212 * gdb.base/sigbpt.exp: Likewise.
12213 * gdb.base/signals.exp: Likewise.
12214 * gdb.base/signull.exp: Likewise.
12215 * gdb.base/sizeof.exp: Likewise.
12216 * gdb.base/solib.exp: Likewise.
12217 * gdb.base/step-line.exp: Likewise.
12218 * gdb.base/step-test.exp: Likewise.
12219 * gdb.base/structs.exp: Likewise.
12220 * gdb.base/structs2.exp: Likewise.
12221 * gdb.base/term.exp: Likewise.
12222 * gdb.base/twice.exp: Likewise.
12223 * gdb.base/until.exp: Likewise.
12224 * gdb.base/varargs.exp: Likewise.
12225 * gdb.base/volatile.exp: Likewise.
12226 * gdb.base/watchpoint.exp: Likewise.
12227 * gdb.base/whatis-exp.exp: Likewise.
12228 * gdb.base/whatis.exp: Likewise.
12229 * gdb.cp/ambiguous.exp: Likewise.
12230 * gdb.cp/annota2.exp: Likewise.
12231 * gdb.cp/annota3.exp: Likewise.
12232 * gdb.cp/bool.exp: Likewise.
12233 * gdb.cp/breakpoint.exp: Likewise.
12234 * gdb.cp/casts.exp: Likewise.
12235 * gdb.cp/class2.exp: Likewise.
12236 * gdb.cp/classes.exp: Likewise.
12237 * gdb.cp/cplusfuncs.exp: Likewise.
12238 * gdb.cp/ctti.exp: Likewise.
12239 * gdb.cp/derivation.exp: Likewise.
12240 * gdb.cp/exception.exp: Likewise.
12241 * gdb.cp/gdb1355.exp: Likewise.
12242 * gdb.cp/hang.exp: Likewise.
12243 * gdb.cp/inherit.exp: Likewise.
12244 * gdb.cp/local.exp: Likewise.
12245 * gdb.cp/m-data.exp: Likewise.
12246 * gdb.cp/m-static.exp: Likewise.
12247 * gdb.cp/member-ptr.exp: Likewise.
12248 * gdb.cp/method.exp: Likewise.
12249 * gdb.cp/misc.exp: Likewise.
12250 * gdb.cp/namespace.exp: Likewise.
12251 * gdb.cp/overload.exp: Likewise.
12252 * gdb.cp/ovldbreak.exp: Likewise.
12253 * gdb.cp/pr-1023.exp: Likewise.
12254 * gdb.cp/pr-1210.exp: Likewise.
12255 * gdb.cp/pr-574.exp: Likewise.
12256 * gdb.cp/printmethod.exp: Likewise.
12257 * gdb.cp/psmang.exp: Likewise.
12258 * gdb.cp/ref-params.exp: Likewise.
12259 * gdb.cp/ref-types.exp: Likewise.
12260 * gdb.cp/rtti.exp: Likewise.
12261 * gdb.cp/templates.exp: Likewise.
12262 * gdb.cp/try_catch.exp: Likewise.
12263 * gdb.cp/userdef.exp: Likewise.
12264 * gdb.cp/virtfunc.exp: Likewise.
12265 * gdb.disasm/am33.exp: Likewise.
12266 * gdb.disasm/h8300s.exp: Likewise.
12267 * gdb.disasm/mn10300.exp: Likewise.
12268 * gdb.disasm/sh3.exp: Likewise.
12269 * gdb.disasm/t01_mov.exp: Likewise.
12270 * gdb.disasm/t02_mova.exp: Likewise.
12271 * gdb.disasm/t03_add.exp: Likewise.
12272 * gdb.disasm/t04_sub.exp: Likewise.
12273 * gdb.disasm/t05_cmp.exp: Likewise.
12274 * gdb.disasm/t06_ari2.exp: Likewise.
12275 * gdb.disasm/t07_ari3.exp: Likewise.
12276 * gdb.disasm/t08_or.exp: Likewise.
12277 * gdb.disasm/t09_xor.exp: Likewise.
12278 * gdb.disasm/t10_and.exp: Likewise.
12279 * gdb.disasm/t11_logs.exp: Likewise.
12280 * gdb.disasm/t12_bit.exp: Likewise.
12281 * gdb.disasm/t13_otr.exp: Likewise.
12282 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12283 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12284 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12285 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12286 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12287 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12288 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12289 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12290 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12291 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12292 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12293 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12294 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12295 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12296 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12297 * gdb.mi/gdb701.exp: Likewise.
12298 * gdb.mi/gdb792.exp: Likewise.
12299 * gdb.mi/mi-basics.exp: Likewise.
12300 * gdb.mi/mi-break.exp: Likewise.
12301 * gdb.mi/mi-cli.exp: Likewise.
12302 * gdb.mi/mi-console.exp: Likewise.
12303 * gdb.mi/mi-disassemble.exp: Likewise.
12304 * gdb.mi/mi-eval.exp: Likewise.
12305 * gdb.mi/mi-file.exp: Likewise.
12306 * gdb.mi/mi-read-memory.exp: Likewise.
12307 * gdb.mi/mi-regs.exp: Likewise.
12308 * gdb.mi/mi-return.exp: Likewise.
12309 * gdb.mi/mi-simplerun.exp: Likewise.
12310 * gdb.mi/mi-stack.exp: Likewise.
12311 * gdb.mi/mi-stepi.exp: Likewise.
12312 * gdb.mi/mi-syn-frame.exp: Likewise.
12313 * gdb.mi/mi-until.exp: Likewise.
12314 * gdb.mi/mi-var-block.exp: Likewise.
12315 * gdb.mi/mi-var-child.exp: Likewise.
12316 * gdb.mi/mi-var-cmd.exp: Likewise.
12317 * gdb.mi/mi-var-display.exp: Likewise.
12318 * gdb.mi/mi-watch.exp: Likewise.
12319 * gdb.mi/mi2-basics.exp: Likewise.
12320 * gdb.mi/mi2-break.exp: Likewise.
12321 * gdb.mi/mi2-cli.exp: Likewise.
12322 * gdb.mi/mi2-console.exp: Likewise.
12323 * gdb.mi/mi2-disassemble.exp: Likewise.
12324 * gdb.mi/mi2-eval.exp: Likewise.
12325 * gdb.mi/mi2-file.exp: Likewise.
12326 * gdb.mi/mi2-read-memory.exp: Likewise.
12327 * gdb.mi/mi2-regs.exp: Likewise.
12328 * gdb.mi/mi2-return.exp: Likewise.
12329 * gdb.mi/mi2-simplerun.exp: Likewise.
12330 * gdb.mi/mi2-stack.exp: Likewise.
12331 * gdb.mi/mi2-stepi.exp: Likewise.
12332 * gdb.mi/mi2-syn-frame.exp: Likewise.
12333 * gdb.mi/mi2-until.exp: Likewise.
12334 * gdb.mi/mi2-var-block.exp: Likewise.
12335 * gdb.mi/mi2-var-child.exp: Likewise.
12336 * gdb.mi/mi2-var-cmd.exp: Likewise.
12337 * gdb.mi/mi2-var-display.exp: Likewise.
12338 * gdb.mi/mi2-watch.exp: Likewise.
12339 * gdb.stabs/exclfwd.exp: Likewise.
12340 * gdb.stabs/weird.exp: Likewise.
12341 * gdb.threads/gcore-thread.exp: Likewise.
12342 * gdb.trace/actions.exp: Likewise.
12343 * gdb.trace/backtrace.exp: Likewise.
12344 * gdb.trace/circ.exp: Likewise.
12345 * gdb.trace/collection.exp: Likewise.
12346 * gdb.trace/deltrace.exp: Likewise.
12347 * gdb.trace/infotrace.exp: Likewise.
12348 * gdb.trace/limits.exp: Likewise.
12349 * gdb.trace/packetlen.exp: Likewise.
12350 * gdb.trace/passc-dyn.exp: Likewise.
12351 * gdb.trace/passcount.exp: Likewise.
12352 * gdb.trace/report.exp: Likewise.
12353 * gdb.trace/save-trace.exp: Likewise.
12354 * gdb.trace/tfind.exp: Likewise.
12355 * gdb.trace/tracecmd.exp: Likewise.
12356 * gdb.trace/while-dyn.exp: Likewise.
12357 * gdb.trace/while-stepping.exp: Likewise.
12358
f4b618d1
JB
123592006-08-08 Joel Brobecker <brobecker@adacore.com>
12360
12361 * gdb.base/step-bt.c: New file.
12362 * gdb.base/step-bt.exp: New testcase.
12363
3d00d119
DJ
123642006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12365
12366 * config/monitor.exp (gdb_load): Remove support for obsolete
12367 download-write-size.
12368 * gdb.base/remote.exp: Likewise. Update all callers of
12369 gdb_timed_load.
12370
017b5bd4
DJ
123712006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12372
12373 * cursal.exp: Pass binfile to gdb_load.
12374
837c599d
DJ
123752006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12376
12377 * gdb.base/cursal.exp: Add "" to gdb_load call.
12378
8dd4540b
MK
123792006-07-29 Mark Kettenis <kettenis@gnu.org>
12380
12381 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12382 NetBSD/ELF targets.
12383
ab5c9f60
DJ
123842006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12385
12386 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12387 operator*.
12388
4c42eaff
DJ
123892006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12390
12391 * gdb.base/completion.exp: Update for change in "file" behavior.
12392 * gdb.stabs/weird.exp: Likewise.
12393 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12394 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12395
0155cc76
NS
123962006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12397
12398 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12399 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12400
16026cd7
AS
124012006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12402
12403 * gdb.base/default.exp: Update source command error message.
12404 * gdb.base/help.exp: Update 'help source' message.
12405
16963cb6
DJ
124062006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12407
12408 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12409 test.
12410
6d7fd486
AS
124112006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12412
12413 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12414
29e8a844
DJ
124152006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12416
12417 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12418
6afcfa39
DJ
124192006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12420
12421 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12422
267a692b
MK
124232006-07-17 Mark Kettenis <kettenis@gnu.org>
12424
12425 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12426 *-*-openbsd* from targets for wich we expect ARM FPA floating
12427 point format.
12428
85d2fec4
NR
124292006-07-17 Nick Roberts <nickrob@snap.net.nz>
12430
12431 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12432
124332006-07-17 Mark Kettenis <kettenis@gnu.org>
12434
12435 * gdb.base/annota3.exp: Expect frame-begin annotation.
12436
85b4c6e8
JB
124372006-07-14 Joel Brobecker <brobecker@adacore.com>
12438
12439 * gdb.base/help.exp: Adjust "help unset" test to accept
12440 any list of unset commands.
12441
fb933624
DJ
124422006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12443 Daniel Jacobowitz <dan@codesourcery.com>
12444
12445 * gdb.cp/ref-params.exp: New test.
12446 * gdb.cp/ref-params.cc: New source file.
12447 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12448
1dff4b64
MK
124492006-07-08 Mark Kettenis <kettenis@gnu.org>
12450
12451 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12452 spaces/tabs in regular expressions since they might not be there.
12453
40d2e0e3
AS
124542006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12455
12456 * gdb.base/ifelse.exp: New file.
12457
f6c957d2
NS
124582006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12459
12460 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12461 line.
12462 * gdb.base/huge.exp: Loop over compilation to find a size that
12463 is acceptable.
12464 * gdb.base/remote.exp: Correct expected strings.
12465 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12466
b9c5a23d
DJ
124672006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12468
12469 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12470
9af2e58d
DJ
124712006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12472
12473 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12474 native.
12475
30930ca5
DJ
124762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12477
12478 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12479 enable stabs testing.
12480
aa32fa1d
DJ
124812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12482
bd4a4c80 12483 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12484 gdb_test_multiple does.
12485
321fef15
DJ
124862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12487
12488 * Makefile.in (host_alias): Remove.
12489 (target_alias): Use @target_noncanonical@.
12490 (site.exp): Don't set host_alias.
12491 * aclocal.m4: Remove contents. Include acx.m4.
12492 * configure: Regenerated.
12493 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12494
e1c2defa
NS
124952006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12496
e63b55d1
NS
12497 * lib/gdb.exp (gdb_load_cmd): New.
12498
5600ea19
NS
12499 * gdb.base/fileio.c: Add system(NULL) test.
12500 * gdb.base/fileio.exp: Check it.
12501
e1c2defa
NS
12502 * gdb.base/break.c: Add 10a breakpoint at }
12503 * gdb.base/break.exp: Add test for breakpoint at }
12504 * gdb.cp/anon-union.cc: Add code at end of function.
12505 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12506 * gdb.mi/var-cmd.c: Add code at end of function.
12507 * gdb.mi/mi-var-display.exp: Adjust end of next.
12508 * gdb.mi/mi2-var-display.exp: Likewise.
12509 * gdb.base/fileio.c: Add stop function and insert calls at
12510 stopping places.
12511 * gdb.base/fileio.exp: Breakpoint stop function and remove
12512 explicit line number references.
12513
6c0112ec
JB
125142006-05-19 Joel Brobecker <brobecker@adacore.com>
12515
a9c64011
AS
12516 * gdb.base/del.exp (test_delete_alias): New function.
12517 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12518
154189a4
FF
125192006-05-18 Fred Fish <fnf@specifix.com>
12520
12521 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12522 required. Check for spurious output after program exits normally.
12523
582e64c2
FF
125242006-05-17 Fred Fish <fnf@specifix.com>
12525
12526 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12527 gdb_load, so it works in the simulator.
12528
8ef6493a
FF
125292006-05-11 Fred Fish <fnf@specifix.com>
12530
12531 * gdb.base/bang.exp: Ignore unexpected output between the
12532 "program exited normally" and the gdb prompt, as many other
12533 tests do.
12534
692b141c
MK
125352006-05-07 Mark Kettenis <kettenis@gnu.org>
12536
12537 * gdb.base/help.exp: Make "delete checkpoint" part option for
12538 "help d" and "help delete" tests.
12539
540b8a30
UW
125402006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12541
a9c64011 12542 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12543 expected output in some mi_gdb_test statements.
12544 * gdb.mi/mi2-basics.exp: Likewise.
12545
9b6462d9
JB
125462006-05-05 Joel Brobecker <brobecker@adacore.com>
12547
12548 * gdb.base/del.c: New file.
12549 * gdb.base/del.exp: New testcase.
12550
954de43b
DM
125512006-05-05 David S. Miller <davem@sunset.davemloft.net>
12552
12553 * gdb.base/break.exp: Do not assume a breakpoint on
12554 main will actually be in $srcfile when optimizing.
1303f75e
DM
12555 * gdb.base/savedregs.exp: Do not require that the dummy
12556 frame location match up to a symbol and source file location.
c3242428
DM
12557 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12558 will get printed without a mi_cmd_data_list_register_values prefix.
12559 (*-data-list-register-*): Correct regular expressions to expect the new
12560 pseudo d? floating point registers.
12561 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12562
c7e64c9a
DJ
125632006-05-05 Christophe Lyon <christophe.lyon@st.com>
12564
12565 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12566 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12567 is allocated by the compiler.
12568 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12569 anons, e, anone to force their allocation by the compiler.
12570
125712006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12572
12573 * gdb.base/help.exp: Update expected text for help d and
12574 help delete.
12575
27ce9a6d
MK
125762006-05-02 Mark Kettenis <kettenis@gnu.org>
12577
12578 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12579 NetBSD/ELF targets.
12580
8608915f
MK
125812006-04-30 Mark Kettenis <kettenis@gnu.org>
12582
12583 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12584 single-step breakpoint fails; make this a KFAIL on
12585 sparc*-*-openbsd*.
12586 * gdb.base/siginfo.exp: Likewise.
12587 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12588
b8db102d
MS
125892006-04-26 Michael Snyder <msnyder@redhat.com>
12590
12591 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12592 which may have to consume output from other forks.
12593 Add tests to make sure that "delete fork" succeeded.
12594
c702009a
MS
125952006-04-20 Michael Snyder <msnyder@redhat.com>
12596
12597 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12598 Add support for the Renesas M32C and M16C.
12599
12600 * gdb.asm/asm-source.exp: Add m32c target.
12601 * gdb.asm/m32c.inc: Support for m32c target.
12602
e28493f2
AS
126032006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12604
12605 * gdb.base/commands.exp (recursive_source_test): New test.
12606
880da185
DM
126072006-04-04 David S. Miller <davem@sunset.davemloft.net>
12608
12609 * gdb.base/float.exp: Add pattern for sparc targets.
12610
61d9b92f
DJ
126112006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12612
12613 * gdb.base/commands.exp (stray_arg0_test): New test.
12614
bd717df8
PB
126152006-03-30 Paul Brook <paul@codesourcery.com>
12616
12617 * gdb.mi/mi-until.exp: kfail broken until command.
12618 * gdb.mi/mi2-until.exp: Ditto.
12619
ec793d3c
NR
126202006-03-27 Nick Roberts <nickrob@snap.net.nz>
12621
12622 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12623
831004b7
AO
126242006-03-08 Alexandre Oliva <aoliva@redhat.com>
12625
12626 * gdb.base/prelink.exp: Anchor tested-for regular expression
12627 on gdb prompt.
12628
effe49a0
PB
126292006-03-07 Paul Brook <paul@codesourcery.com>
12630
12631 * gdb.base/assign.exp: Correct fail message.
12632
e5461016
PB
126332006-03-07 Paul Brook <paul@codesourcery.com>
12634
12635 * lib/compiler.c: Extract armcc version number.
12636 * lib/compiler.cc: Ditto.
12637
fc91c6c2
PB
126382006-03-07 Paul Brook <paul@codesourcery.com>
12639
12640 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12641 additional_flags=-w.
12642 * gdb.arch/altivec-regs.exp: Ditto.
12643 * gdb.arch/e500-abi.exp: Ditto.
12644 * gdb.arch/e500-regs.exp: Ditto.
12645 * gdb.base/all-bin.exp: Ditto.
12646 * gdb.base/annota1.exp: Ditto.
12647 * gdb.base/annota3.exp: Ditto.
12648 * gdb.base/args.exp: Ditto.
12649 * gdb.base/arithmet.exp: Ditto.
12650 * gdb.base/assign.exp: Ditto.
12651 * gdb.base/async.exp: Ditto.
12652 * gdb.base/bang.exp: Ditto.
12653 * gdb.base/break.exp: Ditto.
12654 * gdb.base/call-rt-st.exp: Ditto.
12655 * gdb.base/completion.exp: Ditto.
12656 * gdb.base/cond-expr.exp: Ditto.
12657 * gdb.base/condbreak.exp: Ditto.
12658 * gdb.base/consecutive.exp: Ditto.
12659 * gdb.base/define.exp: Ditto.
12660 * gdb.base/display.exp: Ditto.
12661 * gdb.base/ena-dis-br.exp: Ditto.
12662 * gdb.base/environ.exp: Ditto.
12663 * gdb.base/eval-skip.exp: Ditto.
12664 * gdb.base/info-proc.exp: Ditto.
12665 * gdb.base/jump.exp: Ditto.
12666 * gdb.base/logical.exp: Ditto.
12667 * gdb.base/long_long.exp: Ditto.
12668 * gdb.base/maint.exp: Ditto.
12669 * gdb.base/miscexprs.exp: Ditto.
12670 * gdb.base/pc-fp.exp: Ditto.
12671 * gdb.base/pointers.exp: Ditto.
12672 * gdb.base/relational.exp: Ditto.
12673 * gdb.base/reread.exp: Ditto.
12674 * gdb.base/sect-cmd.exp: Ditto.
12675 * gdb.base/sep.exp: Ditto.
12676 * gdb.base/sepdebug.exp: Ditto.
12677 * gdb.base/until.exp: Ditto.
12678 * gdb.base/whatis-exp.exp: Ditto.
12679 * gdb.cp/annota2.exp: Ditto.
12680 * gdb.cp/annota3.exp: Ditto.
12681 * gdb.trace/actions.exp: Ditto.
12682 * gdb.trace/backtrace.exp: Ditto.
12683 * gdb.trace/circ.exp: Ditto.
12684 * gdb.trace/collection.exp: Ditto.
12685 * gdb.trace/deltrace.exp: Ditto.
12686 * gdb.trace/infotrace.exp: Ditto.
12687 * gdb.trace/limits.exp: Ditto.
12688 * gdb.trace/packetlen.exp: Ditto.
12689 * gdb.trace/passc-dyn.exp: Ditto.
12690 * gdb.trace/passcount.exp: Ditto.
12691 * gdb.trace/report.exp: Ditto.
12692 * gdb.trace/save-trace.exp: Ditto.
12693 * gdb.trace/tfind.exp: Ditto.
12694 * gdb.trace/tracecmd.exp: Ditto.
12695 * gdb.trace/while-dyn.exp: Ditto.
12696 * gdb.trace/while-stepping.exp: Ditto.
12697 * lib/gdb.exp: Ditto.
12698 (gdb_compile): Handle nowarning option.
12699
5f4a23d9
AO
127002006-03-07 Alexandre Oliva <aoliva@redhat.com>
12701
12702 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12703 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12704 Rename executable to prelinkt. Don't re-prelink if we didn't
12705 get a core file. Test prelink -u exit status to tell whether
12706 prelinking failed. Use gdb_test_multiple.
12707
9733fc94
DJ
127082006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12709
12710 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12711 (do_tests): Call it.
12712
cc10cae3
AO
127132006-02-28 Alexandre Oliva <aoliva@redhat.com>
12714
12715 * gdb.base/prelink.exp: New test.
12716 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12717
15c46491
WZ
127182006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12719
12720 * gdb.fortran/derived-type.f90: New file.
12721 * gdb.fortran/derived-type.exp: New testcase.
12722
5c9f7ded
DJ
127232006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12724
12725 * gdb.base/default.exp: Allow ';' as a directory separator.
12726
5b96932b
AS
127272006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12728
12729 * gdb.base/help.exp (help add-symbol-file): Update.
12730
1986bccd
AS
127312006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12732
12733 * gdb.base/help.exp (help load): Update expected results.
12734
a8b7528f
FF
127352006-02-19 Fred Fish <fnf@specifix.com>
12736
12737 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12738 specifix hex value as part of results.
12739 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12740
f8261448
FF
127412006-02-16 Fred Fish <fnf@specifix.com>
12742
12743 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12744 ushort_addr, and slong_addr, so the typedefs are not optimized
12745 away.
12746 * gdb.base/whatis.exp: Add tests using type name for struct type,
12747 union type, enum type, and typedef.
a9c64011 12748
31d8bdd2
MK
127492006-02-13 Mark Kettenis <kettenis@gnu.org>
12750
12751 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12752
34e41e63
JB
127532006-02-13 Jim Blandy <jimb@redhat.com>
12754
12755 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12756 case where it takes two "next" commands to skip past the init
12757 call.
12758
ac6e4f31
FF
127592006-02-12 Fred Fish <fnf@specifix.com>
12760
12761 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12762 to handle cases where it takes two "next" commands to skip
12763 past the init call.
12764
2db2d571
JB
127652006-02-07 Joel Brobecker <brobecker@adacore.com>
12766
12767 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12768 on hppa32 targets.
12769
38fcd64c
DJ
127702006-02-06 Vladimir Prus <ghost@cs.msu.su>
12771
12772 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12773 field.
12774
1315ad46
MK
127752006-01-29 Mark Kettenis <kettenis@gnu.org>
12776
12777 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12778
5625b943
DJ
127792006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12780
12781 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12782 files.
12783
80df1bbe
DJ
127842006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12785
12786 * gdb.cp/maint.exp: Set complaints to a positive value.
12787
9078e690
DJ
127882006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12789
12790 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12791 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12792 function name.
12793
9c903399
DJ
127942006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12795
12796 * gdb.base/checkpoint.c: Update copyright notice. Include
12797 <stdlib.h>.
12798
761ae4d6
JB
127992006-01-04 Jim Blandy <jimb@redhat.com>
12800
12801 * gdb.asm/asm-source.exp: Independently provide default values for
12802 asm-flags and debug-flags. Use 'string equal' to do the
12803 comparison, not the implicit expr's '==' operator. Remove
12804 now-unneeded assignments to asm-flags. In h8300 case, place
12805 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12806
099ac3dd
MS
128072006-01-04 Michael Snyder <msnyder@redhat.com>
12808
12809 * gdb.base/checkpoint.c: New file.
12810 * gdb.base/checkpoint.exp: New file.
12811 * gdb.base/multi-fork.c: New file.
12812 * gdb.base/multi-fork.exp: New file.
12813 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12814
f4d85314
FF
128152006-01-04 Fred Fish <fnf@specifix.com>
12816
12817 * gdb.base/ptype.c (foo): Add typedef.
12818 (intfoo): Add function.
12819 * gdb.base/ptype1.c: New file.
12820 * gdb.base/ptype.exp: Handle compilation and linking with two
12821 source files. Test that proper type for "foo" is found based
12822 on source context rather than first match found in symtabs.
12823
a1b06f35
MK
128242005-12-28 Mark Kettenis <kettenis@gnu.org>
12825
12826 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12827 * gdb.asm/openbsd.inc: Indent commands.
12828
d082a1e2
MK
128292005-12-26 Mark Kettenis <kettenis@gnu.org>
12830
c65016bd
MK
12831 * gdb.base/freebpcmd.exp: Increase timeout.
12832
d082a1e2
MK
12833 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12834
d3c32a0e
DJ
128352005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12836
12837 * gdb.base/default.exp: Update check for "show version".
12838
9fdb1f50
RC
128392005-12-09 Randolph Chung <tausq@debian.org>
12840
12841 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12842 * gdb.asm/pa64.inc: New file.
12843
5f2c56f7
RC
128442005-12-09 Randolph Chung <tausq@debian.org>
12845
12846 * gdb.asm/common.inc: Indent commands.
12847 * gdb.asm/asmsrc1.s: Likewise.
12848 * gdb.asm/asmsrc2.s: Likewise.
12849
8117349c
RC
128502005-12-09 Randolph Chung <tausq@debian.org>
12851
12852 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12853 (get_addr_of_sym): Remove duplicate print.
12854 (gen_core): xfail hppa*-*-hpux*, update expected output.
12855 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12856 * gdb.arch/pa64-nullify.s: New file.
12857
8f07f25a
RC
128582005-12-09 Randolph Chung <tausq@debian.org>
12859
12860 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12861
55b39184
DJ
128622005-12-07 Christophe Lyon <christophe.lyon@st.com>
12863
12864 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12865 code generation for these functions.
12866 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12867 error message.
12868
31e2b00f
AS
128692005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12870
12871 * gdb.base/help.exp (help b, help br, help bre, help brea)
12872 (help break): Update the expected message.
12873
c3d0b56e
SC
128742005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12875
12876 * gdb.asm/m68hc11.inc: Setup the data section.
12877 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12878 script for this test.
12879 (m6812-*-*): Likewise.
12880
36ae0ea9
RC
128812005-11-09 Randolph Chung <tausq@debian.org>
12882
12883 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12884
9d6f42e9
WZ
128852005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12886
12887 * gdb.base/break.exp: Fix a comment typo.
12888
e2126a14
EZ
128892005-11-03 Jim Blandy <jimb@redhat.com>
12890
a9c64011
AS
12891 Checked in by Elena Zannoni <ezannoni@redhat.com>
12892
889bf7c5 12893 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12894
e0ac7199
CV
128952005-11-02 Corinna Vinschen <vinschen@redhat.com>
12896
12897 * gdb.arch/gdb1558.c: Include stdio.h.
12898
31d3fb18
MK
128992005-10-31 Mark Kettenis <kettenis@gnu.org>
12900
12901 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12902
e52b687c
MK
129032005-10-31 Mark Kettenis <kettenis@gnu.org>
12904
12905 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12906
f4711d79
PG
129072005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12908
a9c64011
AS
12909 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12910 vscr" tests to better match output.
f4711d79 12911
987a9106
JB
129122005-10-12 Jim Blandy <jimb@redhat.com>
12913
12914 * gdb.base/structs.exp (any): New function.
12915 (test_struct_returns): Don't make any assumptions at all about
12916 what value the function returns when GDB can't set the return
12917 value.
12918
2336bb58
JB
129192005-10-09 Joel Brobecker <brobecker@adacore.com>
12920
12921 * gdb.ada/arrayidx/p.adb: New file.
12922 * gdb.ada/arrayidx.exp: New testcase
12923
129242005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12925
12926 * gdb.ada/array_return/pck.ads: New file.
12927 * gdb.ada/array_return/pck.adb: New file.
12928 * gdb.ada/array_return/p.adb: New file.
12929 * gdb.ada/array_return.exp: New testcase.
12930
705335ea
JB
129312005-10-03 Joel Brobecker <brobecker@adacore.com>
12932
a9c64011
AS
12933 * gdb.base/arrayidx.c: New file.
12934 * gdb.base/arrayidx.exp: New testcase.
705335ea 12935
11ee9940
NR
129362005-09-29 Nick Roberts <nickrob@snap.net.nz>
12937
12938 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12939 frames-invalid and breakpoints-invalid are no longer generated
12940 with level 3 so don't expect them in the output.
12941
39fb8e9e
BR
129422005-09-27 Bob Rossi <bob@brasko.net>
12943
a9c64011 12944 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12945 from test. Escape the | in mi_gdb_test call.
12946 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12947 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12948 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12949 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12950 expected regex's in mi_gdb_test calls.
12951 * lib/mi-support.exp: Remove arbitrary .* from tests.
12952 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12953 Fully anchor GDB/MI expected results in mi_gdb_test.
12954 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12955 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12956
2af48f68
PB
129572005-09-26 Paul Brook <paul@codesourcery.com>
12958
12959 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12960
f34502bc
WZ
129612005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12962
12963 * bfp-test.c: New file.
12964 * bfp-test.exp: New testcase.
12965
ca929517
WZ
129662005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12967
12968 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12969 of subarray and substring variable.
12970 * gdb.fortran/subarray.f: New source file for the test of subarray
12971 and substring variable evaluation.
12972 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12973 of string constant.
12974
c761af65
DJ
129752005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12976
12977 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12978 copyright dates.
12979
561d7a1d
PG
129802005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12981
12982 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12983 powerpc altivec' test with an almost identical 'info vector' test.
12984
b2b64cc9
PG
129852005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12986
a9c64011
AS
12987 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12988 vscr" tests to match output.
b2b64cc9 12989
6ac4d15a
PG
129902005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12991
a9c64011
AS
12992 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12993 output.
6ac4d15a 12994
40e55bef
BR
129952005-09-11 Bob Rossi <bob@brasko.net>
12996
889bf7c5
PA
12997 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12998 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12999 commands that return an MI output command and an asyncronous MI output
13000 command.
40e55bef
BR
13001 * gdb.mi/mi-console.exp: Ditto.
13002
3c7385ec
BR
130032005-09-11 Bob Rossi <bob@brasko.net>
13004
13005 * gdb.mi/mi-var-child.c: Include <string.h>.
13006
a6cd0eb3
DJ
130072005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13008
13009 * killed.exp: Correct gdb_expect syntax.
13010
2f168eed
CV
130112005-08-09 Corinna Vinschen <vinschen@redhat.com>
13012
13013 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13014
ecd3fd0f
BR
130152005-08-02 Bob Rossi <bob@brasko.net>
13016
13017 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13018 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13019 Change tests to inferior-tty-set/show.
13020 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13021 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13022 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13023 inferior. Use mi_gdb_test to get GDB and Inferior output.
13024 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13025 descriptor.
13026 (mi_inferior_tty_name): Add inferior PTY file name.
13027 (mi_gdb_start): Add INFERIOR_PTY parameter.
13028 (mi_gdb_test): Add IPATTERN parameter.
13029
f1ea48cb 130302005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13031
f1ea48cb
BR
13032 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13033 parameter to mi_gdb_test.
13034 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13035
6e650a67
DJ
130362005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13037
13038 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13039 struct_declarations.
13040 * gdb.mi/mi-var-child.exp: Step over the initialization of
13041 struct_declarations.
13042
8be260b6
DJ
130432005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13044
13045 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13046 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13047 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13048 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13049 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13050 file.
13051
4e660f07
NR
130522005-07-27 Nick Roberts <nickrob@snap.net.nz>
13053
13054 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13055 (do_children_tests): Assign values to the extra elements.
13056
13057 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13058 them for tests for "-var-update --no-values" and
a9c64011 13059 "-var-update --all-values".
4e660f07
NR
13060 Add test for "-var-list-children --simple-values".
13061
13062 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13063
13064 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13065 "-stack-list-locals --simple-values" Improve doc strings and
13066 comments.
13067
6bdae935
MK
130682005-07-18 Mark Kettenis <kettenis@gnu.org>
13069
598b7a6f
MK
13070 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13071 *-*-openbsd*.
13072 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13073
6bdae935
MK
13074 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13075 sigaltsatck'.
13076
1323e929 130772005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13078
1323e929
BR
13079 * gdb.base/default.exp (tty): Changed output of command.
13080 * gdb.base/help.exp (help tty): Ditto.
13081
b1a9c082
MK
130822005-07-12 Mark Kettenis <kettenis@gnu.org>
13083
13084 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13085
10a844a2
MK
130862005-07-10 Mark Kettenis <kettenis@gnu.org>
13087
13088 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13089 -stack-select-frame without arguments.
13090 (test_stack_frame_listing): Add test for newly implemented command
13091 -stack-info-frame.
13092
3cb3b8df
BR
130932005-07-06 Bob Rossi <bob@brasko.net>
13094
13095 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13096 command.
13097 (Copyright): Update copyright.
13098
a0c5fbcf
WZ
130992005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13100
13101 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13102 tests to evaluate exponentiation expression.
13103
984971d0
AS
131042005-06-29 Andreas Schwab <schwab@suse.de>
13105
13106 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13107 main to avoid warnings.
13108
13109 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13110
fe03833f
NR
131112005-06-20 Nick Roberts <nickrob@snap.net.nz>
13112
13113 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13114 -stack-select-frame without arguments.
13115 (test_stack_frame_listing): Add test for newly implemented command
13116 -stack-info-frame.
a9c64011 13117
7a55f279
WZ
131182005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13119
0ffa0ea5
DJ
13120 * gdb.fortran/array-element.f: New file.
13121 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13122
26585198
DJ
131232005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13124
13125 * gdb.base/bigcore.exp: Correct checks for systems which can
13126 not dump a large core file.
13127
c1bd25fd
DJ
131282005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13129
13130 * gdb.base/relocate.c: Add a copyright notice.
13131 (dummy): Remove.
13132 * gdb.base/relocate.exp: Test printing the values of variables
13133 from a relocatable file.
13134
589e074d
DJ
131352005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13136
13137 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13138 excess MI output after an error.
13139
0915f927
JB
131402005-05-29 Joel Brobecker <brobecker@adacore.com>
13141
13142 * gdb.arch/alpha-step.c: New file.
13143 * gdb.arch/alpha-step.exp: New testcase.
13144
76ff342d
DJ
131452005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13146 Dennis Brueni <dennis@slickedit.com>
13147
13148 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13149 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13150 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13151 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13152 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13153 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13154 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13155
96b0c7ac
DJ
131562005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13157 Wu Zhou <woodzltc@cn.ibm.com>
13158
13159 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13160 IBM's xlc compiler.
13161 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13162 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13163
f21565d2
JB
131642005-05-13 Jim Blandy <jimb@redhat.com>
13165
13166 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13167 calling gdb_suppress_entire_file.
13168 * gdb.base/charset.exp: Same.
13169 * gdb.base/call-rt-st.exp: Same.
13170
6006a3a1
BR
131712005-05-05 Bob Rossi <bob_rossi@cox.net>
13172
13173 * lib/gdb.exp (fullname_syntax): Added global regex.
13174 (fullname_syntax_POSIX): Ditto.
13175 (fullname_syntax_UNC): Ditto.
13176 (fullname_syntax_DOS_CASE): Ditto.
13177 (fullname_syntax_DOS): Ditto.
13178 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13179 fullname_syntax variable to scope and use it.
13180 (test_file_list_exec_source_files): Ditto.
13181 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13182
c3b69c04
DJ
131832005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13184
13185 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13186
3c95e6af
PG
131872004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13188
a9c64011
AS
13189 * lib/gdb.exp (skip_altivec_tests): New function, based on
13190 check_vmx_hw_available from the GCC testsuite.
13191 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13192 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13193
78df6c56
JB
131942005-05-02 Jim Blandy <jimb@redhat.com>
13195
13196 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13197 calling gdb_suppress_entire_file.
13198
1690f9cf
DJ
131992005-04-30 Randolph Chung <tausq@debian.org>
13200
13201 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13202 Slightly relax "sem_post" name checking.
13203
5ea106f7
PG
132042005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13205
13206 * gdb.base/unload.exp: Use new shared library infrastructure.
13207
bf7234cf
PG
132082005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13209
13210 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13211 infrastructure.
bf7234cf 13212
547b869a
CV
132132005-04-29 Corinna Vinschen <vinschen@redhat.com>
13214
13215 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13216 * gdb.asm/h8300.inc: New file.
13217
f07e55f0
PG
132182005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13219
13220 * gdb.base/shlib-call.exp: Change to use new shared library
13221 infrastructure.
13222
3cbba3d1
PG
132232005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13224
a9c64011
AS
13225 * gdb.base/pending.exp: Change to use new shared library
13226 infrastructure.
3cbba3d1 13227
ed6df200
PG
132282005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13229
a9c64011
AS
13230 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13231 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13232
8c8f4ebe
PG
132332005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13234
a9c64011
AS
13235 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13236 shared objects being adjusted and update copyright years.
8c8f4ebe 13237
607fbc54
DJ
132382005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13239
13240 * ChangeLog: Correct some 2003-01-13 dates.
13241 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13242 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13243 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13244 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13245 gdb.trace/tfind.exp: Update copyright years.
13246
57bf0e56
DJ
132472005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13248 Daniel Jacobowitz <dan@codesourcery.com>
13249
13250 * lib/gdb.exp (gdb_compile): Handle shlib=.
13251 (gdb_compile_shlib): New function.
13252
9b593790
PG
132532005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13254
a9c64011 13255 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13256
9494c6a5
DJ
132572005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13258
13259 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13260 gdb.server.
13261 * configure.ac: Likewise.
13262 * configure: Regenerated.
13263 * gdb.gdbserver/Makefile.in: Moved to...
13264 * gdb.server/Makefile.in: ... here.
13265 * gdb.gdbserver/server.c: Moved to...
13266 * gdb.server/server.c: ... here.
13267 * gdb.gdbserver/server-run.exp: Moved to...
13268 * gdb.server/server-run.exp: ... here.
13269
6f8eac0e
DJ
132702005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13271
13272 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13273 * configure.ac: Create gdb.gdbserver/Makefile.
13274 * configure: Regenerated.
13275 * lib/gdbserver-support.exp: New file, derived from
13276 config/gdbserver.exp.
13277 * config/gdbserver.exp: Use gdbserver-support.exp.
13278 * gdb.gdbserver/Makefile.in: New file.
13279 * gdb.gdbserver/server.c: New file.
13280 * gdb.gdbserver/server-run.exp: New file.
13281
6e87504d
PG
132822005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13283
a9c64011
AS
13284 * lib/gdb.exp (test_compiler_info): Return compiler_info
13285 if no arguments are given.
6e87504d 13286
d1779be4
PG
132872005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13288
13289 * gdb.arch/altivec-abi.exp: Check for compiler and set
13290 use altivec' flag accordingly.
13291 * gdb.arch/altivec-regs.exp: Likewise.
13292
88750304
DJ
132932005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13294
13295 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13296
f3fb768d
AS
132972005-03-27 Andreas Schwab <schwab@suse.de>
13298
13299 * gdb.base/bigcore.c (main): Add missing mode argument in open
13300 call.
13301
7e813ac5
DJ
133022005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13303
13304 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13305 downloads.
13306 * config/gdbserver.exp (gdb_load): Likewise.
13307
8e3049aa
PB
133082005-03-14 Paul Brook <paul@codesourcery.com>
13309
13310 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13311 targets.
13312
a9df7c44
JB
133132005-03-09 Joel Brobecker <brobecker@adacore.com>
13314
13315 * gdb.dwarf2/dup-psym.S: New file.
13316 * gdb.dwarf2/dup-psym.exp: New testcase.
13317
9f0d94e8
JB
133182005-03-09 Joel Brobecker <brobecker@adacore.com>
13319
13320 * gdb.ada/exec_changed/first.adb: New file.
13321 * gdb.ada/exec_changed/second.adb: New file.
13322 * gdb.ada/exec_changed.exp: New testcase.
13323
5f579bc5
NS
133242005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13325
36e9969c
NS
13326 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13327 (A2): New class.
13328 (main): Test operator+.
13329 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13330 breakpoint test.
13331
5f579bc5
NS
13332 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13333 * gdb.base/signull.exp: Disable if gdb,nosignals.
13334 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13335 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13336 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13337 * gdb.mi/mi2-console.exp: Likewise.
13338 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13339 continue output at start.
13340 (gdb_collect_locals_test): Robustify regexp.
13341 * gdb.trace/passc-dyn.exp: Fix comment typo.
13342 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13343
be46087e
CV
133442005-03-08 Corinna Vinschen <vinschen@redhat.com>
13345
13346 * gdb.asm/asm-source.exp: Add iq2000 case.
13347 * gdb.asm/iq2000.inc: New file.
13348
384e1a61 133492005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13350
384e1a61
MI
13351 * gdb.base/command.exp: Change hardcoded value to regular expression.
13352 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13353
584b6e9e
DJ
133542005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13355
13356 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13357 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13358 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13359 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13360 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13361
ab5b5d61
MK
133622005-03-05 Mark Kettenis <kettenis@gnu.org>
13363
13364 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13365 changes.
13366
ae051c1b
PG
133672004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13368
a9c64011
AS
13369 * lib/compiler.c: Add test for IBM's xlc compiler.
13370 * lib/compiler.cc: Likewise.
ae051c1b 13371
3f0f6ed2
JB
133722004-02-24 Joel Brobecker <brobecker@adacore.com>
13373
13374 * gdb.ada/fixed_points.exp: Create compilation object directory
13375 before running the test.
13376 * gdb.ada/null_record.exp: Likewise.
13377 * gdb.ada/packed_array.exp: Likewise.
13378 * gdb.ada/start.exp: Likewise.
13379
724f452b
JB
133802005-02-15 Joel Brobecker <brobecker@adacore.com>
13381
13382 * gdb.ada/packed_array/pa.adb: New file.
13383 * gdb.ada/packed_array.exp: New testcase.
13384
57f5cdfb 133852005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13386
1f393151
MK
13387 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13388 files.
13389
ebdda337
MK
13390 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13391 on *-*-openbsd*. Correctly match whitespace in regukar
13392 expressions.
13393
cf309262
DJ
133942005-02-10 Daniel Jacobowitz <dan@debian.org>
13395
13396 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13397 PR exp/1821
13398 * gdb.base/gdb1821.c: New test file.
13399 * gdb.base/gdb1821.exp: New test file.
13400
3be49e7a
JB
134012005-02-09 Joel Brobecker <brobecker@adacore.com>
13402
13403 * gdb.base/start.c: New file.
13404 * gdb.base/start.exp: New testcase.
13405
e292e67d
JB
134062005-02-09 Joel Brobecker <brobecker@adacore.com>
13407
13408 * gdb.ada/start/dummy.adb: New file.
13409 * gdb.ada/start.exp: New testcase.
13410
dbdfa66c
CV
134112005-02-09 Corinna Vinschen <vinschen@redhat.com>
13412
13413 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13414 for printing symbols and statistics.
13415 Add test for using relative pathnames in "maint print msymbols" test.
13416 Mark "maint info sections DATA" XFAIL on Cygwin.
13417 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13418 tests.
13419
d7941671
AC
134202005-02-09 Andreas Schwab <schwab@suse.de>
13421
13422 Committed by Andrew Cagney <cagney@gnu.org>
13423 * gdb.base/remotetimeout.exp: New file.
13424
74e5ef44
MK
134252005-02-07 Mark Kettenis <kettenis@gnu.org>
13426
13427 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13428
464dd14d
JB
134292005-02-03 Joel Brobecker <brobecker@adacore.com>
13430
13431 * gdb.ada/gnat_ada.gpr: New file.
13432 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13433 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13434 * configure.ac: No longer generate gnat_ada.gpr.
13435 * configure: Regenerate.
13436 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13437 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13438 * gdb.ada/null_record/bar.ads: Likewise.
13439 * gdb.ada/null_record/bar.adb: Likewise.
13440 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13441 * gdb.ada/null_record.exp (testdir): New variable.
13442 (testfile): executable is now in testdir subdirectory.
13443 (srcfile): Use full path to the main compilation unit.
13444 * gdb.ada/fixed_points.exp: Same changes as above.
13445
30d756ae
NR
134462005-02-03 Nick Roberts <nickrob@snap.net.nz>
13447
13448 * gdb.base/interp.exp: New test.
13449
9d799f85
AC
134502005-01-24 Andrew Cagney <cagney@gnu.org>
13451
13452 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13453
15656118
AC
134542005-01-19 Andrew Cagney <cagney@gnu.org>
13455
a892c31b
AC
13456 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13457 configure.ac not configure.in.
13458
15656118
AC
13459 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13460 of powerpc*-*-*.
13461 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13462 * gdb.base/list.exp (test_list_function)
15656118
AC
13463 (test_list_filename_and_function): Ditto.
13464 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13465
a7b01baf
AC
134662005-01-16 Andrew Cagney <cagney@gnu.org>
13467
17d92a02
AC
13468 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13469
a7b01baf
AC
13470 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13471
bc8332bb
AC
134722005-01-14 Andrew Cagney <cagney@gnu.org>
13473
13474 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13475 * gdb.mi/mi2-var-cmd.exp: Ditto.
13476
4d074752
CV
134772005-01-10 Corinna Vinschen <vinschen@redhat.com>
13478
13479 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13480
bec39cab
AC
134812005-01-07 Andrew Cagney <cagney@gnu.org>
13482
13483 * configure.ac: Rename configure.in, require autoconf 2.59.
13484 * configure: Re-generate.
13485 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13486 * gdb.stabs/configure: Re-generate.
13487 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13488 * gdb.hp/configure: Re-generate.
13489 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13490 autoconf 2.59.
13491 * gdb.hp/gdb.objdbg/configure: Re-generate.
13492 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13493 autoconf 2.59.
13494 * gdb.hp/gdb.defects/configure: Re-generate.
13495 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13496 autoconf 2.59.
13497 * gdb.hp/gdb.compat/configure: Re-generate.
13498 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13499 autoconf 2.59.
13500 * gdb.hp/gdb.base-hp/configure: Re-generate.
13501 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13502 autoconf 2.59.
13503 * gdb.hp/gdb.aCC/configure: Re-generate.
13504
f10b16d4
JB
135052004-12-15 Jim Blandy <jimb@redhat.com>
13506
13507 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13508 under NPTL when there is debugging info available for libpthread.
13509
fb6e1814
JG
135102004-12-13 Jerome Guitton <guitton@gnat.com>
13511
13512 * gdb.ada/fixed_points.c: New file.
13513 * gdb.ada/fixed_points.exp: New file.
13514
fe46cd3a
RC
135152004-12-03 Randolph Chung <tausq@debian.org>
13516
13517 * gdb.arch/pa-nullify.exp: New file.
13518 * gdb.arch/pa-nullify.s: New file.
13519
8de0841b
RC
135202004-11-30 Randolph Chung <tausq@debian.org>
13521
13522 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13523 instead of "tbug". Fix regexp to work properly with gdb_test.
13524
c8170782
PH
135252004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13526
13527 * gdb.base/bitfields2.exp: New test.
13528 * gdb.base/bitfields2.c: New file.
13529
954269c2
RE
135302004-11-28 Richard Earnshaw <rearnsha@arm.com>
13531
13532 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13533
0107feed
RC
135342004-11-16 Randolph Chung <tausq@debian.org>
13535
13536 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13537
f073ae8c
DJ
135382004-11-14 Daniel Jacobowitz <dan@debian.org>
13539
13540 * gdb.threads/threadapply.exp: Correct "macro details" test.
13541
19ad59e7
JJ
135422004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13543
13544 * gdb.threads/threadapply.exp: New test.
13545 * gdb.threads/threadapply.c: New file.
13546
9cf0961b
MK
135472004-11-07 Mark Kettenis <kettenis@gnu.org>
13548
13549 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13550 frames.
13551
c789492a
FL
135522004-11-05 Felix Lee <felix+log1@specifixinc.com>
13553
13554 * gdb.base/cursal.exp: New file.
13555 * gdb.base/cursal.c: New file.
13556
a1e167bb
AC
135572004-11-03 Andrew Cagney <cagney@gnu.org>
13558
13559 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13560
b7cbf173
MK
135612004-10-30 Mark Kettenis <kettenis@gnu.org>
13562
13563 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13564 NetBSD/ELF targets.
13565
88f9d34f
JB
135662004-10-29 Joel Brobecker <brobecker@gnat.com>
13567
13568 * gdb.threads/bp_in_thread.c: New file, copied from
13569 pthread_cond_wait.c.
13570 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13571 file, rather than reusing the .c file from another testcase.
13572
ca7d6a0c
JB
135732004-10-20 Joel Brobecker <brobecker@gnat.com>
13574
13575 * gdb.ada/null_record.exp: Check where we stopped after
13576 sending the start command, instead of where the associated
13577 temporary breakpoint was inserted.
13578
0d863d03
AC
135792004-10-14 Andrew Cagney <cagney@gnu.org>
13580
13581 * gdb.mi/gdb701.c (main): Return 0.
13582
d11e72cb
DJ
135832004-10-13 Daniel Jacobowitz <dan@debian.org>
13584
d40539a4 13585 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13586
e1923096
JJ
135872004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13588
13589 * gdb.threads/schedlock.c: Add comment markers to use to find
13590 line numbers.
13591 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13592 comments.
13593 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13594 breakpoint lines.
13595
ec8ba2c9
DJ
135962004-10-12 Daniel Jacobowitz <dan@debian.org>
13597
13598 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13599
0eb3658b
DJ
136002004-10-12 Daniel Jacobowitz <dan@debian.org>
13601
13602 * configure.in: Add gdb.dwarf2.
13603 * configure: Regenerated.
13604 * Makefile.in: Add gdb.dwarf2.
13605 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13606 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13607 gdb.dwarf2/file1.txt: New files.
13608
a271cc33
OF
136092004-10-11 Orjan Friberg <orjanf@axis.com>
13610
a9c64011 13611 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13612 of "run", since the latter doesn't work with remote targets. Adjust
13613 the breakpoint numbering accordingly.
13614 * gdb.threads/pthread_cond_wait.exp: Ditto.
13615
895ce074
MC
136162004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13617
13618 * gdb.base/overlays.exp: Update copyright years.
13619
6be3092d
KI
136202004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13621
13622 * gdb.base/overlays.exp: Disable if target is Linux.
13623
e05389b8
FL
136242004-10-06 Felix Lee <felix+log1@specifixinc.com>
13625
13626 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13627
73cb587d
KI
136282004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13629
13630 * gdb.asm/asm-source.exp: Add m32r-linux target.
13631 * gdb.asm/m32r-linux.inc: New file.
13632
3c0edcdc
AC
136332004-09-24 Andrew Cagney <cagney@redhat.com>
13634 David Anderson <anderson@redhat.com>
13635
13636 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13637 command fails, assume things will work.
13638 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13639 (_GNU_SOURCE): Define.
13640 (print_unsigned, print_hex): Change parameter to "long long".
13641 (print_byte_count): New function, use to print byte counts.
13642 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13643 O_LARGEFILE.
13644 (main): Compute an upper bound on a corefile in max_core_size.
13645 Limit memory chunk size to max_core_size. Limit total memory
13646 allocated to max_core_size.
13647
4bb3667f
AC
136482004-09-23 Andrew Cagney <cagney@gnu.org>
13649
13650 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13651 from a separate process with code that creates a corefile by
13652 making the inferior dump core.
13653
60fe1a51
MK
136542004-09-23 Mark Kettenis <kettenis@gnu.org>
13655
13656 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13657 block.
13658
8e937346
MC
136592004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13660
13661 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13662 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13663 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13664 Likewise.
13665
7213f6d6
JJ
136662004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13667
13668 * gdb.java/jprint.exp: New test case for java inferior call.
13669 * gdb.java/jprint.java: Ditto.
13670
eac69dca
JB
136712004-09-15 Joel Brobecker <brobecker@gnat.com>
13672
13673 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13674
22227696
MC
136752004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13676
13677 * gdb.threads/killed.c: Include <stdlib.h>.
13678 * gdb.threads/pthreads.c: Likewise.
13679
7dd403a4
MC
136802004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13681
13682 * gdb.threads/killed.c: Add copyright notice.
13683
33f2d567
JM
136842004-09-10 Jason Molenda (jmolenda@apple.com)
13685
a9c64011
AS
13686 * gdb.base/define.exp: Two new tests to verify zero space chars
13687 after 'if' and 'while' commands in a user-defined command is correctly
13688 parsed.
33f2d567 13689
e05b62ac
AC
136902004-09-08 Andrew Cagney <cagney@gnu.org>
13691
13692 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13693 delivery test with duplicate at end of file.
13694
9cbe82da
MK
136952004-09-06 Mark Kettenis <kettenis@jive.nl>
13696
13697 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13698
564803d9
MC
136992004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13700
13701 * config/hppro.exp: Removed.
13702
7c6807ce
MC
137032004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13704
13705 * config/sparclet.exp: Removed.
13706
bf7e26dd
MC
137072004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13708
13709 * config/udi.exp: Removed.
13710
714e341b
MC
137112004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13712
13713 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13714 of "exp_continue".
13715 (advancei): Likewise.
13716
1236e623
JJ
137172004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13718
13719 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13720
3bdcad15
MI
137212004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13722
228af206 13723 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13724 to check for nodebug in executable.
13725 * gdb.gdb/observer.exp (setup_test): Likewise.
13726 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13727 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13728
c72b934c
AC
137292004-09-01 Andrew Cagney <cagney@gnu.org>
13730
13731 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13732 files.
13733
edd9b715
JJ
137342004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13735
13736 * gdb.base/unload.exp: Fix expected warning message to match
13737 latest format.
13738
fb4ce06b
CV
137392004-09-01 Corinna Vinschen <vinschen@redhat.com>
13740
13741 * gdb.base/call-rt-st.exp: Fix typos.
13742
ce78e7c3
MI
137432004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13744
13745 * gdb.threads/thread_check.exp: New testcase.
13746 * gdb.threads/thread_check.c: New testcase.
13747
2dedb159
AC
137482004-08-31 Andrew Cagney <cagney@gnu.org>
13749
13750 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13751 (skip_to_handler_entry): New procedures. Test stepping into a
13752 handler when the breakpoint is at the handler's entry point.
13753
68f53502
AC
137542004-08-30 Andrew Cagney <cagney@gnu.org>
13755
13756 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13757 gdb/1757.
13758
3e3ffd2b
MC
137592004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13760
13761 With code from Manoj Iyer <manjo@austin.ibm.com>:
13762 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13763 return value. Add an arm for "no debugging symbols found".
13764 Change a stray "error" to "perror".
13765 (gdb_run_cmd): Adapt to new return value.
13766 * gdb.base/remote.exp: Adapt to new return value.
13767 * gdb.gdb/complaints.exp: Likewise.
13768 * gdb.gdb/observer.exp: Likewise.
13769 * gdb.gdb/selftest.exp: Likewise.
13770 * gdb.gdb/xfullpath.exp: Likewise.
13771
4b6f5fd2
JB
137722004-08-27 Joel Brobecker <brobecker@gnat.com>
13773
13774 * gdb.threads/bp_in_thread.exp: New testcase.
13775
e5b25496
MC
137762004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13777
13778 Fix PR testsuite/1735.
13779 * gdb.threads/schedlock.c (thread_function): Add a cast
13780 to suppress a gcc warning.
13781 * gdb.threads/thread-specific.c (thread_function): Likewise.
13782
934353d6
MC
137832004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13784
13785 * gdb.base/unload.c: Include <stdlib.h>.
13786
f98a0aef 137872004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13788
f98a0aef 13789 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13790 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13791 synchronized after the "return".
13792
5a2e8882
MC
137932004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13794
13795 * gdb.mi/basics.c: Include <stdio.h>.
13796 * gdb.mi/pthreads.c: Include <stdlib.h>.
13797 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13798
a9640423
MC
137992004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13800
13801 * gdb.threads/schedlock.c: Add copyright notice.
13802
b04e311d
AC
138032004-08-25 Andrew Cagney <cagney@gnu.org>
13804
13805 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13806 (skip_over_handler, breakpoint_over_hander): New test procedures.
13807 (advance, advancei): Add a proper prefix, do not use
13808 rerun_to_main.
13809 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13810
7c27f15b
MC
138112004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13812
13813 * gdb.mi/basics.c: Add copyright notice.
13814 * gdb.mi/var-cmd.c: Add copyright notice.
13815
fffc87ae
MC
138162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13817
13818 * lib/gdb.exp: Remove signed_keyword_not_used.
13819 * lib/compiler.c: Likewise.
13820 * lib/compiler.cc: Likewise.
13821
d782e0bf
MC
138222004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13823
13824 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13825 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13826
96033e83
MC
138272004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13828
13829 * gdb.base/whatis.c: Add copyright notice.
13830
cf38c229
MK
138312004-08-20 Mark Kettenis <kettenis@gnu.org>
13832
13833 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13834 it to skip the breakpoints encoded in the inline assembly.
13835
f4b49756
MC
138362004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13837
13838 * Makefile.in: Add gdb.fortran.
13839
2f193b69
MC
138402004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13841
13842 * gdb.base/call-sc.exp (test_scalar_returns):
13843 Fix cut-and-paste glitch in "Make fun return now".
13844
89a237cb
MC
138452004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13846
13847 * configure.in: Add gdb.fortran.
13848 * configure: Regenerate.
13849 * gdb.fortran/Makefile.in: New file.
13850 * lib/gdb.exp (skip_fortran_tests): New procedure.
13851
469aff8e
MC
138522004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13853
13854 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13855 reference to bug-gnu@prep.ai.mit.edu.
13856 * gdb.mi/mi-var-child.exp: Likewise.
13857 * gdb.mi/mi-var-cmd.exp: Likewise.
13858 * gdb.mi/mi-var-display.exp: Likewise.
13859 * gdb.mi/mi2-var-block.exp: Likewise.
13860 * gdb.mi/mi2-var-child.exp: Likewise.
13861 * gdb.mi/mi2-var-cmd.exp: Likewise.
13862 * gdb.mi/mi2-var-display.exp: Likewise.
13863
00b51b9f
MK
138642004-08-15 Mark Kettenis <kettenis@gnu.org>
13865
13866 * gdb.base/unload.c (main): Make local variable msg const.
13867
45f07fef
MC
138682004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13869
13870 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13871 to bug-gnu@prep.ai.mit.edu.
13872 * gdb.mi/mi-disassemble.exp: Likewise.
13873 * gdb.mi/mi-eval.exp: Likewise.
13874 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13875 default line number.
13876 * gdb.mi/mi-return.exp: Likewise.
13877 * gdb.mi/mi-simplerun.exp: Likewise.
13878 * gdb.mi/mi-stack.exp: Likewise.
13879 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13880 number with explicit range test.
13881 * gdb.mi/mi-watch.exp: Likewise.
13882 * gdb.mi/mi2-break.exp: Likewise.
13883 * gdb.mi/mi2-cli.exp: Likewise.
13884 * gdb.mi/mi2-disassemble.exp: Likewise.
13885 * gdb.mi/mi2-eval.exp: Likewise.
13886 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13887 default line number.
13888 * gdb.mi/mi2-return.exp: Likewise.
13889 * gdb.mi/mi2-simplerun.exp: Likewise.
13890 * gdb.mi/mi2-stack.exp: Likewise.
13891 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13892 number with explicit range test.
13893 * gdb.mi/mi2-watch.exp: Likewise.
13894
dd8c8ee7
MC
138952004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13896
13897 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13898 * gdb.cp/m-static.exp: Likewise.
13899 * gdb.cp/rtti.exp: Likewise.
13900
4e838464
MK
139012004-08-14 Mark Kettenis <kettenis@gnu.org>
13902
13903 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13904
8d8cb839
EZ
139052004-08-14 Eli Zaretskii <eliz@gnu.org>
13906
13907 * ChangeLog: Prefix Local Variables with semi-colons and indent
13908 the reference to older ChangeLog files, to fix fontification in
13909 Emacs.
13910
deea8bb0
MC
139112004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13912
13913 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13914 * gdb.mi/mi2-break.exp: Likewise.
13915
c3297504
MC
139162004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13917
13918 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13919
25808999
MC
139202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13921
13922 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13923
226a8d71
MC
139242004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13925
13926 * gdb.cp/classes.exp: Remove unused declarations. Just let
13927 test names default instead of providing special names. Remove
13928 extraneous demangler test.
13929
37fdf854
JJ
139302004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13931
13932 * gdb.base/unload.exp: New test for breakpoints in dynamically
13933 loaded libraries.
13934 * gdb.base/unload.c: Ditto.
13935 * gdb.base/unloadshr.c: Ditto.
13936
2d3a7986
MC
139372004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13938
13939 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13940 cp_test_ptype_class.
13941 (test_enums): Likewise.
13942
c72b934c
AC
139432004-08-10 Andrew Cagney <cagney@gnu.org>
13944
13945 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13946 files.
13947
cc503c8a
AC
139482004-08-10 Andrew Cagney <cagney@gnu.org>
13949
13950 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13951 init_malloc call.
13952
902f2ccb
MC
139532004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 * ChangeLog: Add copyright notice. The notice is copied
13956 from emacs 21.3 top level ChangeLog.
13957
78c90502
MC
139582004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13959
13960 * lib/cp-support.exp: New file.
13961 * lib/cp-support.exp (cp_test_type_class): New function.
13962 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13963 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13964 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13965 cp_test_ptype_class.
13966
88e5ea78
MC
139672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13968
13969 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13970 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13971 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13972 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13973 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13974 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13975 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13976 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13977 gdb.mi/mi2-watch.exp: Update copyright years.
13978
6a89fc9c
MK
139792004-08-09 Mark Kettenis <kettenis@gnu.org>
13980
13981 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13982
1482e0de
MC
139832004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13984
13985 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13986 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13987 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13988 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13989 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13990 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13991 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13992 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13993 gdb.mi/mi-watch.exp: Update copyright years.
13994
1a5ce3f3
DJ
139952004-08-08 Daniel Jacobowitz <dan@debian.org>
13996
13997 PR gdb/1738
13998 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13999 from a breakpoint with a pending signal.
14000
04f6ecf2
DJ
140012004-08-08 Daniel Jacobowitz <dan@debian.org>
14002
14003 PR gdb/1736
14004 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14005 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14006 the prompt.
14007 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14008
54d90d35
DJ
140092004-08-08 Daniel Jacobowitz <dan@debian.org>
14010
14011 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14012
d2f6abb0
DJ
140132004-08-08 Daniel Jacobowitz <dan@debian.org>
14014
14015 PR gdb/1736
14016 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14017 for i?86-*-linux*.
14018
5598c03d
DJ
140192004-08-08 Daniel Jacobowitz <dan@debian.org>
14020
14021 * gdb.arch/i386-prologue.exp: Compile without debug information.
14022
c6fee705
MC
140232004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14024
14025 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14026 rather than asking gdb to search.
14027
dd90efdb
MC
140282004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14029
14030 * gdb.base/gcore.c: Include <string.h>.
14031
1e84bec1
MC
140322004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb.base/gcore.c: Add copyright notice.
14035
e425eb2b
MC
140362004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.base/freebpcmd.c: Include <stdio.h>.
14039 * gdb.base/long_long.c: Include <string.h>.
14040 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14041 * gdb.base/siginfo.c: Include <string.h>.
14042 * gdb.base/sigstep.c: Include <string.h>.
14043
cb9aaed5
MC
140442004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14045
14046 * gdb.base/complex.c: Include <stdlib.h>.
14047
55944f3d
MC
140482004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14049
14050 * gdb.base/complex.c: Add copyright notice.
14051
7b2953d9
MC
140522004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14053
14054 * gdb.base/charset.c: Include <stdlib.h>.
14055
c9133d23
MC
140562004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14057
14058 * gdb.base/auxv.c: Include <stdlib.h>.
14059
0a8490ad
MC
140602004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14061
14062 * gdb.base/auxv.c: Add copyright notice.
14063
3426d5ec
MC
140642004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14065
14066 * gdb.base/coremaker.c: Add copyright notice.
14067 * gdb.base/coremaker2.c: Add copyright notice.
14068
8da195dd
AC
140692004-08-04 Andrew Cagney <cagney@gnu.org>
14070
14071 * gdb.base/store.exp: Update copyright.
14072 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14073 names, do not import gdb_prompt.
14074
8d394f98
AC
140752004-08-01 Andrew Cagney <cagney@gnu.org>
14076
14077 Fix PR testsuite/1729.
14078 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14079 not use capture_value with value 4.
14080 (capture_value): Add optional test name parameter.
14081 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14082 the prefix, pass to capture_value.
14083
b6702b23
MK
140842004-08-01 Mark Kettenis <kettenis@gnu.org>
14085
14086 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14087 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14088 (main): Call new function.
14089
c203e0ca
MC
140902004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14091
14092 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14093
a7995a30
MC
140942004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14095
14096 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14097
9366563b
MC
140982004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14099
b6eeaf26 14100 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14101 Accept more values of vtbl pointer. Remove some messages
14102 about "obsolete gcc or gdb".
14103
2fc1f950
MC
141042004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14105
14106 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14107
c724d49b
MC
141082004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * gdb.base/asm-source.exp: Properly convert target board
14111 debug flags from gcc format to binutils format.
14112
736b0fce
MK
141132004-07-28 Mark Kettenis <kettenis@gnu.org>
14114
14115 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14116 gdb1718". PR backtrace/1718 partially fixed.
14117
5633ea5c
JJ
141182004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14119
14120 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14121
575eebb1
NC
141222004-07-26 Nick Clifton <nickc@redhat.com>
14123
14124 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14125 good default value for a specific architecture is available then
14126 set it to that value. Otherwise default to the -gstabs switch.
14127 Remove the -g... switches from the asm-flags variable. Allow the
14128 target board info to override the value if it wants to. Pass the
14129 switch on the assembler command line.
14130
62104619
MK
141312004-07-23 Mark Kettenis <kettenis@gnu.org>
14132
14133 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14134 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14135 (main): Call new function.
14136
4a1135b8
MC
141372004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14138
14139 Test for PR exp/1715.
14140 * gdb.base/radix.exp: Refactor common procedures. Make all
14141 test names unique. Change XFAIL to KFAIL.
14142
8a12c1f0
MC
141432004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14144
14145 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14146 * gdb.ada/gnat_ada.gin: ... to here.
14147 * configure.in: Use gnat_ada.gin.
14148 * configure: Regenerate.
14149
23b451cf
AC
141502004-07-20 Andrew Cagney <cagney@gnu.org>
14151
14152 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14153 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14154 XFAILs. Clean up test messages and comments. Check backtraces.
14155 Delete re-sync code.
14156
ab618a02
MC
141572004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14158
14159 Fix PR cli/740.
14160 * gdb.base/annota1.exp: Honor gdb,nosignals.
14161 * gdb.base/annota3.exp: Likewise.
14162
46dad340
MC
141632004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14164
14165 * lib/java.exp: Update copyright notice.
14166
756d8c70
AC
141672004-07-19 Andrew Cagney <cagney@gnu.org>
14168
14169 * gdb.base/selftest.exp: Copy file from here ...
14170 * gdb.gdb/selftest.exp: ... to here.
14171
586027e6
AC
141722004-07-16 Andrew Cagney <cagney@redhat.com>
14173
14174 * lib/insight-support.exp: Delete file.
14175 * lib/java.exp (java_init): Fix copyright.
14176
029d2200
AC
141772004-07-16 Andrew Cagney <cagney@gnu.org>
14178
14179 * gdb.base/restore.c: Append "prologue" to comments marking the a
14180 function's prologue.
14181 * gdb.base/restore.exp: Update copyright, re-indent.
14182 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14183 callerN" prefix where needed. Update patterns that match a
14184 function's prologue.
14185
653b62c5
MC
141862004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14187
14188 * gdb.base/restore.c: Add copyright notice.
14189
f7d690e5
AC
141902004-07-16 Andrew Cagney <cagney@gnu.org>
14191
14192 * gdb.base/logical.exp: Update copyright.
14193 (evaluate): New procedure. Use to re-implement tests using
14194 several tables.
14195
d629a7cb
MH
141962004-07-14 Martin Hunt <hunt@redhat.com>
14197
14198 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14199 which fixes some problems where init.tcl was not found.
14200
9c7bb332
AC
142012004-07-13 Andrew Cagney <cagney@gnu.org>
14202
6bf46641
AC
14203 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14204 (check_sizeof, check_valueof): Do not include the output in the
14205 test name. Use gdb_test.
14206 (get_valueof): Use gdb_test_multiple.
14207
c4ffd4c0
AC
14208 * gdb.base/step-test.exp: Update copyright. Use
14209 gdb_test_multiple. Ensure that test names do not include
14210 architecture dependent output.
14211
ab89363a
AC
14212 * gdb.gdb/observer.exp: Update copyright.
14213 (setup_test): Use gdb_test_multiple.
14214 (attach_first_observer, attach_second_observer)
14215 (attach_third_observer, detach_first_observer)
14216 (detach_second_observer, detach_third_observer)
14217 (reset_counters, check_counters): Make $message a prefix.
14218 (test_normal_stop_notifications): Add "args" parameter - a list of
14219 init functions to be called. Make $message a prefix,
14220 (test_observer_normal_stop): Change the message prefixes so that
14221 they are unique, pass the attach / detach procedures to
14222 test_normal_stop_notifications.
14223
ec58997a
AC
14224 * gdb.base/signull.exp (test_segv): Prefix all tests with
14225 "${name}". Clean up test messages.
14226
b475183b
AC
14227 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14228
9c7bb332
AC
14229 * gdb.base/ena-dis-br.exp: Update copyright.
14230 (break_at): New function. Replace send_gdb with gdb_test,
14231 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14232 ignore count, not stopped at bpt", with KFAIL.
14233
2dd95497
CV
142342004-07-13 Corinna Vinschen <vinschen@redhat.com>
14235
14236 * gdb.base/attach.exp: Remove cleanupfile handling.
14237
419e626b
AC
142382004-07-12 Andrew Cagney <cagney@gnu.org>
14239
14240 * gdb.base/annota1.exp: Cleanup corefile test name.
14241 * gdb.base/annota3.exp: Ditto.
14242
8b1b3228
AC
142432004-07-12 Andrew Cagney <cagney@gnu.org>
14244
78650829
AC
14245 * gdb.base/signals.exp: Clean up copyright, re-indent.
14246
8b1b3228
AC
14247 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14248 gdb_test and gdb_test_multiple.
14249
935c2760
JJ
142502004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14251
14252 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14253 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14254 provide line number info for first statement in main.
14255
1544280f
AC
142562004-07-08 Andrew Cagney <cagney@gnu.org>
14257
1279f4ff
AC
14258 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14259
1544280f
AC
14260 * gdb.base/sigbpt.exp: Make the common part of each test name a
14261 prefix instead of suffix.
14262
bcc82369
BR
142632004-07-07 Bob Rossi <bob_rossi@cox.net>
14264
14265 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14266 test from test_tbreak_creation_and_listing to
14267 test_file_list_exec_source_file
14268 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14269 Changed name of test from test_tbreak_creation_and_listing to
14270 test_file_list_exec_source_file
14271
23f4b0aa
JJ
142722004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14273
14274 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14275 the jmisc() constructor instead of <init>.
14276 * gdb.java/jmisc1.exp: Ditto.
14277
56401cd5
AC
142782004-07-07 Andrew Cagney <cagney@gnu.org>
14279
14280 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14281 corrupting the PC.
14282
44ae2f6a
MC
142832004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14284
14285 * gdb.cp/templates.exp: Accept whitespace change in demangler
14286 output.
14287
45a83408
AC
142882004-07-06 Andrew Cagney <cagney@gnu.org>
14289
14290 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14291
d205ad70
MC
142922004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14293
14294 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14295 * lib/compiler.cc: Likewise.
14296
06ea1a61
MC
142972004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 * lib/compiler.cc: Work around string preprocessing problem
14300 with old hp c++ compiler.
14301 * lib/compiler.c: Likewise.
14302
daab1251
CV
143032004-06-29 Corinna Vinschen <vinschen@redhat.com>
14304
14305 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14306 directives to conditionalize symbol prefixing.
14307 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14308 additional_flags handling. Add underscore prefix for Cygwin.
14309 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14310 conditionalize symbol prefixing.
14311 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14312 additional_flags handling. Add underscore prefix for Cygwin.
14313
cc984116
CV
143142004-06-29 Corinna Vinschen <vinschen@redhat.com>
14315
14316 * gdb.base/bigcore.exp: Skip test on Cygwin.
14317
c279b077
MC
143182004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14319
14320 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14321 formats for "info register". Use gdb_test_multiple. Fix
14322 the "invalid register" test.
14323
0e915747
CV
143242004-06-28 Corinna Vinschen <vinschen@redhat.com>
14325
14326 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14327 PID for Cygwin. Add Cygwin specific strings to check for in some
14328 tests.
14329 (do_attach_tests): Add a test for user interaction when attaching
14330 to a process with no matching symbol table already loaded.
14331
11422c86
AC
143322004-06-26 Andrew Cagney <cagney@gnu.org>
14333
14334 Test PR java/1567 and PR java/1565.
14335 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14336 * gdb.java/jmisc2.exp: Delete file.
14337
cefbce26
MC
143382004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14339
14340 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14341
e19f872c
CV
143422004-06-25 Corinna Vinschen <vinschen@redhat.com>
14343
14344 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14345 attach process.
14346
d931ba3b
MC
143472004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14348
14349 * gdb.cp/pr-1553.exp: Remove.
14350
aef68c48
MC
143512004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14352
14353 * gdb.cp/pr-1553.cc: Remove.
14354 * gdb.cp/pr-1553.exp: Disable this test.
14355
8d5df71a
JB
143562004-06-20 Jim Blandy <jimb@redhat.com>
14357
a9c64011 14358 Fix PR testsuite/1680.
8d5df71a
JB
14359 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14360 regular expressions.
14361
4ac6f39d
MC
143622004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14363
14364 Fix PR testsuite/1679.
14365 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14366 Issue an UNSUPPORTED result instead.
14367
1b413552
JB
143682004-06-18 Jim Blandy <jimb@redhat.com>
14369
14370 * gdb.base/charset.exp: Only send a control-C if we see a new
14371 prompt and incomplete command.
14372
6daa6ebd
MC
143732004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14374
14375 * gdb.cp/pr-574.cc: Add copyright notice.
14376
51fa4ae0
JB
143772004-06-17 Jim Blandy <jimb@redhat.com>
14378
14379 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14380 cases where the regexp has no groups; this grabs random text from
14381 the previous test suite, whatever that was.
14382
8fea26c5
MC
143832004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * gdb.cp/printmethod.cc: Add copyright notice.
14386
1e3aeb41
MC
143872004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14388
14389 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14390
9d9030bc
AC
143912004-06-16 Andrew Cagney <cagney@gnu.org>
14392
14393 * gdb.base/signull.c: Update copyright. Include <string.h>.
14394 (bowler): Replace data_pointer with data_read
14395 and data_write cases. Add code_descriptor case.
14396 (zero, desc): New array and pointer.
14397 (data, code): Change to simple pointers.
14398 * gdb.base/signull.exp: Fix probe pattern matching a function
14399 descriptor SIGSEGV. Replace data_pointer with data_read and
14400 data_write tests.
14401
acd4ad44
AC
144022004-06-16 Andrew Cagney <cagney@gnu.org>
14403
14404 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14405
08fd625c
MC
144062004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 * gdb.base/long_long.c: Add copyright notice.
14409
1903502c
MC
144102004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14411
14412 * gdb.base/long_long.exp: Remove reference to
14413 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14414 to gdb_breakpoint and gdb_continue_to_breakpoint.
14415
83313cb1
JB
144162004-06-14 Jim Blandy <jimb@redhat.com>
14417
14418 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14419 endian case.
14420
1bf404ef
AC
144212004-06-14 Andrew Cagney <cagney@gnu.org>
14422
14423 * gdb.base/gcore.exp (capture_command_output): Delete the always
14424 passing tests containing inferior values.
14425 * gdb.base/ending-run.exp: Do not include the breakpoint address
14426 in the test message. Update copyright.
14427 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14428 size in the test name, use gdb_test_multiple. Update copyright.
14429
ef220b33
MC
144302004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14431
14432 * gdb.cp/ref-types.cc: Add copyright notice.
14433
4f70a4c9
MC
144342004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14435
14436 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14437 hp_aCC_compiler.
14438 * lib/compiler.cc: Likewise.
14439 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14440 'set' commands. Log diagnostics for other lines. Set
14441 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14442
335928ac
MC
144432004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14444
14445 * gdb.cp/try_catch.cc: Add copyright notice.
14446
2efb12e8
MC
144472004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * gdb.cp/userdef.cc: Add copyright notice.
14450
0bbed51a
MC
144512004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.cp/virtfunc.cc: Add copyright notice.
14454
e12a46c9
RC
144552004-06-11 Randolph Chung <tausq@debian.org>
14456
14457 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14458 problem.
14459
338e05af
AC
144602004-06-10 Andrew Cagney <cagney@gnu.org>
14461
14462 * lib/compiler.cc, lib/compiler.c: Append either
14463 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14464 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14465 instead of gcc-3-3.
14466
dc3f10cb
AC
144672004-06-09 Andrew Cagney <cagney@gnu.org>
14468
b4d946af
AC
14469 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14470 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14471
dc3f10cb
AC
14472 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14473 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14474 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14475 fixed.
14476
b5c0bfa2
AC
144772004-06-09 Andrew Cagney <cagney@gnu.org>
14478
14479 * gdb.base/structs.exp (test_struct_returns): Replace
14480 "return_value_unknown" and "finish_value_unknown" by
14481 "return_value_known" and "finish_value_known". Instead of
14482 "return_value_unknown" iff "finish_value_unknown", check
14483 "return_value_known" implies "finish_value_known".
14484
caeb605f
MH
144852004-06-08 Martin Hunt <hunt@redhat.com>
14486
14487 * gdb.base/float.exp: Add pattern for mips targets.
14488
c892bb64
RC
144892004-06-08 Randolph Chung <tausq@debian.org>
14490
14491 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14492 message for unknown architectures more clear.
14493
48306d3e
JB
144942004-06-08 Joel Brobecker <brobecker@gnat.com>
14495
14496 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14497 start the execution of the program.
14498
83ecb59f
JB
144992004-06-07 Jim Blandy <jimb@redhat.com>
14500
14501 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14502 * gdb.arch/i386-cpuid.h: New helper file.
14503
55264cb4
RC
145042004-06-07 Randolph Chung <tausq@debian.org>
14505
14506 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14507 has started.
14508
23cadb28
RM
145092004-06-04 Roland McGrath <roland@redhat.com>
14510
14511 Fix PR gdb/1647.
14512 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14513 differently to be robust to output buffering differences.
14514
51d01eda
MC
145152004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14516
14517 * gdb.threads/pthreads.exp: Update copyright years.
14518 (check_control_c): Change asynchronous 'after' to synchronous.
14519
f4fc3b93
RM
145202004-06-04 Roland McGrath <roland@redhat.com>
14521
14522 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14523 next gdb prompt.
14524
4013522b
MC
145252004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14526
14527 Fix PR gdb/1636.
14528 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14529 calls to synchronous.
14530
7a8f1e6b
JB
145312004-05-26 Jim Blandy <jimb@redhat.com>
14532
14533 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14534
81bb3443
RC
145352004-05-24 Randolph Chung <tausq@debian.org>
14536
14537 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14538 * gdb.asm/pa.inc: New file.
14539
8f5a3103
MK
145402004-05-22 Mark Kettenis <kettenis@gnu.org>
14541
14542 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14543
734b8fe8 145442004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14545 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14546
14547 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14548 GDB prompt.
14549
725603e1
UW
145502004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14551
f4fc3b93 14552 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14553 setjmp/longjmp. Use sigaction instead of signal.
14554
8b923272 145552004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14556 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14557
14558 * gdb.threads/pthread_cond_wait.c: New file.
14559 * gdb.threads/pthread_cond_wait.exp: New testcase.
14560
8bfabb04
AC
145612004-05-13 Andrew Cagney <cagney@redhat.com>
14562
14563 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14564 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14565
42edda50
AC
145662004-05-11 Andrew Cagney <cagney@redhat.com>
14567
14568 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14569 fixed but revealed gdb/1639.
14570
d303a6c7
AC
145712004-05-10 Andrew Cagney <cagney@redhat.com>
14572
14573 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14574 func1" and "next to 2nd alarm", kernel bug avoided.
14575
bf08c2a1
DJ
145762004-05-10 Daniel Jacobowitz <dan@debian.org>
14577
14578 PR external/1568
14579 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14580 XFAIL if it is smaller than bytes_allocated.
14581 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14582 (main): Make chunks_allocated unsigned. Correct comment.
14583
c0586a34
JB
145842004-05-07 Joel Brobecker <brobecker@gnat.com>
14585
14586 * gdb.arch/powerpc-aix-prologue.c: New file.
14587 * gdb.arch/powerpc-aix-prologue.exp: New file.
14588
f2785d12
JB
145892004-05-07 Jim Blandy <jimb@redhat.com>
14590
14591 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14592 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14593
bd7f6e30
JB
145942004-05-06 Joel Brobecker <brobecker@gnat.com>
14595
14596 * gdb.base/sep.exp: No longer setup_kfail when the program was
14597 built with dwarf2.
14598
0a5e7efe
JI
145992004-05-05 Jim Ingham <jingham@apple.com>
14600
14601 * gdb.base/pending.exp: Make sure pending breakpoints
14602 preserve the ignore count.
f4fc3b93 14603
a8958849
MK
146042004-04-27 Jerome Guitton <guitton@gnat.com>
14605
14606 * i386-prologue.exp: Add testcase for jump instruction as first
14607 instruction of the real code.
14608 * i386-prologue.c (jump_at_beginning): New function.
14609
7e103f5b
MK
146102004-04-28 Mark Kettenis <kettenis@gnu.org>
14611
14612 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14613 x86_64-*-*.
14614
5d38b224
MK
146152004-04-28 Mark Kettenis <kettenis@gnu.org>
14616
14617 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14618 i*86-*-*.
14619
0ef32fd9
MK
146202004-04-25 Mark Kettenis <kettenis@gnu.org>
14621
14622 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14623 expression that checks the return type.
14624
71d7dd7c
AC
146252004-04-23 Andrew Cagney <cagney@redhat.com>
14626
14627 * gdb.base/call-sc.exp: New test of scalar call/return values.
14628 * gdb.base/call-sc.c: Ditto.
14629
1e9f977e
JJ
146302004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14631
14632 * gdb.threads/manythreads.c: Reduce thread stack size.
14633
899d9e3a
JJ
146342004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14635
14636 * gdb.threads/manythreads.c: Add copyright notice.
14637
61bcae62
AC
146382004-04-23 Andrew Cagney <cagney@redhat.com>
14639
14640 * gdb.base/siginfo.exp: Better handle step out of signal.
14641 * gdb.base/sigstep.exp: Ditto.
14642
7339a42e 146432004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14644 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14645
14646 * gdb.threads/manythreads.c: New testcase.
14647 * gdb.threads/manythreads.exp: Ditto.
14648
5c98409b
JB
146492004-04-22 Jim Blandy <jimb@redhat.com>
14650
14651 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14652 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14653
3b611f1a
MC
146542004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14655
14656 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14657
f0fd9238
AC
146582004-04-21 Andrew Cagney <cagney@redhat.com>
14659
14660 * gdb.base/sigstep.c: New file.
14661 * gdb.base/sigstep.exp: New file.
14662
90990674
JB
146632004-04-16 Joel Brobecker <brobecker@gnat.com>
14664
14665 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14666 call to observer_notify_normal_stop.
14667
78cef34b
AC
146682004-04-15 Andrew Cagney <cagney@redhat.com>
14669
14670 * gdb.base/siginfo.c: New file.
14671 * gdb.base/siginfo.exp: New file.
14672
d2343407
JB
146732004-04-12 J. Brobecker <brobecker@gnat.com>
14674
14675 * gdb.base/sep.exp: Fix typo in comment.
14676
a2dba3c8
JB
146772004-04-12 J. Brobecker <brobecker@gnat.com>
14678
14679 * gdb.base/sep.c: New file.
14680 * gdb.base/sep-proc.c: New file.
14681 * gdb.base/sep.exp: New testcase.
14682
15f7b60e
MK
146832004-04-09 Mark Kettenis <kettenis@gnu.org>
14684
14685 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14686 support.
14687
44f4de1a
AC
146882004-04-05 Andrew Cagney <cagney@redhat.com>
14689
14690 * gdb.base/sigaltstack.c: New file.
14691 * gdb.base/sigaltstack.exp: New file.
14692
ef04f396
JB
146932004-04-04 Joel Brobecker <brobecker@gnat.com>
14694
14695 * gdb.base/foll-fork.exp: Update the expected output for
14696 "help set follow-fork-mode", to match a change that was made
14697 to the help of this variable on 2004-01-13.
14698
d40d2c92
JB
146992004-04-01 Joel Brobecker <brobecker@gnat.com>
14700
14701 * lib/ada.exp: Add copyright notice.
14702 * bar.ads: Likewise.
14703 * bar.adb: Likewise.
14704 * null_record.adb: Likewise.
14705 * null_record.exp: Likewise.
14706 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14707
f86ef5a3
JB
147082004-04-01 Joel Brobecker <brobecker@gnat.com>
14709
14710 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14711 * configure: Regenerate.
14712
414e70e3
JB
147132004-04-01 Joel Brobecker <brobecker@gnat.com>
14714
14715 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14716 to build the application. Remove the message printed when in
14717 verbose mode, redundant with the UNSUPPORTED message above.
14718
f0aaee49
JB
147192004-03-31 Joel Brobecker <brobecker@gnat.com>
14720
14721 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14722 * gdb.ada (null_record.exp): New testcase.
14723
ac81cb54
JB
147242004-03-31 Joel Brobecker <brobecker@gnat.com>
14725
14726 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14727
854af2f7
JB
147282004-03-31 Joel Brobecker <brobecker@gnat.com>
14729
14730 * gdb.ada: New subdirectory.
14731 * gdb.ada/Makefile.in: New file.
14732 * gdb.ada/gnat_ada.gpr.in: New file.
14733
034cb681
JB
147342004-03-31 Joel Brobecker <brobecker@gnat.com>
14735
14736 * lib/ada.exp: New file.
14737
78a1a894
DJ
147382004-03-24 Daniel Jacobowitz <drow@mvista.com>
14739
14740 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14741 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14742
4b2b3b3e
AC
147432004-03-22 Andrew Cagney <cagney@redhat.com>
14744
14745 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14746 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14747 Problem identified by Ulrich Weigand.
14748
23c73aa3
DC
147492004-03-17 David Carlton <carlton@kealia.com>
14750
14751 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14752 PR c++/826.
14753
d63a86f8
RM
147542004-03-16 Roland McGrath <roland@redhat.com>
14755
14756 * gdb.base/auxv.exp: New file.
14757 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14758
0e02aa50
DC
147592004-03-12 David Carlton <carlton@kealia.com>
14760
14761 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14762 * gdb.cp/pr-1553.cc: Ditto.
14763 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14764 pass branch.
14765
c20b71be
MC
147662004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14767
14768 * gdb.cp/templates.exp: Accept more template types.
14769
c7414a01
MC
147702004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14771
14772 From Corinna Vinschen with modifications.
14773 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14774 local variable obj_with_enum.
14775 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14776 results with obj_with_enum.
14777
ed69573c
MC
147782004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14779
14780 * gdb.cp/classes.cc: New file, copied from misc.cc.
14781 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14782
28301461
MC
147832004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14784
14785 * gdb.cp/misc.cc: Add copyright notice.
14786
1198ecbe
DC
147872004-03-05 David Carlton <carlton@kealia.com>
14788
14789 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14790 * gdb.cp/rtti.h: Update copyright.
14791 (namespace n2::n3): New.
14792 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14793 (n2::n3::func3): New.
14794 (main): Call n2::n3::func3.
14795 * gdb.cp/rtti2.cc: Update copyright.
14796 (n2::create3): New.
14797
9e08c470
MK
147982004-03-04 Mark Kettenis <kettenis@gnu.org>
14799
14800 * gdb.asm/openbsd.inc: Fix typo.
14801
4bebc3aa
FF
148022004-03-03 Fred Fish <fnf@redhat.com>
14803
14804 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14805 "val" instead of unused "size". Update copyright year.
14806
6ea9fb37
DJ
148072004-02-29 Daniel Jacobowitz <drow@mvista.com>
14808
14809 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14810 to use unsigned char.
14811 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14812 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14813
23b23974
DJ
148142004-02-29 Daniel Jacobowitz <drow@mvista.com>
14815
14816 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14817 line of output.
14818
7574fd53
DJ
148192004-02-28 Daniel Jacobowitz <drow@mvista.com>
14820
14821 * gdb.base/relocate.c (dummy): Initialize.
14822
a195357f
DJ
148232004-02-28 Daniel Jacobowitz <drow@mvista.com>
14824
14825 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14826 a breakpoint at exit.
14827
72fd54a9
FF
148282004-02-27 Fred Fish <fnf@redhat.com>
14829
14830 * gdb.base/chng-syms.exp: Add expect condition to match failing
14831 case that isn't a timeout.
14832
b9d23137
AC
148332004-02-27 Andrew Cagney <cagney@redhat.com>
14834
14835 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14836 support.
14837
15d208f6 148382004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14839
15d208f6
FF
14840 * gdb.arch/gdb1431.c: Remove.
14841 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14842 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14843 of "until" incorrectly.
14844
98f9cd2d
JB
148452004-02-26 J. Brobecker <brobecker@gnat.com>
14846
14847 * gdb.cp/class2.cc (empty): New class.
14848 (refer): New function.
14849 (main): Declare an object of type empty and use it.
14850 * gdb.cp/class2.exp: Print the value of an object of type empty.
14851
9b50c11b
JJ
148522004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14853
14854 * gdb.base/langs.exp: Update query string to match the
14855 new nquery format used for pending breakpoints.
14856
0dcd613f
AC
148572004-02-26 Andrew Cagney <cagney@redhat.com>
14858
14859 Fix PR i18n/1570.
14860 * gdb.base/charset.c: Update copyright notice.
14861 (main, init_string): Remove the escape character '\e' tests.
14862 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14863 * gdb.base/charset.exp (valid_host_charset): Ditto.
14864 * gdb.base/setvar.exp: Ditto.
14865
b8a56647
AC
148662004-02-24 Andrew Cagney <cagney@redhat.com>
14867
90d59e34
AC
14868 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14869 mmapped data in core file" PASS and FAIL messages consistent.
14870
b8a56647
AC
14871 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14872 setting a breakpoint. Work around PR java/1565.
14873
9f27c604
JJ
148742004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14875
14876 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14877 new nquery format.
14878 * gdb.base/pending.exp: Ditto.
14879
3224a706
MK
148802004-02-22 Mark Kettenis <kettenis@gnu.org>
14881
14882 * configure.in: Run stabs tests on *BSD.
14883 * configure: Regenerated.
14884
41e0a9ca
MK
148852004-02-21 Mark Kettenis <kettenis@gnu.org>
14886
14887 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14888
1e1b3428
FF
148892004-02-20 Fred Fish <fnf@redhat.com>
14890
14891 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14892 blank in test for "returns short", for consistency with other
14893 "returns xxx" tests. Update copyright year.
14894
f9a7572a
FF
148952004-02-19 Fred Fish <fnf@redhat.com>
14896
14897 New testcase for PR breakpoint/1558.
14898 * gdb.arch/gdb1558.exp: New file.
14899 * gdb.arch/gdb1558.c: New file.
14900
b2ce2854
EZ
149012004-02-19 Elena Zannoni <ezannoni@redhat.com>
14902
14903 * gdb.base/nodebug.exp: Fix typo.
14904
e7c9ff01
JB
149052004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14906
14907 Committed by Jim Blandy <jimb@redhat.com>.
14908
62f4b920
JB
14909 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14910
2db536a1
JB
14911 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14912
e7c9ff01
JB
14913 * gdb.base/float.exp: Support s390*-*-* targets.
14914
f3205b34
AF
149152004-02-17 Adam Fedor <fedor@gnu.org>
14916
14917 * gdb.base/gdb1555.exp: New file.
14918 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14919
9d62932d
EZ
149202004-02-17 Elena Zannoni <ezannoni@redhat.com>
14921
14922 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14923
344c9711
FF
149242004-02-16 Fred Fish <fnf@redhat.com>
14925
14926 * gdb.arch/gdb1291.c: Remove
14927 * gdb.arch/gdb1291.s: New test input file.
14928 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14929 fail. Test for correct result, known incorrect result, other
14930 failures and timeouts.
14931
2d822687
AC
149322004-02-16 Andrew Cagney <cagney@redhat.com>
14933
14934 * gdb.base/bigcore.exp: New file.
14935 * gdb.base/bigcore.c: New file.
14936
dac15b66
AC
149372004-02-13 Andrew Cagney <cagney@redhat.com>
14938
14939 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14940 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14941 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14942 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14943 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14944 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14945 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14946 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14947 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14948 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14949
6bdfc2c4
JJ
149502004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14951
14952 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14953 executed is an alloc instruction.
14954
87b3ede8
DC
149552004-02-11 David Carlton <carlton@kealia.com>
14956
14957 * gdb.cp/breakpoint.exp: New.
14958 * gdb.cp/breakpoint.cc: New.
14959
6e19e2bf
MC
149602004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14961
14962 Partial fix for PR gdb/1543.
14963 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14964 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14965 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14966 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14967 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14968 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14969 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14970 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14971 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14972 to bug-gdb@prep.ai.mit.edu .
14973 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14974 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14975 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14976 Likewise.
14977
5c5455dc
AC
149782004-02-10 Andrew Cagney <cagney@redhat.com>
14979
14980 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14981 using gdb_internal_error_resync.
14982
9cf689d7
DJ
149832004-02-09 Daniel Jacobowitz <drow@mvista.com>
14984
14985 * gdb.threads/thread-specific.exp: Stop early if no threads are
14986 found.
14987
d2dc51db
MC
149882004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14989
14990 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14991
14b1a056
DJ
149922004-02-08 Daniel Jacobowitz <drow@mvista.com>
14993
14994 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14995 breakpoints.
14996
83f66e8f
DJ
149972004-02-07 Daniel Jacobowitz <drow@mvista.com>
14998
14999 * config/sim.exp (gdb_load): Handle $arg == "".
15000 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15001 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15002
30fc0091
EZ
150032004-02-07 Elena Zannoni <ezannoni@redhat.com>
15004
a9c64011
AS
15005 * gdb.base/maint.exp: Update test to reflect
15006 obstack changes.
30fc0091 15007
4d806929
JJ
150082004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15009
15010 * gdb.base/pendshr.c (pendfunc): New function that calls
15011 pendfunc1.
15012 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15013
7bfdd688
FF
150142004-02-04 Fred Fish <fnf@redhat.com>
15015
15016 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15017 function symbols and update copyright years.
15018 * gdb.arch/gdb1291.c: Ditto.
15019
aaa08ee4
MC
150202004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15021
15022 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15023
dbad7755
MC
150242004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15025
15026 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15027
ec4646ef
MC
150282004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15029
15030 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15031
1b802196
FF
150322004-02-02 Fred Fish <fnf@redhat.com>
15033
15034 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15035 remote targets. Update copyright years.
15036
18fe2033
JJ
150372004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15038
15039 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15040 support.
15041 * gdb.base/langs.exp: Fix test which attempts to create
15042 breakpoint on non-existent function to handle new pending
15043 support.
15044 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15045 a breakpoint.
15046 * gdb.base/pending.exp: New test.
15047 * gdb.base/pending.c: New file.
15048 * gdb.base/pendshr.c: Ditto.
15049
8d577d32
DC
150502004-02-02 David Carlton <carlton@kealia.com>
15051
15052 * gdb.cp/overload.exp: Add overloadNamespace tests.
15053 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15054 (overloadNamespace, XXX): New.
15055 (main): Call XXX::marker2.
15056
3ad13771
FF
150572004-02-01 Fred Fish <fnf@redhat.com>
15058
15059 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15060 * gdb.base/finish.exp: Ditto.
15061 * gdb.base/gcore.exp: Ditto.
15062 * gdb.base/huge.exp: Ditto.
15063 * gdb.base/info-proc.exp: Ditto.
15064 * gdb.base/return2.exp: Ditto.
15065 * gdb.threads/gcore-thread.exp: Ditto.
15066
44c75849
DJ
150672004-02-01 Daniel Jacobowitz <drow@mvista.com>
15068
15069 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15070
005bc093
MK
150712004-02-01 Mark Kettenis <kettenis@gnu.org>
15072
15073 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15074 that opening the file succeeds on OpenBSD.
15075
c47cebdb
DJ
150762004-02-01 Daniel Jacobowitz <drow@mvista.com>
15077
15078 * gdb.threads/thread-specific.c: New file.
15079 * gdb.threads/threads-specific.exp: New test script.
15080 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15081 to expect_out.
15082
5a01311c
MK
150832004-02-01 Mark Kettenis <kettenis@gnu.org>
15084
15085 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15086 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15087 only on the "print_small_structs from print_long_arg_list" test.
15088
ce22a4f1
DJ
150892004-02-01 Daniel Jacobowitz <drow@mvista.com>
15090
15091 * gdb.base/completion.exp: Kill a stray backslash.
15092
15093 From Jim Ingham <jingham@apple.com>:
15094 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15095 agrees with the result from sending a tab.
15096
abbab9d3
DJ
150972004-01-31 Daniel Jacobowitz <drow@mvista.com>
15098
15099 * gdb.base/chng-syms.exp: Remove stray newline.
15100
53904d1e
MK
151012004-01-31 Mark Kettenis <kettenis@gnu.org>
15102
15103 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15104 *-*-openbsd*.
15105 * gdb.asm/openbsd.inc: New file.
15106
3a4b3aac
MK
151072004-01-30 Mark Kettenis <kettenis@gnu.org>
15108
15109 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15110 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15111 *-*solaris2*. Remove commented out default settings for
15112 asm-flags. Replace gdb_compile with target_link.
15113
ebac27b4
MC
151142004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15115
15116 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15117 for all tests. Remove old hp-ux and cygnus xfail cases.
15118
d8679d84
PH
151192004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15120
15121 * gdb.base/chng-syms.exp: New file.
15122 * gdb.base/chng-syms.c: New file.
15123
0a55bc22
MC
151242004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15125
15126 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15127 Provide arms for current output in all my configurations.
15128
94b8e876
MC
151292004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15130
15131 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15132 * lib/compiler.cc: Likewise.
15133 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15134 get the right preprocessor. Eval the output directly. Remove
15135 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15136 hp_f77_compiler and hp_f90_compiler completely.
15137 (gdb_preprocess): Delete.
15138 (get_compiler): Delete.
15139
7cf03d44
MK
151402004-01-24 Mark Kettenis <kettenis@gnu.org>
15141
15142 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15143 <string.h>.
15144
68b6dce9
NR
151452004-01-24 Nick Roberts <nick@nick.uklinux.net>
15146
15147 * gdb.mi/mi-stack.exp: Update copyright.
15148
b368761e
DC
151492004-01-23 David Carlton <carlton@kealia.com>
15150
15151 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15152 test for cp_lookup_transparent_type.
15153 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15154 call them.
15155
f2061b53
DJ
151562004-01-23 Daniel Jacobowitz <drow@mvista.com>
15157
15158 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15159 after -var-update.
15160
37fc574a
DC
151612004-01-23 David Carlton <carlton@kealia.com>
15162
15163 * gdb.cp/namespace.cc (C::ensureRefs): New.
15164 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15165
8e94b928
NR
151662004-01-20 Nick Roberts <nick@nick.uklinux.net>
15167
15168 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15169 case "-stack-list-locals 2".
15170 * gdb.mi/mi-var-child.exp: Test for case
15171 "-var-list-children --all-values NAME".
15172
997b0952
MC
151732004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15174
15175 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15176
52470da3
MK
151772004-01-18 Mark Kettenis <kettenis@gnu.org>
15178
7049b4b8
MK
15179 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15180 used with gdb_test_multiple.
15181
52470da3
MK
15182 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15183 read at address 0. This fixes PR testsuite/1504.
15184
da6012e5
DJ
151852004-01-18 Daniel Jacobowitz <drow@mvista.com>
15186
15187 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15188 Remove downloading, guessing the host executable, the calls to
15189 gdb_file_cmd and gdb_target_cmd, and "load" support.
15190 (infer_host_exec): New function broken out from gdb_load.
15191 (gdb_load): New wrapper for gdbserver_gdb_load.
15192 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15193 gdb_target_cmd. Use -target-select.
15194 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15195 Download binaries to the host. Clear last_mi_remote_file when
15196 we load a new binary.
15197 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15198 call gdbserver_gdb_load and mi_gdb_target_cmd.
15199
32c70722
MC
152002004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15201
15202 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15203 type patterns.
15204
b0cecf36
MC
152052004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15206
15207 * gdb.cp/templates.exp: Fix typo in test name of
15208 "print Foo<volatile char*>::foo".
15209
4120d7e6
MC
152102004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15211
15212 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15213
f679e530
BE
152142004-01-16 Ben Elliston <bje@wasabisystems.com>
15215
15216 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15217 (clean mostlyclean): Remove empty rm.
15218
091c48f6
MC
152192004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15220
15221 * gdb.base/setvar.exp: Add copyright years.
15222
3e5fc8d2
DC
152232004-01-14 David Carlton <carlton@bactrian.org>
15224
15225 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15226 PR c++/1511 and update coment.
15227 * gdb.cp/templates.exp: Update patterns to match current output.
15228 If changes involve something other than whitespace, KFAIL
15229 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15230
63d06c5c
DC
152312004-01-14 David Carlton <carlton@kealia.com>
15232
15233 * gdb.cp/namespace.exp: Add tests involving classes defined within
15234 namespaces.
15235 * gdb.cp/namespace.cc (C::CClass): New.
15236 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15237
a51dab88
EZ
152382004-01-14 Elena Zannoni <ezannoni@redhat.com>
15239
15240 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15241 what debug info we have. Print a better message if something goes
15242 wrong while producing the separate debug info file.
15243
a476ccc9
MC
152442004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15245
15246 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15247
f453692c
MC
152482004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15249
15250 * gdb.base/callfuncs.c: Add copyright notice.
15251
f40063a5
MC
152522004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15253
15254 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15255 inheritance. PR gdb/1498, PR gcc/13539.
15256
19ac3974
EZ
152572004-01-13 Elena Zannoni <ezannoni@redhat.com>
15258
a9c64011
AS
15259 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15260 test specific name.
15261 * gdb.mi/gdb669.exp: Ditto.
15262 * gdb.mi/mi-pthreads.exp: Ditto.
15263 * gdb.mi/mi1-pthreads.exp: Ditto.
15264 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15265
56c97c6e
MC
152662004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15267
15268 * gdb.cp/member-ptr.cc: Add copyright notice.
15269
a0644324
MC
152702004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15271
15272 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15273 some patterns for recent versions of gcc and hpacc. Delete
15274 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15275 Delete tests that access a NULL pointer-to-member-data. This
15276 script is still disabled for gcc.
15277
32fabe09
EZ
152782004-01-12 Elena Zannoni <ezannoni@redhat.com>
15279
15280 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15281 escaped correctly.
32fabe09 15282
1f8a6abb
EZ
152832004-01-12 Elena Zannoni <ezannoni@redhat.com>
15284
15285 * gdb.base/sepdebug.exp: New file.
15286 * gdb.base/sepdebug.c: New file.
15287 * lib/gdb.exp (separate_debug_filename): New procedure.
15288 (gdb_gnu_strip_debug): New procedure.
15289
48efe704
AC
152902004-01-12 Andrew Cagney <cagney@redhat.com>
15291
15292 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15293 * gdb.mi/ChangeLog-1999-2003: New file.
15294
a9415475
AC
152952004-01-12 Andrew Cagney <cagney@redhat.com>
15296
15297 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15298 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15299 or EEXIST", treat EBUSY as an XFAIL.
15300
83b8cf9d
MC
153012004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15302
15303 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15304 hp_cc_compiler.
15305
9939d2a8
MC
153062004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15307
15308 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15309 decorations.
15310
1ff8cadf
MC
153112004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15312
15313 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15314 and "(aCC)" decorations. Remove obsolete doco about old
15315 test results.
15316
6fa9022e
MC
153172004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15318
15319 * gdb.cp/exception.exp: Fix typo in doco.
15320
209721fe
MK
153212004-01-09 Mark Kettenis <kettenis@gnu.org>
15322
15323 * gdb.base/gdb1476.exp: Fix typo.
15324
ef11303e
MC
153252004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15326
15327 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15328 file.
15329
041ab88c
MC
153302004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15331
15332 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15333 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15334 Use gdb_compile. Remove restriction on gcc. Add some patterns
15335 for recent version of gdb. Delete second half, which was a copy
15336 of the first half with different build flags. This test is
15337 still disabled because it is still not ready for production.
15338
e36d075a
MC
153392004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15340
15341 * gdb.cp/exception.cc: Add copyright notice.
15342 * gdb.cp/exception.exp: Add a notice that this file is broken
15343 because of line number changes caused by addition of copyright
15344 notice.
15345
42b190ad
MC
153462004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15347
15348 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15349 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15350
8f25f06b
MC
153512004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15352
15353 * gdb.cp/classes.exp: Accept gnu abi 2.
15354 * gdb.cp/derivation.exp: Likewise.
15355 * gdb.cp/overload.exp: Likewise.
15356 * gdb.cp/virtfunc.exp: Likewise.
15357
06ded8b8
MC
153582004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15359
15360 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15361 semicolon after end of function.
15362
77c26ae3
MC
153632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15364
15365 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15366 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15367 boilerplate code for compiling and running the program under
15368 test. Add some string method tests.
15369
20757486
MC
153702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15371
15372 * gdb.cp/bs15503.cc: Add copyright notice.
15373 * gdb.cp/bs15503.exp: Adjust line number.
15374
0fd3b503
MC
153752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15376
15377 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15378 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15379
10d1bea8
MC
153802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15381
15382 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15383 hp_cc_compiler.
15384
2789202a
MC
153852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15386
15387 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15388 * gdb.cp/ctti.exp: Use the marker instead of "next".
15389 With gcc, run further before bailing.
15390
b862f14c
MC
153912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15392
15393 * gdb.cp/cttiadd.cc: Add copyright notice.
15394 * gdb.cp/cttiadd1.cc: Likewise.
15395 * gdb.cp/cttiadd2.cc: Likewise.
15396 * gdb.cp/cttiadd3.cc: Likewise.
15397
96da2469
MC
153982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15399
15400 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15401 Use gdb_test, gdb_test_multiple. Use floating-point values that
15402 have exact representations in IEEE-ish formats.
15403
053248ff
MC
154042004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15405
15406 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15407 compilers. Delete duplicate call to get_compiler_info.
15408 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15409 * gdb.base/volatile.exp: Likewise.
15410
84acecdd
MK
154112004-01-07 Mark Kettenis <kettenis@gnu.org>
15412
15413 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15414 memory at address 0.
15415
fe11a27f
MC
154162004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15417
15418 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15419 to test for hp-ux assembler. Fix copyright years.
15420
60ad077b
AC
154212004-01-07 Andrew Cagney <cagney@redhat.com>
15422
15423 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15424
1c9b8f33
AC
154252004-01-07 Andrew Cagney <cagney@redhat.com>
15426
15427 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15428 when creating the read-only file. From analysis by Roland McGrath
15429 and Elena Zannoni.
15430
753ccc7a
MC
154312004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15432
15433 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15434
eca3e36b
MC
154352004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15436
15437 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15438 data pointers.
15439
f8d4bac4
MC
154402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15441
15442 * gdb.cp/m-static.exp: Compile one source file at a time.
15443 Delete unused call to get_compiler_info.
15444
9b4e0f94
MC
154452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15446
15447 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15448 * gdb.base/call-rt-st.exp: Likewise.
15449 * gdb.base/nodebug.exp: Likewise.
15450 * gdb.base/volatile.exp: Likewise.
15451 * gdb.cp/ref-types.exp: Likewise.
15452 * gdb.cp/templates.exp: Likewise.
15453
023c1024
MK
154542004-01-05 Mark Kettenis <kettenis@gnu.org>
15455
15456 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15457
19703c4a
MC
154582004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15459
15460 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15461 hppa*-hp-hpux*.
15462
18b67037
MK
154632004-01-04 Mark Kettenis <kettenis@gnu.org>
15464
ba6219c8
MK
15465 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15466 x86_64-*-*.
15467
18b67037
MK
15468 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15469 sparc64-*-* and sparc*-solaris2*.
15470
1bfbbb9d
MK
154712004-01-04 Mark Kettenis <kettenis@gnu.org>
15472
15473 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15474 return ${tests}" test. The ${tests} already mentions the
15475 filename.
15476
06846494
MC
154772004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15478
15479 * gdb.cp/local.exp: Accept gcc abi 2.
15480
3b0cb202
MC
154812004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15482
15483 * gdb.cp/templates.exp: Accept gcc abi 2.
15484
0643ec3f
MC
154852004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15486
15487 * lib/compiler.cc: Remove supports_template_debugging.
15488 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15489
d231d0b1
MC
154902004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15491
15492 * gdb.cp/namespace.exp: Accept gcc abi 2.
15493
44ffb27c
MC
154942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15495
15496 * gdb.cp/method.exp: Accept gcc abi 2.
15497
184ad485
MC
154982004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15499
15500 * gdb.cp/classes.exp: Generate identical results as old version.
15501 * gdb.cp/derivation.exp: Likewise.
15502 * gdb.cp/overload.exp: Likewise.
15503 * gdb.cp/virtfunc.exp: Likewise.
15504
116f09e7
MC
155052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15506
15507 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15508 mysterious bug with sourceware version of expect.
15509
b1379776
MC
155102004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15511
15512 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15513 current versions of gcc, including gcc abi 2. Remove gratuitous
15514 restart of test program. Use gdb_test_multiple and gdb_test for
15515 all tests. Add patterns to xfail missing "const" in "const char *"
15516 and kfail PR gdb/1155.
15517
6b7a4c0e
MC
155182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15519
15520 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15521 current versions of gcc, including gcc abi 2. Remove gratuitous
15522 restart of test program. Use gdb_test_multiple and gdb_test for
15523 all tests. Add patterns to kfail PR gdb/1498.
15524
51615d72
MC
155252003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15526
15527 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15528 current versions of gcc, including gcc abi 2. Use "breakpoint"
15529 and "continue" instead of restarting the target program. Use
15530 gdb_test_multiple and gdb_test for all tests.
15531
7b79a9d7
MK
155322004-01-01 Mark Kettenis <kettenis@gnu.org>
15533
15534 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15535 for *-*-solaris2*.
15536
1cd3489f
MC
155372003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15538
15539 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15540 current versions of gcc, including gcc abi 2. Use "breakpoint"
15541 and "continue" instead of restarting the target program several
15542 times. Use gdb_test_multiple and gdb_test for all tests.
15543
850742db
MC
155442003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15545
15546 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15547 source files.
15548
eb4bbda8
MC
155492003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15550
15551 * gdb.base/environ.exp: Handle compiling test case from multiple
15552 source files.
15553
e42c7771
MC
155542003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15555
15556 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15557
80e4b428
JB
155582003-12-17 Jim Blandy <jimb@redhat.com>
15559
5f06973a
JB
15560 * gdb.base/freebpcmd.c: Add copyright notice.
15561
80e4b428
JB
15562 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15563
0ab84fb7
MC
155642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15565
15566 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15567
1b3bb3d0
JB
155682003-12-13 Jim Blandy <jimb@redhat.com>
15569
15570 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15571
3a4c9371
KB
155722003-12-12 Kevin Buettner <kevinb@redhat.com>
15573
15574 * gdb.asm/frv.inc: New file.
15575 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15576
a1dea79a
FF
155772003-12-09 Fred Fish <fnf@redhat.com>
15578
15579 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15580 functions to break1.c and leave prototypes behind. Add more
15581 "set breakpoint NN here" comments.
15582 * gdb.base/break1.c: New file.
15583
15584 * gdb.base/break.exp: Handle compiling test case from multiple
15585 source files and change source file references as needed.
15586 * gdb.base/completion.exp: Ditto.
15587 * gdb.base/condbreak.exp: Ditto.
15588 * gdb.base/define.exp: Ditto.
15589 * gdb.base/ena-dis-br.exp: Ditto.
15590 * gdb.base/info-proc.exp: Ditto.
15591 * gdb.base/maint.exp: Ditto.
15592 * gdb.base/until.exp: Ditto.
15593
15594 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15595 hardcoded line numbers.
15596 * gdb.base/define.exp: Ditto.
15597 * gdb.base/ena-dis-br.exp: Ditto.
15598 * gdb.base/maint.exp: Ditto.
15599 * gdb.base/until.exp: Ditto.
15600
15601 * gdb.base/completion.exp: Use "break1" for completion tests since
15602 "break" is no longer a unique prefix.
15603
5266b69c
AC
156042003-12-06 Andrew Cagney <cagney@redhat.com>
15605
15606 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15607 "return_value_unimplemented". When an unimplemented struct return
15608 architecture, report incorrect values as a KFAIL
15609
374451f0
MC
156102003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15611
15612 * gdb.cp/rtti.exp: Accept new wording of warning from
15613 cp_lookup_rtti_type.
15614
ba9b20a7
MC
156152003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15616
15617 Partial fix for PR testsuite/1456.
15618 * gdb.base/scope.exp (test_at_main): Replace references to
15619 gcc_compiled with calls to test_compiler_info.
15620 (test_at_foo): Likewise.
15621 (test_at_bar): Likewise.
15622
b74b6d0b
MC
156232003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15624
15625 Partial fix for PR testsuite/1456.
15626 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15627 to test_compiler_info.
15628
ccfa3402
MC
156292003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15630
15631 * gdb.base/so-impl-ld.exp: Update copyright notice.
15632
f6246aba
MC
156332003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15634
15635 Partial fix for PR testsuite/1456.
15636 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15637 to test_compiler_info.
15638
13ae734a
MC
156392003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15640
15641 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15642 from current versions of gdb. Clean up regular expressions.
15643 Delete redundant timeout case.
15644
d8e1cdee
MC
156452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15646
15647 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15648 from current versions of gdb. Clean up regular expressions.
15649 Delete redundant timeout case.
15650
96457b64
MC
156512003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15652
15653 Partial fix for PR testsuite/1456.
15654 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15655 gcc_compiled with call to test_compiler_info.
15656
f35309fc
MC
156572003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15658
15659 Partial fix for PR testsuite/1456.
15660 * gdb.base/list.exp (test_list_function): Delete unused declaration
15661 of gcc_compiled.
15662
d7afdf9b
MC
156632003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15664
15665 Partial fix for PR testsuite/1456.
15666 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15667 call to test_compiler_info.
15668
71507b56
MK
156692003-11-29 Mark Kettenis <kettenis@gnu.org>
15670
15671 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15672 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15673 it to create the appropriate note.inc.
15674 * gdb.asm/asmsrc1.s: Include "note.inc".
15675 * gdb.asm/netbsd.inc: New file.
15676 * gdb.asm/empty.inc: New file.
15677
f81f93f7
MC
156782003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15679
15680 Partial fix for PR testsuite/1456.
15681 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15682 calls to test_compiler_info.
15683
9a77938e
MC
156842003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15685
15686 Partial fix for PR testsuite/1456.
15687 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15688 calls to test_compiler_info.
15689
e8367dc7
MK
156902003-11-27 Mark Kettenis <kettenis@gnu.org>
15691
15692 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15693 pattern for the KFAILs.
15694
526c61ee
AF
156952003-11-25 Adam Fedor <fedor@gnu.org>
15696
15697 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15698 * gdb.objc/objcdecode.m: New file.
15699
28f2d600
AF
157002003-11-25 Adam Fedor <fedor@gnu.org>
15701
15702 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15703 * gdb.objc/nondebug.m: New file.
15704
a3895cee
BE
157052003-11-26 Ben Elliston <bje@wasabisystems.com>
15706
15707 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15708 NetBSD as it does on FreeBSD. Modelled on a similar change by
15709 Mark Kettenis on 2003-05-30.
15710 (link-flags): Set to "--entry _start" regardless of target.
15711 Special linker flags are to be appended to $link-flags.
15712 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15713
c9f2c8a3
MC
157142003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15715
15716 * gdb.cp/method.exp: Accept output of new demangler.
15717
15a0587a 157182003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15719
15720 * gdb/class2.exp: New file.
15721 * gdb/class2.cc: New file.
15722
3c00b570
MC
157232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15724
15725 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15726 of new demangler.
15727
7027acc7
MK
157282003-11-23 Mark Kettenis <kettenis@gnu.org>
15729
15730 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15731 of gdb_test "run".
15732
b0e1598a
MK
157332003-11-23 Mark Kettenis <kettenis@gnu.org>
15734
15735 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15736 "continue" into "run".
15737
4d9eda44
MC
157382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15739
15740 Partial fix for PR testsuite/1456.
15741 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15742 call to test_compiler_info.
15743 * gdb.cp/ctti.exp: Likewise.
15744 * gdb.cp/derivation.exp: Likewise.
15745 * gdb.cp/member-ptr.exp: Likewise.
15746 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15747 reference to gcc_compiled.
15748
157492003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15750
15751 Fix PR testsuite/1463.
15752 * gdb.base/structs.exp (start_structs_test): Call
15753 get_debug_format before using the debug format.
15754
d422fe19
AC
157552003-11-22 Andrew Cagney <cagney@redhat.com>
15756
15757 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15758 * gdb.base/structs.exp: Use gdb_test_multiple.
15759
039cf96d
AC
157602003-11-20 Andrew Cagney <cagney@redhat.com>
15761
6882279b
AC
15762 * gdb.base/structs.exp: Handle and recover from internal errors.
15763 Replace "foo${n}" with "foo<n>" in test messages.
15764
e53890ae
AC
15765 * gdb.base/structs.exp: Update copyright. Rewrite.
15766 * gdb.base/structs.c: Update copyright. Rewrite.
15767
2b211c59
AC
15768 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15769 resync count exceeded.
d63a86f8 15770
039cf96d
AC
15771 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15772 from the internal error.
15773 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15774 Original from Jim Blandy.
15775 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15776
eac98b22
AC
157772003-11-19 Andrew Cagney <cagney@redhat.com>
15778
15779 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15780 KFAIL.
15781
67455b2a
MK
157822003-11-17 Mark Kettenis <kettenis@gnu.org>
15783
15784 New testcase for PR backtrace/1435.
15785 * gdb.arch/i386-unwind.exp: New file.
15786 * gdb.arch/i386-unwind.c: New file.
15787
853d6e5b
AC
157882003-11-17 Andrew Cagney <cagney@redhat.com>
15789
15790 * lib/gdb.exp (compiler_info): New global.
15791 (test_compiler_info): New function.
15792 (get_compiler_info): Set compiler_info.
15793 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15794 "compiler_info" to gcc-<major>-<minor>.
15795
38cf6e11
MC
157962003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15797
15798 * gdb.trace/configure: Remove.
15799
a50d3602
EZ
158002003-11-13 Elena Zannoni <ezannoni@redhat.com>
15801
15802 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15803 breakpoints.
a50d3602
EZ
15804 * gdb.base/break.exp: Remove all references to explicit line
15805 numbers.
15806
d9407aaa
NC
158072003-11-11 Nick Clifton <nickc@redhat.com>
15808
15809 * gdb.base/shreloc.exp: Do not run for targets which do not
15810 support shared objects.
15811
db488fc1
CV
158122003-11-10 Corinna Vinschen <vinschen@redhat.com>
15813
15814 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15815 Don't run tests if nofileio flag is given.
15816
6a90a18e
EZ
158172003-11-07 Elena Zannoni <ezannoni@redhat.com>
15818
15819 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15820 as well as 'Watchpoint'.
6a90a18e 15821
0b915e9c
EZ
158222003-11-06 Elena Zannoni <ezannoni@redhat.com>
15823
15824 Reported by Jim Ingham <jingham@apple.com>:
15825 * gdb.base/annota1.exp: Match at least one occurrence of the
15826 signal handler annotation.
15827
d7e4b55f
EZ
158282003-11-06 Elena Zannoni <ezannoni@redhat.com>
15829
a9c64011
AS
15830 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15831 as well as 'Watchpoint'.
d7e4b55f 15832
2fe4e8d0
MC
158332003-11-05 Michael Chastain <mec@shout.net>
15834
15835 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15836
6ef88553
KW
158372003-11-03 Kris Warkentin <kewarken@qnx.com>
15838
15839 * gdb.arch/gdb1291.c: New test file.
15840 * gdb.arch/gdb1291.exp: New test script.
15841 * gdb.arch/gdb1431.c: New test file.
15842 * gdb.arch/gdb1431.exp: New test script.
15843
ae7dc4d8
MC
158442003-10-22 Michael Chastain <mec@shout.net>
15845
15846 * gdb.mi/pthreads.c: Add copyright notice.
15847
c39d7427
MC
158482003-10-22 Michael Chastain <mec@shout.net>
15849
15850 * gdb.threads/pthreads.c: Add copyright notice.
15851
8b7d96c1
MC
158522003-10-20 Michael Chastain <mec@shout.net>
15853
15854 * gdb.base/gdb1056.exp: New test script.
15855
d1d69fdd
DJ
158562003-10-13 Daniel Jacobowitz <drow@mvista.com>
15857
15858 * gdb.threads/killed.exp: Use gdb_run_cmd.
15859
7d605576
DJ
158602003-10-13 Daniel Jacobowitz <drow@mvista.com>
15861
15862 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15863 create a core file.
15864 * gdb.threads/gcore-thread.exp: Likewise.
15865
618ec112
CV
158662003-10-13 Corinna Vinschen <vinschen@redhat.com>
15867
15868 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15869 type, based on char type.
15870 (struct bit_flags_short_t): New bitfield type, based on short type.
15871 (init_bit_flags_char): New fuction.
15872 (init_bit_flags_short): Ditto.
15873 (print_bit_flags_char): Ditto.
15874 (print_bit_flags_short): Ditto.
15875 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15876
9367a73c
MC
158772003-10-11 Michael Chastain <mec@shout.net>
15878
15879 * gdb.base/call-rt-st.exp: Update copyright year.
15880
1decf120
KI
158812003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15882
15883 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15884 * gdb.disasm/sh3.s: Ditto.
15885
5445b2ae
DJ
158862003-10-07 Daniel Jacobowitz <drow@mvista.com>
15887
15888 * gdb.threads/switch-threads.exp: New test.
15889 * gdb.threads/switch-threads.c: New source file.
15890
aec24853
CV
158912003-10-07 Corinna Vinschen <vinschen@redhat.com>
15892
15893 * gdb.base/ending-run.exp: Add sh specific case.
15894
adc7428d
AC
158952003-10-06 Andrew Cagney <cagney@redhat.com>
15896
15897 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15898 * gdb.disasm/mn10200.exp: Delete obsolete file.
15899
c9d37158
DJ
159002003-09-29 Daniel Jacobowitz <drow@mvista.com>
15901
15902 * ChangeLog: Correct an entry command.exp -> commands.exp.
15903 * gdb.base/commands.exp (bp_deleted_in_command_test)
15904 (temporary_breakpoint_commands): Check noargs.
15905
79c2c32d
DC
159062003-09-25 David Carlton <carlton@kealia.com>
15907
15908 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15909 of some print tests, where appropriate. Add tests for C::D::cd,
15910 E::ce, F::cXfX, G::XgX.
15911 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15912
594e6d67
RE
159132003-09-25 Richard Earnshaw <rearnsha@arm.com>
15914
15915 * lib/java.exp (java_init): Import target_alias before using it.
15916
10f0d451
DC
159172003-09-25 David Carlton <carlton@kealia.com>
15918
15919 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15920
274bcba0
EZ
159212003-09-23 Elena Zannoni <ezannoni@redhat.com>
15922
d63a86f8 15923 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15924 weirdness.
274bcba0 15925
cdbf20f7
MC
159262003-09-17 Michael Chastain <mec@shout.net>
15927
15928 * gdb.cp/gdb1355.exp: New file.
15929 * gdb.cp/gdb1355.c: New file.
15930
71e06f80
CV
159312003-09-15 Corinna Vinschen <vinschen@redhat.com>
15932
15933 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15934 * gdb.asm/sh.inc: New file.
15935
5c4e30ca
DC
159362003-09-11 David Carlton <carlton@kealia.com>
15937
bd45b7af
DC
15938 * gdb.cp/namespace.exp: Add tests for namespace types.
15939 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15940 (test_namespace): New.
15941
1c199746
EZ
159422003-09-11 Elena Zannoni <ezannoni@redhat.com>
15943
a9c64011 15944 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15945 * gdb.stabs/weird.exp: Ditto.
1c199746 15946
04ed252f
MC
159472003-09-08 Michael Chastain <mec@shout.net>
15948
15949 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15950
d8a2d9e7
MC
159512003-09-07 Michael Chastain <mec@shout.net>
15952
15953 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15954 'parse error'.
15955
161afb24
MK
159562003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15957
15958 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15959
49f2741a
MC
159602003-08-30 Michael Chastain <mec@shout.net>
15961
15962 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15963 * gdb.gdb/observer.exp: Ditto.
15964 * gdb.gdb/xfullpath.exp: Ditto.
15965
8afa723e
MK
159662003-08-29 Mark Kettenis <kettenis@gnu.org>
15967
15968 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15969 *-*-*bsd*.
15970
f31dfe3b
JJ
159712003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15972
15973 * gdb.base/dump.exp: Skip for ia64.
15974
4630e498
JJ
159752003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15976
15977 * gdb.asm/asm-source.exp: Add ia64 support.
15978 * gdb.asm/ia64.inc: New file.
15979
1105b7ef
MC
159802003-08-22 Michael Chastain <mec@shout.net>
15981
15982 * gdb.cp: New directory.
15983 * gdb.cp/*: Copy from gdb.c++/*.
15984 * gdb.c++/*: Remove.
15985 * Makefile.in: Change gdb.c++ to gdb.cp.
15986 * configure.in: Ditto.
15987 * configure: Regnerate.
15988
c945b932
MK
159892003-08-18 Mark Kettenis <kettenis@gnu.org>
15990
15991 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15992 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15993
2b66634b
DJ
159942003-08-17 Daniel Jacobowitz <drow@mvista.com>
15995
15996 * mi-var-display.exp (-var-list-children weird): Accept function
15997 pointers with argument types.
15998 * mi1-var-display.exp (-var-list-children weird): Likewise.
15999 * mi2-var-display.exp (-var-list-children weird): Likewise.
16000
a356f73b
DJ
160012003-08-17 Daniel Jacobowitz <drow@mvista.com>
16002
16003 * gdb.base/annota3.exp: Add missing newline.
16004
483417b8
MC
160052003-08-06 Michael Chastain <mec@shout.net>
16006
16007 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16008
c99c59c3
MS
160092003-08-12 Michael Snyder <msnyder@redhat.com>
16010
16011 * gdb.base/float.exp: Add test for SH.
16012
55ed7501
MK
160132003-08-10 Mark Kettenis <kettenis@gnu.org>
16014
16015 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16016
1a371f2e
EZ
160172003-08-07 Elena Zannoni <ezannoni@redhat.com>
16018
16019 * gdb.base/completion.exp: Remove reduntant completion test
16020 on filename.
16021
e0f353ce
EZ
160222003-08-07 Elena Zannoni <ezannoni@redhat.com>
16023
a9c64011
AS
16024 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16025 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16026 gdb.trace/save-trace.exp: Make sure that full pathnames are
16027 escaped correctly.
e0f353ce 16028
5710a1af 160292003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16030
a9c64011
AS
16031 * configure.in: Don't generate config.h from config.hin.
16032 * configure: Regenerate.
16033 * config.hin: Remove file.
16034 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16035 * gdb.threads/pthreads.c: Ditto.
5710a1af 16036
dcd81ce9
DJ
160372003-08-07 Daniel Jacobowitz <drow@mvista.com>
16038
16039 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16040 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16041 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16042 Replace ld24 with seth/add3.
16043
6009d884
AC
160442003-08-02 Andrew Cagney <cagney@redhat.com>
16045
16046 * gdb.base/annota3.exp: New file.
16047 * gdb.base/annota3.c: New file.
16048 * gdb.c++/annota3.exp: New file.
16049 * gdb.c++/annota3.cc: New file.
16050
51514e06
MC
160512003-07-29 Michael Chastain <mec@shout.net>
16052
16053 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16054 actually failed.
16055 (do_pass): Likewise.
16056 * gdb.threads/tls.exp: Always initialize no_of_threads.
16057
4ee6625b
DJ
160582003-07-27 Daniel Jacobowitz <drow@mvista.com>
16059
16060 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16061 pattern.
16062 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16063 * gdb.threads/tls.exp: Recognize one case of the host library not
16064 supporting TLS.
16065
225f2bf6
AC
160662003-07-27 Andrew Cagney <cagney@redhat.com>
16067
16068 * gdb.base/fileio.exp: Use SH when running commands using
16069 remote_exec.
16070
bcb27c9f
DJ
160712003-07-24 Daniel Jacobowitz <drow@mvista.com>
16072
16073 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16074 * gdb.base/relocate.c (dummy): New padding array.
16075
3d67be83
MS
160762003-07-22 Michael Snyder <msnyder@redhat.com>
16077
d63a86f8 16078 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16079
16080 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16081 patterns to be more general, accepting old and new output.
16082 Some output chars (such as '+') also must be quoted.
d63a86f8 16083 Some addresses are displayed numerically instead of
3d67be83
MS
16084 symbolically.
16085
57ba3b85
MS
160862003-07-23 Michael Snyder <msnyder@redhat.com>
16087
686d097c
MS
16088 * gdb.base/return2.exp: Don't test long-long return.
16089
57ba3b85
MS
16090 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16091 * gdb.disasm/t01_mov.exp: Ditto.
16092 * gdb.disasm/t02_mova.s: Ditto.
16093 * gdb.disasm/t02_mova.exp: Ditto.
16094 * gdb.disasm/t03_add.s: Ditto.
16095 * gdb.disasm/t03_add.exp: Ditto.
16096 * gdb.disasm/t04_sub.s: Ditto.
16097 * gdb.disasm/t04_sub.exp: Ditto.
16098 * gdb.disasm/t05_cmp.s: Ditto.
16099 * gdb.disasm/t05_cmp.exp: Ditto.
16100 * gdb.disasm/t06_ari2.s: Ditto.
16101 * gdb.disasm/t06_ari2.exp: Ditto.
16102 * gdb.disasm/t07_ari3.s: Ditto.
16103 * gdb.disasm/t07_ari3.exp: Ditto.
16104 * gdb.disasm/t08_or.s: Ditto.
16105 * gdb.disasm/t08_or.exp: Ditto.
16106 * gdb.disasm/t09_xor.s: Ditto.
16107 * gdb.disasm/t09_xor.exp: Ditto.
16108 * gdb.disasm/t10_and.s: Ditto.
16109 * gdb.disasm/t10_and.exp: Ditto.
16110 * gdb.disasm/t11_logs.s: Ditto.
16111 * gdb.disasm/t11_logs.exp: Ditto.
16112 * gdb.disasm/t12_bit.s: Ditto.
16113 * gdb.disasm/t12_bit.exp: Ditto.
16114 * gdb.disasm/t13_otr.s: Ditto.
16115 * gdb.disasm/t13_otr.exp: Ditto.
16116
e00759ef
EZ
161172003-07-22 Elena Zannoni <ezannoni@redhat.com>
16118
16119 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16120
8bc2021f
EZ
161212003-07-22 Elena Zannoni <ezannoni@redhat.com>
16122
a9c64011
AS
16123 * gdb.threads/tls.c : New file.
16124 * gdb.threads/tls.exp : New file.
16125 * gdb.threads/tls-main.c : New file.
16126 * gdb.threads/tls-shared.c : New file.
16127 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16128
89320c4c
AS
161292003-07-22 Andreas Schwab <schwab@suse.de>
16130
16131 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16132
180dea7c
AS
161332003-07-20 Andreas Schwab <schwab@suse.de>
16134
16135 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16136 due to insn reordering.
16137
0714963c
AC
161382003-07-15 Andrew Cagney <cagney@redhat.com>
16139
16140 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16141
98a23b3f
MC
161422003-07-15 Michael Chastain <mec@shout.net>
16143
16144 * gdb.base/gdb1250.exp: New file.
16145 * gdb.base/gdb1250.c: New file.
16146
27e417a2
ML
161472003-07-09 Michal Ludvig <mludvig@suse.cz>
16148
16149 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16150 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16151
8bc2021f
EZ
161522003-07-09 Elena Zannoni <ezannoni@redhat.com>
16153
a9c64011
AS
16154 * gdb.threads/tls.c: New file.
16155 * gdb.threads/tls.exp: New file.
16156 * gdb.threads/tls-main.c: New file.
16157 * gdb.threads/tls-shared.c: New file.
16158 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16159
d99968dc
EZ
161602003-07-09 Elena Zannoni <ezannoni@redhat.com>
16161
16162 * gdb.base/annota1.exp: Make sure that we properly escape the
16163 full path of the source file. Xfail more permissive patterns,
d63a86f8 16164 due to a compiler debug info problem.
d99968dc 16165
83876b3b
AS
161662003-07-07 Andreas Schwab <schwab@suse.de>
16167
2705e972
AS
16168 * gdb.asm/m68k.inc: New file.
16169 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16170
83876b3b
AS
16171 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16172 arguments"): Also match negative number.
16173
16174 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16175
3a871b37
DJ
161762003-07-03 Daniel Jacobowitz <drow@mvista.com>
16177
16178 * gdb.base/store.c (charest): New typedef.
16179 (add_char): Rename to add_charest, update.
16180 (wack_char): Rename to wack_charest, update types. Return l + r
16181 to keep r live across the call.
16182 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16183 (wack_double, wack_doublest): Return l + r to keep r live across
16184 the call.
16185 * gdb.base/store.exp: Accomodate store.c changes.
16186
b2a7f303
DC
161872003-06-30 David Carlton <carlton@kealia.com>
16188
16189 * gdb.c++/maint.exp (test_invalid_name): New.
16190 (test_first_component): Add tests for invalid names.
16191
3c6cb4a1
MC
161922003-06-29 Michael Chastain <mec@shout.net>
16193
16194 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16195 output of '<VTT for class>' for virtual base classes.
16196
f1c2644b
DJ
161972003-06-29 Daniel Jacobowitz <drow@mvista.com>
16198
16199 * gdb.base/completion.exp: Tab-complete "complet" instead of
16200 "compl".
16201 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16202
18080350
DJ
162032003-06-29 Daniel Jacobowitz <drow@mvista.com>
16204
16205 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16206 * gdb.base/volatile.exp: Likewise.
16207
f56973f8
DJ
162082003-06-29 Daniel Jacobowitz <drow@mvista.com>
16209
16210 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16211 gdb/1265.
16212
162132003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16214 Daniel Jacobowitz <drow@mvista.com>
16215
16216 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16217 initial line count of 'captured_main' from 26 to 32.
16218 (test_with_self): Allow xmalloc call to be interleaved with the
16219 preceding two lines.
16220
e766d4d6
JB
162212003-06-24 Joel Brobecker <brobecker@gnat.com>
16222
16223 * gdb.base/bang.exp: New testcase.
16224
f125c9a4
JB
162252003-06-23 Joel Brobecker <brobecker@gnat.com>
16226
16227 * gdb.base/langs.exp: Add some tests for the "minimal" language
16228 support.
16229
6e25beaf
EZ
162302003-06-23 Elena Zannoni <ezannoni@redhat.com>
16231
16232 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16233 the testcase.
16234
2f816dda
DJ
162352003-06-22 Daniel Jacobowitz <drow@mvista.com>
16236
16237 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16238 offset.
16239
db5a5748
DJ
162402003-06-22 Daniel Jacobowitz <drow@mvista.com>
16241
16242 * gdb.c++/pr-1210.cc: New file.
16243 * gdb.c++/pr-1210.exp: New file.
16244
1df0c130
DJ
162452003-06-21 Daniel Jacobowitz <drow@mvista.com>
16246
16247 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16248 000-exec-continue.
16249
a92feac0
MK
162502003-06-15 Mark Kettenis <kettenis@gnu.org>
16251
16252 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16253 on *-*-*bsd* instead of *-*-freebsd*.
16254
81a58f5b
AC
162552003-06-14 Andrew Cagney <cagney@redhat.com>
16256
16257 * gdb.base/store.exp: Test longest and doublest. Test all
16258 parameters. Weaken return statement match.
16259 * gdb.base/store.c: Add longest and doublest - aka long long and
16260 long double functions. Put all parameters into local register
16261 variables. Use negative values.
16262
b257a0d3
AC
162632003-06-14 Andrew Cagney <cagney@redhat.com>
16264
16265 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16266 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16267 exit status.
16268 * gdb.base/fileio.exp: Disable target when nointerrupts and
16269 noinferiorio, instead of limiting it to remote. Use remote_exec
16270 instead of system.
d63a86f8 16271
21c38304
JJ
162722003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16273
16274 * gdb.base/float.exp: Add ia64 support.
16275
1bcdb424
CV
162762003-06-12 Corinna Vinschen <vinschen@redhat.com>
16277
16278 * gdb.base/fileio.exp: Run only on remote targets.
16279
6aeb981f
CV
162802003-06-10 Corinna Vinschen <vinschen@redhat.com>
16281
16282 * gdb.base/fileio.c: New file, testing File-I/O.
16283 * gdb.base/fileio.exp: Ditto.
16284
53df362e
RG
162852003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16286
16287 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16288 shared objects after relocation at load time (gdb PR/1132).
16289 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16290 as above, part of the shared object relocation test.
53df362e 16291
ffee1b46
MK
162922003-06-08 Mark Kettenis <kettenis@gnu.org>
16293
b5ca3722
MK
16294 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16295 fully filled history list.
16296 * gdb.base/gdb_history: New file.
16297
03ed860d
MK
16298 * gdb.base/signals.exp: XFAIL "continue to func1" on
16299 i*86-*-freebsd*.
16300
ffee1b46
MK
16301 * gdb.base/attach.exp: When trying to attach to a nonexistent
16302 process, make it possible to specify the PID based on the target,
16303 and do so for *-*-freebsd*.
16304
d80dbb52
RH
163052003-06-02 Richard Henderson <rth@redhat.com>
16306
16307 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16308
6dd77b81
RH
163092003-06-02 Richard Henderson <rth@redhat.com>
16310
16311 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16312
f6347e16
RH
163132003-06-02 Richard Henderson <rth@redhat.com>
16314
16315 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16316
2c161407
DJ
163172003-06-01 Daniel Jacobowitz <drow@mvista.com>
16318
16319 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16320 of globalvar.
16321
572eb746
MK
163222003-06-01 Mark Kettenis <kettenis@gnu.org>
16323
16324 * gdb.asm/asm-source.exp: Check for memory read errors in
16325 disassembler test on *BSD too.
16326
9e9617a5
RH
163272003-06-01 Richard Henderson <rth@redhat.com>
16328
16329 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16330 for .frame.
16331 (gdbasm_call): Lose ldgp.
16332 (gdbasm_startup): Add frame information.
16333 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16334
7b34ad4e
MK
163352003-05-31 Mark Kettenis <kettenis@gnu.org>
16336
16337 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16338 i?86-*-*.
16339
10059fdf
MK
163402003-05-30 Mark Kettenis <kettenis@gnu.org>
16341
16342 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16343 FreeBSD.
16344
acf4b816
RH
163452003-05-29 Richard Henderson <rth@redhat.com>
16346
16347 * gdb.asm/alpha.inc: New file.
16348 * gdb.asm/asm-source.exp: Use it.
16349
e9ecd949
JB
163502003-05-29 Jim Blandy <jimb@redhat.com>
16351
16352 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16353 'core.PID'.
16354
e3e5a4f3
JB
163552003-05-22 Jim Blandy <jimb@redhat.com>
16356
16357 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16358 backtrace.
d63a86f8 16359
72fe3d25
DC
163602003-05-20 David Carlton <carlton@math.stanford.edu>
16361
16362 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16363 this time.
16364
58da2eb2
DC
163652003-05-19 David Carlton <carlton@bactrian.org>
16366
16367 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16368 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16369
1fcb5155
DC
163702003-05-19 David Carlton <carlton@bactrian.org>
16371
16372 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16373 namespace tests.
16374 Bump copyright date.
16375 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16376 (main): Call C::D::marker2.
16377 * gdb.c++/namespace1.cc: New file.
16378
85e85163
JJ
163792003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16380
16381 Roland McGrath <roland@redhat.com>
d63a86f8 16382 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16383 there is no manager thread.
16384
a25fbfec
JJ
163852003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16386
d63a86f8
RM
16387 * gdb.threads/schedlock.exp: Remove assumption that all threads
16388 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16389 in one of the child threads rather than the main thread.
16390
be375bae
JB
163912003-05-07 Jim Blandy <jimb@redhat.com>
16392
09bf6082
JB
16393 Add support for assembly source testing on the s390x.
16394 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16395 architecture.
16396 * gdb.asm/s390x.inc: New file.
16397
be375bae
JB
16398 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16399 succession of 'if' statements.
16400
00905d52
AC
164012003-05-05 Andrew Cagney <cagney@redhat.com>
16402
16403 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16404
b1e29e33
AC
164052003-05-05 Andrew Cagney <cagney@redhat.com>
16406
16407 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16408 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16409
e33d66ec
EZ
164102003-05-02 Elena Zannoni <ezannoni@redhat.com>
16411
16412 * gdb.base/charset.exp: Update based on new behavior of set/show
16413 charset commands.
16414
2b6fd0d8
AC
164152003-05-01 Andrew Cagney <cagney@redhat.com>
16416
16417 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16418 variable do not give memory errors.
16419
130cacce
AF
164202003-04-30 Adam Fedor <fedor@gnu.org>
16421
16422 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16423 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16424 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16425 gdb.objc/basicclass.m: : New files
16426
16427 * lib/gdb.exp (gdb_compile_objc): New procedure.
16428
bea71854
DJ
164292003-04-27 Daniel Jacobowitz <drow@mvista.com>
16430
16431 * gdb.base/signals.exp: Make backtrace tests more specific.
16432
0f20eeea
DC
164332003-04-23 David Carlton <carlton@bactrian.org>
16434
16435 * gdb.c++/maint.exp (test_first_component): Add tests for
16436 'operator' in more locations.
16437
c8c4d8dc
KB
164382003-04-16 Kevin Buettner <kevinb@redhat.com>
16439
16440 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16441
3fe60e3c
EZ
164422003-04-16 Elena Zannoni <ezannoni@redhat.com>
16443
16444 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16445 func marke' instead. Update test name.
3fe60e3c 16446
9219021c
DC
164472003-04-15 David Carlton <carlton@math.stanford.edu>
16448
16449 * gdb.c++/maint.exp: New file.
16450
5dd55bdd
EZ
164512003-04-14 Elena Zannoni <ezannoni@redhat.com>
16452
16453 * gdb.threads/schedlock.c: Change type of thread function argument
16454 to long, to avoid warnings on 64-bit platforms.
16455
00890572
EZ
164562003-04-14 Elena Zannoni <ezannoni@redhat.com>
16457
a9c64011
AS
16458 * gdb.base/attach.exp: Add new message from ptrace in case of
16459 attaching to nonexistent process.
d63a86f8 16460
93201743
JB
164612003-04-11 Jim Blandy <jimb@redhat.com>
16462
16463 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16464 gdb.c++/userdef.cc: Place comments on the lines to which the
16465 marker function might return.
16466 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16467 gdb.c++/userdef.exp: Look for those comments to check that we've
16468 returned to the right place, instead of checking line numbers.
16469
2a11c64d
EZ
164702003-04-11 Elena Zannoni <ezannoni@redhat.com>
16471
a9c64011
AS
16472 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16473 match on sourcefile name, instead of directory name.
2a11c64d 16474
68ab8fc5
EZ
164752003-04-10 Elena Zannoni <ezannoni@redhat.com>
16476
d63a86f8 16477 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16478 working directory name.
16479
5624293a
JB
164802003-04-09 Jim Blandy <jimb@redhat.com>
16481
16482 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16483 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16484 after an inferior function call, report the failure, but allow the
16485 test to continue.
16486
f1f02ee4
SC
164872003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16488
16489 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16490 with -DPROTOTYPES.
16491
6eb79af0
SC
164922003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16493
16494 * gdb.base/break.exp: Revert last patch.
16495
8dfb4cf0
SC
164962003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16497
16498 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16499 with -DPROTOTYPES.
16500
ed4c619a
AC
165012003-04-02 Andrew Cagney <cagney@redhat.com>
16502
16503 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16504 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16505 matching directories by the name breakpoint.
16506 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16507 Make "continue to marker1" consistent.
16508 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16509 message consistent.
16510 * lib/gdb.exp: Put "the program is no longer running", and "the
16511 program exited" in parenthesis.
16512 * lib/mi-support.exp: Ditto.
d63a86f8 16513
4e35d5f0 165142003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16515
4e35d5f0
BR
16516 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16517
71900fe8
AC
165182003-03-29 Andrew Cagney <cagney@redhat.com>
16519
16520 * gdb.base/sizeof.c (main): Print the value of '\377'.
16521 * gdb.base/sizeof.exp: Check the sign of '\377'.
16522
c0655a16
MC
165232003-03-27 Michael Chastain <mec@shout.net>
16524
16525 * gdb.base/gdb1090.exp: New file.
16526 * gdb.base/gdb1090.cc: New file.
16527
5b2a3989
JB
165282003-03-27 J. Brobecker <brobecker@gnat.com>
16529
16530 * gdb.gdb/observer.exp: New regression test.
16531
79876890
MC
165322003-03-27 Michael Chastain <mec@shout.net>
16533
16534 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16535 * gdb.base/ptype.exp: Likewise.
16536
6eac95e3
CV
165372003-03-27 Corinna Vinschen <vinschen@redhat.com>
16538
16539 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16540
e8c71839
MC
165412003-03-26 Michael Chastain <mec@shout.net>
16542
16543 * gdb.base/ptype.exp: Actually use some typedef'd types.
16544
71b10041
SC
165452003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16546
16547 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16548 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16549
2512cf80
CV
165502003-03-20 Corinna Vinschen <vinschen@redhat.com>
16551
16552 * gdb.base/default.exp: Fix regular expression.
16553
0d195a4f
CV
165542003-03-20 Corinna Vinschen <vinschen@redhat.com>
16555
16556 * gdb.base/args.exp: Fix regular expression.
16557
8a2dbca8
CV
165582003-03-20 Corinna Vinschen <vinschen@redhat.com>
16559
16560 * gdb.base/help.exp: Allow Win32 child process.
16561
bf028682
CV
165622003-03-20 Corinna Vinschen <vinschen@redhat.com>
16563
16564 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16565 when stepping out of main().
16566
182dbe85
CV
165672003-03-20 Corinna Vinschen <vinschen@redhat.com>
16568
16569 * gdb.base/default.exp: Check for win32 specific message when calling
16570 "run" without executable.
16571
d67a6ba5
CV
165722003-03-20 Corinna Vinschen <vinschen@redhat.com>
16573
16574 * gdb.base/args.exp: Expect .exe in output.
16575
a955b5bb
CV
165762003-03-20 Corinna Vinschen <vinschen@redhat.com>
16577
16578 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16579 Cygwin native.
16580
bf6bad4b
AC
165812003-03-17 Andrew Cagney <cagney@redhat.com>
16582
16583 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16584 vector registes.
16585 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16586 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16587
293e9a31
DC
165882003-03-17 David Carlton <carlton@math.stanford.edu>
16589
16590 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16591 test, for PR breakpoints/38.
16592 Call test_watchpoint_and_breakpoint.
16593 * gdb.base/watchpoint.c (func3): New function.
16594 (main): Call func3.
16595
5330f2db
DC
165962003-03-04 David Carlton <carlton@math.stanford.edu>
16597
16598 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16599 Garply<Garply<char> >:: garply".
16600 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16601 with respect to PR c++/1111; note also PR c++/1113.
16602 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16603 respect to PR c++/1062.
16604 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16605
6ece72da
DC
166062003-03-03 David Carlton <carlton@math.stanford.edu>
16607
16608 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16609 with respect to PR c++/57.
16610 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16611 c++/826.
16612 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16613 respect to PR c++/57.
16614
85ca1584
DC
166152003-03-03 David Carlton <carlton@math.stanford.edu>
16616
16617 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16618 respect to PR c++/33 into FAILs.
16619
98e9c5b8
MC
166202003-03-03 Michael Chastain <mec@shout.net>
16621
7bedbf27
MC
16622 * configure.in: Update copyright years.
16623
166242003-03-03 Michael Chastain <mec@shout.net>
16625
16626 * Makefile.in: Update copyright years.
98e9c5b8 16627
f683e100
DC
166282003-02-28 David Carlton <carlton@math.stanford.edu>
16629
16630 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16631 print class instead of struct and/or superfluous protection
16632 specifiers, as long as the resulting output is equivalent to the
16633 source code.
16634 Delete FIXME from end of messages on tests that don't need
16635 fixing.
16636
a9e0cf2c
DC
166372003-02-28 David Carlton <carlton@math.stanford.edu>
16638
16639 * gdb.c++/templates.exp (do_tests): Allow const in the two
16640 Foo<volatile char *>::foo tests.
16641
e8d359df
MS
166422003-02-27 Michael Snyder <msnyder@redhat.com>
16643
d63a86f8 16644 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16645 will be consistant.
16646
0b71dc91
DC
166472003-02-26 David Carlton <carlton@math.stanford.edu>
16648
16649 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16650 char *>::foo" test with respect to PR c++/33. Create a new test
16651 which is identical to that one except that it doesn't put the
16652 space between the "char" and the "*"; KFAIL it, too.
16653
dd14ab43
DC
166542003-02-26 David Carlton <carlton@math.stanford.edu>
16655
16656 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16657 template types into either PASSes or KFAILs (corresponding to PR
16658 c++/57). Tweak indentation. Update copyright.
16659
1146c7f1
SC
166602003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16661
16662 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16663
74641dfb
MC
166642003-02-13 Michael Chastain <mec@shout.net>
16665
16666 * gdb.base/exprs.exp: Remove i960 remnants.
16667 * gdb.base/funcargs.exp: Likewise.
16668 * gdb.base/list.exp: Likewise.
16669 * gdb.base/ptype.exp: Likewise.
16670
559cd2d0
DC
166712003-02-14 David Carlton <carlton@math.stanford.edu>
16672
16673 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16674 pEe->D::vg()" from XFAIL to KFAIL.
16675
c4f90d87
JM
166762003-02-13 Jason Molenda (jmolenda@apple.com)
16677
16678 * gdb.base/maint.exp: Update maint print statistics regexp to include
16679 new entries.
16680
cbc4d97c
MC
166812003-02-13 Michael Chastain <mec@shout.net>
16682
16683 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16684
40f235b7
MC
166852003-02-12 Michael Chastain <mec@shout.net>
16686
16687 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16688 * gdb.c++/inherit.exp: Likewise.
16689 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16690 * gdb.c++/templates.exp: Likewise.
16691 * gdb.c++/virtfunc.exp: Likewise.
16692
c56716b0
JM
166932003-02-06 Jason Molenda (jason-cl@molenda.com)
16694
16695 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16696 why the code is written that way.
16697
070afcf8
MC
166982003-02-05 Michael Chastain <mec@shout.net>
16699
16700 * gdb.base/dump.exp: Add missing copyright line.
16701
5d0331e5
JM
167022003-02-05 Jason Molenda (jason-cl@molenda.com)
16703
f7ae6d3e 16704 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16705 at the beginning so the breakpoint doesn't get set on the loop.
16706
92851186
MC
167072003-02-05 Michael Chastain <mec@shout.net>
16708
16709 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16710 output for configurations with gcc 2.95.3.
16711
cbf1e085
AC
167122003-02-05 Keith Seitz <keiths@redhat.com>
16713 Andrew Cagney <ac131313@redhat.com>
16714
16715 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16716
29518e1e
MC
167172003-02-04 Michael Chastain <mec@shout.net>
16718
16719 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16720 Call perror and then continue.
16721
5af1d5f3
MC
167222003-02-03 Michael Chastain <mec@shout.net>
16723
16724 * gdb.c++/pr-1023.cc: New file.
16725 * gdb.c++/pr-1023.exp: New file.
16726
6b549786
JB
167272003-02-05 Jim Blandy <jimb@redhat.com>
16728
16729 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16730 it's local to foobar. Check for it there, and check that it's not
16731 present in main.
16732 * gdb.c++/local.cc (marker2): New function.
16733 (foobar): Call marker1.
16734 (main): Call marker2 instead of marker1.
16735
67f16606
AC
167362003-02-04 Andrew Cagney <ac131313@redhat.com>
16737
16738 * gdb.disasm/mn10200.exp: Obsolete file.
16739 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16740 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16741 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16742
1c5cb38e
DC
167432003-02-04 David Carlton <carlton@math.stanford.edu>
16744
16745 * gdb.c++/overload.exp: Test intToChar(1).
16746 * gdb.c++/overload.cc (intToChar): New.
16747 (main): Call intToChar.
16748
d1fe6965
DC
167492003-02-03 David Carlton <carlton@math.stanford.edu>
16750
16751 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16752 'might_kfail' arg.
16753 KFAIL some of the continue_to_bp_overloaded calls, according to
16754 PR c++/1025.
16755
9ba61c5d
MC
167562003-02-01 Michael Chastain <mec@shout.net>
16757
16758 * gdb.base/advance.c (marker1): New marker function.
16759 * gdb.base/advance.exp: When the 'advance' command lands on the
16760 return breakpoint, it can legitimately stop on either the
16761 current line or the next line. Accommodate both outcomes.
16762 * gdb.base/until.exp: Likewise.
16763
e7494ffb
AC
167642003-02-02 Andrew Cagney <ac131313@redhat.com>
16765
16766 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16767 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16768 now a list, not a tuple.
16769 * gdb.mi/mi-var-display.exp: Ditto.
16770 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16771
075559bc
AC
167722003-02-01 Andrew Cagney <ac131313@redhat.com>
16773
16774 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16775 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16776 stack backtraces.
16777 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16778
2bd4c7b1
MK
167792003-02-01 Mark Kettenis <kettenis@gnu.org>
16780
16781 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16782 gdb.mi/mi1-pthreads.exp: Return instead of calling
16783 gdb_suppress_entire_file.
16784
eabd8992
MS
167852003-02-01 Mark Salter <msalter@redhat.com>
16786
16787 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16788
71469e2f
MS
167892003-01-31 Mark Salter <msalter@redhat.com>
16790
16791 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16792 Support empty arg.
16793
38a94d44
MC
167942003-01-30 Michael Chastain <mec@shout.net>
16795
16796 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16797 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16798 has been fixed in gdb/readline on 2003-01-09.
16799
19ea9e73
MS
168002003-01-29 Michael Snyder <msnyder@redhat.com>
16801
e8d359df
MS
16802 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16803 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16804 * gdb.base/args.exp: Skip if target does not support args passing.
16805
2307bd6a
DJ
168062003-01-22 Daniel Jacobowitz <drow@mvista.com>
16807
19ea9e73 16808 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16809 gdb_test. Accept a list of expect arguments as the third
16810 parameter.
16811 (gdb_test): Use it.
16812
f2dd3617
EZ
168132003-01-20 Elena Zannoni <ezannoni@redhat.com>
16814
16815 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16816 allow for different test tree configurations. Update some
16817 tescases accordingly.
16818 * gdb.arch/altivec-regs.exp: Ditto.
16819 * gdb.asm/asm-source.exp: Ditto.
16820 * gdb.base/advance.exp: Ditto.
16821 * gdb.base/display.exp: Ditto.
d63a86f8 16822 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16823 * gdb.base/mips_pro.exp: Ditto.
16824 * gdb.base/overlays.exp: Ditto.
16825 * gdb.base/relocate.exp: Ditto.
16826 * gdb.base/setshow.exp: Ditto.
16827 * gdb.base/step-line.exp: Ditto.
16828 * gdb.base/step-test.exp: Ditto.
16829 * gdb.base/until.exp: Ditto.
16830 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16831
c71cdefd
DC
168322003-01-17 David Carlton <carlton@math.stanford.edu>
16833
16834 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16835 corresponding to PR c++/945.
16836 Update copyright.
16837
fdba05d7
DC
168382003-01-17 David Carlton <carlton@math.stanford.edu>
16839
16840 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16841 corresponding to PR c++/68.
16842
168432003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16844
16845 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16846 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16847 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16848
c362c33a
EZ
168492003-01-15 Elena Zannoni <ezannoni@redhat.com>
16850
0fbc361c
EZ
16851 * gdb.base/break.exp: Fix change of default location, because of
16852 removal of until tests.
16853 * gdb.base/help.exp: Update test for new 'until' help message.
16854 Add test for help on 'advance'.
a9c64011 16855 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16856
dabf8a35
MK
168572003-01-15 Mark Kettenis <kettenis@gnu.org>
16858
16859 * gdb.base/default.exp: Adapt "info float" test for recent changes
16860 to that command. Add test for "info vector".
16861 * gdb.base/float.exp: New file. Add test for "info float" that
16862 resembles the old test in gdb.base/default.exp.
16863
a1769aca
DC
168642003-01-15 David Carlton <carlton@math.stanford.edu>
16865
16866 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16867
82025e13
EZ
168682003-01-15 Elena Zannoni <ezannoni@redhat.com>
16869
16870 * gdb.base/break.exp: Move the tests of until command from here...
16871 * gdb.base/until.exp: ... to here. New file. Add other tests.
16872 * gdb.base/advance.c: New file.
16873 * gdb.base/advance.exp: New file.
16874
8f9ab801
EZ
168752003-01-14 Elena Zannoni <ezannoni@redhat.com>
16876
a9c64011
AS
16877 * gdb.base/args.c: New file.
16878 * gdb.base/args.exp: New file.
8f9ab801 16879
9ae66589
DJ
168802003-01-14 Daniel Jacobowitz <drow@mvista.com>
16881
16882 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16883
8d77e5c3
DJ
168842003-01-14 Daniel Jacobowitz <drow@mvista.com>
16885
16886 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16887
12d2f0a1
DJ
168882003-01-14 Daniel Jacobowitz <drow@mvista.com>
16889
16890 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16891 dates.
16892
6ca37014
DJ
168932003-01-13 Daniel Jacobowitz <drow@mvista.com>
16894
16895 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16896
b0023472
DJ
168972003-01-13 Daniel Jacobowitz <drow@mvista.com>
16898
16899 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16900 (ptype &*"foo").
16901 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16902
607fbc54 169032003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16904
16905 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16906 * gdb.mi/mi1-console.exp: Likewise.
16907
607fbc54 169082003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16909
16910 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16911 * gdb.mi/mi1-console.exp: Likewise.
16912
a1fb14a2
DJ
169132003-01-13 Daniel Jacobowitz <drow@mvista.com>
16914
16915 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16916
c4cf40b7
DJ
169172003-01-09 Daniel Jacobowitz <drow@mvista.com>
16918
16919 * gdb.base/detach.exp: New test.
16920
696d5a5b
DJ
169212003-01-09 Daniel Jacobowitz <drow@mvista.com>
16922
16923 * Makefile.in (ALL_SUBDIRS): New variable.
16924 (subdirs, clean, distclean): Use it.
16925 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16926 regenerating Makefile, since it is generated from the top level.
16927 * gdb.asm/Makefile.in: Likewise.
16928 * gdb.base/Makefile.in: Likewise.
16929 * gdb.c++/Makefile.in: Likewise.
16930 * gdb.disasm/Makefile.in: Likewise.
16931 * gdb.java/Makefile.in: Likewise.
16932 * gdb.mi/Makefile.in: Likewise.
16933 * gdb.threads/Makefile.in: Likewise.
16934 * gdb.trace/Makefile.in: Likewise.
16935
754533e4
DC
169362003-01-09 David Carlton <carlton@math.stanford.edu>
16937
16938 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16939 Add copyright year 2003.
16940
d8b3e9ee
MC
169412003-01-06 Michael Chastain <mec@shout.net>
16942
16943 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16944 When selecting a thread, 'line' and 'file' are optional.
16945 * gdb.mi/mi1-pthreads.exp: Likewise.
16946
8e9e0fe6
AS
169472003-01-06 Andreas Schwab <schwab@suse.de>
16948
16949 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16950 failures.
16951
b5ab8ff3
DJ
169522003-01-04 Daniel Jacobowitz <drow@mvista.com>
16953
16954 Fix PR gdb/844
16955 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16956 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16957
16958 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16959 instead of calling gdb_suppress_entire_file.
16960 * gdb.threads/print-threads.exp: Likewise.
16961 * gdb.threads/schedlock.exp: Likewise.
16962
16963 * gdb.threads/killed.exp: Return instead of calling
16964 gdb_suppress_entire_file.
16965 * gdb.threads/linux-dp.exp: Likewise.
16966 * gdb.threads/pthreads.exp: Likewise.
16967
1e698235
DJ
169682003-01-04 Daniel Jacobowitz <drow@mvista.com>
16969
16970 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16971 stabs.
16972 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16973 * gdb.base/whatis.exp: Always allow (void) after function names.
16974
147ff08c
DJ
169752003-01-04 Daniel Jacobowitz <drow@mvista.com>
16976
16977 * gdb.c++/casts.exp: Correct regexp.
16978
dc62bfc2
MK
169792003-01-04 Mark Kettenis <kettenis@gnu.org>
16980
16981 * configure.in: Call AC_CONFIG_HEADER. Don't call
16982 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16983 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16984 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16985 aforementioned directories in the AC_OUPUT call.
16986 * config.hin: New file.
16987 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16988 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16989 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16990 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16991 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16992 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16993 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16994 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16995 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16996 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16997 gdb.threads/configure.in, gdb.threads/configure,
16998 gdb.threads/config.in, gdb.trace/configure.in,
16999 gdb.trace/configure: Removed.
17000
77afa639
MC
170012003-01-03 Michael Chastain <mec@shout.net>
17002
17003 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17004 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17005
7634bb6e
DJ
170062003-01-03 Daniel Jacobowitz <drow@mvista.com>
17007
17008 * gdb.base/store.exp: Fix regular expressions.
17009
b39c905e
MK
170102002-12-28 Mark Kettenis <kettenis@gnu.org>
17011
17012 * configure.in: Rewrite.
17013 * configure: Regenerated.
17014
0a8551dd
DC
170152003-01-03 David Carlton <carlton@math.stanford.edu>
17016
17017 * gdb.base/psymtab.exp: New file.
17018 * gdb.base/psymtab1.c: Ditto.
17019 * gdb.base/psymtab2.c: Ditto.
17020
c60b7188
AF
170212002-12-23 Adam Fedor <fedor@gnu.org>
17022
17023 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17024
ee73db83
DC
170252002-12-23 David Carlton <carlton@math.stanford.edu>
17026
17027 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17028 and current_directory initialization.
17029
d6c1774e
JB
170302002-12-22 Jim Blandy <jimb@redhat.com>
17031
f0a847b8
JB
17032 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17033 rather than as part of the output file name.
17034
d6c1774e
JB
17035 * gdb.base/attach.exp: There's no need to copy the test program to
17036 /tmp; that was only ever necessary on HP/UX, and this test is
17037 entirely disabled there anyway.
17038
f0708dbb
JB
170392002-12-21 Jim Blandy <jimb@redhat.com>
17040
4c2acfea
JB
17041 * gdb.c++/psmang.exp: Doc fix.
17042
f0708dbb
JB
17043 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17044 test.
17045
9579e000
DC
170462002-12-20 David Carlton <carlton@math.stanford.edu>
17047
17048 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17049
d1810171
MC
170502002-12-18 Michael Chastain <mec@shout.net>
17051
17052 * gdb.c++/annota2.exp: Add copyright year 2002.
17053
76565097
DC
170542002-12-17 David Carlton <carlton@math.stanford.edu>
17055
17056 * gdb.c++/try_catch.cc: Add marker comments.
17057 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17058 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17059 * gdb.c++/m-static.cc: Ditto.
17060 * gdb.c++/m-static1.cc: Ditto.
17061 * gdb.c++/try_catch.cc: Ditto.
17062
da81390b
JJ
170632002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17064
17065 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17066 to see whether we are using the new -environment-directory
17067 command which resets via -r or the old version of the command
17068 which may prompt the user. Part of fix for gdb/741.
17069
b304d130
AC
170702002-12-13 Andrew Cagney <ac131313@redhat.com>
17071
17072 * gdb.fortran/types.exp: Update obsolete comment.
17073 * gdb.fortran/exprs.exp: Ditto.
17074 * lib/gdb.exp: Delete obsolete code.
17075 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17076 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17077 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17078 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17079 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17080 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17081 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17082 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17083 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17084 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17085 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17086 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17087 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17088 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17089 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17090 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17091 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17092 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17093 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17094 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17095 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17096 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17097 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17098 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17099 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17100 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17101 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17102 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17103 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17104 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17105 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17106 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17107 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17108 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17109 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17110 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17111 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17112
a23b6e6a
DC
171132002-12-11 David Carlton <carlton@math.stanford.edu>
17114
17115 * gdb.c++/m-data.exp: Add test for members that shadow global
17116 variables: see PR gdb/804.
17117 * gdb.c++/m-data.cc: Ditto.
17118
6604731b
DJ
171192002-12-10 Daniel Jacobowitz <drow@mvista.com>
17120
17121 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17122
de46ecd7
DC
171232002-12-06 David Carlton <carlton@math.stanford.edu>
17124
17125 * gdb.base/store.c: Don't declare functions static.
17126
27e829d0
AC
171272002-12-04 Andrew Cagney <ac131313@redhat.com>
17128
17129 * gdb.base/store.exp, gdb.base/store.c: New files.
17130
92806416
DJ
171312002-12-03 Daniel Jacobowitz <drow@mvista.com>
17132
17133 * gdb.base/selftest.exp: Update for current gdb.
17134
3bcbaac5
DJ
171352002-12-03 Daniel Jacobowitz <drow@mvista.com>
17136
17137 * gdb.base/maint.exp: Only dump symbols from one source file
17138 or objfile.
17139
f4f00b1f
DJ
171402002-12-03 Daniel Jacobowitz <drow@mvista.com>
17141
17142 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17143 function call.
17144
f1c8a949
JB
171452002-11-25 Jim Blandy <jimb@redhat.com>
17146
17147 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17148 function appearing in error message.
17149
9e297a97
DJ
171502002-11-21 Daniel Jacobowitz <drow@mvista.com>
17151
17152 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17153
1f312e79
JJ
171542002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17155
d63a86f8
RM
17156 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17157 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17158 should be in mi console format. This is part of fix for PR gdb/604.
17159
83c31e7d
FN
171602002-09-18 Fernando Nasser <fnasser@redhat.com>
17161
17162 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17163 which explicitly prints the zero offset as "+0".
17164
322b3f65
DJ
171652002-10-22 Daniel Jacobowitz <drow@mvista.com>
17166
17167 * gdb.threads/schedlock.c (args): Make unsigned.
17168
171692002-10-21 Daniel Jacobowitz <drow@mvista.com>
17170
17171 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17172 numbers. Allow "foo2|selected stack frame".
17173 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17174 * gdb.asm/asmsrc2.s: Likewise.
17175 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17176 comments.
17177 * gdb.asm/mips.inc: New file.
17178
5e2fe5b8
AF
171792002-10-18 Adam Fedor <fedor@gnu.org>
17180
17181 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17182 * gdb.base/help.exp: Likewise.
17183
abe1a5d0
KB
171842002-10-17 Kevin Buettner <kevinb@redhat.com>
17185
17186 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17187 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17188
10abb1d4
JB
171892002-10-02 Jim Blandy <jimb@redhat.com>
17190
17191 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17192
1f609b42
AC
171932002-10-01 Andrew Cagney <ac131313@redhat.com>
17194
17195 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17196 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17197 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17198 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17199 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17200 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17201 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17202
0aee02e4
AC
172032002-09-29 Andrew Cagney <ac131313@redhat.com>
17204
17205 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17206 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17207 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17208 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17209 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17210 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17211 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17212
6fde09ad
KB
172132002-09-27 Kevin Buettner <kevinb@redhat.com>
17214
17215 * gdb.base/annota1.exp (info break): Make directory components of
17216 path optional since not all compilers emit this debug information.
17217
889bf7c5
PA
17218 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17219 step ends up stepping out of the function instead of stopping on
17220 the epilogue.
6fde09ad 17221
9e8aab75
KS
172222002-09-26 Keith Seitz <keiths@redhat.com>
17223
17224 * lib/insight-support.exp (gdbtk_start): Figure out where
17225 the insight executable is based on where gdb is. Use this
17226 executable to start insight instead of gdb.
17227
e36180d7
AC
172282002-09-25 Andrew Cagney <cagney@redhat.com>
17229
17230 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17231
9dd34b2b
AC
172322002-09-24 Andrew Cagney <ac131313@redhat.com>
17233
17234 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17235 test_isolated_complaints.
17236 (test_empty_complaint): New function.
17237 (test_empty_complaints): New function. Check no output when no
17238 complaints.
d63a86f8 17239
dea97812
KB
172402002-09-19 Jim Blandy <jimb@redhat.com>
17241
a9c64011 17242 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17243
54951bd7
AC
172442002-09-19 Andrew Cagney <ac131313@redhat.com>
17245
17246 * gdb.gdb/complaints.exp: New file.
17247
dec43320
AC
172482002-09-18 Andrew Cagney <ac131313@redhat.com>
17249
17250 * gdb.base/maint.exp: Check `help maint internal-warning'.
17251
e70d6e3f
DC
172522002-09-18 David Carlton <carlton@math.stanford.edu>
17253
17254 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17255 numbers, and replace them by a single breakpoint after the
17256 constructors are all finished.
17257 Add test 4.
17258 * gdb.c++/m-static.cc: Add test 4.
17259 * gdb.c++/m-static.h: New file.
17260 * gdb.c++/m-static1.cc: New file.
17261
17262 * gdb.c++/printmethod.exp: New file.
17263 * gdb.c++/printmethod.cc: New file.
17264
17265 * gdb.c++/pr-574.exp: New file.
17266 * gdb.c++/pr-574.cc: New file.
17267
afb5c968
CV
172682002-09-18 Corinna Vinschen <vinschen@redhat.com>
17269
17270 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17271 embedded targets which never actually exit.
17272
31e45dee
FN
172732002-09-18 Fernando Nasser <fnasser@redhat.com>
17274
17275 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17276 "don't step after run" as unresolved or unsupported, instead of xfail.
17277
a283c5a1
CV
172782002-09-18 Corinna Vinschen <vinschen@redhat.com>
17279
17280 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17281 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17282 Add newline to expected string in "step out of main (status wrapper)"
17283 case.
17284
11350d2a
CV
172852002-09-18 Corinna Vinschen <vinschen@redhat.com>
17286
17287 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17288 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17289
0deec7d6
TT
172902002-09-17 Tom Tromey <tromey@redhat.com>
17291
17292 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17293 \000, not \0, in double-quoted string.
17294
b2b4a1b5
CV
172952002-09-14 Corinna Vinschen <vinschen@redhat.com>
17296
c9d37158 17297 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17298 string after running the commands execution on breakpoint tests.
17299
1c56143a
CV
173002002-09-13 Corinna Vinschen <vinschen@redhat.com>
17301
17302 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17303
37f8da45
JB
173042002-09-12 Joel Brobecker <brobecker@gnat.com>
17305
17306 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17307
08b468e0
KS
173082002-09-10 Keith Seitz <keiths@redhat.com>
17309
17310 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17311 runto proc.
17312 (mi_run_to_main): Use mi_runto.
17313 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17314
dc360f58
KS
173152002-09-10 Keith Seitz <keiths@redhat.com>
17316
17317 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17318 regexp for stopping at main. Could have multiple event notifications.
17319 Don't assume that main was declared with no parameters.
17320 (mi_next): Use mi_step_to.
17321 (mi_step): Use mi_next_to.
17322
ce3abcfb
CV
173232002-09-09 Corinna Vinschen <vinschen@redhat.com>
17324
17325 * gdb.base/default.exp: Fix expected string in `info float' test.
17326
d1f5b980
BE
173272002-09-09 Ben Elliston <bje@redhat.com>
17328
17329 * config/mips.exp: Update comments.
17330 * config/mips-idt.exp: Likewise.
17331 * config/nind.exp: Likewise.
17332 * config/slite.exp: Likewise.
17333 * config/sparclet.exp: Likewise.
17334 * config/udi.exp: Likewise.
17335 * config/vx.exp: Likewise.
17336 * config/vxworks29k.exp: Likewise.
17337
2f71430b
JB
173382002-09-05 Jim Blandy <jimb@redhat.com>
17339
17340 * gdb.threads/killed.exp: Fix test failure message.
17341
7ddebc7e
KS
173422002-09-04 Keith Seitz <keiths@redhat.com>
17343
17344 * lib/mi-support.exp: Update copyright.
17345 (mi_gdb_test): Increase the priority of the expected pattern
17346 so that it matches gdb_test.
17347
0ae67eb3
KS
173482002-09-03 Keith Seitz <keiths@redhat.com>
17349
17350 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17351 Use integer comparison instead of string comparison for testing
17352 whether binary was built.
17353
38fc42c8
JB
173542002-09-03 Jim Blandy <jimb@redhat.com>
17355
17356 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17357
b6ff0e81
JB
173582002-08-29 Jim Blandy <jimb@redhat.com>
17359
17360 * gdb.threads/pthreads.exp: Move the portable thread compilation
17361 code into a function in lib/gdb.exp, and call that from here.
17362 * lib/gdb.exp (gdb_compile_pthreads): New function.
17363
07c98896
KS
173642002-08-29 Keith Seitz <keiths@redhat.com>
17365
17366 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17367 expect_out so that callers can get at it.
17368
0312286c
DJ
173692002-08-23 Daniel Jacobowitz <drow@mvista.com>
17370
17371 * gdb.threads/print-threads.c: New file.
17372 * gdb.threads/print-threads.exp: New file.
17373 * gdb.threads/schedlock.c: New file.
17374 * gdb.threads/schedlock.exp: New file.
17375
dd039bc4
EZ
173762002-08-22 Elena Zannoni <ezannoni@redhat.com>
17377
a9c64011
AS
17378 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17379 not altivec.c.
dd039bc4 17380
1f36144c
MK
173812002-08-17 Mark Kettenis <kettenis@gnu.org>
17382
17383 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17384 targets. The problem should be fixed now.
17385
16057ec7 173862002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17387
17388 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17389 2002-07-24 change that removes final dots from error messages.
17390
3c1499ad
TT
173912002-08-13 Tom Tromey <tromey@redhat.com>
17392
17393 * gdb.base/readline.exp: New file.
17394
a20ce2c3
AC
173952002-08-01 Andrew Cagney <ac131313@redhat.com>
17396
17397 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17398 supress message.
17399
db034ac5
AC
174002002-08-01 Andrew Cagney <cagney@redhat.com>
17401
17402 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17403 CHILL_FOR_TARGET and CHILL_LIB.
17404 * configure.in (configdirs): Remove gdb.chill.
17405 * configure: Regenerate.
17406 * lib/gdb.exp: Obsolete references to chill.
17407 * gdb.fortran/types.exp: Ditto.
17408 * gdb.fortran/exprs.exp: Ditto.
17409
3e000b18
KB
174102002-07-30 Kevin Buettner <kevinb@redhat.com>
17411
17412 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17413 set Irix-specific compile and link flags.
17414
28f4966b
KB
174152002-07-29 Kevin Buettner <kevinb@redhat.com>
17416
17417 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17418 source files. The ``-o'' option doesn't work with the ``-E'' option
17419 when using the Irix compiler.
17420
46c0d5a6
DJ
174212002-07-19 Daniel Jacobowitz <drow@mvista.com>
17422
17423 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17424 Improve support for reusing an exec file. Copy exec file
17425 to target, and run gdbserver on the target instead of on the host.
17426
eecf4bed
JB
174272002-07-18 Jim Blandy <jimb@redhat.com>
17428
0f815cdf
JB
17429 * gdb.base/ending-run.exp: Don't expect to see the program end in
17430 some orderly fashion when we're running on a real stand-alone
17431 board.
17432
eecf4bed
JB
17433 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17434 targets that don't support interrupts.
17435
52d309e4
JB
174362002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17437
17438 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17439 systems.
17440 Move comments in expect statements to inside the actions, so that they
17441 don't get matched against.
17442
ff683d9e
MK
174432002-07-10 Mark Kettenis <kettenis@gnu.org>
17444
17445 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17446 function when asleep" test.
17447
b5356753
AC
174482002-07-10 Andrew Cagney <ac131313@redhat.com>
17449
17450 * gdb.base/page.exp: Rewrite to handle problems with very long
17451 `info set' output. Update copyright.
17452
6aa4d13a
AC
174532002-06-26 Andrew Cagney <ac131313@redhat.com>
17454
17455 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17456 gdb.threads-hp.
17457 * gdb.hp/configure: Regenerate.
17458 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17459 * gdb.hp/gdb.threads-hp/configure: Delete file.
17460 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17461
8cf8c2b8
AC
174622002-06-22 Andrew Cagney <ac131313@redhat.com>
17463
17464 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17465 setlocale, bindtextdomain and textdomain.
17466
6827a8f8
JB
174672002-06-11 Jim Blandy <jimb@redhat.com>
17468
919d772c
JB
17469 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17470 preprocessor macro information is present.
17471
6827a8f8
JB
17472 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17473 tests.
17474
c15b0d21
MS
174752002-06-06 Michael Snyder <msnyder@redhat.com>
17476
c5984d70
MS
17477 * gdb.base/overlays.exp: Record addresses of overlay
17478 functions in TCL variables rather than in GDB variables,
17479 to avoid having GDB convert them to pointers (with loss
17480 of information).
17481
d63a86f8 17482 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17483 default linker script changes.
c15b0d21
MS
17484 * gdb.base/long_long.exp: Add check for sizeof (long double).
17485
be26fe0d
ML
174862002-06-06 Michal Ludvig <mludvig@suse.cz>
17487
17488 * gdb.asm/asm-source.exp: Add x86-64 target.
17489 * gdb.asm/x86_64.inc: New.
d63a86f8 17490
258093ca 174912002-05-30 Michael Chastain <mec@shout.net>
258093ca 17492
4b3153f1 17493 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17494 * gdb.c++/m-static.cc: New file.
17495 * gdb.c++/m-static.exp: New file.
17496
241264c6
MS
174972002-05-28 Michael Snyder <msnyder@redhat.com>
17498
17499 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17500 precision.
17501
9bba8c8f 175022002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17503
4b3153f1 17504 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17505 * gdb.c++/m-data.cc: New file.
17506 * gdb.c++/m-data.exp: New file.
17507
175082002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17509
4b3153f1 17510 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17511 * gdb.c++/try_catch.cc: New file.
d63a86f8 17512 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17513
def1b996
MC
175142002-05-27 Michael Chastain <mec@shout.net>
17515
17516 * gdb.c++/local.exp: Accept more nested types in output.
17517
522ba268
MC
175182002-05-26 Michael Chastain <mec@shout.net>
17519
17520 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17521
277254ba
MS
175222002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17523
17524 * lib/gdb.exp (gdb_wrapper_init): Just because
17525 gdb_wrapper_file exists, this does not mean that the file
17526 should not be rebuilt. That is what gdb_wrapper_initialized
17527 is for.
17528 (default_gdb_init): Reset gdb_wrapper_initialized.
17529
b61a8733
MS
175302002-05-23 Michael Snyder <msnyder@redhat.com>
17531
d63a86f8 17532 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17533 the precision of the floating point test results.
17534 * gdb.base/call-rt-st.exp: Ditto.
17535
b61a8733
MS
17536 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17537 * gdb.base/call-rt-st.exp: Ditto.
17538
56f6e910
MC
175392002-05-19 Michael Chastain <mec@shout.net>
17540
17541 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17542
ad0b0016
EZ
175432002-05-19 Elena Zannoni <ezannoni@redhat.com>
17544
a9c64011
AS
17545 * configure.in (configdirs): Add gdb.arch.
17546 * configure: Regenerate.
ad0b0016 17547
f617d2b6
JB
175482002-05-17 Jim Blandy <jimb@redhat.com>
17549
17550 * gdb.base/completion.exp: Recognize the more detailed error
17551 messages produced by the macro expander's lexical analyzer.
17552
eac2a696
EZ
175532002-05-14 Elena Zannoni <ezannoni@redhat.com>
17554
a9c64011
AS
17555 * gdb.arch/altivec-abi.c: New file.
17556 * gdb.arch/altivec-abi.exp: New file.
17557 * gdb.arch/altivec-regs.c: New file.
17558 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17559
2fdde8f8
DJ
175602002-05-14 Daniel Jacobowitz <drow@mvista.com>
17561
17562 * gdb.base/maint.exp (maint print type): Update for new type
17563 structure.
d63a86f8 17564
e31f1a7c
EZ
175652002-05-14 Elena Zannoni <ezannoni@redhat.com>
17566
17567 * gdb.arch: New directory.
17568 * gdb.arch/configure.in: New file.
17569 * gdb.arch/configure: New file.
17570 * gdb.arch/Makefile.in: New file.
17571
db589741
CV
175722002-05-13 Corinna Vinschen <vinschen@redhat.com>
17573
17574 * gdb.asm/asm-source.exp: Add v850 as supported target.
17575 * gdb.asm/v850.inc: New file.
17576
8ce2a7dc
DJ
175772002-05-13 Daniel Jacobowitz <drow@mvista.com>
17578
17579 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17580
df763c7f
DJ
175812002-05-12 Daniel Jacobowitz <drow@mvista.com>
17582
17583 * gdb.base/break.exp: Check 'break "marker2"'.
17584
377daeed
MS
175852002-05-10 Michael Snyder <msnyder@redhat.com>
17586
17587 * gdb.base/long_long.exp: Fix typo.
17588
c4b7bc2b
JB
175892002-05-10 Jim Blandy <jimb@redhat.com>
17590
ecac9a4e
JB
17591 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17592 a bug.
17593
c4b7bc2b
JB
17594 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17595 Recognize more detailed error message produced by the macro
17596 expander's lexical analyzer.
17597 * lib/gdb.exp (test_print_reject): Same.
17598
e71019a1
MK
175992002-05-09 Mark Kettenis <kettenis@gnu.org>
17600
17601 * gdb.c++/method.exp: Fix typo.
17602
fedfc8e6
MS
176032002-05-08 Michael Snyder <msnyder@redhat.com>
17604
166a1957
MS
17605 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17606 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17607 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17608 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17609 Add iftarget clause for strongarm.
d63a86f8 17610
f1c47eb2
MS
176112002-05-06 Michael Snyder <msnyder@redhat.com>
17612
cb9a9d3e
MS
17613 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17614 (gdb_continue_to_end): Accept output from status wrapper.
17615 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17616 Clean up fail messages to match pass messages.
17617
f1c47eb2
MS
17618 Enable the "needs_status_wrapper" testsuite feature.
17619 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17620 (gdb_compile): Conditionally call gdb_wrapper_init.
17621 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17622 * gdb.c++/method.exp: Recognize output from status wrapper.
17623
6079c749
BE
176242002-05-06 Ben Elliston <bje@redhat.com>
17625From Graydon Hoare <graydon@redhat.com>
17626
17627 * config/sid.exp: Include support for "rawsid" protocol.
17628
188baff3
JB
176292002-05-03 Jim Blandy <jimb@redhat.com>
17630
17631 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17632 * gdb.c++/hang3.C: New file.
17633
b9c07f0f
AC
176342002-05-04 Andrew Cagney <ac131313@redhat.com>
17635
17636 * gdb.base/default.exp: Remove obsolete code.
17637 * gdb.c++/misc.exp: Ditto. Update copyright.
17638 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17639 * gdb.base/whatis.exp: Ditto. Update copyright.
17640 * gdb.base/scope.exp: Ditto. Update copyright.
17641 * gdb.base/ptype.exp: Ditto. Update copyright.
17642 * gdb.base/printcmds.exp: Ditto. Update copyright.
17643 * gdb.base/opaque.exp: Ditto. Update copyright.
17644 * gdb.base/list.exp: Ditto.
17645 * gdb.base/funcargs.exp: Ditto. Update copyright.
17646 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17647 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17648 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17649 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17650 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17651 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17652
5c7a0397
MS
176532002-05-02 Michael Snyder <msnyder@redhat.com>
17654
d6dcc264 17655 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17656 * gdb.base/long_long.exp: Add xscale target.
17657 * gdb.base/default.exp: Add xscale target.
17658
eb7f1c48
JB
176592002-05-01 Jim Blandy <jimb@redhat.com>
17660
17661 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17662 gdb.c++/hang.exp: New test.
17663
a6befae8
FF
176642002-05-01 Fred Fish <fnf@redhat.com>
17665
17666 * gdb.base/completion.exp: Handle completions of "./Make" for
17667 more than one completion possibility, as is the case when we
17668 build and test in the source tree.
17669
0a310277
AG
176702002-04-29 Anthony Green <green@redhat.com>
17671
17672 * gdb.java/jmisc1.exp: New file.
17673 * gdb.java/jmisc2.exp: New file.
17674
6ff9af88
DJ
176752002-04-24 Daniel Jacobowitz <drow@mvista.com>
17676
17677 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17678
96b3d632
EZ
176792002-04-23 Elena Zannoni <ezannoni@redhat.com>
17680
17681 * gdb.base/help.exp: Change 'help status' to allow for target
17682 dependent output differences.
17683
5019bb54
MC
176842002-04-22 Michael Chastain <mec@shout.net>
17685
17686 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17687
a805a116
MC
176882002-04-22 Michael Chastain <mec@shout.net>
17689
17690 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17691
a1706bfd
DM
176922002-04-17 David S. Miller <davem@redhat.com>
17693
17694 * gdb.asm/sparc64.inc: New file.
17695 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17696
a73a20a2
EZ
176972002-04-19 Elena Zannoni <ezannoni@redhat.com>
17698
17699 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17700 instruction file directly into the build tree. Clean up at end of
17701 test.
17702
ba678339
DM
177032002-04-18 David S. Miller <davem@redhat.com>
17704
17705 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17706 handle 64-bit platforms correctly.
17707 * gdb.base/maint.exp: Likewise.
17708
b03399da
KB
177092002-04-18 Kevin Buettner <kevinb@redhat.com>
17710
17711 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17712 ``-fpic'' when compiling files comprising a shared library, but
17713 it does need additional linker flags in order to find shared
17714 libraries at run time.
17715
e2004992
KB
177162002-04-18 Kevin Buettner <kevinb@redhat.com>
17717
17718 * gdb.base/cvexpr.c (use): New function.
17719 (main): Invoke use() on all global variables to prevent
17720 some linkers from deleting these otherwise unused symbols.
17721
d8937120
MC
177222002-04-17 Michael Chastain <mec@shout.net>
17723From David S. Miller <davem@redhat.com>
17724
17725 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17726 handle 64-bit platforms correctly.
17727
ffd61a58
MS
177282002-04-12 Michael Snyder <msnyder@redhat.com>
17729From Jim Blandy <jimb@redhat.com>
a9c64011 17730 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17731 script can handle this instead.
17732 * gdb.base/bar.c (barx): Same.
17733 * gdb.base/baz.c (bazx): Same.
17734 * gdb.base/grbx.c (grbxx): Same.
17735
17736 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17737 manager doesn't automatically unmap overlays unnecessarily.
17738
6b8426a6
MH
177392002-04-10 Martin M. Hunt <hunt@redhat.com>
17740
17741 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17742 stepping out of main.
17743
34af4875
MC
177442002-04-09 Michael Chastain <mec@shout.net>
17745
17746 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17747 scope so that the nested scope tests will make sense.
17748 * gdb.c++/local.exp: Write patterns that actually work with gcc
17749 (the HP patterns "were never known to work with gcc").
17750 Keep the old aCC patterns too.
17751
2d1676a0
DJ
177522002-04-09 Daniel Jacobowitz <drow@mvista.com>
17753
17754 * gdb.base/attach.exp: Correct target board test.
17755
3a63e3f9
MC
177562002-04-08 Michael Chastain <mec@shout.net>
17757
17758 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17759 in a const method. Add some xfail and fail cases for configurations
17760 that do not emit the "const ...".
17761
f18dabd2
MC
177622002-04-07 Michael Chastain <mec@shout.net>
17763
17764 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17765 Accept "A * const" and "const A * const" as type of "this".
17766 Fix spelling of getFunky throughout. Make messages uniform.
17767
0fcddd82
EZ
177682002-04-07 Elena Zannoni <ezannoni@redhat.com>
17769
a9c64011 17770 Work around for PR gdb/285:
0fcddd82
EZ
17771 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17772
16a8534a
EZ
177732002-04-07 Elena Zannoni <ezannoni@redhat.com>
17774
17775 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17776 instructions file at run time instead of configure time.
17777 Sometimes we run the test in a directory that is not the one we
17778 configured in.
17779 * gdb.asm/configure.in: Delete creation of symlink.
17780 * gdb.asm/configure: Regenerate.
17781
24181d81
JB
177822002-04-05 J. Brobecker <brobecker@gnat.com>
17783
17784 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17785 xfullpath () function.
17786
7cdb7107
DJ
177872002-04-04 Daniel Jacobowitz <drow@mvista.com>
17788
17789 * gdb.asm/Makefile.in: Correct dependencies.
17790
17791 * gdb.asm/powerpc.inc: New file.
17792 * gdb.asm/asm-source.exp: Add PowerPC.
17793 * gdb.asm/configure.in: Likewise.
17794 * gdb.asm/configure: Regenerated.
17795
a7d17088
DJ
177962002-04-04 Daniel Jacobowitz <drow@mvista.com>
17797
17798 * gdb.base/relocate.exp: New file.
17799 * gdb.base/relocate.c: New file.
17800
cd721503
FF
178012002-04-04 Fred Fish <fnf@redhat.com>
17802
17803 * gdb.base/step-test.exp: Update comment regarding stopping in
17804 memcpy/bcopy calls inserted as part of the compiler runtime.
17805
b22ad7a7
MS
178062002-04-04 Michael Snyder <msnyder@redhat.com>
17807
17808 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17809
5f279fa6
DJ
178102002-04-03 Daniel Jacobowitz <drow@mvista.com>
17811
17812 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17813 (gdb_expect): Remove $notransfer hack.
17814
dd0fd3ce
DJ
178152002-04-02 Daniel Jacobowitz <drow@mvista.com>
17816
17817 * gdb.c++/classes.exp ("calling method for small class"): Match
17818 updated register output.
17819
1e50cda1
DJ
178202002-03-30 Daniel Jacobowitz <drow@mvista.com>
17821
17822 Fix PR gdb/452
17823 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17824 when finished. Make gdb_file_cmd send "exec-file" when
17825 appropriate.
17826
24015922
DJ
178272002-03-30 Daniel Jacobowitz <drow@mvista.com>
17828
17829 * gdb.base/attach.exp: Remove extra setup_xfail.
17830
dd7dfd64
MS
178312002-03-26 Michael Snyder <msnyder@redhat.com>
17832
17833 * gdb.base/default.exp: Add tests for dump, append, and restore.
17834 * gdb.base/help.exp: Add tests for dump, append, and restore.
17835 * gdb.base/dump.exp: New file, test dump, append and restore.
17836 * gdb.base/dump.c: New file.
17837
48b2f8d7
MS
178382002-03-27 Michael Snyder <msnyder@redhat.com>
17839
d63a86f8 17840 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17841 clean-ups in help messages.
17842
05b4d525
FF
178432002-03-26 Fred Fish <fnf@redhat.com>
17844
17845 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17846 have debugging info for those functions and the compiler uses them
17847 internally to copy structs around.
17848
d7679631
FF
178492002-03-26 Fred Fish <fnf@redhat.com>
17850
17851 * gdb.base/list.exp: Revert the change made yesterday and add note
17852 about why we don't list the default lines for remote targets.
17853
523ac3f9
MS
178542002-03-25 Michael Snyder <msnyder@redhat.com>
17855
17856 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17857
754b2b8d
FF
178582002-03-25 Fred Fish <fnf@redhat.com>
17859
17860 * gdb.base/list.exp: This test works on remote targets so remove
17861 the short circuit for remote targets. Update copyright.
17862
33c3e192
FF
178632002-03-25 Fred Fish <fnf@redhat.com>
17864
17865 * gdb.base/attach.exp: Fix logic error that was suppressing this
17866 test for all non hppa*-*-hpux* targets, instead of the hp target.
17867 Move comments closer to the suppression point. Also now need to
17868 check that we are running natively.
17869
d43e73ee
MS
178702002-03-22 Michael Snyder <msnyder@redhat.com>
17871
882c8f02
MS
17872 * gdb.base/default.exp: Add test for gcore. Update copyright.
17873 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17874
04c12f60
FF
178752002-03-06 Fred Fish <fnf@redhat.com>
17876
17877 * gdb.base/funcargs.c: Remove extraneous ';' character.
17878 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17879
b43df995
MC
178802002-03-04 Michael Chastain <mec@shout.net>
17881
17882 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17883 accommodate gcc v3 function signature.
17884 * gdb.mi/mi0-var-cmd-exp: Ditto.
17885
92362027
AC
178862002-02-24 Andrew Cagney <ac131313@redhat.com>
17887
17888 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17889 ``GNU/Linux'' or ``Linux kernel''
17890 * testsuite/gdb.threads/pthreads.c: Ditto.
17891
258ad32d
MC
178922002-02-24 Michael Chastain <mec@shout.net>
17893
17894 * gdb.threads/pthreads.c (thread1): Add a return statement.
17895 (thread2): Likewise.
17896 (foo): Likewise.
17897
04c3b3d4
MC
178982002-02-23 Michael Chastain <mec@shout.net>
17899
17900 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17901 to placate gcc.
17902
5a2a0a20
MC
179032002-02-23 Michael Chastain <mec@shout.net>
17904
17905 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17906 test "ptype bint". The test passes on all my stabs configurations.
17907
a640f7fc
JB
179082002-02-21 Jim Blandy <jimb@redhat.com>
17909
27924826
JB
17910 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17911 filename at a time, and watch for the ones we want to see.
17912
a640f7fc
JB
17913 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17914 types of pointers to prototyped functions.
17915
edcc8c75
AC
179162002-02-20 Andrew Cagney <ac131313@redhat.com>
17917
17918 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17919 signed, unsigned and straight char.
17920 (padding_char, padding_short, padding_int, padding_long,
17921 padding_long_long, padding_float, padding_double,
17922 padding_long_double): New global variables.
17923 (fill, fill_structs): New functions.
17924
17925 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17926 for correctly sized writes. Update copyright.
17927 (get_valueof): New procedure.
17928 (get_sizeof): Call get_valueof.
17929 (check_valueof): New procedure.
17930 (check_padding): New procedure.
17931
ac57ea44
MC
179322002-02-20 Michael Chastain <mec@shout.net>
17933
17934 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17935 to setup_xfail. Document some of the remaining calls.
17936
7a10c941
MC
179372002-02-18 Michael Chastain <mec@shout.net>
17938
17939 * gdb.c++/userdef.exp: Update copyright year.
17940
fb8acdcc
DJ
179412002-02-18 Daniel Jacobowitz <drow@mvista.com>
17942
17943 * gdb.c++/userdef.exp: Test overloaded operators properly.
17944 Remove xfails.
17945
fda6ae12
MS
179462002-02-14 Michael Snyder <msnyder@redhat.com>
17947
17948 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17949
676a0442
DJ
179502002-02-14 Daniel Jacobowitz <drow@mvista.com>
17951
17952 * gdb.base/a2-run.exp: Check for a remote target properly.
17953 * gdb.base/annota1.exp: Likewise.
17954 * gdb.base/list.exp: Likewise.
17955 * gdb.base/reread.exp: Likewise.
17956 * gdb.base/scope.exp: Likewise.
17957 * gdb.base/shlib-call.exp: Likewise.
17958 * gdb.base/term.exp: Likewise.
17959 * gdb.c++/annota2.exp: Likewise.
17960
78b4f468
RE
179612002-02-13 Richard Earnshaw <rearnsha@arm.com>
17962
17963 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17964
9a81ba51
MC
179652002-02-10 Michael Chastain <mec@shout.net>
17966
17967 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17968 (call_after_alloca): Ditto.
17969
004af6c7
DJ
179702002-02-10 Daniel Jacobowitz <drow@mvista.com>
17971
17972 * gdb.base/ending-run.exp: Guard "cont" test with
17973 gdb_skip_stdio_test.
17974
37225f62
JB
179752002-02-06 Jim Blandy <jimb@redhat.com>
17976
17977 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17978 from here...
17979 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17980 To here. Disable this test on non-HP platforms. Add big comment.
17981
fe6fdd96
MS
179822002-02-04 Michael Snyder <msnyder@redhat.com>
17983
17984 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17985 other than d10v and m32r.
17986
036fad3f
RE
179872002-02-02 Richard Earnshaw <rearnsha@arm.com>
17988
17989 * gdb.base/default.exp: Rewrite test patterns to reduce time
17990 taken to match them.
17991
7148ab62
DJ
179922002-01-30 Daniel Jacobowitz <drow@mvista.com>
17993
17994 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17995 Allow a start function above main.
17996 * gdb.threads/linux-dp.exp: Fix copyright date.
17997
396cc255
DJ
179982002-01-30 Daniel Jacobowitz <drow@mvista.com>
17999
a9c64011
AS
18000 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18001 (check_philosopher_stack): Check for manager thread before checking
18002 for a just-starting thread.
396cc255 18003
f038d31b
DJ
180042002-01-30 Daniel Jacobowitz <drow@mvista.com>
18005
18006 From Neil Booth <neil@daikokuya.demon.co.uk>:
18007 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18008 warnings.
18009
b3ff9d9a
FF
180102002-01-21 Fred Fish <fnf@redhat.com>
18011
18012 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18013 not caller.
18014
39ad761d
JB
180152002-01-21 Jim Blandy <jimb@redhat.com>
18016
18017 * gdb.base/reread.exp: Check that GDB properly re-reads the
18018 executable file when it changes while no inferior is running.
18019
aaf320fa
FF
180202002-01-21 Fred Fish <fnf@redhat.com>
18021
a9c64011
AS
18022 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18023 optionally accept the "shlib events" variation.
aaf320fa 18024
808a31f5
JB
180252002-01-21 Jim Blandy <jimb@redhat.com>
18026
18027 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18028 call `fflush' after every `printf', so that the output is produced
18029 at predictable points, regardless of whatever buffering does (or
18030 doesn't) take place.
18031 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18032 at different points.
18033
4420d5e2
DJ
180342002-01-20 Daniel Jacobowitz <drow@mvista.com>
18035
18036 * gdb.c++/inherit.exp: Update copyright years.
18037 * gdb.c++/method.exp: Likewise.
18038
3e36a0f4
DJ
180392002-01-20 Daniel Jacobowitz <drow@mvista.com>
18040
18041 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18042 artificial methods/arguments.
18043 * gdb.c++/derivation.exp: Likewise.
18044 * gdb.c++/inherit.exp: Likewise.
18045 * gdb.c++/method.exp: Likewise.
18046 * gdb.c++/virtfunc.exp: Likewise.
18047
b4ceaee6
AC
180482002-01-18 Andrew Cagney <ac131313@redhat.com>
18049
18050 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18051 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18052 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18053 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18054 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18055 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18056
ecace851
JB
180572002-01-17 Jim Blandy <jimb@redhat.com>
18058
18059 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18060 anchoring the pattern matching the entry point symbol's name.
18061
375fc983
AC
180622002-01-17 Andrew Cagney <ac131313@redhat.com>
18063
18064 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18065 continue/quit query. Update copyright.
18066
fe6fdd96
MS
180672002-01-14 Michael Snyder <msnyder@redhat.com>
18068
18069 * gdb.base/gcore.exp: Remove extra debugging output.
18070
e017c81f
DJ
180712002-01-13 Daniel Jacobowitz <drow@mvista.com>
18072
18073 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18074 for slightly dubious v2 mangled string.
18075
37ab3bf8
DJ
180762002-01-13 Daniel Jacobowitz <drow@mvista.com>
18077
18078 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18079
1bc05c3a 180802002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18081
1bc05c3a 18082 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18083
1bc05c3a
JM
18084 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18085 constructors.
18086 * gdb.c++/derivation.exp: Likewise.
18087 * gdb.c++/templates.exp: Likewise.
18088 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18089
1bc05c3a
JM
180902002-01-10 Michael Snyder <msnyder@redhat.com>
18091
18092 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18093
a911c360
MS
180942002-01-08 Michael Snyder <msnyder@redhat.com>
18095
18096 * gdb.base/gcore.exp: New test for generate-core-file command.
18097 * gdb.base/gcore.c: Testcase for above.
18098 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18099
ea2119ec
JM
181002002-01-08 Jason Merrill <jason@redhat.com>
18101
18102 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18103
68203136
FF
181042002-01-07 Fred Fish <fnf@redhat.com>
18105
18106 * gdb.c++/overload.exp: Remove unconditional xfails for:
18107 print foo_instance1.overloadargs(1)
18108 print foo_instance1.overloadargs(1, 2)
18109 print foo_instance1.overloadargs(1, 2, 3)
18110 print foo_instance1.overloadargs(1, 2, 3, 4)
18111 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18112 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18113 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18114 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18115 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18116 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18117 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18118 print foo_instance1.overload1arg()
18119 print foo_instance1.overload1arg((char)arg2)
18120 print foo_instance1.overload1arg((signed char)arg3)
18121 print foo_instance1.overload1arg((unsigned char)arg4)
18122 print foo_instance1.overload1arg((int)arg7)
18123 print foo_instance1.overload1arg((unsigned int)arg8)
18124 print foo_instance1.overload1arg((float)arg11)
18125 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18126
21b9b5b1
MS
181272002-01-07 Michael Snyder <msnyder@redhat.com>
18128
18129 * gdb.base/huge.exp: New test. Print a very large target data object.
18130 (skip_huge_test): New test variable. Define if you want to skip this
18131 test. The test reads an 8 megabyte data object from the target, so it
18132 might be very time consuming on remote targets with a slow connection.
18133 * gdb.base/huge.c: New file. Test case for above.
18134
725f922e
FF
181352002-01-07 Fred Fish <fnf@redhat.com>
18136
18137 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18138 g_instance.bfoo, and g_instance.cfoo.
18139
889bf7c5 181402002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18141
889bf7c5
PA
18142 * gdb.base/break.c (multi_line_if_conditional): New function.
18143 (multi_ilne_while_conditional): Likewise.
18144 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18145 IF or WHILE condition puts the breakpoint at the start of
18146 the condition.
f286b2c3 18147
634d57ec
JL
18148 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18149 hppa*-*-hpux* expected failure.
18150 * gdb.base/structs.exp (do_function_calls): Similarly.
18151
18152 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18153 watchpoints.
18154
9fbfe2dc
AC
181552002-01-06 Andrew Cagney <ac131313@redhat.com>
18156
18157 Fix PR gdb/66.
18158 * gdb.base/structs.exp: Replace skip for a29k with skip for
18159 gdb,cannot_call_functions.
18160 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18161 * gdb.base/callfuncs.exp: Ditto.
18162 * gdb.base/call-rt-st.exp: Ditto.
18163 * gdb.base/call-strs.exp: Ditto.
18164 * gdb.base/callfwmall.exp: Ditto.
18165 * gdb.base/scope.exp: Obsolete xfail a29k.
18166 * gdb.c++/misc.exp: Ditto.
18167 * gdb.c++/cplusfuncs.exp: Ditto.
18168 * gdb.base/ptype.exp: Ditto.
18169 * gdb.base/printcmds.exp: Ditto.
18170 * gdb.base/opaque.exp: Ditto.
18171 * gdb.base/list.exp: Ditto.
18172 * gdb.base/funcargs.exp: Ditto.
18173 * gdb.base/default.exp: Ditto.
18174
8ddad156
MS
181752002-01-04 Michael Snyder <msnyder@redhat.com>
18176
ca4976a6 18177 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18178 * gdb.base/maint.exp: Add tests for maint info sections options.
18179
1b074332
JL
18180Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18181
18182 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18183
7d159115
CV
181842001-12-20 Corinna Vinschen <vinschen@redhat.com>
18185
18186 * gdb.asm/arm.inc: New file.
18187 * gdb.asm/asm-source.exp: Add arm targets.
18188 * gdb.asm/configure.in: Ditto.
18189 * gdb.asm/configure: Recreated from configure.in.
18190
8fb87725
JL
18191Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18192
afabe08c
JL
18193 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18194 with HP's compiler.
18195 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18196 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18197 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18198 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18199
18200 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18201 either HP's compilers or GCC.
18202
db521deb
JL
18203 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18204 a SIGBUS or SIGSEGV.
18205
18206 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18207
18208 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18209 can be compiled with either HP's compiler or GCC.
18210
cfa88ab7
JL
18211 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18212 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18213 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18214
ca344dff
JL
18215 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18216 to match current gdb output. Update due to using auto-solib-limit
18217 for limiting instead of overloading auto-solib-add.
18218 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18219 test program.
18220
3f3c6e55 18221 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18222 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18223 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18224 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18225 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18226 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18227 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18228 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18229 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18230 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18231 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18232 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18233 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18234
8fb87725
JL
18235 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18236 a SIGTRAP to the inferior.
18237
cf599fa7
CV
182382001-12-19 Corinna Vinschen <vinschen@redhat.com>
18239
18240 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18241 Substitute call to target_link by call to gdb_compile.
18242
2cd045cd
JL
18243Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18244
a9c64011
AS
18245 * gdb.base/break.exp: Fix HP specific search string when testing
18246 backtracing in a called function.
2cd045cd 18247
a9c64011
AS
18248 * gdb.base/constvars.exp: Only set lang to C++ if we're
18249 compiling the test with HP's compilers.
18250 * gdb.base/volatile.exp: Similarly.
2cd045cd 18251
99ebe9ac
JB
182522001-12-19 Jim Blandy <jimb@redhat.com>
18253
18254 * gdb.base/printcmds.exp: Expect the null character to be printed
18255 as '\0', and the '\013' to be printed as '\v'.
18256 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18257 * gdb.base/setvar.exp: Same.
18258
b9891b29
JB
182592001-12-17 Jim Blandy <jimb@redhat.com>
18260
0eba65ab
JB
18261 * gdb.base/completion.exp: Rather than completing very long
18262 filenames, which can make the readline library produce output we
18263 don't recognize, cd to the directory first, and then complete
18264 using nice, short relative paths.
18265
6970b5b1
JB
18266 * gdb.base/completion.exp: On some systems, there is, in fact, a
18267 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18268 variables as being in scope. So use `no_var_named_this'
18269 instead of `b'.
6970b5b1 18270
b9891b29 18271 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18272 can't find the core file's registers as a failure.
b9891b29 18273
e6ccd35f
JSC
182742001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18275
a9c64011
AS
18276 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18277 test expect string more specific.
e6ccd35f 18278
105ba819
CV
182792001-12-13 Corinna Vinschen <vinschen@redhat.com>
18280
18281 * gdb.asm/asm-source.exp: Add support for xstormy16.
18282 * gdb.asm/configure.in: Ditto.
18283 * gdb.asm/configure: Rebuild.
18284 * gdb.asm/xstormy16.inc: New file.
18285
e9e79dd9
FF
182862001-12-10 Fred Fish <fnf@redhat.com>
18287
18288 * gdb.base/maint.exp: Update to match changes in type dumping code.
18289
347dc97d
JB
182902001-12-10 Jim Blandy <jimb@redhat.com>
18291
18292 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18293 matching the entry point symbol's name at the beginning of the
18294 line.
347dc97d 18295
5178b9d6
DJ
182962001-12-07 Daniel Jacobowitz <drow@mvista.com>
18297
18298 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18299 gdb.c++/inherit.exp, gdb.c++/method.exp,
18300 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18301 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18302 and class layout support.
18303
af890c52
DJ
183042001-12-07 Daniel Jacobowitz <drow@mvista.com>
18305
18306 * gdb.c++/classes.exp: Add test for static member function.
18307 * gdb.c++/misc.cc: Add class with static member function.
18308
7a345fb3
JB
183092001-12-07 Jim Blandy <jimb@redhat.com>
18310
f2e54a80 18311 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18312 those tests as `unsupported'.
18313 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18314 Rewrite subsequent tests to use it.
18315
18316 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18317 those tests as `unsupported'.
18318 * gdb.base/structs.exp (call_struct_func): New function.
18319 (do_function_calls): Use call_struct_func to call the functions
18320 returning structs.
18321
0bc69509
JB
18322 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18323 whether functions are prototyped or not, so we can't possibly pass
18324 arguments to t_float_values2 properly.
18325
7a345fb3
JB
18326 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18327 value of `timeout' for targets other than the mips*tx39-*.
18328
edb6ede1
MS
183292001-12-06 Michael Snyder <msnyder@redhat.com>
18330
d63a86f8 18331 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18332 and detect whether the start symbol has a leading underscore.
18333
2d842f13
JB
183342001-12-04 Jim Blandy <jimb@redhat.com>
18335
18336 * gdb.base/completion.exp: Clarify indentation.
18337
68550daf
JB
183382001-12-03 Jim Blandy <jimb@redhat.com>
18339
18340 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18341 variables on the S/390, not `.word'.
18342
cd5195a8
JB
183432001-11-30 Jim Blandy <jimb@redhat.com>
18344
18345 Add assembly-source tests for s390-ibm-linux.
18346 * gdb.asm/s390.inc: New file.
18347 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18348 the S/390 architecture.
a9c64011 18349 * gdb.asm/configure: Regenerated.
cd5195a8 18350
ca9efc90
MS
183512001-11-30 Michael Snyder <msnyder@redhat.com>
18352
18353 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18354 next, info source, info sources, info line, global and static
18355 variables, and static functions.
18356 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18357 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18358 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18359 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18360 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18361 (gdbasm_leave): Restore frame pointer.
18362 (gdbasm_startup): Copy stack set-up from crt0.S.
18363
d0e66976
FN
183642001-11-26 Fernando Nasser <fnasser@redhat.com>
18365
18366 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18367 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18368 to a local (non-static) variable. Copy tstruct.a to a static buffer
18369 and return a pointer to that buffer.
18370 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18371
e2334072
MK
183722001-11-24 Mark Kettenis <kettenis@gnu.org>
18373
18374 * gdb.asm/configure.in: Fix recognition of ix86 target.
18375 * gdb.asm/configure: Regenerate.
18376
756caa3d
MS
183772001-11-21 Michael Snyder <msnyder@redhat.com>
18378
18379 * gdb.asm/sparc.inc: New file.
18380 * gdb.asm/asm-source.exp: Recognize sparc target.
18381 * gdb.asm/configure.in: Recognize sparc target.
18382 * gdb.asm/configure: Regenerate.
d63a86f8 18383
9a4d72d5
MS
183842001-11-21 Michael Snyder <msnyder@redhat.com>
18385
18386 * gdb.asm/m32r.inc: New file.
18387 * gdb.asm/asm-source.exp: Recognize m32r target.
18388 * gdb.asm/configure.in: Recognize m32r target.
18389 * gdb.asm/configure: Regenerate.
18390
a773d1cd
MS
183912001-11-20 Michael Snyder <msnyder@redhat.com>
18392
017ac23d
MS
18393 * gdb.asm/i386.inc: New file.
18394 * gdb.asm/asm-source.exp: Recognize ix86 target.
18395 * gdb.asm/configure.in: Recognize ix86 target.
18396 * gdb.asm/configure: Regenerate.
18397
a773d1cd
MS
18398 * gdb.c++/namespace.exp: Fix quotes in output messages.
18399
bb632afb
MS
184002001-11-14 Michael Snyder <msnyder@redhat.com>
18401
25d559ca 18402 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18403 qualifier in a type cast expression, to designate an address
18404 in the instruction space (Harvard architecture).
18405
4749e309
MS
184062001-11-13 Michael Snyder <msnyder@redhat.com>
18407
18408 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18409 Tests for expressions using 'const' and 'volatile'.
18410
25050984
CV
184112001-11-13 Corinna Vinschen <vinschen@redhat.com>
18412
18413 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18414
1902c51f
DJ
184152001-11-12 Daniel Jacobowitz <drow@mvista.com>
18416
18417 * lib/mi-support.exp (mi_run_to_helper): Move comments
18418 outside of gdb_expect.
18419
dcf95b47
DJ
184202001-11-11 Daniel Jacobowitz <drow@mvista.com>
18421
18422 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18423 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18424 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18425 mi0_run_to): New functions.
18426 * gdb.mi/mi-simplerun.exp: Use them.
18427 * gdb.mi/mi0-simplerun.exp: Likewise.
18428 * gdb.mi/mi-var-cmd.exp: Likewise.
18429 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18430
45b074e1
AC
184312001-11-10 Andrew Cagney <ac131313@redhat.com>
18432
18433 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18434 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18435
bf50d346
AC
184362001-11-09 Andrew Cagney <ac131313@redhat.com>
18437
18438 * gdb.base/restore.exp: Include $expected value in restored test
18439 message.
18440
9383332c
AC
184412001-11-09 Andrew Cagney <ac131313@redhat.com>
18442
18443 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18444 implemented.
18445
db62520a
MS
184462001-11-08 Michael Snyder <msnyder@redhat.com>
18447
18448 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18449 Add pass/fail message for stop at breakpoint in call dummy function.
18450
b5703437
MS
184512001-11-07 Michael Snyder <msnyder@redhat.com>
18452
d63a86f8
RM
18453 * gdb.c++/templates.exp (test_template_breakpoints):
18454 If we get an overload menu, but it does not match what
760f6330 18455 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18456 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18457 making the whitespace optional. Argument for "new" may be
18458 "unsigned" as well as "unsigned int/long".
d63a86f8 18459 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18460 making the whitespace optional. Also replace "(void) with
18461 "((void|)), making the keyword "void" optional.
d63a86f8 18462 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18463 making the whitespace optional. Also replace "(void) with
18464 "((void|)), making the keyword "void" optional.
3bf40917
MS
18465 * gdb.base/callfuncs.c (t_float_values): This function must
18466 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18467 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18468 can be tested against both cases. Usually one case involves
18469 promotion of float to double, while the other does not.
18470 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18471 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18472 includes a stack frame for "start".
18473
c8ab4e6d
JB
184742001-11-05 Jim Blandy <jimb@redhat.com>
18475
18476 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18477 pointers are 32 bits long, and that offsets of relocs are always
18478 stored in the data (REL-style), and not in the reloc entry itself
18479 (RELA-style).
18480 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18481 stabs.
18482
3f08ced9
MS
184832001-11-01 Michael Snyder <msnyder@redhat.com>
18484
18485 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18486 and regular expression operators by using quoting.
18487
cbfa24cd
MS
184882001-10-31 Michael Snyder <msnyder@redhat.com>
18489
18490 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18491 depending on what the symbol table contains.
18492 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18493 the output of the ptype command. Similarly, accept both "const &"
18494 and "const&".
18495
aaa68313
CV
184962001-10-31 Corinna Vinschen <vinschen@redhat.com>
18497
18498 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18499 symbol `STORAGE' to allow to choose the storage class of
18500 the local datastructures.
18501 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18502 compiler directive.
18503
91740388
MS
185042001-10-30 Michael Snyder <msnyder@redhat.com>
18505
18506 * gdb.base/jump.exp: Allow it to run for all targets.
18507
1b7c05e7
CV
185082001-10-29 Corinna Vinschen <vinschen@redhat.com>
18509
18510 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18511 with new double_array size.
18512 (main): Change storage class of all local variables to static.
18513 Reduce size of double_array to 9.
18514 * gdb.base/call-ar-st.exp: Increase timeout value.
18515 Change expected output for double array to match new size in
18516 call-ar-st.c.
18517
36a22261
CV
185182001-10-29 Corinna Vinschen <vinschen@redhat.com>
18519
18520 * gdb.base/ending-run.exp: Create identical output when passing
18521 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18522 Stormy16 target.
36a22261 18523
92b8ae91
MK
185242001-10-28 Mark Kettenis <kettenis@gnu.org>
18525
18526 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18527 that we catch the expected failure under Linux/x86.
18528
cb135b83
OF
185292001-10-29 Orjan Friberg <orjanf@axis.com>
18530
18531 * gdb.base/setvar.exp: Escape curly braces.
18532 * gdb.stabs/weird.exp: Ditto.
18533
6884aa54
DJ
185342001-10-27 Daniel Jacobowitz <drow@mvista.com>
18535
18536 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18537 * gdm.mi/mi0-hack-cli.exp: Likewise.
18538
0398c9aa
AC
185392001-10-25 Andrew Cagney <ac131313@redhat.com>
18540
18541 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18542 messages.
18543
d20bf2e8
AC
185442001-10-21 Andrew Cagney <ac131313@redhat.com>
18545
18546 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18547 checking MI enabled.
18548
03dd63aa
CV
185492001-10-09 Corinna Vinschen <vinschen@redhat.com>
18550
18551 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18552
1d9d99f3
FCE
185532001-10-04 Frank Ch. Eigler <fche@redhat.com>
18554
18555 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18556 if gdb child process crashes, just signal an error.
18557
838ae6c4
JB
185582001-10-02 Jim Blandy <jimb@redhat.com>
18559
18560 * lib/gdb.exp (test_xfail_format): Simplify.
18561
18562 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18563 front of the variable name `format'. Simplify `if'.
18564
8f0cbc1c
DJ
185652001-10-01 Daniel Jacobowitz <drow@mvista.com>
18566
18567 * gdb.threads/pthreads.exp: Wait for output and delay
18568 before sending ^C.
18569
1f08dafd
DJ
185702001-10-01 Daniel Jacobowitz <drow@mvista.com>
18571
18572 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18573 some incorrect output instead of timing out.
18574 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18575
674f90ff
CV
185762001-09-28 Corinna Vinschen <vinschen@redhat.com>
18577
18578 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18579 check to allow additional `int'.
18580
9b284272
DJ
185812001-09-27 Daniel Jacobowitz <drow@mvista.com>
18582
18583 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18584 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18585
b55a4771
MS
185862001-09-27 Michael Snyder <msnyder@redhat.com>
18587
18588 * lib/gdb.exp (test_debug_format): New proc.
18589 (setup_xfail_format): Use new proc test_debug_format.
18590 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18591 proc; use new service proc test_debug_format.
18592 Replace all other "gcc_compiled" tests with this test.
18593 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18594 proc; use new service proc test_debug_format.
18595 Replace all other "gcc_compiled" tests with this test.
18596
185972001-09-27 Michael Snyder <msnyder@redhat.com>
18598
18599 * gdb.base/cvexpr.exp: New file.
18600 * gdb.base/cvexpr.c: New file
18601 Test for expressions using const and volatile keywords.
18602
4e6667ac
CV
186032001-09-26 Corinna Vinschen <vinschen@redhat.com>
18604
18605 * gdb.base/constvars.exp: Check for different orders of keywords
18606 and additional "int" strings in output.
18607
4f337972
AC
186082001-09-22 Andrew Cagney <ac131313@redhat.com>
18609
18610 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18611 responses from "help maint".
18612
2015650d
FCE
186132001-09-19 Frank Ch. Eigler <fche@redhat.com>
18614
18615 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18616 to localhost:NNN instead of :NNN, in case Xvfb is listening
18617 only on TCP.
18618
f3bcedc1
CV
186192001-09-19 Corinna Vinschen <vinschen@redhat.com>
18620
18621 * gdb.base/recurse.exp: When checking leaving the watchpoint
18622 scope, recognize when gdb is in function's epilogue and pass.
18623
6b819c92
KS
186242001-09-18 Keith Seitz <keiths@redhat.com>
18625
18626 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18627 support for running tests against sid targets.
18628 (gdbtk_done): Ditto.
18629
a10c9419
CV
186302001-09-18 Corinna Vinschen <vinschen@redhat.com>
18631
18632 * gdb.base/ending-run.c (main): Set stdout buffersize
18633 to the same reasonable value for any target.
18634 * gdb.base/ending-run.exp: Add a regular expression
18635 to make testsuite happy on Sanyo Stormy16 target.
18636
739d0d99
CV
186372001-09-17 Corinna Vinschen <vinschen@redhat.com>
18638
18639 * gdb.base/display.c (do_loops): Add float variable `f'.
18640 Increment f in loop.
18641 * gdb.base/display.exp: Increment timeout by 60 seconds.
18642 Change float display test to use variable `f'.
18643
1b8947f0
JB
186442001-09-17 Jim Blandy <jimb@redhat.com>
18645
18646 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18647 overflowing the limited breakpoint tables on some ROM monitors
18648 (like the ROM68K).
18649
9890ac81
FCE
186502001-09-15 Frank Ch. Eigler <fche@redhat.com>
18651
18652 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18653 the "-ac" (disable access control) flag.
18654
6db765ea
JH
186552001-08-30 Jeff Holcomb <jeffh@redhat.com>
18656
18657 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18658 ints.
18659
4c32cc04
KS
186602001-08-30 Keith Seitz <keiths@redhat.com>
18661
18662 * lib/gdb.exp: Move all insight-related functionality into
18663 separate file.
18664 * lib/insight-support.exp: New file.
18665
8d6e6f81
FCE
186662001-08-29 Frank Ch. Eigler <fche@redhat.com>
18667
18668 * config/sid.exp (sid_start): Never set sid verbosity; disable
18669 expect_background {} that consumed its stdout; tolerate </dev/null.
18670 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18671
6a90e1d0
AC
186722001-08-18 Andrew Cagney <ac131313@redhat.com>
18673
18674 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18675 CLI jump command to start it.
18676 (mi_run_to_main): Fail immediatly when unexpected output.
18677
1759b3c3
AC
186782001-08-18 Andrew Cagney <ac131313@redhat.com>
18679
18680 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18681 beginning of function. Fix PR gdb/191.
18682
61d11d80
FCE
186832001-08-16 Frank Ch. Eigler <fche@redhat.com>
18684
18685 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18686 what to force sid endianness to.
18687
942a4df2
KS
186882001-08-15 Keith Seitz <keiths@redhat.com>
18689
18690 * lib/gdb.exp (gdbtk_start): Don't set environment
18691 variables for TCL_LIBRARY and friends. Insight will
18692 now figure these out for itself.
18693
0521c418
MS
186942001-08-02 Michael Snyder <msnyder@redhat.com>
18695
18696 * gdb.base/completion.exp: Remove the symbol "a64l" from
18697 the expect string; this is target-specific, and not related
18698 to what is being tested.
18699
74a9a58a
DB
187002001-08-02 Dave Brolley <brolley@redhat.com>
18701
18702 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18703
c70819fa
MS
187042001-07-25 Michael Snyder <msnyder@redhat.com>
18705
c2b8fa57
MS
18706 * gdb.base/consecutive.exp: New file. Test stepping over
18707 breakpoints on consecutive instructions.
18708 * gdb.base/consecutive.c: New file.
18709
c70819fa
MS
18710 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18711 curly braces in regular expressions.
18712
2b1a1355
MS
187132001-07-25 Michael Snyder <msnyder@redhat.com>
18714
18715 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18716 legitimate output from stepping out of main.
18717
413eca6f
KS
187182001-07-22 Keith Seitz <keiths@redhat.com>
18719
18720 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18721 the empty string, do not run the tests.
18722
7e5a9322
SC
187232001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18724
18725 * gdb.base/long_long.exp: Detect size of pointer. Take into
18726 account 2-byte pointers when testing for p/a results.
18727
de58f10f
SC
187282001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18729
d63a86f8 18730 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18731 and defined to 1K for m68hc11.
18732 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18733 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18734 (sizeof_random_data): New variable to tell the size of the data table;
18735 don't test past this size; always run to main.
18736
d6f5fea1
SC
187372001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18738
18739 * gdb.base/return2.exp: return of long long and double fails for
18740 68HC11; don't execute these tests on that platform.
18741 * gdb.base/return.exp: Return of a double fails for 68hc11.
18742
c477543d
SC
187432001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18744
18745 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18746 tests that print a float.
18747 * call-rt-st.exp: Likewise.
18748
63cf1c79
MK
187492001-07-12 Mark Kettenis <kettenis@gnu.org>
18750
18751 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18752 running this test on Linux.
18753
112f9ab5
MC
187542001-06-24 Michael Chastain <chastain@redhat.com>
18755
18756 * gdb.base/arithmet.exp: Remove some tests to make all test names
18757 unique.
18758
4970cb0f
MS
187592001-07-03 Michael Snyder <msnyder@redhat.com>
18760
18761 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18762 the output of the ptype command.
18763
d85da69f
MS
187642001-07-02 Michael Snyder <msnyder@redhat.com>
18765
4c8a82de
MS
18766 * gdb.base/completion.exp: Don't assume that break.c is the only
18767 source file that may contain functions named "marker".
d85da69f
MS
18768 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18769
8afc772b
AC
187702001-06-28 Andrew Cagney <ac131313@redhat.com>
18771
18772 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18773 of files to delete.
18774
18775 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18776 * gdb.disasm/h8300s.exp: New file.
18777 gdb.disasm/h8300s.s: Likewise.
18778
cff22675
AC
187792001-06-27 Andrew Cagney <ac131313@redhat.com>
18780
18781 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18782 empty breakpoint tables.
18783
68c81b54
AC
187842001-06-25 Andrew Cagney <ac131313@redhat.com>
18785
18786 * lib/mi-support.exp: Update args=... part of stop-reason
18787 patterns. Accept either a list or a tuple.
18788
2dd62704
AC
187892001-06-23 Andrew Cagney <ac131313@redhat.com>
18790
18791 * lib/mi-support.exp: Remove local emacs variable defining
18792 change-log-default-name.
18793
b4127474
MC
187942001-06-22 Michael Chastain <chastain@redhat.com>
18795
18796 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18797 This is operationally compatible with the previous version.
18798
8dbfb380
JB
187992001-06-13 Jim Blandy <jimb@redhat.com>
18800
18801 * lib/gdb.exp (gdb_test): Doc fix.
18802
f2d8c86d
MC
188032001-06-10 Michael Chastain <chastain@redhat.com>
18804
18805 * gdb.base/exprs.exp: Remove a duplicate test.
18806
81564d34
JB
188072001-06-06 Jim Blandy <jimb@redhat.com>
18808
18809 * gdb.base/return2.exp (main): Use values to test float and double
18810 returns that are not NaN's, to avoid being confused by IEEE
18811 comparison rules.
18812
da55addb
MS
188132001-06-04 Michael Snyder <msnyder@redhat.com>
18814
18815 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18816 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18817 rather than wait for 12 more tests to time out.
18818
42c65987
JB
188192001-06-06 Jim Blandy <jimb@redhat.com>
18820
b18bced9 18821 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18822 Don't forget to match the GDB prompt.
b18bced9 18823
42c65987
JB
18824 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18825
5b41e5f0
JB
188262001-06-04 Jim Blandy <jimb@redhat.com>
18827
18828 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18829 command.
18830
015e046f
KB
188312001-05-31 Kevin Buettner <kevinb@redhat.com>
18832
18833 * gdb.base/annota1.exp (info break): Match four or more spaces
18834 after "Address".
18835
fb1ffbbe
MC
188362001-05-31 Michael Chastain <chastain@redhat.com>
18837
18838 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18839 (dm_type_int_star): Likewise.
18840 (dm_type_long_star): Likewise.
18841 (dm_type_void_star): Likewise.
18842
5ea2a32c
KB
188432001-05-29 Kevin Buettner <kevinb@redhat.com>
18844
18845 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18846 to a known value in order to get consistent results regardless
18847 of the setting of INPUTRC or the presence or contents of .inputrc.
18848
ae23c492
MS
188492001-05-24 Michael Snyder <msnyder@redhat.com>
18850
ac55707e
MS
18851 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18852 Don't require that the main thread and the manager thread are the
18853 first in the list.
18854
ae23c492
MS
18855 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18856 debugging. If test fails, issue an "unsupported" not a "fail".
18857
400071f1
JB
188582001-05-24 Jim Blandy <jimb@redhat.com>
18859
18860 Don't assume that short is shorter than int.
18861 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18862 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18863 this isn't true.
400071f1
JB
18864 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18865 an int, is not equal to ~0 stored in an unsigned char. This tests
18866 the same thing that the previous test meant to, but works on
18867 16-bit machines, too.
18868 ("print unsigned char != (~0)"): Same test, complemented.
18869
0816a3e5
MS
188702001-05-24 Michael Snyder <msnyder@redhat.com>
18871
18872 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18873 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18874 and prevents dejagnu getting out of step.
18875
f6dc23a9
KB
188762001-05-23 Kevin Buettner <kevinb@redhat.com>
18877
18878 * gdb.base/finish.exp (finish_void): Revise pattern for
18879 stopping on the call statement to not permit stopping at
18880 the start of the instructions comprising the call sequence.
18881
7dbd117d
MC
188822001-05-19 Michael Chastain <chastain@redhat.com>
18883
18884 * gdb.base/callfuncs.exp: Make all test names unique.
18885 * gdb.base/commands.exp: Make all test names unique.
18886 * gdb.base/condbreak.exp: Make all test names unique.
18887 * gdb.base/dbx.exp: Make all test names unique.
18888 * gdb.base/default.exp: Make all test names unique.
18889 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18890 and TIMEOUT messages to their corresponding PASS message.
18891 * gdb.base/ending-run.exp: Make all test names unique.
18892 * gdb.base/long_long.exp: Remove duplicate test.
18893
6b0b0a9e
KB
188942001-05-21 Kevin Buettner <kevinb@redhat.com>
18895
18896 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18897 stop on the call statement as well as the statement after the
18898 call.
18899
2caa35cb
MS
189002001-05-21 Michael Snyder <msnyder@redhat.com>
18901
18902 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18903
40713331
EZ
189042001-05-10 Elena Zannoni <ezannoni@redhat.com>
18905
a9c64011
AS
18906 * gdb.base/completion.exp: Revamp test. Make it execute on all
18907 platforms.
40713331 18908
c2c1be8d
EZ
189092001-05-10 Elena Zannoni <ezannoni@redhat.com>
18910
a9c64011
AS
18911 * config/gdbserver.exp (gdb_load): Handle the case
18912 in which the arguments to gdbserver are given in the
18913 baseboard configuration file.
18914 Also handle the case in which the server needs to do a
18915 load.
2c9cd303 18916
9671de48
KS
189172001-05-07 Keith Seitz <keiths@cygnus.com>
18918
a9c64011
AS
18919 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18920 set up the display for testing.
18921 (gdbtk_start): Convert all paths to paths that tcl will like.
18922 Export target information to environment.
18923 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18924 necessary.
18925 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18926 (to_tcl_path): New proc to convert a given pathname into
18927 a path acceptible as an argument to a tcl command.
18928 (_gdbtk_export_target_info): New proc to export target info
18929 into the environment for gdbtk testing.
18930 (gdbtk_done): New proc to signal end-of-test.
9671de48 18931
5a360f47
JB
189322001-05-06 Jim Blandy <jimb@redhat.com>
18933
18934 * restore.c: Make the code of caller0 correspond to its comment.
18935
66c756c6
MS
189362001-05-03 Michael Snyder <msnyder@redhat.com>
18937
18938 * config/sid.exp (gdb_target_sid): Check for error messages.
18939 On error or timeout, don't make expect exit (which will terminate
18940 all subsequent tests); instead just make gdb exit.
d63a86f8 18941 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18942 return a negative value.
18943
a966fde5
JB
189442001-04-24 Jim Blandy <jimb@redhat.com>
18945
851c18e0
JB
18946 * gdb.c++/templates.exp: If we see the prompt for the overload
18947 list, but we haven't recognized any of the longer patterns,
18948 arrange for this test to fail, not hang.
18949
a966fde5
JB
18950 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18951 variations.
18952
db144853
MC
189532001-04-22 Michael Chastain <chastain@redhat.com>
18954
18955 * gdb.c++/local.exp: Use the 'runto' library function.
18956 * gdb.c++/namespace.exp: Likewise.
18957 * gdb.c++/overload.exp: Likewise.
18958
3207ec21
KB
189592001-03-26 Kevin Buettner <kevinb@redhat.com>
18960
18961 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18962 * gdb.base/step-line.exp: New file. Test step/next in presence of
18963 #line directives.
18964 * gdb.base/step-line.c: New file. Test program for the above.
18965 * gdb.base/step-line.inp: New file. We pretend that this file has
18966 been transformed by some other tool into step-line.c.
18967
13b57657
JB
189682001-03-21 Jim Blandy <jimb@redhat.com>
18969
18970 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18971 unmangled operator names.
18972
754cbe1c
JB
189732001-03-20 Jim Blandy <jimb@redhat.com>
18974
18975 * gdb.threads/linux-dp.exp: Recognize an additional message
18976 generated by GDB when it doesn't understand how to debug threads
18977 on the target system.
18978
177495c9
AC
189792001-03-19 Andrew Cagney <ac131313@redhat.com>
18980
18981 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18982
f266096b
MC
189832001-03-12 Michael Chastain <chastain@redhat.com>
18984
18985 * gdb.c++/derivation.exp: Use the 'runto' library function.
18986
cac3c2ff
MC
189872001-03-12 Michael Chastain <chastain@redhat.com>
18988
18989 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18990
b6c11a24
MC
189912001-02-24 Michael Chastain <chastain@redhat.com>
18992
18993 * gdb.c++/ref-types.exp: Change handwritten code to library
18994 function 'runto'.
18995
6bae5bce
OF
189962001-03-16 Orjan Friberg <orjanf@axis.com>
18997
18998 * gdb.base/signals.exp: Set count to 0 explicitly.
18999
0015fd9a
MS
190002001-03-15 Mark Salter <msalter@redhat.com>
19001
19002 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19003 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19004 (gdb_load): Add support for additional target_info: gdb_download_size
19005 and gdb_load_timeout.
0015fd9a 19006
fc33412a
DT
19007Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19008
19009 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19010 file -- to prevent failing when the compile fails but we have no
19011 intention of running the tests anyway.
fc33412a
DT
19012
19013 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19014 tests if set.
19015
19016 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19017 integers.
fc33412a
DT
19018
19019 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19020 * gdb.c++/namespace.exp: Ditto.
19021
115f06de
OF
190222001-03-07 Orjan Friberg <orjanf@axis.com>
19023
19024 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19025 * gdb.base/pointers.exp: Relax pattern match of decimals.
19026
b6ba6518
KB
190272001-03-06 Kevin Buettner <kevinb@redhat.com>
19028
19029 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19030 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19031 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19032 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19033 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19034 config/sh.exp, config/sid.exp, config/slite.exp,
19035 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19036 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19037 config/vxworks.exp, config/vxworks29k.exp,
19038 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19039 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19040 gdb.base/arithmet.exp, gdb.base/assign.exp,
19041 gdb.base/async.exp, gdb.base/attach.exp,
19042 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19043 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19044 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19045 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19046 gdb.base/commands.exp, gdb.base/completion.exp,
19047 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19048 gdb.base/constvars.exp, gdb.base/corefile.exp,
19049 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19050 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19051 gdb.base/ending-run.exp, gdb.base/environ.exp,
19052 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19053 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19054 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19055 gdb.base/funcargs.exp, gdb.base/help.exp,
19056 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19057 gdb.base/logical.exp, gdb.base/long_long.exp,
19058 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19059 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19060 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19061 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19062 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19063 gdb.base/regs.exp, gdb.base/relational.exp,
19064 gdb.base/remote.exp, gdb.base/reread.exp,
19065 gdb.base/restore.exp, gdb.base/return2.exp,
19066 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19067 gdb.base/selftest.exp, gdb.base/setshow.exp,
19068 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19069 gdb.base/sigall.exp, gdb.base/signals.exp,
19070 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19071 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19072 gdb.base/step-test.exp, gdb.base/structs.c,
19073 gdb.base/structs.exp, gdb.base/structs2.exp,
19074 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19075 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19076 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19077 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19078 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19079 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19080 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19081 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19082 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19083 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19084 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19085 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19086 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19087 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19088 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19089 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19090 gdb.trace/circ.exp, gdb.trace/collection.exp,
19091 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19092 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19093 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19094 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19095 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19096 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19097 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19098 notices.
19099
dc96c6c7 191002001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19101
19102 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19103 first arg is int not float.
19104
dc96c6c7 191052001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19106
19107 * gdb.base/reread.exp: Unsupported for non-native targets;
19108 doesn't work for remote debugging.
19109
9b0c4aeb
FN
191102001-02-19 Fernando Nasser <fnasser@redhat.com>
19111
19112 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19113 * gdb.base/ending-run.exp: Properly handle the BSP state when
19114 stepping past the end of main.
9b0c4aeb 19115
02aa71d5
MC
191162001-02-19 John Moore <jmoore@redhat.com>
19117
19118 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19119 Converted HPUX fix for non-expected items following multiple
19120 step commands into general solution for all platforms.
19121
1fa449a4
MC
191222001-02-18 Michael Chastain <chastain@redhat.com>
19123
19124 * gdb.c++/classes.exp (do_tests): Change runto statements
19125 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19126 statements demangler agnostic.
19127 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19128 (gdb_virtfunc_restart): Likewise.
19129
b2f9ec70
MC
191302001-02-14 Michael Chastain <chastain@redhat.com>
19131
19132 * gdb.c++/inherit.exp (do_tests): Change runto statements
19133 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19134 statements demangler agnostic.
19135
cf74b8ca
AC
19136Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19137
19138 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19139 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19140 before calling common_routine 15 times'' tests.
cf74b8ca 19141
99f78f56
MC
191422001-02-11 Michael Chastain <chastain@redhat.com>
19143
19144 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19145 Helps the test script figure out which demangler is in use.
19146 (dm_type_foo_ref): Ditto.
19147 (dm_type_int_star): Ditto.
19148 (dm_type_long_star): Ditto.
19149 (dm_type_unsigned_int): Ditto.
19150 (dm_type_void): Ditto.
19151 (dm_type_void_star): Ditto.
99707966 19152 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19153 Probe the gdb demangler and set variables to accommodate
19154 formatting differences.
19155 (info_func_regexp): New function. Same as info_func, but
19156 matches against a regexp.
19157 (info_func): Match against a literal string.
19158 (print_addr_2): New function. Match against a literal string,
19159 which can be different from the input to gdb.
19160 (print_addr): Simply call print_addr_2 with the same argument twice.
19161 (test_lookup_operator_functions): Use demangler formatting variables.
19162 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19163 the tests in the same order as the C++ class declaration.
19164 (test_paddr_operator_functions): Ditto.
19165 (test_paddr_overloaded_functions): Ditto.
19166 (test_paddr_hairy_functions): Use demangler formatting variables.
19167 Add reference to gdb/19 for related tests.
19168 (do_tests): Call probe_demangler.
19169
1de8f023
KB
191702001-01-30 Kevin Buettner <kevinb@redhat.com>
19171
19172 * gdb.c++/templates.cc (printf): Remove unused function definition.
19173
ca3f91ed
MS
191742001-01-26 Felix Lee <flee@redhat.com>
19175
19176 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19177
191782001-01-25 matthew green <mrg@redhat.com>
19179
19180 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19181 up sid.
19182 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19183
191842001-01-25 matthew green <mrg@redhat.com>
19185
19186 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19187 Deprecate $sid_spawn_id.
ca3f91ed
MS
19188 (sid_exit): Remove code necessary only for `spawn.'
19189
191902001-01-25 matthew green <mrg@redhat.com>
19191
19192 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19193
fb18ec4a
MC
191942001-01-28 Michael Chastain <chastain@redhat.com>
19195
19196 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19197 to call when tests fail. It takes gdb out of the overloaded
19198 function choice menu back to the main prompt, so that the test
19199 program stays synchronized.
19200 (set_bp_overloaded): New proc to collect all the common
19201 code for setting a breakpoint on an overloaded name. Calls
19202 take_gdb_out_of_choice_menu when needed.
19203 (menu_overload1arg): New variable to collect the repeated
19204 instances of the expected menu for an overloaded name. Change
19205 the regular expression to handle changes in g++ type encoding:
19206 "void" can be either "void" or "", and "unsigned int" can be
19207 either "unsigned int" or "unsigned".
19208 (continue_to_bp_overloaded): Change regular expressions to handle
19209 changes in g++ type encoding.
19210 (no proc): Call take_gdb_out_of_choice_menu when needed.
19211 Remove redundant calls to "info break". Accept either "canceled"
19212 or "cancelled". Change regular expressions in "info break"
19213 calls to handle changes in g++ type encoding. Give all tests
19214 unique strings.
19215
9c646a6e
BE
192162001-01-17 Ben Elliston <bje@redhat.com>
19217
19218 * config/sid.exp: New file.
19219
9549d9c1
AC
19220Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19221
19222 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19223
dc96c6c7 192242000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19225
19226 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19227 Add a RE to accept a non-ascii char if one is ever presented.
19228
b4df4f68
FN
192292000-12-20 Fernando Nasser <fnasser@redhat.com>
19230
297dd0fd 19231 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19232
dc96c6c7 192332000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19234
d63a86f8 19235 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19236 in regexp. One '\' does not suffice on Linux.
19237
4a7bddb6
MC
192382000-12-09 Michael Chastain <chastain@redhat.com>
19239
19240 * gdb.base/break.exp (test_clear_command): Use a marker function
19241 rather than 'main' for the test function. Also move this
19242 test to an execution point where the marker function names are
19243 guaranteed to be bound to functions. (Executing tests after a
19244 'finish' from main runs into name conflicts with local names
19245 in __libc_start_main).
19246
dc96c6c7 192472000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19248
19249 * gdb.base/finish.exp: New test for gdb's "finish" command.
19250 * gdb.base/return2.exp: New test for gdb's "return" command.
19251 * gdb.base/return2.c: New source file for above.
19252
dc96c6c7 192532000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19254
19255 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19256 * gdb.base/miscexprs.exp: Ditto.
19257 * gdb.base/pointers.exp: Ditto.
19258 * gdb.c++/derivation.exp: Ditto.
19259 * gdb.c++/local.exp: Ditto.
19260 * gdb.c++/namespace.exp: Ditto.
19261 * gdb.c++/overload.exp: Ditto.
19262 * gdb.c++/ref-types.exp: Ditto.
19263
dc96c6c7 192642000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19265
19266 * gdb.base/constvars.exp: Test result of "up" command.
19267 * gdb.base/miscexprs.exp: Ditto.
19268 * gdb.base/pointers.exp: Ditto.
19269 * gdb.base/scope.exp: Ditto.
19270 * gdb.c++/derivation.exp: Ditto.
19271 * gdb.c++/local.exp: Ditto.
19272 * gdb.c++/namespace.exp: Ditto.
19273 * gdb.c++/overload.exp: Ditto.
19274 * gdb.c++/ref-types.exp: Ditto.
19275
44097287
FN
192762000-11-22 Michael Chastain <chastain@redhat.com>
19277
19278 * mips_pro.exp: Accept either "middle -> top -> main" or
19279 "middle -> main" in the backtrace, because gcc can optimize
19280 tail calls to jumps. Remove setup_xfail for the hppa case.
19281 Add a comment with the original warning messages from PR 3016,
19282 which was filed in 1993, to preserve them for posterity.
19283
9d2e1bab
ND
192842000-11-17 Nick Duffek <nsd@redhat.com>
19285
19286 * lib/gdb.exp (gdb_test): Override timeout with board info.
19287
1aca8eb7
ND
192882000-11-17 Nick Duffek <nsd@redhat.com>
19289
19290 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19291 the second kill and detach messages.
19292
93076499
ND
192932000-11-17 Nick Duffek <nsd@redhat.com>
19294
19295 * configure.in: Add AC_EXEEXT.
19296 * configure: Regenerate.
19297 * Makefile.in (just-check): Export EXEEXT.
19298 * lib/gdb.exp ($EXEEXT): Import from environment.
19299 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19300 expect "maint dump-me" on Cygwin.
19301 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19302 $EXEEXT.
19303
30e87cd3
ND
193042000-11-17 Nick Duffek <nsd@redhat.com>
19305
19306 * gdb.base/break.exp: Test backtrace and finish from called
19307 function on all platforms, not just HP-UX.
19308
dc96c6c7 193092000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19310
19311 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19312 code from gdb_target_monitor, so it can be used independantly
19313 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19314
dc96c6c7 193152000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19316
19317 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19318 * gdb.base/corefile.exp: Expect the message "Program is being
19319 debugged already" when we send the "corefile" command, since
19320 the preceeding gdb_load may have connected gdb to a remote target.
19321 * gdb.base/display.exp: Disable hardware watchpoints if new
19322 board info variable "no_hardware_watchpoints" is true.
19323 Replace single-letter commands with more readable ones.
19324 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19325 if new board info variable "no_hardware_watchpoints" is true.
19326 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19327 to see if stdio (printf) testing is possible.
19328 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19329 board info variable "no_hardware_watchpoints" is true. Use new
19330 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19331
39124dea
FN
193322000-11-13 Fernando Nasser <fnasser@redhat.com>
19333
19334 From Orjan Friberg <orjanf@axis.com>:
19335 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19336 in array print pattern match.
19337
a9e2e984
FN
193382000-11-09 Fernando Nasser <fnasser@redhat.com>
19339
19340 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19341 spelling "cancelled" to U.S. spelling "canceled" to match changes
19342 made to gdb.
19343 * gdb.c++/ovldbreak.exp: Ditto.
19344
c7db355b
PS
193452000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19346
19347 * gdb.base/callfuncs.c (main): Moved to end of file, call
19348 t_double_values to initialize the FPU before inferior calls are made.
19349 * gdb.base/callfuncs.exp: Test for register preservation after calling
19350 inferior functions. Add tests for continuining, finishing and
19351 returning from a stop in a call dummy.
19352
dc96c6c7 193532000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19354
19355 * gdb.base/commands.exp: Break up long lines, and re-indent.
19356
dc96c6c7 193572000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19358
19359 * config/gdbserver.exp: Rewritten from the ground up, to make it
19360 compatible with the current dejagnu tree, and to make it work with
19361 the new "gdbserver" in libremote.
19362
dc96c6c7 193632000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19364
19365 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19366 * gdb.base/varargs.exp: Skip entire test if no printf support.
19367 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19368 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19369
dc96c6c7 193702000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19371
19372 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19373 no floating point support.
19374 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19375 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19376 * gdb.base/call-rt-st.exp: Ditto.
19377 * gdb.base/call-strs.exp: Ditto.
19378
bac5fc66
JG
193792000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19380
19381 * gdb.base/sizeof.c: include <stdio.h>.
19382
19383 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19384 'finish', otherwise uncaptured gdb_prompt would potentially
19385 throw remaining test points out of sync.
bac5fc66 19386
b22a6027
SB
193872000-07-26 Scott Bambrough <scottb@netwinder.org>
19388
19389 * gdb.base/recurse.exp: Run tests for all targets.
19390 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19391 gnu-oldld case on ARM.
19392 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19393 for ARM targets.
d63a86f8 19394
d8231941
AG
19395Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19396
19397 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19398 * gdb.java/configure: Rebuild.
19399
8caabe69
AG
19400Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19401
19402 * gdb.java/jv-exp.exp: New file.
19403
9d273ca3
AG
19404Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19405
19406 * configure: Rebuilt.
19407 * configure.in (configdirs): Add gdb.java.
19408 * gdb.java/jmisc.java: New file.
19409 * gdb.java/jmisc.exp: New file.
19410 * gdb.java/Makefile.in: New file.
19411 * gdb.java/configure: Rebuilt.
19412 * gdb.java/configure.in: New file.
19413 * lib/java.exp: New file.
19414
4f823a66
AC
19415Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19416
19417 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19418 underflow.
4f823a66 19419
2391e11d
AC
19420Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19421
19422 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19423 and the compilers sizes.
2391e11d 19424
54602222
ND
194252000-07-09 Nick Duffek <nsd@redhat.com>
19426
19427 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19428 (use_methods): New function.
19429 (main): Call use_methods().
19430 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19431 (do_tests): Call test_method_param_class.
19432
2bec0572
ND
194332000-07-09 Nick Duffek <nsd@redhat.com>
19434
19435 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19436 spelling.
19437 (test_enums): New procedure. Move enum tests from end of script
19438 to here. Set breakpoint on function name instead of line number.
19439 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19440 (enums2): New marker function.
19441 (enums1): New function.
19442 (main): Call enums1(). Move enum tests to enums1().
19443
78492fde
AC
19444Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19445
19446 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19447 compile/link program. Update line numbers.
78492fde
AC
19448 * gdb.asm/d10v.inc: Define ``startup''.
19449 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19450
49a2cef8
AC
19451Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19452
19453 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19454
3e6c8688
EZ
194552000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19456
19457 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19458 of 'help maint print' command.
3e6c8688 19459
9ff5cbe9
AC
19460Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19461
19462 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19463 they use gdb_expect_list.
9ff5cbe9 19464
17c579bd
AC
19465Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19466
19467 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19468 memory-read-packet-size'' instead of ``set endian big'' to test
19469 long commands.
17c579bd 19470
e6d71bf3
DB
194712000-06-03 Daniel Berlin <dan@cgsoftware.com>
19472
19473 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19474 g++, and stop skipping them.
e6d71bf3
DB
19475
19476 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19477 work under g++.
19478
d63a86f8 19479 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19480 initialization.
19481
dc96c6c7 194822000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19483
19484 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19485 the regular expression: accept an (almost) arbitrary sequence of
19486 "frames-invalid" and "breakpoints-invalid" messages both before
19487 and after the "starting" message.
19488
dc96c6c7 194892000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19490
19491 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19492
dc96c6c7 194932000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19494
19495 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19496 Relax the regular expression a little, make it pass on Solaris 8.
19497
8216cda9
KB
194982000-05-12 Kevin Buettner <kevinb@redhat.com>
19499
19500 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19501 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19502 Instead, it is permissible for gdb to stop on the line of the
19503 call itself.
19504
1a570b2f
MS
195052000-05-12 Michael Snyder <msnyder@.cygnus.com>
19506
19507 * gdb.base/break.exp (bp on small function, optimized file):
19508 Add a second pass pattern. The behavior differs here between stabs
19509 and dwarf for one-line functions. Stabs preserves two line symbols
19510 (one before the prologue and one after) with the same line number,
19511 but dwarf regards these as duplicates and discards one of them.
19512 Therefore the address after the prologue (where the breakpoint is)
19513 has no exactly matching line symbol, and GDB reports the breakpoint
19514 as if it were in the middle of a line rather than at the beginning.
19515
dc96c6c7 195162000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19517
d63a86f8 19518 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19519 rather than "send_gdb" (for consistancy).
19520
7d418785
AC
19521Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19522
19523 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19524 * gdb.c++/templates.cc: Properly check for GCC version number.
19525 * lib/compiler.cc: Likewise
19526
dc96c6c7 195272000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19528
d63a86f8 19529 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19530 gdb may not stop at the first line of main, due to code motion.
19531
dc96c6c7 195322000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19533
19534 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19535 This test depends on parsing the printf output from the target.
19536 Since the sparclet stub doesn't do stdio, this will never work.
19537 * gdb.base/call-rt-st.exp: ditto.
19538 * gdb.base/call-strs: ditto.
19539
dc96c6c7 195402000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19541
19542 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19543
19544 * gdb.base/ending-run.exp: After connecting to a remote target,
19545 but before running, the target will appear to be in a random
19546 location. Specify both a file and a line for breakpoints.
19547 Also, the function that calls main may be called 'init'
19548 rather than 'start'.
19549
a5a51225
EZ
195502000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19551
19552 * gdb.base/help.exp: Update output for add-symbol-file command.
19553
7930cc7c
FN
195542000-04-10 Fernando Nasser <fnasser@cygnus.com>
19555
19556 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19557 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19558
23e37ab1
C
195592000-04-07 J.T. Conklin <jtc@redback.com>
19560
e93c542c
C
19561 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19562
23e37ab1
C
19563 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19564
591b8fa3
PDM
19565Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19566
19567 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19568 values that can be represented exactly.
591b8fa3
PDM
19569 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19570 above change, and to not check against the directory part of the source
19571 file name.
19572 (step into print_long_arg_list): Likewise.
19573 (print print_small_structs from print_long_arg_list): Likewise.
19574 (print print_long_arg_list): Likewise.
19575
7a495180
EZ
195762000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19577
30b53638 19578 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19579
beb998c6
AC
19580Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19581
19582 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19583
1c689132
DB
195842000-03-25 Daniel Berlin <dan@cgsoftware.com>
19585
19586 * gdb.base/commands.exp (deprecated_command_test): Add test for
19587 deprecate with no arguments.
19588
c1790a9d
JL
195892000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19590
19591 * gdb.base/break.exp: Add new test for setting breakpoints on
19592 optimized code so we can test breakpoints work even when function
19593 prologues may be optimized away
19594
003ba290
FN
195952000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19596
19597 From David Whedon <dwhedon@gordian.com>
a9c64011 19598 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19599
6837a0a2
DB
196002000-03-22 Daniel Berlin <dan@cgsoftware.com>
19601
19602 * gdb.base/help.exp: Added test for new apropos command.
19603
b9593231
KB
196042000-03-21 Kevin Buettner <kevinb@redhat.com>
19605
19606 * gdb.base/pointers.c (usevar): New function.
19607 (main): Make sure that global variables v_int_pointer2, rptr,
19608 and y are all referenced someplace in the program by calling
19609 usevar() on them. [Some linkers delete symbols which are
19610 never referenced. The space remains, but there's no way to
19611 get a (symbolic) handle on the variable from the debugger.]
19612
751a959b
EZ
196132000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19614
19615 * gdb.base/printcmds.c: Add typedeffed arrays.
19616
19617 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19618 procedure to test arrays that are typedef'd.
751a959b 19619
73a93a32
JI
196202000-03-13 James Ingham <jingham@leda.cygnus.com>
19621
19622 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19623 the library directories.
73a93a32 19624
fb40c209
AC
19625Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19626
19627 * configure.in (configdirs): Add sub directory gdb.mi.
19628 * configure: Re-generate.
19629
19630 * gdb.mi: New directory.
d63a86f8 19631
ee4dd2c9
AC
196322000-02-25 Scott Bambrough <scottb@netwinder.org>
19633
19634 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19635 a long long value as a double on ARM platforms.
ee4dd2c9 19636
70f0cc22
JB
196372000-02-16 Jim Blandy <jimb@redhat.com>
19638
19639 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19640 default source file is set properly before running this test.
19641
853819b8
EZ
196422000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19643
19644 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19645 gdbtk/library directory, not in gdbtcl2.
853819b8 19646
dfcd3bfb
JM
196472000-02-04 Jim Blandy <jimb@redhat.com>
19648
19649 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19650 backslash from regexp pattern.
19651
19652 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19653 procedure. Use it to run all the "continue to bp overloaded"
19654 tests. Note that this changes the names of the tests slightly.
19655 If the breakpoint hit message includes a hex PC value, because
19656 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19657 from the real source code, still consider that a pass.
19658
19659 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19660 XFAIL here if the breakpoint message contains a hex address. Note
19661 similar change on 1999-11-02.
19662
19663 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19664
19665 * gdb.base/ptype.exp: Establish a default source file before
19666 calling get_debug_format.
19667
196682000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19669
19670 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19671
8b93c638
JM
196722000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19673
19674 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19675 of successive stepi commands -- while in the prologue we should see
19676 the function entry bracket.
19677
196782000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19679
19680 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19681 reach __change_mode() when stepping through the end of main().
19682
c5394b80
JM
196832000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19684
19685 * gdb.base/default.exp: Fix expected pattern.
19686 * gdb.base/help.exp: Same.
19687
0d06e24b
JM
196882000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19689
19690 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19691 Don't use xfail's because that affects only the following test.
d63a86f8 19692
0d06e24b 19693 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19694 solaris or linux.
0d06e24b
JM
19695
19696 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19697
dc96c6c7 196982000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19699
d63a86f8 19700 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19701 "A syntax error" rather than "A parse error". Accept both.
19702
197032000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19704
19705 * gdb.base/default.exp: Remove OS dependent string from "target
19706 remote" test.
19707 * gdb.base/help.exp: Same for "help target remote" test.
19708
c3f6f71d
JM
197092000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19710
19711 From Jim Kingdon <kingdon@redhat.com>:
19712
19713 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19714 prompt (cleanup rather than necessity, but still might keep output
19715 from spilling to next test).
c3f6f71d
JM
19716
197172000-01-02 Fred Fish <fnf@cygnus.com>
19718
19719 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19720 AIX, which defines them in <sys/types.h>.
19721
ed9a39eb 197221999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19723
ed9a39eb 19724 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19725 float" test.
ed9a39eb
JM
19726
197271999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19728
ed9a39eb 19729 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19730
19731 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19732 outermost frame disallowed".
19733
197341999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19735
19736 * gdb.base/setvar.exp: New tests for setting the value of a struct
19737 with a constant list.
19738
197391999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19740
19741 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19742 require the user to type a cast before setting the value of a struct.
19743
de57eccd
JM
197441999-12-06 Jim Blandy <jimb@cygnus.com>
19745
19746 * gdb.base/default.exp: Expect the new 'info float' command on
19747 all i386 platforms.
19748
19749 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19750 LinuxThreads libraries that don't support debugging.
19751
c2d11a7d
JM
19752Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19753
19754 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19755 Change the buffer type to ``unsigned char'' to simplify size
19756 arithmetic.
c2d11a7d
JM
19757
19758 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19759 stub only handles 400-1 byte packets. Verify that the download
19760 worked.
c2d11a7d
JM
19761
197621999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19763
19764 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19765 tests, using UNRESOLVED for the untested cases. Also, does not wait
19766 for a timeout if the prompt was received before a recognizable pattern.
19767
197681999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19769
19770 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19771
197721999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19773
19774 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19775 watchpoints.
c2d11a7d
JM
19776
197771999-11-24 Jason Merrill <jason@casey.cygnus.com>
19778
19779 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19780
19781 * gdb.c++/local.exp: Be more flexible in recognizing local class
19782 name mangling. Don't allow horribly truncated method names.
19783 * gdb.c++/derivation.exp: Expect protected inheritance.
19784 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19785 * gdb.c++/virtfunc.exp: Likewise.
19786 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19787 when printing a nested enum.
19788
197891999-11-22 Jim Blandy <jimb@cygnus.com>
19790
19791 * gdb.base/step-test.exp: Properly await GDB's response to setting
19792 a breakpoint on the call to large_struct_by_value.
19793
19794 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19795 just because we have debug info for the `start' function.
19796
197971999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19798
19799 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19800 "Unknown signal" messages, which indicate (on LinuxThreads) that
19801 GDB doesn't know how to debug threads on this system. This is
19802 better than hanging while philosopher 0 dumps chatter into gdb.log.
19803
198041999-11-18 Tom Tromey <tromey@cygnus.com>
19805
19806 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19807
198081999-11-18 Fred Fish <fnf@cygnus.com>
19809
19810 * gdb.base/coremaker2.c: Add sample program for generating
19811 cores that is more self contained than coremaker.c. Eventually
19812 I'll add more code to this and tie it into the testsuite.
19813
4ce44c66
JM
198141999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19815
19816 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19817
198181999-11-10 Jimmy Guo <guo@cup.hp.com>
19819
19820 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19821 from $srcdir/lib/.
4ce44c66 19822 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19823 and gdb.c++/.
4ce44c66
JM
19824
19825 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19826
d63a86f8 19827 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19828 'continue with watch' test point.
19829
198301999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19831
19832 Merged from p2linux-990323-branch:
d63a86f8 19833
4ce44c66
JM
19834 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19835
11cf8741
JM
19836Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19837
19838 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19839 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19840
19841Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19842
19843 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19844 gdb_expect_list.
11cf8741
JM
19845
19846Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19847
19848 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19849
198501999-11-03 Mark Salter <msalter@cygnus.com>
19851
19852 * gdb.base/break.exp: Fix "stub continue" pattern.
19853
198541999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19855
19856 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19857
198581999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19859
19860 * gdb.base/display.exp ("finish"): Add timeout clause.
19861
19862 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19863 plain prompt clause, so this doesn't have to time out in order to
19864 fail.
19865
19866 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19867 breakpoint hit messages include an address.
11cf8741
JM
19868
19869 * gdb.base/display.exp: Don't forget to escape parens in regular
19870 expressions. Unix regexp notatation sucks.
19871
198721999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19873
19874 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19875 order for 'signalled' message.
11cf8741 19876
5c44784c
JM
198771999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19878
19879 From Jimmy Guo <guo@cup.hp.com>:
19880 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19881 * gdb.base/annota1.c: Add code for tests to work with.
19882
198831999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19884
19885 * gdb.base/remote.exp: New test for remote downloading settings.
19886 * gdb.base/remote.c: New file with large .data.
19887
917317f4
JM
198881999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19889
19890 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19891 for LinuxThreads support, merged from the Code Fusion branch.
19892
19893Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19894
19895 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19896 containing exp_continue into a while within an expect. Don't
19897 attempt a start more than three times. Check return value from
19898 gdb_load.
d63a86f8 19899
2df3850c
JM
19900Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19901
19902 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19903 a pass case.
2df3850c 19904
2acceee2
JM
199051999-10-01 Kevin Buettner <kevinb@cygnus.com>
19906
19907 * gdb.base/break.c (main): Added a statement that we can step
19908 off of.
19909 * gdb.base/break.exp: Added tests for setting a breakpoint
19910 at an offset and stepping onto a breakpoint.
19911
199121999-10-01 Fred Fish <fnf@cygnus.com>
19913
d63a86f8 19914 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19915 gdb output.
19916
c2c6d25f
JM
199171999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19918
19919 * gdb.base/break.exp: Code locations are in hex, don't forget!
19920 (For HP-UX.)
19921
199221999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19923
19924 * condbreak.exp: Use break.c as test program.
19925 * condbreak.c: Remove, redundant with break.c.
19926
199271999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19928
19929 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19930 Z-packets if the target needs it.
c2c6d25f
JM
19931
199321999-09-13 James Ingham <jingham@leda.cygnus.com>
19933
19934 * gdb.c++/overload.exp: Added tests for listing overloaded
19935 functions with function pointers in the arg, explicitly calling
19936 out the version you want.
19937
cff3e48b
JM
199381999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19939
19940 * long_long.exp: Add variations of test cases that work for
19941 targets with 16-bit ints and 32-bit doubles.
19942
d4f3574e
SS
199431999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19944
19945 * break.c (main): Compare a possibly-uninitialized argc with an
19946 unlikely value that fits in 16 bits.
19947
199481999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19949
19950 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19951 0xfeeb, don't want negative numbers if ints are 16 bits.
19952
19953 * lib/gdb.exp (skip_cplus_tests): New proc.
19954 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19955 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19956 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19957 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19958 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19959 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19960 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19961 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19962
19963 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19964
19965Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19966
19967 * gdb.base/corefile.exp (up): Allow a parameter to appear
19968 in the frame that we're going up to.
19969
19970 From Jim Blandy <jimb@cygnus.com>:
19971
19972 * gdb.base/default.exp (info float): Expect some output now.
19973
19974 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19975 returning floating-point values to fail on the x86.
19976 * gdb.base/callfwmall.exp (do_function_calls): Same.
19977
19978 * gdb.base/list.exp (test_listsize): Correct expectations for
19979 listing line 1 with listsize 2. Also, listing a single line
19980 works now, as does listing three lines. [Kevin's note: There
19981 were a number of other cases fixed too where the expectations
19982 differed...]
19983
199841999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19985
19986 * gdb.base/selftest.exp: Add case for when version prints as
19987 constant string instead of char pointer.
19988
104c1213
JM
199891999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19990
19991 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19992 stepping out of main.
104c1213
JM
19993
19994 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19995 G++ used.
19996
19997 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19998 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19999
20000 * gdb.c++/ovldbreak.exp: Update match string in test that
20001 includes a warning of multiple breakpoints.
20002
200031999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20004
20005 * gdb.base/display.exp: Improve precision of step-after-finish
20006 added yesterday.
20007
20008 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20009 test.
104c1213
JM
20010
20011 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20012 configs when using G++, not just hppa*.
20013
200141999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20015
20016 * gdb.base/async.c: New file.
20017 * gdb.base/async.exp: New file.
20018
20019Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20020
20021 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20022 PA64.
20023
53a5351d
JM
20024Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20025
104c1213
JM
20026 * gdb.base/display.exp: "finish" can leave us mid-line on many
20027 targets, deal with it. Add a small constant to main, instead of
20028 1000 since main+1000 may not be a valid address in the target.
20029
53a5351d
JM
20030 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20031 on hpux11.
20032
20033 * gdb.base/attach.exp: Handle another hpux11 error message variant
20034 when attaching to a process that does not exist.
20035
200361999-08-19 J.T. Conklin <jtc@redback.com>
20037
20038 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20039 characters in 'continue to 1241' test.
53a5351d
JM
20040
200411999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20042
20043 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20044 stop in print_long_arg_list, define and use a whitespace
20045 variable in print_small_structs test, add an XFAIL for Solaris.
20046 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20047 interested enough to fix.
20048
7be570e7
JM
200491999-08-13 Keith Seitz <keiths@cygnus.com>
20050
20051 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20052 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20053 proc knows about targets other than the natives.
20054 (test_assign): Use "gdb_run_cmd" to "run" the target.
20055 Check that we've actually hit the breakpoint at main.
20056 When we attempt to assign a value to a local variable, check
20057 that the variable is in the current scope, i.e., don't use
20058 a test with an empty result.
20059
20060Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20061
20062 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20063 command.
7be570e7
JM
20064
200651999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20066
20067 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20068 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20069 gdb.compat, gdb.threads-hp.
20070 gdb.hp/configure, gdb.hp/configure.in: New files.
20071 gdb.hp/Makefile.in: Recurse into new subdirs.
20072 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20073 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20074 in object files.
20075 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20076
96baa820
JM
200771999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20078
20079 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20080 funky printf, remove a bogus p/a test.
96baa820
JM
20081
200821999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20083
20084 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20085 connected to the target. This is necessary when running not
20086 natively.
96baa820
JM
20087
200881999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20089
20090 * gdb.base/step-test.exp: Removed some extraneous messages.
20091
20092 * gdb.base/long_long.exp: Don't run memory examination tests
20093 on little-endian targets (they will need a different set of
20094 results to match).
20095
200961999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20097
20098 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20099 until somebody decides to fix GDB.
20100
20101 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20102 constant as "ULL".
96baa820
JM
20103 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20104 matches for a couple x/2 commands.
20105
a0b3c4fd
JM
201061999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20107
20108 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20109 by merging in ref-types2 tests.
20110 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20111
20112 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20113 * gdb.c++/Makefile.in: Add standard actions.
20114 (EXECUTABLES): Rename from PROGS, update list.
20115 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20116 from gdb.hp.
20117 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20118 foo and bar locals.
20119 * gdb.c++/anon-union.exp: Fix tests to match.
20120 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20121 expect matches to handle output variations.
20122 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20123 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20124 output, add HP alternatives for new and delete prints.
a0b3c4fd 20125 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20126 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20127 * gdb.c++/demangle.exp: Use $style when reporting failure.
20128 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20129 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20130 match alternatives.
20131 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20132 compilers.
a0b3c4fd
JM
20133 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20134 * gdb.c++/method.exp: Add match alternatives.
20135 * gdb.c++/misc.cc: Add bool types.
20136 * gdb.c++/misc.exp: Add tests for bool types.
20137 * gdb.c++/overload.exp: Add xfails.
20138 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20139 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20140 add some more template parameter tests (only for HP currently).
20141 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20142 * gdb.c++/virtfunc.cc: Add return type and value for main.
20143 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20144 match alternatives.
d63a86f8 20145
a0b3c4fd
JM
201461999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20147
20148 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20149
201501999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20151
20152 * gdb.base/signals.exp: Don't expect getting a backtrace from
20153 within a signal handler to fail on Linux.
20154
201551999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20156
20157 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20158 * lib/gdb.exp: Remove some gratuitious semicolons.
20159 (delete_breakpoints): Increase timeout.
20160 (gdb_expect): Add -notransfer option.
20161 (gdb_test): Use -notransfer option.
20162 (get_compiler_info): Add f77 case.
20163 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20164 case.
a0b3c4fd
JM
20165 (gdb_preprocess): Call get_compiler.
20166
20167 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20168 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20169 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20170 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20171 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20172 third arg to gdb_test.
a0b3c4fd
JM
20173 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20174 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20175 HP-UX xfails, add others.
a0b3c4fd
JM
20176 * gdb.base/completion.exp: Reflect name change of self-test.
20177 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20178 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20179 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20180 HP failure number.
a0b3c4fd
JM
20181 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20182 useless HP-UX 10.30 references.
20183 * gdb.base/maint.exp: Loosen matches.
20184 * gdb.base/pointers.c (main): Declare more_code.
20185 * gdb.base/pointers.exp: Match on output of a `next'.
20186 * gdb.base/structs.c: Add prototypes.
20187 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20188 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20189
201901999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20191
20192 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20193 command.
a0b3c4fd
JM
20194
201951999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20196
20197 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20198 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20199
20200 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20201 debug info. Deal with lack of signal hanlder info in stack.
20202
a9c64011 20203 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20204 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20205
5a2468f5
JM
202061999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20207
20208 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20209 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20210
adf40b2e
JM
20211Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20212
20213 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20214 a1-selftest.exp.
adf40b2e
JM
20215 * gdb.base/configure: Re-generate.
20216
202171999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20218
20219 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20220 in trying to run first and name is too long.
20221
20222 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20223 pointers2.c and pointers2.exp, respectively.
20224 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20225 doschk happier.
20226
43e526b9
JM
202271999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20228
20229 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20230 callfuncs2.c and callfuncs2.exp.
20231
20232 * gdb.base/list.exp: Remove mistaken xfails.
20233 * gdb.base/list0.h: Add optional prototypes.
20234
9846de1b
JM
20235Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20236
a9c64011 20237 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20238 calling malloc.
a9c64011
AS
20239 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20240 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20241 use.
9846de1b
JM
20242
202431999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20244
20245 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20246 * gdb.base/annota2.cc, annota2.exp: Move from here.
20247 * gdb.c++/annota2.cc, annota2.exp: To here.
20248 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20249
43ff13b4
JM
20250Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20251
20252 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20253 a consistent format.
43ff13b4 20254
085dd6e6
JM
202551999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20256
20257 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20258 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20259 HP compilers, also set the globals $true and $false.
20260
20261 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20262 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20263 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20264 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20265 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20266 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20267 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20268 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20269 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20270 whatis.c} Add C++ compatible function definitions and return
20271 types, add includes for library functions.
085dd6e6
JM
20272 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20273 * gdb.base/step-test.c (myglob): Rename from glob.
20274 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20275 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20276 files, move here from gdb.hp.
085dd6e6 20277 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20278 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20279 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20280 Adjust line numbers in regexps.
085dd6e6
JM
20281
20282 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20283 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20284 instead of 0/1.
20285
20286 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20287 foll-vfork.exp: New files, move here from gdb.hp.
20288 * gdb.base/page.exp: New file, test of pagination command.
20289
20290 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20291 recursion test.
20292 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20293
20294 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20295 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20296
20297 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20298 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20299 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20300 watchpoint test.
085dd6e6
JM
20301 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20302 them work.
20303 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20304 expressions properly.
20305 * gdb.base/corefile.exp: Loosen the match slightly.
20306 * gdb.base/default.exp: Allow "Error accessing memory" message
20307 also.
20308 * gdb.base/display.exp: Skip over x/0 j if PA64.
20309 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20310 * gdb.base/interrupt.exp: Ditto.
20311 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20312 in use.
20313 * gdb.base/list.exp: Add xfails for HP-UX.
20314 * gdb.base/long_long.exp: Refine some of the numeric matches.
20315 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20316 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20317 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20318 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20319 * gdb.base/ptype.exp: Succeed on more varieties of output.
20320 * gdb.base/scope.exp: Add xfails for HP-UX.
20321 * gdb.base/sect-cmd.exp: Add more cases.
20322 * gdb.base/setvar.exp: Add xfails for HP-UX.
20323 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20324 * gdb.base/signals.exp: Match on void symbolically.
20325 * gdb.base/step-test.exp: Add case for PA64.
20326 * gdb.base/term.exp: Add exit and restart.
20327 * gdb.base/twice.exp: Clean up after self.
20328 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20329 * gdb.base/whatis.exp: Allow more ways to pass tests.
20330
20331 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20332 no longer useful.
085dd6e6
JM
20333
20334Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20335
20336 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20337 list of patterns.
085dd6e6 20338 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20339 print_double_array(double_array)", "continuing to breakpoint
20340 1018", "print print_double_array(array_d)" and "continuing to
20341 1034" tests.
d63a86f8 20342
085dd6e6
JM
203431999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20344
a9c64011 20345 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20346
203471999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20348
20349 * config/mt-*: Remove, these haven't been used since 1996.
20350
203511999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20352
20353 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20354 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20355 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20356
9e0b60a8
JM
203571999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20358
20359 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20360 simpler match case for the ptype of the big class.
20361
203621999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20363
20364 * gdb.exp: Fix test for gdb_prompt existence.
20365
203661999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20367
20368 * gdb.exp (gdb_test): Add fail after calls to perror.
20369
203701999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20371
20372 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20373
203741999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20375
20376 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20377
0f71a2f6
JM
20378Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20379
20380 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20381 malloc() is linked in.
0f71a2f6
JM
20382
203831999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20384
20385 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20386 step at end.
20387
20388 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20389
203901999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20391
20392 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20393
cce74817
JM
20394Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20395
20396 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20397 * gdb.base/mips_pro.exp: Likewise.
20398
203991999-06-02 Keith Seitz <keiths@cygnus.com>
20400
20401 * gdb.c++/templates.cc: Change all "new" operators to throw
20402 an exception.
20403 * gdb.c++/cplusfuncs.cc: Likewise.
20404
20405 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20406
20407Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20408
20409 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20410 * gdb.base/ending-run.exp: When stepping out of main, accept a
20411 step into an arbitrary assembler file.
cce74817 20412
392a587b
JM
204131999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20414
d63a86f8 20415 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20416 "breakpoint-invalid" to be printed.
d63a86f8 20417 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20418 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20419 * gdb.base/annota2.cc: Initialize a.x to 0.
20420
9e086581
JM
204211999-05-17 Keith Seitz <keiths@cygnus.com>
20422
20423 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20424 when "skip_float_tests" set.
20425 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20426 "print print_ten_doubles", and "step into print_long_arg_list".
20427 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20428 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20429 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20430 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20431 "skip_float_tests" is set.
20432 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20433 when "skip_float_tests" set.
d63a86f8 20434
cd0fc7c3
SS
204351999-05-06 Keith Seitz <keiths@cygnus.com>
20436
20437 * gdb.base/annota2.cc: Include stdio.h.
20438
20439Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20440
20441 * gdb.base/crossload.exp: Remove, this has been disabled ever
20442 since BFD stopped including all targets, and cross-GDB gets
20443 plenty of testing anyway.
20444 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20445 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20446 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20447 * gdb.base/README: Remove, was doc for this.
20448 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20449 needed.
cd0fc7c3 20450
b83266a0
SS
204511999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20452
20453 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20454 output.
20455
20456 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20457 * gdb.base/annota2.exp: New file. More annotation tests.
20458 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20459 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20460
204611999-04-23 Angela Marie Thomas <angela@cygnus.com>
20462
20463 * config/cfdbug.exp: New file.
20464
7a292a7a
SS
204651999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20466
20467 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20468 Marcus Daniel's and Dale Hawkins's demangler crashes.
20469
20470 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20471 test_lucid_style_demangling, test_arm_style_demangling,
20472 test_hp_style_demangling): Try Tom Tromey's core-dumping
20473 identifier under each demangling style.
7a292a7a
SS
20474
204751999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20476
20477 * gdb.c++/demangle.exp: Include the current demangling style
20478 in all test names.
20479 (current_demangling_style): New global variable.
20480 (set_demangling_style, test_demangling_core, test_demangling,
20481 test_demangling_exact): New functions.
20482 (test_gnu_style_demangling, test_lucid_style_demangling,
20483 test_arm_style_demangling, test_hp_style_demangling): Use those,
20484 instead of calling gdb_test and gdb_test_exact directly.
20485 (catch_demangling_errors): New function, which reports errors
20486 signalled by the demangling test functions in an orderly way.
20487 (do_tests): Use catch_demangling_errors.
20488
204891999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20490
20491 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20492 grouping in expressions, not {}.
7a292a7a
SS
20493
20494 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20495 initialized yet.
7a292a7a
SS
20496
204971999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20498
20499 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20500 are listed.
20501
205021999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20503
20504 * gdb.stabs/weird.exp: Test for CC being defined before
20505 looking at its value.
20506
205071999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20508
20509 * gdb.base/call-ar-st.exp: Remove stray '#'.
20510 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20511 "short int" and "long int".
20512 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20513 change, to mollify finicky HP compiler.
7a292a7a
SS
20514 * gdb.hp/reg-test.exp (testfile): Fix file name.
20515 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20516
7a292a7a
SS
20517 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20518 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20519 alternate form of enum ptype.
20520
c906108c
SS
205211999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20522
7a292a7a
SS
20523 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20524 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20525 passing skip_hp_tests, so as not to waste time on guaranteed
20526 failure.
7a292a7a 20527
c906108c
SS
20528 * gdb.c++/overload.cc: Pass string instead of char addr, always
20529 init ccpfoo.
20530 * gdb.c++/templates.cc: Fix syntax error.
20531
7a292a7a
SS
20532Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20533
20534 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20535 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20536 command.
20537
205381999-03-18 James Ingham <jingham@cygnus.com>
20539
20540 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20541
20542 * gdb.c++/method.exp: It was testing an uninitialized int on the
20543 stack and assuming it was positive.
20544
20545 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20546
20547 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20548 keep it from killing the rest of the tests.
7a292a7a
SS
20549 Use gdb_continue_to_end.
20550
20551 * gdb.base/sigall.exp: use gdb_continue_to_end.
20552
20553 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20554
20555 * gdb.base/display.exp: use runto_main, not run.
20556
d63a86f8
RM
20557 * gdb.base/default.exp: Check for the current error message in the
20558 r abbreviation test.
7a292a7a
SS
20559 Add strongarm to the targets that know info float.
20560
d63a86f8 20561 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20562 run which doesn't work with monitors.
20563
20564 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20565
20566 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20567
20568 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20569 program. Traps the case (in Cygmon) when the program never really
20570 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20571 more places, so I used my name. Sorry Mark...
20572
20573 * config/monitor.exp (gdb_target_monitor): added another
20574 target_info parameter: remotebinarydownload. This will set the
20575 remotebinarydownload flag if this is causing some boards trouble.
20576
205771999-03-18 Mark Salter <msalter@cygnus.com>
20578
20579 * lib/gdb.exp (continue_to_exit): New function.
20580
20581 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20582 * gdb.base/ending-run.exp: Ditto.
20583 * gdb.base/step-test.exp: Ditto.
20584
205851999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20586
20587 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20588 (suggested by Art Haas <ahaas@neosoft.com>).
20589
205901999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20591
889bf7c5 20592 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20593
20594Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20595
20596 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20597 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20598
205991999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20600
20601 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20602 a call to strlen; sometimes we do have sources.
20603
206041999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20605
20606 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20607 character, so GDB won't print garbage after its end.
d63a86f8 20608
c906108c
SS
20609 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20610 breakpoint there instead. Sometimes GCC emits memcpy to handle
20611 the large structures being passed by value, so we step into that
20612 instead of sum_array_print, which obscures what we're really testing.
20613 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20614 the bizarre steps into memcpy, so do that here. Add check for
20615 stepping into function calls that pass large structures by value.
20616 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20617 Remove all references to specific line numbers.
20618 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20619 New type and function.
20620 (main): Call large_struct_by_value, passing it a large struct by value.
20621 * lib/gdb.exp (gdb_get_line_number): New function.
20622
20623 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20624 more portable.
20625
7a292a7a
SS
206261999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20627
c906108c
SS
20628 * lib/gdb.exp: Doc fixes.
20629
7a292a7a
SS
206301999-03-05 Nick Clifton <nickc@cygnus.com>
20631
d63a86f8 20632 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20633
206341999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20635
c906108c 20636 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20637 commands. They're not germane to this test, and they don't work
20638 that way on remote targets.
c906108c 20639
3fc11d3e
JM
206401999-03-01 James Ingham <jingham@cygnus.com>
20641
20642 * Changelog entries merged over from gdb development branch.
20643
3fc11d3e
JM
20644 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20645
20646 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20647 for outputting results of test run.
20648
2d4a1622 20649 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20650
20651 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20652
7a292a7a
SS
206531999-02-25 Felix Lee <flee@cygnus.com>
20654
20655 * lib/gdb.exp (debug_format): initialize
20656
c906108c
SS
206571999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20658
20659 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20660 * gdb.base/call-rt-st.c: Ditto.
20661
c906108c
SS
206621999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20663
20664 * gdb.threads/pthreads.exp (horiz): New variable.
20665 (test_startup): Fix regexps that capture thread numbers.
20666
206671999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20668
20669 * gdb.base/smoke.exp: Disambiguate two test case names (both
20670 called ``print'').
20671
20672Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20673
20674 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20675 compilation.
c906108c
SS
20676
206771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20678
20679 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20680 actual output formatting.
20681 * gdb.base/smoke.exp: GDB removes leading 0's.
20682 * gdb.base/volatile.exp: Don't check type of remuneration;
20683 that variable is no longer defined in constvars.c.
20684 * gdb.base/step-test.c (main): Exit with explicit exit code.
20685 * gdb.base/step-test.exp: Remove two nexti checks--they are
20686 not portable.
20687
206881999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20689
20690 * gdb.base/help.exp ("help delete display"): Fix test to match
20691 gdb's output.
20692
20693 * gdb.base/long_long.c (known_types): Initialize values to zero.
20694 * gdb.base/long_long.exp: Step one more line
20695 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20696 leading zeros. Explicitly ask for hex formatting. Use
20697 unique test case names.
c906108c
SS
20698
20699Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20700
d63a86f8 20701 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20702
20703 * gdb.c++/method.exp: Add missing close brace.
20704
207051999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20706
20707 * gdb.base/maint.exp: Use 'set height 0' to disable page
20708 prompting, not 'set height 400'.
20709
20710 Fix a bunch of timeouts.
20711 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20712 four separate tests, so expect doesn't take forever to match a ton
20713 of text against a regexp with lots of .* forms.
20714 ("maint print psymbols", "maint print symbols"): Make some of
20715 these greps more selective, so that expect doesn't try to wade
20716 through huge piles of output and time out.
20717
20718 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20719
20720 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20721 tests: one which doesn't expect shlib events to be reported, and
20722 another which does, but is XFAIL for all platforms other than
20723 HP/UX.
c906108c
SS
20724
20725 * gdb.base/break.exp: Teach the test suite that the `catch
20726 fork', `catch vfork', and `catch exec' commands produce error
20727 messages on platforms that don't provide these features.
20728
20729Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20730
20731 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20732 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20733 (shortening names from solib_threshold.exp etc), won't run on
20734 anything but HP-UX for the foreseeable future.
c906108c 20735 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20736 reflect move.
c906108c
SS
20737
20738Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20739
20740 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20741 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20742
20743Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20744
20745 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20746 successfully re-sets breakpoints in shared libraries.
20747 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20748
20749Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20750
d63a86f8
RM
20751 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20752 and compiled w/o GCC.
c906108c
SS
20753
20754 * gdb.hp/watch-cmd.exp: ditto.
20755
20756 * gdb.hp/watch-hp.exp: ditto.
20757
20758 * gdb.hp/xdb1.exp: ditto.
20759
20760 * gdb.hp/xdb2.exp: ditto.
20761
20762 * gdb.hp/dbx.exp: ditto.
20763
20764Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20765
20766 * constvars.c: Remove C++-isms.
20767 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20768 with GCC.
c906108c
SS
20769
20770Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20771
20772 The following changes are part of the HP merge.
20773
20774 * gdb.base/break.exp: new tests to verify that catchpoints for
20775 fork, vfork, and exec don't trigger inappropriately.
20776
20777 * gdb.base/opaque.exp: compile one file at a time, then link.
20778
20779 * gdb.base/signals.exp: be more restrictive about which hppa
20780 systems receive a setup_xfail. new tests.
20781
20782 * gdb.base/solib_threshold.build: new file.
20783 * gdb.base/solib_threshold.exp: new file.
20784 * gdb.base/solib_threshold.link_opts: new file.
20785 * gdb.base/solib_threshold.mk: new file.
20786 * gdb.base/gen_solib_threshold.c: new file.
20787
20788 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20789 tests. New tests for enums inside classes.
20790
20791 * gdb.c++/compiler.cc: indicate support of template debugging.
20792
20793 * gdb.c++/demangle.exp: run hp style demangling tests.
20794
20795 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20796 tests.
20797
20798 * gdb.c++/misc.cc: changes to support new tests.
20799
20800 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20801 to support new tests.
20802
20803 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20804 gcc, then skip these tests.
20805
20806Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20807
20808 The following files are part of the HP merge; some had longer
20809 names at HP, but have been renamed to be no more than 14
20810 characters in length.
20811
20812 * gdb.hp/ambiguous.cc: new file.
20813 * gdb.hp/ambiguous.exp: new file.
20814 * gdb.hp/attach.exp: new file.
20815 * gdb.hp/attach2.exp: new file.
20816 * gdb.hp/classes-hp.exp: new file.
20817 * gdb.hp/ctti.exp: new file.
20818 * gdb.hp/ctti-add.cc: new file.
20819 * gdb.hp/ctti-add1.cc: new file.
20820 * gdb.hp/ctti-add2.cc: new file.
20821 * gdb.hp/ctti-add3.cc: new file.
20822 * gdb.hp/dbx.exp: new file.
20823 * gdb.hp/exception.cc: new file.
20824 * gdb.hp/exception.exp: new file.
20825 * gdb.hp/foll-exec.c: new file.
20826 * gdb.hp/foll-exec.exp: new file.
20827 * gdb.hp/foll-fork.c: new file.
20828 * gdb.hp/foll-fork.exp: new file.
20829 * gdb.hp/foll-vfork.c: new file.
20830 * gdb.hp/foll-vfork.exp: new file.
20831 * gdb.hp/inherit-hp.exp: new file.
20832 * gdb.hp/more-steps.exp: new file.
20833 * gdb.hp/namespace.cc: new file.
20834 * gdb.hp/namespace.exp: new file.
20835 * gdb.hp/optimize.exp: new file.
20836 * gdb.hp/pxdb.c: new file.
20837 * gdb.hp/pxdb.exp: new file.
20838 * gdb.hp/quicksort.exp: new file.
20839 * gdb.hp/reg-test.exp: new file.
20840 * gdb.hp/reg-test.s: new file.
20841 * gdb.hp/sized-enum.c: new file.
20842 * gdb.hp/sized-enum.exp: new file.
20843 * gdb.hp/start-stop.exp: new file.
20844 * gdb.hp/templ-hp.cc: new file.
20845 * gdb.hp/templ-hp.exp: new file.
20846 * gdb.hp/thr-lib.c: new file.
20847 * gdb.hp/thr-lib.exp: new file.
20848 * gdb.hp/thr-lib.h: new file.
20849 * gdb.hp/thr-liblib.c: new file.
20850 * gdb.hp/virtfun-hp.c: new file.
20851 * gdb.hp/virtfun-hp.exp: new file.
20852 * gdb.hp/watch-cmd.exp: new file.
20853 * gdb.hp/watch-hp.exp: new file.
20854 * gdb.hp/xdb1.exp: new file.
20855 * gdb.hp/xdb2.exp: new file.
20856 * gdb.hp/xdb3.exp: new file.
20857
20858Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20859
20860 The following files are part of the HP merge; some had longer
20861 names at HP, but have been renamed to be no more than 14
20862 characters in length.
20863
20864 * gdb.base/ss.h: new file.
20865 * gdb.base/call-ar-st.c: new file.
20866 * gdb.base/call-ar-st.exp: new file.
20867 * gdb.base/call-rt-st.c: new file.
20868 * gdb.base/call-rt-st-exp: new file.
20869 * gdb.base/call-strs.exp: new file.
20870 * gdb.base/ena-dis-br.exp: new file.
20871 * gdb.base/environ.exp: new file.
20872 * gdb.base/long_long.exp: new file.
20873 * gdb.base/sect-cmd.exp: new file.
20874 * gdb.base/shlib-cl2.exp: new file.
20875 * gdb.base/smoke.exp: new file.
20876 * gdb.base/so-impl-ld.c: new file.
20877 * gdb.base/so-impl-ld.exp: new file.
20878 * gdb.base/so-indr-cl.c: new file.
20879 * gdb.base/so-indr-cl.exp: new file.
20880 * gdb.base/varargs.exp: new file.
20881 * gdb.base/volatile.exp: new file.
20882 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20883 * gdb.base/display.exp: new file.
c906108c
SS
20884 * gdb.c++/derivation.exp: new file.
20885 * gdb.c++/local.exp: new file.
20886 * gdb.c++/member-ptr.exp: new file.
20887 * gdb.c++/overload.exp: new file.
20888 * gdb.c++/ovldbreak.exp: new file.
20889 * gdb.c++/ref-types.exp: new file.
20890 * gdb.c++/ref-types2.exp: new file.
20891 * gdb.c++/userdef.exp: new file.
d63a86f8 20892
c906108c
SS
20893Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20894
20895 * gdb.base/default.exp: Reflect wording change in remote.c.
20896
dc96c6c7 20897Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20898
20899 * gdb.base/help.exp: Update to reflect current text.
20900
20901Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20902
20903 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20904 they're stack variables and contain garbage.
20905 * gdb.c++/anon-union.exp: new file.
20906
20907 The following changes were made by David Taylor
889bf7c5
PA
20908 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20909 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20910 in changes by HP.
c906108c
SS
20911
20912 * gdb.base/bitops.exp: new file.
20913 * gdb.base/default.exp: change expected messages for catch and
20914 info catch tests to reflect HP merge changes.
20915 * gdb.base/enable-disable-break.exp
20916 * gdb.base/ending-run.c: new file.
20917 * gdb.base/long_long.c: new file.
20918 * gdb.base/maint.exp: new file.
20919 * gdb.base/pointers2.exp: new file.
20920 * gdb.base/shlib-call2.exp: new file.
20921 * gdb.base/solib.exp: new file.
20922 * gdb.base/step-test.c: new file.
20923 * gdb.c++/anon-union.cc: new file.
20924 * gdb.c++/local.cc: new file.
20925 * gdb.c++/member-pointer.cc: new file.
20926 * gdb.c++/method.cc: new file.
20927 * gdb.c++/ref-types.cc: new file.
20928 * gdb.c++/ref-types2.cc: new file.
20929 * gdb.c++/userdef.cc: new file.
d63a86f8 20930
c906108c
SS
20931 * gdb.base/scope.exp: compile one file at a time, then link.
20932 * gdb.base/langs.exp: ditto.
20933 * gdb.base/list.exp: ditto.
d63a86f8 20934
c906108c
SS
20935Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20936
20937 The following changes were made by David Taylor
889bf7c5
PA
20938 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20939 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20940 in changes by HP.
d63a86f8 20941
c906108c
SS
20942 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20943 skip tests. When compiling pass c++ flag to gdb_compile.
20944 * gdb.c++/
d63a86f8 20945
c906108c
SS
20946 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20947 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20948 (skip_hp_tests): new function.
20949 (gdb_preprocess): new function.
20950
20951 * configure.in (hpdir): decide whether to configure gdb.hp.
20952 * configure: regenerated.
20953
20954 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20955 to delete on clean.
20956 (EXECUTABLES): update to reflect new additions.
20957 * gdb.base/commands.exp: update message expected.
20958 * gdb.base/default.exp: add copyright notice.
20959 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20960 * gdb.base/help.exp: update messages to reflect current text.
20961 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20962 targets for recurse tests.
20963 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20964 skip this file.
20965
20966 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20967 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20968 compilation.
20969 * gdb.c++/misc.exp: ditto.
20970 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20971 run the tests. tell gdb_compile that it's a c++ compilation.
20972
20973 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20974
c906108c
SS
20975 * gdb.base/all-bin.exp: new file.
20976 * gdb.base/arithmet.exp: new file.
20977 * gdb.base/assign.exp: new file.
20978 * gdb.base/completion.exp: new file.
20979 * gdb.base/cond-expr.exp: new file.
20980 * gdb.base/condbreak.exp: new file.
20981 * gdb.base/define.exp: new file.
20982 * gdb.base/dollar.exp: new file.
20983 * gdb.base/environment.exp: new file.
20984 * gdb.base/eval-skip.exp: new file.
20985 * gdb.base/jump.exp: new file.
20986 * gdb.base/logical.exp: new file.
20987 * gdb.base/pointers.exp: new file.
20988 * gdb.base/relational.exp: new file.
20989 * gdb.base/section_command.exp: new file.
20990 * gdb.base/whatis-expr.exp: new file.
20991
20992 * gdb.base/all-types.c: new file.
20993 * gdb.base/call-array-struct.c: new file.
20994 * gdb.base/call-return-struct.c: new file.
20995 * gdb.base/call-strings.c: new file.
20996 * gdb.base/callfuncs2.c: new file.
20997 * gdb.base/condbreak.c: new file.
20998 * gdb.base/constvars.c: new file.
20999 * gdb.base/display.c: new file.
21000 * gdb.base/int-type.c: new file.
21001 * gdb.base/jump.c: new file.
21002 * gdb.base/miscexprs.c: new file.
21003 * gdb.base/pointers.c: new file.
21004 * gdb.base/pointers2.c: new file.
21005 * gdb.base/shmain.c: new file.
21006 * gdb.base/shr1.c: new file.
21007 * gdb.base/shr2.c: new file.
21008 * gdb.base/solib.c: new file.
21009 * gdb.base/solib1.c: new file.
21010 * gdb.base/solib2.c: new file.
21011 * gdb.base/varargs.c: new file.
21012 * gdb.c++/derivation.cc: new file.
21013 * gdb.c++/overload.cc: new file.
21014 * gdb.c++/ovldbreak.cc: new file.
21015 * gdb.hp/attach.c: new file.
21016 * gdb.hp/attach2.c: new file.
21017 * gdb.hp/average.c: new file.
21018 * gdb.hp/compiler.c: new file.
21019 * gdb.hp/compiler.cc: new file.
21020 * gdb.hp/execd-program.c: new file.
21021 * gdb.hp/follow-exec.c: new file.
21022 * gdb.hp/follow-fork.c: new file.
21023 * gdb.hp/follow-vfork-and-exec.c: new file.
21024 * gdb.hp/misc-hp.cc: new file.
21025 * gdb.hp/more-steps.c: new file.
21026 * gdb.hp/optimize.c: new file.
21027 * gdb.hp/quicksort.c: new file.
21028 * gdb.hp/run-hp.c: new file.
21029 * gdb.hp/start-stop.c: new file.
21030 * gdb.hp/sum.c: new file.
21031 * gdb.hp/templates-hp.cc: new file.
21032 * gdb.hp/thread-local-in-lib.c: new file.
21033 * gdb.hp/thread-local-in-lib.h: new file.
21034 * gdb.hp/thread-local-in-lib.lib.c: new file.
21035 * gdb.hp/vforked-program.c: new file.
21036 * gdb.hp/virtfunc-hp.cc: new file.
21037 * gdb.hp/watchpoint-hp.c: new file.
21038 * gdb.hp/xdb.c: new file.
21039 * gdb.hp/xdb0.c: new file.
21040 * gdb.hp/xdb0.h: new file.
21041 * gdb.hp/xdb1.c: new file.
21042
21043Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21044
21045 The following change was made by Edith Epstein
889bf7c5
PA
21046 <eepstein@cygnus.com> as part of a project to merge in changes
21047 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21048
21049 * gdb.c++/demangle.exp: changed the expected output for some
21050 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21051 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21052 T1<char>::~T1<char>(void)
c906108c 21053 becomes,
a9c64011
AS
21054 maint demangle __dt__11T1__pt__2_cFv
21055 T1<char>::~T1(void)
c906108c 21056
889bf7c5 21057 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21058
c906108c
SS
21059Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21060
21061 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21062 * gdb.trace/backtrace.exp: Likewise.
21063 * gdb.trace/circ.exp: Likewise.
21064 * gdb.trace/collection.exp: Likewise.
21065 * gdb.trace/deltrace.exp: Likewise.
21066 * gdb.trace/infotrace.exp: Likewise.
21067 * gdb.trace/limits.exp: Likewise.
21068 * gdb.trace/packetlen.exp: Likewise.
21069 * gdb.trace/passc-dyn.exp: Likewise.
21070 * gdb.trace/passcount.exp: Likewise.
21071 * gdb.trace/report.exp: Likewise.
21072 * gdb.trace/save-trace.exp: Likewise.
21073 * gdb.trace/tfind.exp: Likewise.
21074 * gdb.trace/tracecmd.exp: Likewise.
21075 * gdb.trace/while-dyn.exp: Likewise.
21076 * gdb.trace/while-stepping.exp: Likewise.
21077
210781998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21079
21080 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21081
21082Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21083
21084 From Brendan Kehoe:
21085 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21086 int return types.
21087
21088Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21089
21090 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21091 remote dos host testing right.
c906108c
SS
21092
21093Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21094
21095 * gdb.base/corefile.exp: remove some xfails.
21096
21097Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21098
21099 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21100 have different timestamps.
c906108c
SS
21101
21102Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21103
21104 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21105 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21106
21107Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21108
21109 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21110 delta.
c906108c
SS
21111
21112Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21113
21114 * gdb.base/default.exp: Add brace missing from previous delta.
21115
21116Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21117
21118 * gdb.base/default.exp: Support test for info float for all
21119 varieties of arm toolchain.
21120
dc96c6c7 21121Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21122
21123 * gdb.trace/*.exp: remove "remote_download" command.
21124
dc96c6c7 21125Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21126
21127 * gdb.trace/*.exp: remove -gdwarf from compile.
21128
21129Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21130
21131 * gdb.trace/configure.in(AC_INIT): typo
21132 * gdb.trace/configure: regenerated
21133
dc96c6c7 21134Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21135
21136 * config/m68k-emc.exp: New file.
21137 * lib/<emc-support.exp trace-support.exp}: New files.
21138 * configure.in: add new test directory gdb.trace.
21139 * gdb.trace/{configure configure.in Makefile.in}: New files.
21140 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21141 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21142 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21143 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21144 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21145 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21146 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21147
dc96c6c7 21148Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21149
21150 * gdb.c++/classes.exp: Change all regular expressions to match
21151 arbitrary combinations of newline/carriage-return, so that they
21152 will work equally well on Unix and Windows.
21153 * gdb.c++/inherit.exp: ditto.
21154 * gdb.c++/virtfunc.exp: ditto.
21155
211561998-08-11 Dawn Perchik <dawn@cygnus.com>
21157
21158 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21159
c2d11a7d
JM
21160Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21161
21162 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21163 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21164 to use a0-a3/d0-d3 as needed.
21165
21166Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21167
21168 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21169 * gdb.disasm/am33.exp: Corresponding changes.
21170
c906108c
SS
211711998-07-11 Felix Lee <flee@cygnus.com>
21172
21173 * gdb.base/callfuncs.exp: add cmp10 test.
21174 * gdb.base/callfuncs.c (cmp10): new function.
21175
21176Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21177
d63a86f8 21178 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21179 into two parts to get around a synchronization problem in expect.
21180
3fc11d3e
JM
21181Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21182
21183 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21184
21185 * configure.in: Add options for gdbtk testsuite.
21186
21187 * configure: Regenerate.
21188
21189 * gdb.gdbtk: New directory to hold gdbtk tests.
21190
c906108c
SS
21191Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21192
21193 * gdb.fortran/types.exp: Escape brackets in expect patterns
21194 for test_float_literal_types_accepted tests.
21195 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21196 before run test.
21197
c2d11a7d
JM
21198Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21199
21200 * am33.exp: Just compile, do not link the testcase.
21201 * am33.s: Add ".am33" pseudoop to force am33 mode.
21202
c906108c
SS
212031998-06-25 Felix Lee <flee@cygnus.com>
21204
21205 * gdb.base/setshow.exp: make sure $pc is sane.
21206
21207 * gdb.stabs/weird.exp: split expect patterns properly.
21208
c2d11a7d
JM
21209Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21210
21211 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21212 * gdb.disasm/am33.exp: Run it.
21213
dc96c6c7 21214Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21215
21216 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21217 match processing (and eliminate spurious timeouts when running).
21218
dc96c6c7 21219Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21220
21221 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21222 exception test, but conditionalize it on target [mach | gnu].
21223
dc96c6c7 21224Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21225
21226 * gdb.base/overlays.exp: fixup compile line for linker script.
21227
21228Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21229
21230 * gdb.fortran/types.exp: don't guess at float size.
21231
21232Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21233
21234 * gdb.base/exprs.exp: delete test that depends on int size.
21235
21236Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21237
21238 * config/sim.exp: Removed checks for target triplets.
21239 (gdb_target_sim): Use gdb,target_sim_options.
21240
21241Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21242
21243 * gdb.base/reread.exp: New file.
21244 * gdb.base/reread1.c: New file.
21245 * gdb.base/reread2.c: New file.
21246
21247Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21248
21249 * config/sim.exp: Use 'target sim -sparclite' when running
21250 SPARClite programs.
21251
21252Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21253
21254 * gdb.base/structs2.exp: New file.
21255 * gdb.base/structs2.c: New file.
21256
21257Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21258
21259 * gdb.asm/common.inc: New file.
21260 * gdb.asm/d10v.inc: New file.
21261 * asm-source.exp: Pass -I's to gas to find .inc files.
21262 Update line numbers in expected output.
21263 * asmsrc1.s: Rewrite.
21264 * asmsrc2.s: Rewrite.
21265 * configure.in: Create arch.inc symlink.
21266 * configure: Regenerate.
21267 * Makefile.in (distclean): Delete arch.inc.
21268
21269Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21270
21271 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21272 (t_enum_value2): ditto
21273 (t_enum_value3): ditto
21274 (main): ditto
c906108c
SS
21275Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21276
21277 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21278 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21279 change.
21280 Use gdb_test instead of send_gdb/gdb_expect sequences.
21281
21282Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21283
21284 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21285 not void.
21286
21287Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21288
21289 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21290 subroutines. Used to test gdbs ability to single step through PC
21291 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21292
21293Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21294
21295 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21296 more rigorous EGCS C++ error checking.
21297
21298Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21299
a9c64011
AS
21300 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21301 tests.
21302 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21303 function when asleep.
21304 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21305 for i*86 Linux and SVR4 signal handling problems.
21306 Remove linux xfail for `next to handler in signals_tests_1', fixed
21307 by recent infrun.c change.
21308 Limit backtrace to 10 frames to avoid timeout problems with infinite
21309 stack backtraces.
21310 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21311 target.[ch] change.
c906108c
SS
21312
21313Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21314
21315 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21316 for a newline from gdb before continuing.
21317 (default_gdb_exit): Just look for y or n.
21318 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21319 it does, fail the rests of the tests in the file.
21320
21321Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21322
21323 * config/cygmon.exp: New file.
21324
21325Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21326
21327 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21328 main" test on remote targets.
c906108c
SS
21329
21330 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21331 run test on remote targets.
21332
21333Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21334
21335 * gdb.asm: New directory.
21336 * configure.in: Configure it.
21337 * configure: Regenerate.
21338 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21339 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21340
21341Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21342
21343 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21344
dc96c6c7 21345Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21346
a9c64011
AS
21347 * gdb.base/overlays (several files): Merge the two overlay
21348 managers into one. Change variables (foox, barx, bazx, grbxx)
21349 back into ints but force them to load in their proper sections.
c906108c
SS
21350
21351Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21352
21353 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21354 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21355 (D10VCopy): Handle memory regions crossing 16k boundaries.
21356 (D10VCopy): Transfer data in 32 bit chunks.
21357
21358Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21359
21360 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21361 correct.
c906108c
SS
21362
21363 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21364 map. Include space for printf in .text segment.
c906108c
SS
21365
21366 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21367 updated d10v memory VMA/LMA map.
c906108c 21368 (D10VCopy): Call D10VTranslate.
d63a86f8 21369
c906108c
SS
21370Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21371
21372 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21373
21374 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21375 that it won't be put into the .sdata - small data -
21376 section. Update reference.
c906108c
SS
21377 * gdb.base/baz.c (bazx, baz): Ditto.
21378 * gdb.base/foo.c (foox, foo): Ditto.
21379 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21380
21381 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21382 to be arrays.
d63a86f8 21383
dc96c6c7 21384Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21385
a9c64011
AS
21386 * gdb.base/overlays.exp: fix up and get working again.
21387 Add tests for backtraces from an overlay function.
d63a86f8 21388
c906108c
SS
21389Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21390
21391 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21392 "calling function with watchpoint enabled".
21393
21394Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21395
21396 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21397 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21398 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21399 pending review of whether it is useful or not.
21400
21401Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21402
21403 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21404
21405Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21406
21407 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21408 * config/dve.exp: New file to support Densan boards.
21409
21410Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21411
21412 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21413 reads and BSD.
c906108c
SS
21414
21415Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21416
21417 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21418 response.
21419
21420 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21421
21422Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21423
21424 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21425 test.
c906108c
SS
21426
21427 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21428 target_sizeof_long and target_bigendian_p.
c906108c 21429 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21430 to targets word size and endianess.
d63a86f8 21431
c906108c
SS
21432Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21433
21434 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21435 output.
c906108c
SS
21436
21437Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21438
21439 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21440 Update test of set args help to match source change.
c906108c
SS
21441
21442Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21443
21444 * gdb.base/default.exp: Expect help system output to be in
21445 alphabetical order.
21446 * gdb.base/help.exp: Ditto.
21447
21448Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21449
21450 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21451 "i*86-pc-linux-gnu*".
21452 * gdb.base/interrupt.exp: Ditto.
21453 * gdb.base/corefile.exp: Ditto.
21454
21455 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21456 define vxworks when building the testcase.
c906108c
SS
21457
21458 * gdb.base/ptype.exp: Fix testnames to be unique.
21459 * gdb.base/radix.exp: Ditto.
21460 * gdb.base/term.exp: Ditto.
21461 * gdb.base/whatis.exp: Ditto.
21462 * gdb.c++/classes.exp: Ditto.
21463
21464Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21465
21466 * gdb.base/callfuncs.exp: Fix indentation.
21467
21468 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21469 suppress_flag has been set.
21470 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21471 target feature.
21472
21473Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21474
21475 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21476 the testcase.
21477
21478 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21479 set_debug_traps() and breakpoint().
c906108c
SS
21480 * gdb.c++/misc.cc (main): Ditto.
21481 * gdb.c++/templates.cc (main): Ditto.
21482 * gdb.c++/virtfunc.cc (main): Ditto.
21483
21484Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21485
21486 * lib/gdb.exp(gdb_step_for_stub): New function.
21487 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21488 exists, reload the executable and do a "continue" instead of
21489 doing a jump.
21490 (runto_main): Use gdb_step_for_stub.
d63a86f8 21491
c906108c 21492 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21493 tests to have unique names.
c906108c
SS
21494 * gdb.base/callfuncs.exp: Ditto.
21495 * gdb.base/commands.exp: Ditto.
21496 * gdb.base/default.exp: Ditto.
21497 * gdb.base/help.exp: Ditto.
21498 * gdb.base/list.exp: Ditto.
21499 * gdb.base/opaque.exp: Ditto.
21500 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21501 similar tests.
d63a86f8 21502
c906108c
SS
21503 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21504 * gdb.c++/cplusfuncs.cc: Ditto.
21505 * gdb.c++/virtfunc.cc: Ditto.
21506
21507 * config/monitor.exp: Keep track of the last file we saw, rather
21508 than trying to get the info from gdb.
21509
21510 * gdb.fortran/types.exp: Move comment to previous line.
21511
21512Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21513
21514 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21515 target mode.
c906108c
SS
21516
21517Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21518
21519 From Bob Manson:
21520 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21521 string from GDB when it connects.
c906108c
SS
21522
21523 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21524
21525Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21526
21527 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21528 if we can't get a debug format from GDB (we may be testing an
21529 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21530
21531 * gdb.stabs/weird.exp: Fix quoting.
21532
21533 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21534
21535Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21536
21537 * config/arm-ice.exp: New file.
21538
21539Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21540
21541 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21542 until it has been modified to work with the new testsuite.
c906108c 21543
99707966 21544 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21545 testcase won't compile, cause all of the testcases in the file to
21546 fail instead.
c906108c
SS
21547
21548 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21549 (gdb_clear_suppressed): New procedure.
21550 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21551 it contains a positive value.
21552
21553Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21554
21555 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21556
21557 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21558
21559Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21560
21561 * lib/gdb.exp (setup_xfail_format): New function.
21562 (get_debug_format): New function to get debug format.
21563 (debug_format): New global variable to hold last value set
21564 by get_debug_format.
21565 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21566 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21567 * gdb.c++/ptype.exp: Ditto.
21568 * gdb.c++/classes.exp: Ditto.
21569 * gdb.c++/cplusfuncs.exp: Ditto.
21570 * gdb.c++/inherit.exp: Ditto.
21571 * gdb.c++/templates.exp: Ditto.
21572 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21573
c906108c
SS
21574Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21575
21576 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21577 host doesn't have a currently-open connection.
21578
21579 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21580 any gdb stub target. Handle cases where gdb doesn't respond when
21581 interrupted in a sane fashion.
c906108c
SS
21582
21583 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21584 same thing in a totally different way.
c906108c
SS
21585
21586 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21587 setting "timeout".
c906108c 21588 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21589 default_gdb_init now.
c906108c
SS
21590
21591Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21592
21593 * gdb.base/printcmds.exp: Fix "check for floating addition"
21594 regexp to accept results within approx +/- .01 of exact value.
21595 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21596
21597Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21598
21599 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21600 properly.
c906108c
SS
21601 (gdb_expect): Add optional timeout parameter, and add timeout
21602 value to various calls.
21603 (gdb_suppress_tests): Only give one warning message per group.
21604
21605Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21606
21607 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21608 global variables. Handle getting a value for $timeout more
21609 gracefully.
c906108c
SS
21610
21611Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21612
21613 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21614 initialize.
c906108c 21615 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21616 by a target configuration file.
c906108c
SS
21617 (gdb_expect): Pass the timeout to remote_expect.
21618
21619 * config/monitor.exp(gdb_load): Fix typo in regexp.
21620
21621Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21622
21623 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21624
21625Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21626
21627 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21628 here. Call gdb_target_exec before rebooting the target, to make
21629 sure the connection to the target is closed.
c906108c
SS
21630 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21631 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21632 Also detect "Timeout reading from remote" error.
21633
21634 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21635 gdb_target_monitor. Don't call gdb_file_cmd here; let
21636 gdb_target_monitor do it.
c906108c
SS
21637
21638 * gdb.disasm/hppa.exp: Don't use exec_output.
21639
21640Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21641
21642 * gdb.base/list.exp: If we're debugging a non-native target,
21643 try to set the pc register to point to the start of the
21644 program before doing the first list command.
21645
21646 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21647 test_calls after restarting.
c906108c
SS
21648
21649 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21650 reloading.
c906108c
SS
21651
21652 * gdb.base/watchpoint.exp: Fix typo.
21653
21654 * gdb.base/setshow.exp: Check for use_gdb_stub.
21655
21656 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21657 stub case.
c906108c
SS
21658 * gdb.base/langs.exp: Ditto.
21659
21660 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21661 gdb_load_offset. If we weren't given a file to load, figure out
21662 what the current file is and use it.
c906108c
SS
21663
21664 * config/i386-bozo.exp: New file.
21665
21666Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21667
21668 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21669 feature.
21670
21671 * config/proelf.exp: New entry.
21672
21673Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21674
21675 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21676 of regexps.
21677
21678 * gdb.base/watchpoint.exp: Don't run the test_stepping
21679 tests if gdb can't call functions on the target.
21680
21681 * gdb.base/setshow.exp: Don't run the set prompt tests if
21682 the board has gdb_prompt set.
21683
21684Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21685
21686 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21687 * gdb.base/commands.exp: Likewise.
21688 * gdb.base/setshow.exp: Likewise.
21689
21690Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21691
21692 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21693 feature.
21694
21695 * config/i960.exp: New file.
21696
21697Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21698
21699 * gdb.base/funcargs.exp: Check for gdb,short_int target
21700 feature instead of looking for explicit target triplets.
21701
dc96c6c7 21702Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21703
d63a86f8 21704 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21705 "p 123DEADBEEF", to check parse_number.
21706 * top.c: change "to enable to enable" to "to enable" in a couple
21707 of help strings.
21708
21709Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21710
21711 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21712 on the mn10300.
d63a86f8 21713
c906108c
SS
21714Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21715
21716 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21717 where the test executable is run with explicit args.
21718 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21719
21720Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21721
21722 * gdb.base/run.c: Use FAKEARGV to build test executable that
21723 does not require a command line arg, since most simulators
21724 don't currently support passing such an arg into the simulated
21725 program.
21726 * gdb.base/commands.exp: Change tests to insert the proper
21727 value as the arg to the first recursive factorial call. Change
21728 compilation line to define FAKEARGV at compile time.
21729
21730Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21731
21732 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21733 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21734 function with watchpoint enabled" test.
21735
21736Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21737
21738 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21739 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21740
21741 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21742 "Tests restarted" messages.
c906108c
SS
21743
21744Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21745
21746 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21747
dc96c6c7 21748Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21749
21750 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21751 for INFO SYMBOL; add help tests for OVERLAY commands.
21752 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21753 add tests for OVERLAY commands
21754 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21755 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21756 * gdb.base/sigall.c: add usestubs code frag
21757 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21758
c906108c
SS
21759Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21760
21761 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21762 failures.
21763 (gdb_stop_suppressing_tests): Note that tests have restarted.
21764
21765Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21766
21767 * config/h8300.exp: New file.
21768
21769Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21770
21771 * gdb.base/setshow.exp: Check for the existence of a
21772 feature, not its value.
21773
21774Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21775
21776 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21777
21778 * gdb.base/scope.exp: It's now init0(), not init().
21779
21780 * gdb.base/scope0.c: For now, change init() to be init0().
21781
21782 * config/monitor.exp: Use gdb_serial in preference to serial
21783 or netport.
21784
21785 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21786 and it's not already set.
c906108c
SS
21787
21788Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21789
21790 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21791 isn't using a stub and if it supports argument passing.
c906108c
SS
21792
21793Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21794
21795 * config/udi.exp(gdb_start): Make sure UDICONF is set
21796 properly before starting gdb.
21797
21798Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21799
21800 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21801 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21802 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21803
21804Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21805
21806 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21807 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21808
21809 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21810
21811 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21812
21813 * config/monitor.exp: Make sure we disconnect from the target.
21814 Also, try a reboot/reload cycle instead of failing if the
21815 load fails.
21816
21817Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21818
21819 * gdb.base/default.exp: Don't set match_max.
21820 * gdb.base/help.exp: Ditto.
21821 * gdb.base/list.exp: Ditto.
21822 * gdb.base/signals.exp: Ditto.
21823
21824 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21825 set, use remote_ld to download the testcase instead of
21826 the GDB loader.
21827
21828Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21829
21830 * config/vr5000.exp: New file.
21831
21832 * config/monitor.exp(gdb_target_monitor): Add pattern for
21833 "Ending remote" to detect errors in connecting.
21834
21835 * gdb.base/setshow.exp: Add .* within auto language test.
21836
21837 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21838 target feature.
21839
21840 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21841 and reboot the board if necessary.
c906108c
SS
21842
21843 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21844 a set of tests. Remove print.* from the patterns being checked.
21845
21846Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21847
21848 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21849 refer to gdb_spawn_id.
21850
21851 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21852 longer used.
21853 * config/sparclet.exp: Ditto.
21854 * config/sparclet-old.exp: Ditto.
21855 * config/slite.exp: Ditto.
21856 * config/sim.exp: Ditto.
21857 * gdb.base/funcargs.exp: Ditto.
21858
21859 * lib/gdb.exp:Remove references to gdb_spawn_id.
21860 (gdb_expect): Move to remote.exp.
21861
21862Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21863
21864 * config/monitor.exp: Detect the "Couldn't establish connection"
21865 message from GDB.
21866
21867Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21868
21869 * gdb.base/bitfields.exp: Use runto instead of explicit
21870 gdb_run_cmd/gdb_expect sequences.
21871
21872 * gdb.base/break.exp(text_next_with_recursion): Add match for
21873 gdb_expect call.
21874
21875 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21876 We also need to handle the "A program is being debugged already"
21877 prompt from gdb. Use gdb_test to set the baud rate.
21878
21879 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21880 to 20000. Really. I mean it.
21881
21882Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21883
21884 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21885 fails. If suppress_flag is set, skip perror message about not
21886 being able to send to GDB.
c906108c 21887 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21888 GDB.
c906108c
SS
21889 (gdb_expect): If suppress_flag is set, always fail immediately.
21890 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21891 (gdb_init): Call gdb_stop_suppressing_tests.
21892 (default_gdb_exit): Ditto.
21893 (default_gdb_start): Ditto.
21894
21895 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21896 gdb_stop_suppressing_tests as appropriate.
c906108c 21897 * gdb.base/break.exp: Ditto.
889bf7c5 21898 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21899 * gdb.base/commands.exp: Ditto.
21900 * gdb.base/exprs.exp: Ditto.
889bf7c5 21901 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21902 * gdb.base/list.exp: Ditto.
21903 * gdb.base/recurse.exp: Ditto.
889bf7c5 21904 * gdb.base/scope.exp: Ditto.
c906108c
SS
21905 * gdb.base/structs.exp: Ditto.
21906 * gdb.c++/inherit.exp: Ditto.
21907
21908Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21909
21910 * config/vr4300.exp: New file.
21911
99707966 21912 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21913
99707966 21914 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21915
21916Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21917
21918 * lib/gdb.exp(gdb_init): New function.
21919
21920 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21921 for each individual variable set.
c906108c
SS
21922
21923 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21924 name.
21925
21926 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21927
21928 * gdb.base/scope.exp: Use gdb_test.
21929
21930 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21931 aborting; the testsuite driver will do that for us (see
21932 gdb_finish). Also, use gdb_test in a few more places.
21933
21934Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21935
21936 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21937
21938Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21939
21940 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21941 and "add_tests" are not at the same address.
21942
21943Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21944
21945 * gdb.base/ptype.exp: Use gdb_test.
21946
21947Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21948
21949 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21950 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21951 left in. No longer expect them to fail.
21952
21953 * gdb.stabs/*.mt; Deleted, no longer used.
21954 * gdb.stabs/configure.in: Remove references to target makefile
21955 frags.
21956 * gdb.stabs/configure: Rebuilt.
21957
21958 * gdb.disasm/*.mt: Deleted, no longer used.
21959 * gdb.disasm/configure.in: Remove references to target makefile
21960 frags. Use "sh3.s" as the unique filename for this directory.
21961 * gdb.disasm/configure: Rebuilt.
21962
21963 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21964 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21965 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21966
21967Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21968
21969 * config/udi.exp: Use mondfe,name instead of remote_host.
21970
21971Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21972
21973 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21974 a function with a watchpoint enabled on the mn10200.
21975
21976 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21977 before trying to create it!
21978
21979Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21980
21981 * config/vx.exp: Use hostname instead of netport.
21982
21983 * config/vxworks.exp: New file.
21984
21985 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21986
21987 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21988 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21989 occurs.
21990
21991 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21992 $gdb_spawn_id directly.
21993 (gdb_run_cmd): Try _start as well as start. Use the target feature
21994 gdb,start_symbol as the symbol to start from when jumping.
21995
21996Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21997
21998 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21999 redundant) test.
22000
22001 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22002 it doesn't lose for 16bit integer systems.
22003
22004Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22005
22006 * gdb.fortran/types.exp: If the target doesn't support "double"
22007 data types, then expect "real" types to only be 4 bytes.
22008
22009 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22010 call tests if the target doesn't support inferior function calls.
22011
22012 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22013 in printf tests.
22014
22015Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22016
22017 * gdb.base/help.exp: Disable "help set", "help show", and
22018 "help support". Simplify regexp for "help stack".
22019
22020 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22021 to 60 seconds. Temporarily set match_max to 15000 around the
22022 "info copying" test.
22023
22024 * gdb.base/nodebug.exp: Don't try to do an inferior function
22025 call if the target doesn't support them.
22026 * gdb.base/printcmds.exp: Likewise.
22027 * gdb.base/setvar.exp: Likewise.
22028 * gdb.base/structs.exp: Likewise.
22029 * gdb.c++/templates.exp: Likewise.
22030 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22031
22032 * gdb.base/recurse.exp: Enable for the mn10200.
22033
22034 * configure.in: Do configure gdb.stabs directory for *-*-elf
22035 targets.
22036 * configure: Rebuilt.
22037
22038 * gdb.base/break.exp: Check for gdb,noresults before testing
22039 exit status and/or results from the target.
22040 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22041 * lib/gdb.exp: Remove old (now bogus) initialization of
22042 noinferior, noargs, noresults and nosignals.
22043
22044Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22045
22046 * config/sh.exp: New file.
22047
22048 * config/slite.exp: Try to connect multiple times to the board
22049 before rebooting. Only send a "monitor run" if need_monitor_run
22050 is set.
22051
22052 * gdb.base/break.exp: Don't do the "stub continue" test if
22053 the target has gdb_stub set.
22054
22055 * gdb.base/callfuncs.exp: Increase the timeout.
22056
22057 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22058 if the target has gdb,noinferiorio set.
22059
22060 * gdb.base/list.exp: Increase match_max to 10000 characters.
22061
22062 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22063
22064 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22065 target.
22066
22067 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22068
22069Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22070
22071 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22072 trying to delete the copy of gdb. Catch the file delete so we
22073 don't die if the delete fails; also, the file should be copied to
22074 the host, not to the build.
c906108c
SS
22075
22076Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22077
22078 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22079 parenthesis in case it contains multiple regexps separated
c906108c
SS
22080 with |.
22081
22082 * gdb.base/watchpoint.exp: Use gdb_test.
22083 * gdb.base/default.exp: Ditto.
22084
22085Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22086
99707966 22087 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22088
c906108c
SS
22089 * gdb.base/scope.exp: Use gdb_test.
22090 * gdb.c++/classes.exp: Ditto.
22091 * gdb.c++/inherit.exp: Ditto.
22092
22093Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22094
22095 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22096 remote_exec instead.
22097 * gdb.base/corefile.exp: Don't be ridiculous.
22098 * gdb.base/*.c: Add missing stub invocations.
22099
22100Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22101
22102 * config/slite.exp: Miscellaneous fixes.
22103
22104 * lib/gdb.exp: Fix runto.
22105
22106 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22107 the target.
22108
22109 * gdb.base/watchpoint.exp: Fix regexp.
22110
22111 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22112 close and wait commands, as the descriptor may now be
22113 invalid. Always call "remote_close host".
22114
22115Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22116
22117 Major rewrite for testsuite revision.
d63a86f8 22118
c906108c
SS
22119 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22120 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22121 instead of relying on spawn_id to always contain a valid
22122 spawn id.
22123 (get_compiler_info): New procedure to build the ${binfile}.ci
22124 file, instead of replicating this in N different places.
22125 (gdb_compile): New procedure.
d63a86f8 22126
c906108c 22127 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22128 appropriate arguments) instead of compile. Use gdb_test in a lot
22129 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22130 at the start of a testcase, as this is no longer done magically.
22131
22132 config/*-gdb.exp: Rename without the -gdb suffix.
22133
22134 config/mips.exp: Use remote_close instead of exit_remote_shell.
22135 config/monitor.exp: Use target_info instead of looking at
22136 baud, timeout, etc.
22137 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22138
22139Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22140
22141 * gdb.c++/templates.exp (test_ptype_of_templates),
22142 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22143 Update expect patterns for destructors and assignment operators
22144 to match corresponding c-typeprint.c changes.
22145 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22146 to destructor breakpoint test, GDB should be able to set the
22147 destructor breakpoint without specifying arguments.
22148
22149Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22150
22151 * gdb.threads/pthreads.exp: Change result for failure to compile due
22152 to lack of pthreads runtime support from an error to simply an
22153 unsupported test, per dejagnu standards.
22154
22155Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22156
22157 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22158 where GDB exits to reduce pattern match time.
22159 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22160
22161 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22162
dc96c6c7 22163Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22164
22165 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22166 * gdb.base/default.exp: ditto.
22167 * gdb.base/nodebug.exp: ditto.
22168 * gdb.base/printcmds.exp: ditto.
22169 * gdb.base/ptype.exp: ditto.
22170 * gdb.base/setvar.exp: ditto.
22171 * gdb.base/structs.exp: ditto.
22172 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22173
22174Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22175
22176 * configure, */configure: Rebuild with autoconf 2.12.
22177
22178Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22179
22180 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22181 use new i*86-pc-linux*-gnu quads.
22182 * gdb.base/corefile.exp: Ditto.
22183 * gdb.base/signals.exp: Ditto.
22184 * gdb.base/sigall.exp: Ditto.
22185 * gdb.base/interrupt.exp: Ditto.
22186
22187 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22188 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22189 RedHat 4.0.
d63a86f8 22190
c906108c 22191 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22192 linux. This allows the test case to at least compile on latest
22193 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22194
22195Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22196
22197 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22198 directory to search gdb directory. Accept and step over conditional
22199 stack alignment code. Consume $prompt in failure cases.
22200 Reset timeout to $oldtimeout instead of some arbitrary value.
22201 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22202 timeout problems with infinite stack backtraces.
22203 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22204 Accept function parameters for linkfunc member.
22205
22206Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22207
22208 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22209 (CXXFLAGS): Remove, unreferenced.
22210 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22211 previous -B options and also add -B option to pick up cross compiled
22212 runtime.
c906108c
SS
22213 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22214 doing cross compiles.
22215 (target_alias): Declare global.
22216 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22217 to verify that gcc exists in build tree, and if so set CC to that
22218 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22219
c906108c
SS
22220Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22221
22222 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22223 ptype test for anonymous union. Fixup testcase to match
22224 current gcc debug output.
22225
22226Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22227
22228 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22229 force argument to an unsigned long type.
22230
22231Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22232
22233 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22234 tests and anonymous union print/ptype tests.
c906108c
SS
22235 * gdb.base/list.exp (test_forward-search): Increase timeout by
22236 5 minutes for the "search extremely long line" case.
22237 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22238 completely optional and that the pass/fail messages use the command as
22239 the message if that third arg is a null string.
22240 (gdb_test_exact): Arrange that a null string pattern means match a
22241 null string output rather than any output, which might include random
889bf7c5 22242 errors.
c906108c
SS
22243 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22244 backtrace test.
22245 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22246 always failing and failure is now exposed by gdb.exp changes.
22247
22248Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22249
22250 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22251 weren't being noted.
22252
22253Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22254
22255 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22256 * gdb.stabs/weird.exp: Remove v_comb xfails.
22257
dc96c6c7 22258Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22259
22260 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22261 list.exp scope.exp watchpoint.exp]
c906108c 22262 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22263
dc96c6c7 22264Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22265
22266 * config/monitor.exp: Increase download timeout to 1000 seconds.
22267
dc96c6c7 22268Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22269
22270 * config/m32r.exp: Increase timeout to 120 seconds.
22271
22272Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22273
22274 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22275 and accept older ordering as obsolescent gcc or gdb.
22276 * gdb.c++/templates.exp: Ditto.
22277 * gdb.c++/virtfunc.exp: Ditto.
22278
22279Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22280
22281 * gdb.base/coremaker.c: Add code to mmap some data so we
22282 can check that it ends up in the core file.
22283 * gdb.base/corefile.exp: Add test to read mmapped data
22284 from core file.
22285
dc96c6c7 22286Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22287
22288 * config/m32r.exp: New file.
22289
22290Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22291
22292 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22293 that cflags can contains -gstabs, and work correctly for other tests.
22294
dc96c6c7 22295Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22296
22297 * gdb.base/setshow.exp: New file, tests show and set.
22298 * gdb.base/setshow.c: New file, tests show and set.
22299 * gdb.base/help.exp: Add test for help set|show annotate.
22300 * gdb.base/default.exp: Add test for set|show annotate.
22301
22302Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22303
22304 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22305 errors unique.
22306 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22307 explicitly.
22308
22309Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22310
22311 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22312 and width commands. This is done elsewhere.
22313 * (gdb_start): Don't call gdb_start_sim here. That's already
22314 done in gdb_load. This fixes lots of failures in default.exp.
22315
22316Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22317
22318 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22319 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22320 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22321 in the same we we treat other failures (since it may be an expected
889bf7c5 22322 condition), rather than as an error.
c906108c
SS
22323 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22324 old test format.
22325
22326Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22327
22328 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22329 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22330 twice. Nuke the duplicates.
c906108c 22331 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22332 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22333 Remove config.h along with other config files.
22334
22335Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22336
22337 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22338 "p func1 ()" and note that rests of tests are skipped.
22339 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22340 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22341 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22342 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22343 affected by the previous run test.
22344 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22345 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22346 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22347 "pass int powerset tuple" and "pass modeless int powerset tuple".
22348 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22349 "real write 4" and "real write 8".
22350 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22351 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22352 "print \$i after tuple assign 2", and
22353 "print vs2 after tuple assign 2".
22354 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22355 meaningful error message and return -1 so the caller can
22356 suppress further tests and avoid a cascade of errors.
d63a86f8 22357
c906108c
SS
22358Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22359
22360 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22361 format for printing version.
22362 * gdb.base/default.exp: Ditto.
22363 * gdb.base/interrupt.exp: Fix problem with cascade of
22364 errors if child process dies while calling a function.
d63a86f8 22365
c906108c
SS
22366Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22367
22368 * Makefile.in (VPATH): Add
22369 * Makefile.in (Makefile, config.status): Fix rules so things get
22370 remade when necessary.
22371
22372Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22373
22374 * Makefile.in (just-check): Add path to sibling expect dir
22375 to environment variable specified by RPATH_ENVVAR.
22376
22377Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22378
22379 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22380 (just-check): Add shared library paths for libstdc++, tk,
22381 tcl, bfd, and opcodes to the environment variable specified
22382 in RPATH_ENVVAR.
22383 * configure.in: Add support to recognize --enable-shared flag
22384 and generate correct value for RPATH_ENVVAR.
22385 * configure: Regenerated with autoconf.
22386
22387Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22388
22389 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22390 include all osf versions.
c906108c
SS
22391 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22392 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22393 when target is linux. When failing to build pthreads test
22394 executable, give more meaningful message.
22395 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22396 arg for pthread_create.
d63a86f8 22397
c906108c
SS
22398Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22399
22400 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22401 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22402 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22403 and -lpthreads (everybody else).
c906108c
SS
22404 (test_startup): Fail gracefully if threads are not supported.
22405 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22406 "p/c array_index("abcdef",2)" when not gcc compiled.
22407 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22408 "print func2::coremaker_local" when not gcc compiled.
22409 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22410 "ptype on opaque struct tagname (statically)",
22411 "ptype on opaque struct tagname (dynamically) 1", and
22412 "ptype on opaque struct tagname (dynamically) 2"
22413 for not compiled with gcc.
22414 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22415 backtrace when compiled with gcc.
d63a86f8 22416 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22417 than always return success.
22418
22419Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22420
22421 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22422
22423Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22424
22425 * gdb.base/structs.exp: Undo last change.
22426
22427Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22428
22429 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22430 encapsulate all the steps/nexts done during self test, starting
22431 at main, and makes them less sensitive to optimization issues.
22432 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22433 signal handler" test.
22434 * gdb.threads/pthreads.exp: Only run this for native configs.
22435 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22436 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22437 tests.
22438 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22439 for "runto test_calls(void)" test.
d63a86f8 22440
c906108c
SS
22441Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22442
22443 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22444 and don't expect address info in breakpoint confirmations.
22445
22446Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22447
22448 * gdb.base/list.exp (test_forward_search): Increase timeout
22449 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22450 and then reset to old value when done. Increase expect input
c906108c
SS
22451 buffer to 10000.
22452
22453Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22454
22455 * gdb.base/list.exp (test_forward_search): Fix to handle very
22456 long source line without overflowing expect's input buffer.
22457
22458Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22459
22460 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22461 "buffer_full".
22462
22463 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22464 "buffer_full".
22465
22466 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22467 "buffer_full".
22468
22469 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22470 "buffer_full".
22471
22472Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22473
22474 * configure.in (configdirs): Add gdb.threads.
22475 * configure: Regenerated with autoconf.
22476 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22477 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22478 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22479
c906108c
SS
22480Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22481
22482 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22483
22484Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22485
22486 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22487 each signal's status in the output of "handle all print".
22488 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22489 the \r\n sequence that immediately precedes the gdb prompt.
22490 * gdb.base/a1-selftest.exp: Save original timeout and restore
22491 after test.
22492
22493Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22494
22495 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22496 symbol.
22497
22498Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22499
22500 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22501
22502Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22503
22504 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22505 timeout by 60 seconds.
22506
22507Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22508
22509 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22510 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22511 error return.
22512
22513Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22514
22515 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22516 gdb initialization, also report how long dejagnu waited. Restore
22517 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22518 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22519
22520Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22521
22522 * lib/gdb.exp: Report timeout value for verbosity level 2.
22523 * config/gdbserver.exp: Ditto.
22524 * config/hppro.exp: Ditto.
22525 * config/mips-gdb.exp: Ditto.
22526 * config/monitor.exp: Ditto.
22527 * config/netware.exp: Ditto.
22528 * config/sim-gdb.exp: Ditto.
22529 * config/slite-gdb.exp: Ditto.
22530 * config/udi-gdb.exp: Ditto.
22531 * config/unix-gdb.exp: Ditto.
22532 * config/vx-gdb.exp: Ditto.
22533 * gdb.base/a1-selftest.exp: Ditto.
22534 * gdb.base/a2-run.exp: Ditto.
22535 * gdb.base/break.exp: Ditto.
22536 * gdb.base/corefile.exp: Ditto.
22537 * gdb.base/list.exp: Ditto.
22538 * gdb.base/recurse.exp: Ditto.
22539 * gdb.base/scope.exp: Ditto.
22540 * gdb.base/signals.exp: Ditto.
22541
22542Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22543
22544 * gdb.threads/Makefile.in (docdir): Removed.
22545
22546Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22547
22548 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22549 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22550 @srcdir@.
d63a86f8 22551 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22552 autoconf 2.5 or higher.
22553 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22554
22555Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22556
22557 * configure: Regenerated.
22558 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22559 avoid name clashes with SunOS headers.
22560
22561Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22562
22563 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22564
22565Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22566
22567 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22568 prototype information ends up in the compiler info file.
22569
22570Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22571
22572 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22573 attempting to regenerate it. Eliminate use of a temporary file
22574 and just generate the info file directly. Source it immediately,
22575 for consistency of use.
22576 * gdb.base/corefile.exp: Ditto
22577 * gdb.base/exprs.exp: Ditto.
22578 * gdb.base/funcargs.exp: Ditto.
22579 * gdb.base/langs.exp: Ditto.
22580 * gdb.base/list.exp: Ditto.
22581 * gdb.base/mips_pro.exp: Ditto.
22582 * gdb.base/nodebug.exp: Ditto.
22583 * gdb.base/opaque.exp: Ditto.
22584 * gdb.base/ptype.exp: Ditto.
22585 * gdb.base/scope.exp: Ditto.
22586 * gdb.base/setvar.exp: Ditto.
22587 * gdb.base/signals.exp: Ditto.
22588 * gdb.base/whatis.exp: Ditto.
22589 * gdb.c++/templates.exp: Ditto.
22590 * gdb.c++/virtfunc.exp: Ditto.
22591 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22592 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22593
22594Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22595
22596 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22597 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22598 Increase timeout, a lot of single stepping might be needed if the
22599 target has no hardware watchpoints.
22600
22601Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22602
22603 * gdb.base/break.exp: Ignore compiler warnings when compiling
22604 break.c.
22605 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22606 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22607 from remote-sim.
22608 * gdb.base/exprs.exp: Add h8300 xfails.
22609 * gdb.base/funcargs.exp: Likewise.
22610 * gdb.base/nodebug.exp: Likewise.
22611 * gdb.base/printcmds.exp: Likewise.
22612 * gdb.base/ptype.exp: Likewise.
22613 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22614 h8300 xfails.
d63a86f8 22615 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22616 on the h8300.
22617 * gdb.base/funcargs.c: Explicitly make last constant argument to
22618 call_after_alloca_subr an unsigned long type.
22619 * gdb.base/return.c: Include stdio.h.
22620
22621Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22622
22623 * config/abug.exp: New file for the older Motorola Bug monitor
22624 that runs on the mvme13x series VME boards.
22625 * config/monitor.exp: Use the new config array for target settings
22626 if they exist.
22627
22628Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22629
22630 * sim-gdb.exp: Make the SH simulator allocate less space when
22631 it is targeted.
22632
22633Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22634
22635 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22636 test.
22637
22638Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22639
22640 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22641 "rs6000-*-*" for "list function in include file" when gcc compiled.
22642 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22643 for "p ctable1[120]".
22644 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22645 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22646 Remove setup_xfail for "rs6000-*-*" for
22647 "print 'scope0.c'::filelocal before run".
22648 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22649 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22650 since some compilers don't allow both options to be given
22651 on the same command line. Create object file and move it.
d63a86f8 22652
c906108c
SS
22653Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22654
22655 * gdb.base/corefile.exp: Always regenerate the core file, since
22656 we always regenerate the coremaker program. Detect special case
22657 where registers cannot be read from core file.
d63a86f8 22658
c906108c
SS
22659Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22660
22661 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22662 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22663 * gdb.c++/templates.exp: Only match on basename of file since
22664 some formats like xcoff don't encode directory information.
22665 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22666 and rs6000 AIX xcoff targets.
22667 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22668 * configure: Regenerate.
22669 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22670 here, rather than in distclean.
d63a86f8 22671
c906108c
SS
22672Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22673
22674 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22675 defined, and use it to compile the test case with -O2. The
22676 native compilation still uses no optimization.
22677 * gdb.base/mips_pro.c: Remove inline assembly code since
22678 it is compiled PIC by default, which results in assembler
22679 warnings that make the testsuite think the compilation
22680 was unsuccessful.
22681
22682Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22683
22684 * gdb.c++/misc.exp: Add note to message for
22685 "print s.a for foo struct" that this is a known gcc 2.7.2
22686 and earlier bug.
22687
22688Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22689
22690 * gdb.base/break.exp: Fix pattern for matching "Delete all
22691 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22692 setup_xfail for deleting all breakpoints test. Fix various
22693 timeout messages to include "(timeout)".
22694 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22695 for "p t_float_values2(3.14159,float_val2)".
22696 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22697 for "continue to call2g" when gcc compiled.
22698 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22699 "up to foo in langs.exp", "show language at foo in langs.exp",
22700 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22701 and "show language at fsub in langs.exp".
22702 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22703 "list line 1 in include file", "list message for lines past EOF",
22704 "list function in include file", "list list0.h:foo", and
22705 "list filename:function; nonexistant function".
22706 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22707 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22708 and "ptype t_char_array" to be for native cc only.
d63a86f8 22709
c906108c
SS
22710Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22711
d63a86f8 22712 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22713 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22714 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22715
22716Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22717
22718 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22719 "bt in signals.exp". This problem only appears when running
22720 the testsuite, and then only intermittently.
22721
22722Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22723
22724 * gdb.base/return.exp (return_tests): Differentiate between
22725 two tests of continuing.
22726
22727Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22728
22729 * */Makefile.in (maintainer-clean): Remove config.log.
22730 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22731 * gdb.c++/Makefile.in (PROGS): Add inherit.
22732 (clean): Remove *.ci.
22733
22734Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22735
22736 * gdb.c++/misc.cc: Add test code from Mike Stump.
22737 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22738
22739Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22740
22741 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22742 to "alpha-*-osf2*" and add comment.
22743 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22744 setup_xfail for "step over execarg initialization" and
22745 "step over corearg initialization".
c906108c
SS
22746 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22747 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22748 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22749 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22750 "print func2::coremaker_local", and "backtrace in corefile.exp".
22751 * gdb.base/signals.exp: Build and source signals.ci.
22752 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22753 to be for gcc only.
22754 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22755
c906108c
SS
22756Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22757
22758 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22759 Feb 3 procfs.c change.
22760
22761Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22762
22763 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22764
22765Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22766
22767 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22768 from dejagnu's apparent default of 10 seconds, which gives random
22769 results when running the tests over NFS on moderately loaded systems.
22770 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22771
22772Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22773
22774 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22775 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22776 result reports.
c906108c
SS
22777
22778Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22779
22780 * configure.in (CY_AC_PATH_TCLH): Remove.
22781 * configure: Regenerate.
22782
22783Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22784
22785 * gdb.c++/Makefile.in (clean): Add missing '{'.
22786
22787Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22788
22789 * lib/gdb.exp: Provide a default value for noinferior.
22790
22791 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22792 Load libgloss.exp.
22793
22794Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22795
22796 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22797 the executable, not the .o to run the tests from.
22798
22799Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22800
22801 * gdb.base/break.exp: Don't test for program exit or exit status
22802 if $noresults if nonzero.
22803 * gdb.base/langs.exp: Likewise.
22804 * gdb.base/watchpoint.exp: Likewise.
22805
22806 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22807 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22808 trying to compile the testcase.
22809
22810Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22811
22812 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22813 * gdb.base/signals.exp (continue to handler): Likewise.
22814
22815Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22816
22817 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22818
22819 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22820
22821Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22822
22823 * gdb.base/corefile.exp: Recognize "not found" as failure
22824 when trying to determine if a core file was generated.
22825 If no core file was generate the first time, try again without
22826 the ulimit -c to work around braindamaged shells.
22827
22828Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22829
22830 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22831 [] tests with "test" and enclose string in quotes.
22832 * gdb.stabs/configure: Rebuild
d63a86f8 22833
c906108c
SS
22834Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22835
22836 Changes in sync with expect:
22837 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22838 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22839 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22840 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22841 argument to AC_REQUIRE.
22842 * configure: Regenerated.
22843
22844Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22845
22846 * gdb.base/corefile.exp: When generating a core, discard any
22847 error messages about ulimit not found and the "core dumped"
22848 message from the shell that runs the coredumper.
22849
22850Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22851
22852 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22853
22854 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22855 which sed script to run. Expect failure for v_comb test
22856 on PA targets too.
d63a86f8 22857
c906108c
SS
22858Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22859
22860 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22861 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22862
22863Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22864
22865 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22866 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22867 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22868 * lib/gdb.exp (default_gdb_start): Fix typo.
22869 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22870 messages to not include the full program name that caused
22871 the core dump since some systems (such as solaris) apparently
22872 truncate this path to about 80 characters.
22873 When generating a core file first try increasing the core file
22874 size limit to unlimited since some systems may default it to
22875 zero, and it is harmless to try it. Move the test for failing
22876 to generate a core file to where it will actually get executed.
22877 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22878 new gdb result from g++ debug info improvements and make old
22879 pattern obsolescent. Also account for size_t differences
22880 (may be int or long).
22881 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22882 initialization before function call is placed in the delay slot
22883 and thus appears to be skipped over by commands such as "next".
22884
22885Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22886
22887 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22888
22889Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22890
22891 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22892 input source file; fix code to compile test to deal with this
22893 convention.
22894 * gdb.c++/*.exp: Likewise.
22895
22896Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22897
22898 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22899 "bt in signals.exp".
22900
22901Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22902
22903 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22904 "step over execarg initialization" and
889bf7c5 22905 "step over corearg initialization".
c906108c
SS
22906
22907Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22908
22909 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22910 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22911
22912Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22913
22914 From Rob Savoye (rob@poseidon.cygnus.com)
22915 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22916 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22917 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22918 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22919 configure.in}: Major reworking for autoconfig.
c906108c
SS
22920 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22921 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22922 New files.
c906108c
SS
22923 * config/unix-gdb.exp: Make GDB global.
22924 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22925 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22926 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22927 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22928 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22929 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22930 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22931 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22932 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22933 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22934 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22935 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22936 to returns as necessary, arrange for test to compile own testcase
22937 executable.
c906108c 22938 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22939
c906108c
SS
22940Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22941
22942 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22943 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22944 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22945 "backtrace through signal handler".
22946
22947Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22948
22949 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22950 continuing from a job control stop signal.
22951 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22952
22953Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22954
22955 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22956 * gdb.base/corefile.exp: Likewise.
22957 * gdb.base/funcargs.exp: Likewise.
22958
22959Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22960
22961 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22962 * config/monitor.exp: Add support for setting baud rate.
22963
22964Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22965
22966 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22967 i*86-*-linux* xfails for "backtrace through signal handler".
22968 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22969 "print func2::coremaker_local".
22970 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22971 alpha-dec-osf2* xfail for
c906108c
SS
22972 "delete all breakpoints when none".
22973
22974Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22975
22976 * gdb.base/break.exp: Change test that deletes all breakpoints
22977 when no user breakpoints are installed. A post 4.15 change
22978 causes gdb to no longer prompt in this case.
22979
22980Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22981
22982 * gdb.base/return.exp (return_tests): Change xfail for test
22983 "correct value returned double test" to stop xfailing at
22984 Solaris 2.5. Apparently the bug has been fixed.
22985
22986Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22987
22988 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22989 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22990
22991Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22992
22993 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22994 * gdb.disasm/hppa.s: Corresponding changes.
22995
22996Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22997
22998 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22999 makefile fragment.
23000 * config/mt-hpux: Deleted.
23001
23002Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23003
d63a86f8 23004 * Many files: When warning about suppressed tests due to a
c906108c
SS
23005 nonexistant test binary, avoid incrementing the warning count.
23006
23007Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23008
23009 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23010
c906108c
SS
23011Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23012
23013 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23014 "sparc-*-solaris2*".
23015
23016Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23017
23018 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23019 Add global and local variables and initialize them.
23020 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23021 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23022 extracts the file name and terminating signal from the core file.
23023 * TODO: Remove note about tests for correct mapping of corefile.
23024 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23025 from optimizing it away.
23026 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23027 handles common blocks.
23028
23029Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23030
23031 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23032 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23033
23034Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23035
23036 * Makefile.in (maintainer-clean): New target, synonym for
23037 realclean.
23038 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23039 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23040 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23041 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23042 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23043 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23044
23045Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23046
23047 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23048 xfails when not gcc compiled for "print foo::funclocal".
23049 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23050 "print foo::funclocal at foo",
23051 "print 'scope1.c'::foo::funclocal at foo",
23052 "print foo::funclocal_bss at foo",
23053 "print 'scope1.c'::foo::funclocal_bss at foo",
23054 "print foo::funclocal_ro at foo",
23055 "print 'scope1.c'::foo::funclocal_ro at foo",
23056 "print bar::funclocal at foo" and
23057 "print 'scope1.c'::bar::funclocal at foo".
23058 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23059 gcc compiled for "print foo::funclocal at bar".
23060 Expand all messages to ensure that they identify that
23061 the test is at bar().
23062 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23063 gcc compiled for:
23064 "ptype on opaque struct pointer (statically)",
23065 "ptype on opaque struct tagname (statically)",
23066 "ptype on opaque struct pointer (dynamically) 1",
23067 "ptype on opaque struct tagname (dynamically) 1",
23068 "ptype on opaque struct pointer (dynamically) 2" and
23069 "ptype on opaque struct tagname (dynamically) 2
23070 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23071 gcc compiled for:
23072 "p datalocal"
23073 "whatis datalocal",
23074 "ptype datalocal",
23075 "p bsslocal",
23076 "whatis bsslocal", and
23077 "ptype bsslocal".
23078 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23079 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23080 when not gcc compiled.
23081 * gdb.base/funcargs.exp (float_and_integral_args): Add
23082 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23083 compiled.
23084 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23085 "backtrace from call6a" when not gcc compiled.
23086 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23087 "backtrace from call7a" when not gcc compiled.
23088 * gdb.base/callfuncs.exp (do_function_calls):
23089 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23090 "p t_char_array_values(char_array_val2,char_array_val1)",
23091 "p t_char_array_values(char_array_val1,char_array_val2)",
23092 "p t_char_array_values("carray 1","carray 2")",
23093 "p t_char_array_values("carray 1",char_array_val2)",
23094 "p t_char_array_values(char_array_val1,"carray 2")",
23095 "p sum_args(1,{2})",
23096 "p sum_args(2,{2,3})",
23097 "p sum_args(3,{2,3,4})",
23098 "p sum_args(4,{2,3,4,5})"
23099 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23100 "backtrace in corefile.exp" when not gcc compiled.
23101
23102Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23103
23104 * gdb.base/signals.exp: Rewrite `handle all print' test as
23105 a procedure. Accept blanks or TABs as whitespace, increase
23106 timeout and expect input buffer size for the large output
23107 from the command. Remove "i*86-*-bsdi2.0" xfail.
23108
23109Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23110
23111 * gdb.base/setvar.exp: Add new testcases for truncation when
23112 assigning invalid values to bitfields.
23113
23114Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23115
d63a86f8 23116 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23117 mips-sgi-irix* xfail for
23118 "call inferior func with struct - returns char *"
23119 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23120 accepted in the result.
c906108c
SS
23121
23122Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23123
23124 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23125 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23126 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23127 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23128 that accidentally got checked in.
23129
23130Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23131
d63a86f8 23132 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23133 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23134 compiled test.
23135 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23136 Add mips-sgi-irix5* xfail for not gcc compiled.
23137 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23138 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23139 "p top", "whatis top", "p middle", and "whatis middle".
23140 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23141 "whatis signed char" for not gcc compiled.
23142 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23143 "set variable signed char=-1 (-1)" and
23144 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23145 * gdb.base/funcargs.exp (float_and_integral_args):
23146 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23147 Add mips-sgi-irix* xfail when not gcc compiled for
23148 "continue to call2b".
23149 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23150 "continue to call2g".
23151 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23152 "backtrace from call6a"
23153 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23154 "backtrace from call7k".
23155 Add mips-sgi-irix5* xfail when not gcc compiled for
23156 "backtrace from call7a".
23157 (localvars_after_alloca): Fix gdb_test cmds for
23158 "print * after runto ...".
23159 Remove rs6000-*-* xfails for
23160 "print i after runto localvars_after_alloca" and
23161 "print l after runto localvars_after_alloca"
23162 for all compilers.
23163 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23164 when not compiled with gcc, for:
c906108c
SS
23165 "print signed char == (minus)",
23166 "print signed char != (minus)",
23167 "print signed char < (minus)",
23168 "print signed char > (minus)".
23169 * gdb.base/callfuncs.exp (do_function_calls):
23170 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23171 "call inferior func with struct - returns char *".
d63a86f8 23172 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23173 "correct value returned double test" to include Solaris 2.4.
23174 * gdb.base/funcargs.exp (float_and_integral_args):
23175 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23176
c906108c
SS
23177Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23178
23179 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23180 enumeration bitfields if compiling with GNU C.
23181 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23182 to empty' prompt.
23183
23184Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23185
23186 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23187 test for PRO targets.
23188
23189 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23190 breakpoints in the inferior at any given time by making
23191 two groups of breakpoints for call2*, call6* and call7*
23192 tests.
23193
23194Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23195
23196 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23197 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23198 from optimizing it away.
23199 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23200 "call inferior func with struct".
23201
23202Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23203
23204 * configure.in: Only configure gdb.chill for particular targets.
23205
23206Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23207
23208 * gdb.base/Makefile.in: Add action to .c.o transformation
23209 rule that generates a .ci file for each .o file and remove
23210 explicit .c.o rules except for callfuncs.o.
23211 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23212 generates a .ci file for each .o file and remove explicit
23213 .cc.o rules.
23214 (clean): Remove *.tmp *.ci files.
23215 (EXECUTABLES): Remove templ-info.exp.
23216 * gdb.base/compiler.c: New file.
23217 * gdb.c++/compiler.cc: New file
23218 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23219 Change rs6000-*-* xfail for
23220 "print 'scope0.c'::filelocal_ro" and
23221 "print 'scope1.c'::filelocal" and
23222 "print 'scope1.c'::filelocal_bss" and
23223 "print 'scope1.c'::filelocal_ro" and
23224 "print 'scope1.c'::foo::funclocal" and
23225 "print 'scope1.c'::foo::funclocal_ro" and
23226 "print 'scope1.c'::bar::funclocal" and
23227 "print 'scope0.c'::filelocal_ro" and
23228 "print 'scope1.c'::filelocal at foo" and
23229 "print 'scope1.c'::filelocal_bss at foo" and
23230 "print 'scope1.c'::filelocal_ro at foo" and
23231 "print 'scope1.c'::foo::funclocal at foo" and
23232 "print 'scope1.c'::foo::funclocal_bss at foo" and
23233 "print 'scope1.c'::foo::funclocal_ro at foo" and
23234 "print 'scope1.c'::bar::funclocal at foo" and
23235 "print 'scope0.c'::filelocal_ro" and
23236 "print 'scope1.c'::filelocal" and
23237 "print 'scope1.c'::filelocal_bss" and
23238 "print 'scope1.c'::filelocal_ro" and
23239 "print 'scope1.c'::foo::funclocal" and
23240 "print 'scope1.c'::foo::funclocal_bss" and
23241 "print 'scope1.c'::foo::funclocal_ro" and
23242 "print 'scope1.c'::bar::funclocal" and
23243 "print 'scope1.c'::bar::funclocal_bss"
23244 to only be xfail'd when not compiled with gcc.
d63a86f8 23245 Add rs6000-*-* xfail for
c906108c
SS
23246 "print 'scope0.c'::filelocal_bss before run"
23247 when compiled with gcc.
23248 (test_at_main): Add rs6000-*-* xfail for
23249 "print filelocal_ro in test_at_main"
23250 when compiled with gcc.
23251 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23252 Add rs6000-*-aix* xfail for
c906108c
SS
23253 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23254 "ptype t_char_array", not compiled with gcc.
23255 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23256 xfail for "list foo (in include file)" when gcc compiled.
23257 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23258 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23259 "run to call0a" if not compiled with gcc.
23260 (unsigned_integral_args): Add rs6000-*-* xfail for
23261 "run to call1a" if not compiled with gcc.
23262 (float_and_integral_args): Add rs6000-*-* xfail for
23263 "run to call2a" if not compiled with gcc and for
23264 "continue to call2b" for any compiler.
23265 Add rs6000-*-* xfail to
23266 "print f1 after run to call2a" for gcc compiled.
23267 (discard_and_shuffle): Add rs6000-*-* xfail for
23268 "run to call6a".
23269 (shuffle_round_robin): Add rs6000-*-* xfail for
23270 "backtrace from call7a" if not compiled with gcc.
23271 Add rs6000-*-* xfail for
23272 "backtrace from call7b" if compiled with gcc.
23273 (call_after_alloca): Add rs6000-*-* xfail for
23274 "print c in call_after_alloca" and
23275 "print s in call_after_alloca" and
23276 "backtrace from call_after_alloca_subr"
23277 if not compiled with gcc.
23278 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23279 "print c in localvars_in_indirect_call" and
23280 "print c in localvars_in_indirect_call" and
23281 "backtrace in indirectly called function" and
23282 "stepping into indirectly called function"
23283 if not compiled with gcc.
23284 (localvars_after_alloca): Add rs6000-*-* xfail for
23285 "print c after runto localvars_after_alloca" and
23286 "print s after runto localvars_after_alloca" and
23287 "print i after runto localvars_after_alloca" and
23288 "print l after runto localvars_after_alloca"
23289 for all compilers.
23290 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23291 than whatis-info.exp.
23292 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23293 than opaque-info.exp.
23294 Setup rs6000-*-* xfail for
d63a86f8 23295 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23296 "ptype on opaque struct pointer (dynamically)" when
23297 not compiled with gcc.
23298 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23299 rather than callf-info.exp.
23300 (do_function_calls): Add clear_xfail for rs6000-*-* for
23301 "p t_float_values2(3.14159,float_val2)". Seems to work
23302 fine there, both with xlc and gcc. Need to find out what
23303 it is doing right and fix other platforms.
23304 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23305 "call inferior func with struct - returns int",
23306 "call inferior func with struct - returns long",
23307 "call inferior func with struct - returns float",
23308 "call inferior func with struct - returns double",
23309 "call inferior func with struct - returns char *",
23310 but only if not gcc compiled (presumes xlc compiled).
23311 Change rs6000-*-* xfails for
23312 "call inferior func with struct - returns char" and
23313 " call inferior func with struct - returns short" to only
23314 xfail if not using gcc.
23315 (clean mostlyclean): Remove *.ci and *.tmp files.
23316 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23317 than templ-info.exp.
23318 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23319 Add rs6000-*-* xfail for "up to foo in langs.exp"
23320 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23321 when not gcc compiled.
d63a86f8 23322
c906108c
SS
23323Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23324
23325 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23326 * gdb.base/corefile.exp: Likewise.
23327 * gdb.base/list.exp: Likewise.
23328 * gdb.base/scope.exp: Likewise.
23329 * gdb.base/siganls.exp: Likewise.
23330
23331 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23332 compiler output.
23333 * gdb.base/whatis.exp: Likewise.
23334
23335Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23336
23337 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23338 failure (opcode table has been fixed to match reality).
23339
23340Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23341
23342 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23343 "call inferior func with struct - returns char",
23344 "call inferior func with struct - returns short"
23345
23346 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23347 "print 'scope0.c'::filelocal at main",
23348 "print 'scope0.c'::filelocal_bss in test_at_main",
23349 "print 'scope0.c'::filelocal at foo",
23350 "print 'scope0.c'::filelocal_bss in test_at_foo",
23351 "print 'scope0.c'::filelocal at bar",
23352 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23353
c906108c
SS
23354 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23355 in source file 1". This bug seems to have been fixed with both
23356 gcc and native cc (was native assembler bug?).
23357
23358Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23359
23360 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23361 "backtrace through signal handler" to "i*86-*-sysv4*".
23362 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23363 continue" case. Add "known SVR4 bug" to fail message.
23364 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23365 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23366 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23367 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23368 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23369 "up to foo in langs.exp", "show language at foo in
23370 langs.exp", "up to cppsub_ in langs.exp", "show
23371 language at cppsub_ in langs.exp", "up to fsub in
23372 langs.exp", and "show language at fsub in langs.exp".
23373 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23374 "bactrace in corefile.exp".
23375 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23376 "call inferior function with struct - returns float" and
23377 "call inferior function with struct - returns double".
d63a86f8 23378
c906108c
SS
23379Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23380
23381 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23382 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23383 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23384 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23385
23386Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23387
23388 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23389 (or overriden) "CHILL" macro rather then bare "gcc".
23390 Also look for ../../gcc/xgcc since that is what we will
23391 actually need, not "Makefile". Remove following assignment
23392 of CHILL to CHILL_FOR_TARGET because that results in
23393 recursive definition.
23394
23395Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23396
23397 * gdb.base/corefile.exp: Change xfail for backtrace in
23398 corefile.exp from linuxaout to all linux.
23399 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23400 cases where we miss the breakpoint at the signal handler
23401 for some reason. Setup xfail for linuxoldld/linuxaout and
23402 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23403 hitting SIGURG breakpoint.
23404 * gdb.base/signals.exp: Setup xfail for "next" acting like
23405 continue to add linuxoldld. Setup xfail for all linux for
23406 "next to handler in signals_tests_1", "backtrace in
23407 signals_tests_1", "continue to func1", "pass SIGUSR1",
23408 and continue to handler".
23409
23410Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23411
23412 * Update all FSF addresses except those in COPYING* files.
23413
23414Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23415
23416 * gdb.base/a2-run.exp: Change messages to be more explicit about
23417 the status of args, and quote binfile in results.
23418
23419Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23420
23421 * gdb.base/callfuncs.exp: Add tests for passing structs to
23422 inferior functions and return various types.
23423 * gdb.base/callfuncs.c: Add functions to receive a struct
23424 and return a member of the struct, in various types.
23425
23426Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23427
23428 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23429
23430Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23431
23432 * config/vxworks29k.exp: New file, sources vxworks.exp.
23433
23434Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23435
23436 * config/gdbremote.exp: New file. Testing framework using
23437 gdbserver.
23438
23439Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23440
23441 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23442 "call function when asleep" and "send end of file".
23443 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23444 for "backtrace in corefile.exp".
23445 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23446 for "backtrace through signal handler".
23447 * gdb.base/corefile.exp: Make sure we actually generate a core file
23448 before trying the core tests. Some systems allow the user to suppress
23449 generation of core files and default to that (linux for example).
23450 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23451 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23452
23453Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23454
23455 * gdb.threads: New directory with some crude multi-threaded
23456 gdb tests (step.exp and step2.exp).
23457 * config/mt-lynx (STEP_EXECUTABLE): Define.
23458 (THREADFLAGS): Define.
23459
23460Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23461
23462 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23463
23464 * gdb.base/signals.exp: Disable whole file for lynx until
23465 further notice.
23466
23467 * gdb.base/signals.exp: xfail test where "next" acts like
23468 "continue" for lynx.
23469
23470 * gdb.base/interrupt.exp: xfail test for calling function while
23471 inferior is asleep for lynx.
23472
23473 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23474 than one cr-lf after each command.
23475
23476Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23477
23478 * configure.in: Reinstate setting of stabsdirs variable, fix
23479 typo in setting up configdirs for native builds.
23480
23481 * gdb.base/return.exp: Fix typo in return double test.
23482 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23483 compiler from optimizing them away.
23484
23485Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23486
23487 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23488 sequences to be echo'd by gdb when using gdb_test.
23489 * gdb.chill/chexp.exp: Likewise.
23490 * gdb.fortran/exprs.exp: Likewise
23491
23492Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23493
23494 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23495 after the inferior gdb has started.
23496
23497 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23498 after each command.
23499 * gdb.base/funcargs.exp: Likewise.
23500 * gdb.base/gdbvars.exp: Likewise.
23501 * gdb.base/interrupt.exp: Likewise.
23502 * gdb.base/list.exp: Likewise.
23503 * gdb.base/watchpoint.exp: Likewise.
23504 * gdb.c++/demangle.exp: Likewise.
23505 * gdb.c++/inherit.exp: Likewise.
23506 * gdb.chill/chexp.exp: Likewise.
23507 * gdb.fortran/exprs.exp: Likewise.
23508
23509 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23510 test if we can't handle IO to/from the inferior.
23511
23512 * gdb.c++/misc.exp: Always check for a program already being
23513 started after sending a "run" command to gdb.
23514
23515 * gdb.base/twice.exp: Start with a fresh gdb.
23516
23517 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23518 only depend on gdb's expression code, not the chill runtime.
23519
23520 * gdb.base/return.c: Put return values into variables so we
23521 can have gdb print them rather than depending on the program
23522 to print them.
23523 * gdb.base/return.exp: Corresponding changes.
23524
23525 * lib/gdb.exp: Provide default value for noinferiorio.
23526 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23527 the inferior.
23528
23529 * gdb.base/break.exp: Always check for a program already being
23530 started after sending a "run" command to gdb.
23531 (text_next_with_recursion): Don't check the output from the
23532 program's printf statement. Instead just make sure the program
23533 exited.
23534
23535 * gdb.base/commands.exp: Protect tests which need arguments with
23536 $noargs conditionals.
23537
23538Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23539
23540 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23541 of structure member arrays to match gdb/valops.c:value_addr change.
23542
23543Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23544
23545 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23546 cases.
23547
23548Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23549
23550 * configure.in (configdirs): Remove gdb.chill from default list
23551 of subdirs and then add it back in only if doing a native build.
23552 The current chill compiler does not yet work in any cross build.
23553 * Revert all signal changes from Jul 6.
23554 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23555 for sh-hms targets, allowing these tests to link, with no other
23556 changes. Testing is suppressed by setting "nosignals" in site.exp.
23557
23558Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23559
23560 * configure.in (signaldirs): Define and add to configdirs for all
23561 targets except some specific ones that are known to not support signals.
23562 Also clean up formatting.
23563 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23564 (signals, sigall): Remove rules to build.
23565 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23566 Moved to new gdb.signals directory.
23567 * gdb.signals: New test directory.
23568 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23569 signals.c signals.exp}: New or moved files.
23570
23571Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23572
23573 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23574
23575Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23576
23577 * gdb.base/return.exp: Xfail `return double' test failure
23578 on at least Solaris 2.3 and handle future/past versions on
23579 a case by case basis as appropriate. Also update message
23580 to include i*86 failures.
23581
23582Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23583
23584 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23585
23586 * lib/gdb.exp: Fix comment which erroneously identified
23587 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23588 gdb_file_cmd not gdb_load).
23589 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23590
23591 * gdb.base/setvar.exp: Make test names consistent between pass and
23592 fail cases. Use gdb_test more.
23593
23594Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23595
23596 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23597
23598Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23599
23600 * gdb.base/help.exp: Fix expected help string for `show commands'.
23601
23602Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23603
23604 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23605
23606 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23607 of a text section.
23608
23609Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23610
23611 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23612 that loop eventually terminates. Fix Connection refused logic so
23613 that testsuite will expire nicely.
23614
23615Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23616
23617 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23618 config/rom68k.exp: New tcl glue for the appropriate monitors.
23619 These all just end up calling monitor.exp.
23620 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23621 refused' by retrying. Cleanup some timeout issues.
23622 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23623 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23624 callers don't have to set/restore global timeout variable.
23625
23626 * The following set of changes centralizes management of the global
23627 timeout variable. This way, it can be set in one target dependent
23628 place instead of dozens of places scattered throughout the test suite.
23629 If you need to lengthen a timeout, then you should either set timeout
23630 in one of the config/{target}.exp files, or multiply it by a factor.
23631 Setting it to an absolute value is always going to lose for some
23632 targets.
23633 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23634 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23635 * gdb.base/funcargs.exp: Don't set timeout.
23636 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23637 * gdb.base/printcmds.exp (test_print_string_constants
23638 test_print_array_constants): Don't set timeout.
23639 * gdb.base/ptype.exp: Don't set timeout.
23640 * gdb.base/recurse.exp: Don't set timeout.
23641 * gdb.base/return.exp: Don't set timeout.
23642 * gdb.base/watchpoint.exp: Don't set timeout.
23643 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23644 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23645
23646Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23647
23648 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23649
23650Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23651
23652 * lib/gdb.exp: Disable chill tests for irix5.
23653
23654Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23655
23656 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23657 each test pass or fail.
23658
23659Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23660
23661 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23662 xlc not gcc.
23663
23664Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23665
23666 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23667
23668Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23669
23670 * config/est.exp: Fix copyright and comments. Remove dead code.
23671 Use targetname, serialport and baud variables instead of fixed
23672 constants.
23673 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23674 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23675
23676Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23677
23678 * gdb.base/watchpoint.exp: Don't run
23679 test_watchpoint_triggered_in_syscall for sunos.
23680
23681Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23684 they don't seem to exist. Do include stdio.h.
23685
23686Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23687
23688 * gdb.base/a1-selftest.exp: Add alpha xfail.
23689
23690Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23691
23692 * gdb.base/watchpoint.c (main): Prompt before calling read().
23693 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23694 Revise accordingly. Remove cruft about sending "123" several
23695 times, until it gets noticed. Clean up the "print buf[0]" stuff
23696 so that it passes or fails, and waits for prompts in the usual way.
23697
23698Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23699
23700 * gdb.base/recurse.exp: Fix comment.
23701
23702 * TODO: Remove item about printing variables in nodebug.exp. Add
23703 item about enabling tests which are only run on some targets.
23704
23705 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23706 fail, make test names unique, use new gdb_test convention
23707 regarding pattern, use gdb_test more, etc.).
23708
23709 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23710 fail, make test names unique, etc.).
23711
23712Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23713
23714 * gdb.base/nodebug.c: Change return type of top and middle to
23715 short.
23716 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23717 are fixed by the recent mdebugread.c changes. Allow `short ()'
23718 as type for top and middle.
23719
23720Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23721
23722 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23723 nearly as I can tell, the whole thing was an accident in Stu's
23724 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23725 to replace a send/expect pair with gdb_test, but ended up only
23726 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23727 of 30 Mar 1995 took care of it, but left this vestigial comment
23728 which I am now nuking.
23729
23730Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23731
23732 * gdb.base/break.exp: Look for different line number for
23733 breakpoint at main depending on usestubs.
23734
23735Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23736
23737 * gdb.base/list.exp: Adjust some alternate expect patterns to
23738 match recent list0.c change. Add alternate expect pattern for
23739 output from `list default lines around main' for optimizing
23740 compilers.
23741
23742Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23743
23744 * lib/gdb.exp: If nosignals is not set, set it to 0.
23745
23746Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23747
23748 * config/slite-gdb.exp: Responds to load symbol table prompt.
23749 * gdb.base/break.exp: Adjust line number, fix rerun.
23750 * gdb.base/langs0.c: Add #ifdef usestubs.
23751
23752Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23753
23754 * gdb.base/list.exp: Adjust line contents after adding new lines in
23755 list0.c. Also fix a syntax error.
23756
23757 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23758 * gdb.base/break.exp: ditto.
23759 * gdb.base/list.exp: ditto.
23760 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23761 * gdb.base/run.c: ditto.
23762 * gdb.base/list0.c: ditto.
23763 * gdb.base/funcargs.c: ditto.
23764
23765Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23766
23767 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23768 $targetname, $serialport and $baud instead of hardwired variables.
23769 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23770 target doesn't support signals.
23771
23772Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23773
23774 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23775
23776Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23777
23778 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23779 Don't rely on the value of an auto variable before it has been
23780 initialized. Use gdb_test more.
23781
23782Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23783
23784 * lib/gdb.exp (default_gdb_version): A version number must start
23785 with a digit, but other than that contains all characters up to
23786 the first whitespace character.
23787
23788Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23789
23790 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23791
23792Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23793
23794 * gdb.c++/*.exp: Warn if executable does not exist. The original
23795 reason for skipping the warning was that configure.in sometimes
23796 intentionally skipped building the executables but the tcl code
23797 had no way of knowing. That (a) was always bogus with respect to
23798 error handling, (b) is no longer true (right now there is no way
23799 to skip C++ tests).
23800
23801 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23802
23803Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23804
23805 * gdb.base/list.exp: Add expect patterns for output from
23806 SunPRO compiled executables.
23807 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23808 types.
23809
23810Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23811
23812 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23813 number (we are already testing that the correct source line text
23814 gets printed).
23815
23816 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23817 that is what is intended, but something needed to be done to get
23818 sunos4 native working again.
23819
23820 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23821
23822 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23823 apparently went with a (very) old xfail.
23824
23825Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23826
23827 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23828 runto_main is a proc in gdb.exp that will do 'step' for target use
23829 stubs.
23830 * gdb.base/exprs.exp: ditto.
23831 * gdb.base/interrupt.exp: ditto.
23832 * gdb.base/opaque.exp: ditto.
23833 * gdb.base/printcmds.exp: ditto.
23834 * gdb.base/ptype.exp: ditto.
23835 * gdb.base/scope.exp: ditto.
23836 * gdb.base/setvar.exp: ditto.
23837 * gdb.base/signals.exp: ditto.
23838 * gdb.base/twice.exp: ditto.
23839 * gdb.c++/classes.exp: ditto.
23840 * gdb.c++/inherit.exp: ditto.
23841 * gdb.c++/templates.exp: ditto.
23842 * gdb.base/break.exp: no run and hit main for stubs. Change line
23843 numbers for breakpoints and info breakpoint.
23844 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23845 breakpoint().
23846 * gdb.base/callfuncs.c: ditto.
23847 * gdb.base/exprs: ditto.
23848 * gdb.base/interrupt.c: ditto.
23849 * gdb.base/opaque0.c: ditto.
23850 * gdb.base/printcmds.c: ditto.
23851 * gdb.base/ptype.c: ditto.
23852 * gdb.base/scope0.c: ditto.
23853 * gdb.base/setvar.c: ditto.
23854 * gdb.base/signals.c: ditto.
23855 * gdb.base/twice.c: ditto.
23856 * gdb.c++/misc.cc: ditto.
23857 * gdb.c++/templates.cc: ditto.
23858
23859Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23860
23861 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23862
23863 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23864 somewhere between `read' and `main.c'. I'm pretty sure the
23865 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23866 and it isn't particularly useful.
23867
23868 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23869
23870Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23871
23872 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23873
23874Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23875
23876 * config/mt-slite: add LIBS and -nostdlib.
23877 * config/slite-gdb.exp: add this new file to support sparclite target.
23878
23879Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23880
23881 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23882
23883 * gdb.base/a2-run.exp: Change argument to istarget from
23884 "*-*-vxworks" to "*-*-vxworks*".
23885 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23886
23887Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23888
23889 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23890 will not runto main but do a 'step' to step out of breakpoint().
23891 * config/mt-slite: add -Dusestubs.
23892
23893Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23894
23895 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23896 instead of just @.
23897
23898 * gdb.base/signals.exp: Add test for "handle all print".
23899 * TODO: Remove "handle all print". Also remove item about
23900 checking copyright date (I don't like the idea of a spurious FAIL
23901 based on when we run the tests).
23902
23903 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23904 for SunOS4 (reason for failure not investigated). Remove
23905 redundant test for $binfile.
23906
23907 * gdb.base/nodebug.c (array_index): Call malloc.
23908
23909 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23910
23911Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23912
23913 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23914 conventions and slightly simplify the matching regexp.
23915
23916Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23917
23918 * gdb.base/break.exp: Update gdb_test invocation to use new
23919 convention.
23920
23921 * lib/gdb.exp: If noargs is not set, set it to 0.
23922
23923 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23924 tests unique.
23925
23926 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23927
23928Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23929
23930 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23931 one argument of type "<non-float parameter>".
23932
23933Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23934
23935 * config/rom68k.exp: New file to support Motorola IDP board.
23936 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23937 * gdb.base/break.c: Change things around so that this program
23938 doesn't depend upon args. This is necessary to make remote
23939 targets work (in general, they can't take args).
23940 * gdb.base/break.exp: Don't try to send args to program. Don't
23941 expect output. Also, replace lots of code with gdb_test.
23942
23943Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23946 printing of '\'' (which is what the comment says we are testing,
23947 even though we were not), not '''.
23948 (test_integer_literals_rejected): Test that printing ''' is an error.
23949
23950 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23951 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23952 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23953 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23954 Use gdb_test not test_print_accept.
23955 * lib/gdb.exp: Remove test_print_accept.
23956
23957 * gdb.base/signals.exp (signal_tests_1): Make pass message
23958 consistent with fail message.
23959
23960 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23961 unsigned char; the bug (PR 1821) is fixed.
23962
23963 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23964
23965 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23966 successful tests--makes xfailing them work right.
23967
23968Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23969
23970 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23971 only \r\n, not .*. The test can pass .* as the last thing in
23972 $pattern if that is what it wants. In addition to providing this
23973 flexibility, this change should speed up pattern matching in cases
23974 where the pattern already ended with .* (there were a number of
23975 them). This change also helps catch bad patterns--in the old
23976 scheme the typo "char \*" instead of "char \\*" would pass. Now
23977 it is caught.
23978 * Many .exp files: Update callers.
23979
23980 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23981 clearer and does not spuriously match multiple ('s. Likewise for
23982 ) and *.
23983
23984 * gdb.base/nodebug.exp: Test ability to call a function and pass
23985 it a string (even with no debugging info).
23986
23987 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23988 "p '\'", which is the same as "p ''" once tcl gets done with
23989 quoting, to "p '\\'", which I suspect is what is intended (one
23990 backslash gets sent to GDB).
23991
23992 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23993
23994Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23995
23996 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23997 1817) was fixed literally years ago.
23998
23999Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24000
24001 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24002 test, it causes stepping out of call_after_alloca_subr with
24003 optimizing compilers.
24004 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24005 fails.
24006
24007 * gdb.c++/templates.exp: Source templ-info.exp only if
24008 the templates executable exists.
24009
24010 * gdb.c++/misc.cc (class Contains_static_instance,
24011 class Contains_nested_static_instance),
24012 gdb.c++/classes.exp (test_static_members): Test printing of
24013 a class that contains a static instance of the class.
24014
24015Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24016
24017 * gdb.base/langs2.c (cppsub_): Don't prototype.
24018 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24019 only, I believe).
24020
24021Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24022
24023 * lib/gdb.exp (skip_chill_tests): New procedure.
24024
24025 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24026
24027Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24028
24029 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24030 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24031
24032Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24033
24034 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24035
24036 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24037 disassemble 8, not 16, instructions for part 4.
24038
24039 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24040 support the latter anymore.
24041
24042 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24043 -DNO_PROTOTYPES.
24044 * gdb.base/callfuncs.c: Control use of prototypes based on
24045 NO_PROTOTYPES, not __STDC__.
24046 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24047 t_float_values2 tests if prototypes in use.
24048
24049 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24050 t_double_values): When checking differences against DELTA, check
24051 that difference is within the range (-DELTA,DELTA), not just
24052 (-infinity,DELTA).
24053
24054Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24055
24056 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24057 'file' command firts, then 'target', then 'load', this is due to gdb
24058 target set up.
24059 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24060
24061Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24062
24063 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24064 FP load/store variants.
24065 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24066
24067Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24068
24069 * gdb.base/term.exp: Do not give a warning if not native, it is
24070 not an abnormal condition.
24071
24072Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24073
24074 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24075 t_char_array".
24076
24077Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24078
24079 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24080 are getting the version number.
24081
24082 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24083 if not native, it is not an abnormal condition.
24084
24085Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24086
24087 * lib/gdb.exp: Just use "file exists", rather than undocumented
24088 dejagnu procedure "findfile".
24089
24090Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24091
24092 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24093 (LDFLAGS): Set to -Xlinker -Ur.
24094
24095 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24096 Removed, these values are set by lib/gdb.exp.
24097
24098 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24099
24100Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24101
24102 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24103 of replicating gdb startup code.
24104
24105 * config/mt-vxworks (LDFLAGS): Set to -r.
24106 (CFLAGS_FOR_TARGET): Removed.
24107
24108 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24109 (gdb) and gdb for vxworks uses (vxgdb).
24110
24111 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24112 executable is not in the tree and host != target, use sed and
24113 program_transform_name to determine the gdb name used by the
24114 target.
24115
24116 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24117 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24118
24119Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24120
24121 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24122 floats, chars, and shorts where there are ANSI-style function
24123 definitions.
24124
24125 * gdb.base/langs.exp, gdb.base/langs*: New test.
24126 * gdb.base/Makefile.in: Build it.
24127 * TODO: Remove item about checking that C names don't get C++
24128 demangling applied; this test tests it.
24129
24130Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24131
24132 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24133 went with the const70 xfail. The xfail went away a year ago.
24134
24135 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24136
24137 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24138 for hp300.
24139
24140 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24141
24142 * gdb.base/a1-selftest.exp: Don't run on hp300.
24143
24144Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24145
24146 * Makefile.in (site.exp): Set host_alias and target_alias as well
24147 as host_triplet and target_triplet.
24148
24149Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24150
24151 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24152
24153 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24154 places as other ecoff systems).
24155
24156 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24157 ultrix.
24158
24159Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24160
24161 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24162 remove them.
24163 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24164 variable and "variable" in addition to "data variable".
24165 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24166
24167 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24168 2.
24169 * gdb.base/list1.c (long_line): Add additional statement at start
24170 of function.
24171 * gdb.base/list.exp (test_forward_search): Update line number to
24172 reflect new statement.
24173
24174Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24175
24176 * gdb.base/signals.exp: Reinitialize searched source directories
24177 after gdb_start call.
24178
24179Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24180
24181 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24182 * gdb.stabs/Makefile.in: Likewise.
24183
24184 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24185 change. Instead split the tests into smaller pieces.
24186 * gdb.disasm/hppa.s: Corresponding changes.
24187
24188Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24189
24190 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24191 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24192
24193 * gdb.base/funcargs.exp: Modify many tests so that every test
24194 either passes or fails. Make some test names unique.
24195
24196Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24197
24198 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24199 Call stty to set interrupt character.
24200
24201 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24202 for HP assembler versus GNU assembler based on actual behavior of
24203 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24204
24205 * TODO: Suggest a few more stepping tests.
24206
24207Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24208
24209 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24210 restart GDB for h8300 after a continue.
24211 (return): Add pattern to match a29k-udi behavior.
24212 * gdb.base/nodebug.exp: Remove obsolete comment.
24213 * gdb.base/regs.exp: New file, testing of register displays.
24214 * gdb.base/return.exp: Fix typo in reference to $objdir.
24215 * gdb.base/whatis.exp: Always start with a fresh GDB.
24216
24217Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24218
24219 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24220 higher, these tests generate a lot of output.
24221
24222Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24223
24224 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24225 code following the catch silently ignored some errors; without the
24226 catch they should be thrown like any other tcl error. Also, the
24227 catch used "" instead of {} which meant all the callers who wanted
24228 to include one of the characters "[]$ had to quote it an extra time.
24229 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24230 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24231 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24232 Remove extra quoting.
24233
24234Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24235
24236 * gdb.base/commands.exp: Make test names unique; every test either
24237 passes or fails. Update some comments.
24238
24239 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24240
24241Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24242
24243 The following fixes a FAIL caused by the fact that the alpha stabs
24244 configuration didn't use the ".if alpha" code in weird.def.
24245 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24246 bit pointer, so the 32 bit version works even on the alpha.
24247 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24248 Remove the stuff which allowed us to have separate versions for
24249 alpha and everything else.
24250
24251 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24252 regexp which "info func operator\[\](" is supposed to match. Fix
24253 string to send to GDB. Note that GDB still doesn't work right. Add a
24254 new test for "info func .perator\[\](" which GDB does handle correctly.
24255
24256 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24257
24258Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24259
24260 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24261 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24262 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24263 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24264 it makes the tests harder to understand and confuses test-o-matic.
24265 The preferred style is that each test provides a PASS or a FAIL,
24266 and has a unique message (e.g. "continue #54" not just "continue")
24267 which is the same for the pass and the fail.
24268 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24269 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24270 to lib/gdb.exp.
24271 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24272 prt_accept which was basically the same thing. Likewise for
24273 test_print_reject and prt_reject.
24274 * lib/gdb.exp (test_print_reject): Add some more error message
24275 patterns to match from the former printcmds.exp (prt_reject).
24276 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24277 One defect of the passcount stuff is that some of it failed to
24278 report XPASS where appropriate.
24279 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24280 stuff before and after arg in expected pattern.
24281 (test_paddr_operator_functions): Re-do test without print_addr_of;
24282 this is the only test which seems to want extra stuff there.
24283
24284Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24285
24286 * gdb.base/nodebug.exp: Update new tests to reflect improved
24287 wording of gdb output.
24288
24289 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24290 and "ptype" work on variables in files compiled without -g.
24291 Replaces commented out "maint print msymbol" tests.
24292
24293Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24294
24295 * gdb.base/setvar.c (dummy): Call malloc.
24296
24297 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24298 losing with the irix4 sed.
24299
24300 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24301 ALRM" on irix4.
24302
24303Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24304
24305 * TODO: Remove items about corefile.exp testing new exec-file and
24306 backtrace; both are now done. Add items about printing enums.
24307
24308Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24309
24310 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24311 "get signal $thissig" test fails.
24312
24313 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24314
24315Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24316
24317 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24318 compiler warning with dec alpha compiler.
24319
24320 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24321 extra \n from gdb_test call (this explains why the prompt test
24322 that I removed yesterday was there).
24323 (user_defined_command_test): Remove extra \n and prompt test.
24324
24325 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24326 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24327 doesn't exist.
24328 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24329 Also remove alpha workaround, which turns out to be because
24330 SIGABRT == SIGLOST.
24331
24332 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24333
24334 * gdb.base/help.exp: Don't test "help show".
24335
24336Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24337
24338 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24339 "set print address" is on.
24340 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24341 pass prompt to gdb_test; gdb_test already looks for the prompt.
24342
24343 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24344
24345 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24346 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24347 was to make sure that gdb can read a core file. But (a) the "read
24348 the corefile" part didn't make it to a1-selftest.exp, we just
24349 delete the corefile after creating it, and (b) we test reading
24350 corefiles in corefile.exp anyway. Also, this test left around a
24351 xgdb process on Solaris.
24352
24353 * gdb.base/corefile.exp: Also test backtrace.
24354
24355Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24356
24357 * gdb.base/commands.exp: Test a simple user defined command with
24358 arguments and if/while statements; verify the full user command is
24359 printed by "show user".
24360
24361 * gdb.base/commands.exp: Test if/while commands as part of a
24362 breakpoint command list; verify they appear in breakpoint
24363 information.
24364
24365Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24366
24367 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24368 than by dividing by zero.
24369
24370Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24371
24372 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24373 performing an inferior call with watchpoints enabled.
24374 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24375 call.
24376
24377Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24378
24379 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24380 of "file" command.
24381
24382 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24383 Add additional pattern for when "int operator int(void);" appears
24384 in a different order.
24385
24386Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24387
24388 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24389
24390 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24391 and "signal" with ".*".
24392
24393Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24394
24395 * TODO: Add note about "handle all nostop".
24396
24397 * gdb.base/{sigall.c, sigall.exp}: New test.
24398 * gdb.base/Makefile.in: Add it.
24399
24400Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24401
24402 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24403 when invoking GDB, suppresses any windowing interface.
24404
24405Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 * config/sim-gdb: New file, simulator testing support.
24408
24409Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24410
24411 * gdb.base/interrupt.exp: Test calling func1 twice.
24412
24413Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24414
24415 * gdb.base/list.exp (test_forward_search): Set timeout higher
24416 when we'll be getting lots of output from gdb.
24417
24418 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24419 "init_malloc" to after the expect statement. Run it if that
24420 regexp is taken, but also for two others which happen if source
24421 cannot be found.
24422
24423Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24424
24425 * gdb.base/printcmds.exp: New test, for printing register before
24426 program is running.
24427
24428Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24429
24430 * gdb.base/list.exp: Correct some alternate expect patterns
24431 to reflect changes in list1.c.
24432
24433Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24434
24435 * TODO: Add item regarding large frames.
24436
24437 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24438
24439 * TODO: Remove item about enabling return.exp; it
24440 is enabled. Suggest a few more "return" tests.
24441
24442Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24443
24444 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24445 anonymous unions.
24446
24447Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24448
24449 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24450 and pr-5646.o, so "make" is the same as "make all", not "make
24451 pr-4975.o".
24452
24453Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24454
24455 * gdb.base/list.exp: Adjust expectations to reflect changes in
24456 list1.c.
24457 (test_forward_search): New test proc.
24458 * gdb.base/list1.c (long_line): New function, has long source line.
24459
24460Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24461
24462 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24463 additional line of code that was added.
24464
24465Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24466
24467 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24468 tests so as not to overflow expect's input buffers.
24469 * gdb.disasm/hppa.exp: Corresponding changes.
24470
24471Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24472
24473 Beginnings of template debugging tests.
24474 * gdb.c++/templ-info.cc: New file to test for template
24475 debugging capability of the compiler.
24476 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24477 templ-info.cc.
24478 * gdb.c++/templates.cc: Add explicit template instantiations
24479 to enable compiling with -fno-implicit-templates. Add destructor
24480 and 'value' method to T5 class for template tests.
24481 * gdb.c++/templates.exp: Add testcases for printing of template
24482 types, setting breakpoints on template methods and calling a
d63a86f8 24483 template method.
c906108c
SS
24484
24485Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24486
24487 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24488 branch target since some assemblers (gas-2.5) may emit a
24489 relocation for the branch instead of resolving it in the
24490 assembler.
24491
24492Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24493
24494 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24495 through signal handler.
24496
24497Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24498
24499 * configure.in (*-*-netware): Use config/mt-netware.
24500
24501 * config/mt-netware: New file.
24502 * config/mt-i386-netware: Removed, separate configs for different
24503 netware architectures are no longer needed now that we have
24504 --with-headers.
24505
24506Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24507
24508 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24509 by the recent changes to use ANSI C arithmetic conversions.
24510
24511Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24512
24513 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24514 bug involving using inferior_pid to figure out whether to select a
24515 frame.
24516
24517Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24518
24519 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24520 match the current disassembler output.
24521
24522Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24523
24524 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24525 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24526 types, expect "int" as type of integer values (for now).
24527
24528Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24529
24530 * gdb.base/commands.exp: New tests for if/while commands.
24531
24532Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24533
24534 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24535 by .*, since hex values have different syntax in Chill mode.
24536
24537Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24538
24539 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24540 linefeed from expect pattern for repeated types with indices > 9.
24541
24542Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24543
24544 First part of Fortran test suite.
24545 * gdb.fortran: New directory.
24546 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24547
24548Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24549
24550 * gdb.base/default.exp: Update expect pattern for load command
24551 without arguments.
24552
24553Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24554
24555 * configure.in: Change i386 to i[345]86.
24556 * gdb.base/configure.in: Likewise.
24557 * gdb.c++/configure.in: Likewise.
24558 * gdb.chill/configure.in: Likewise.
24559
24560Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24561
24562 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24563 patterns, since that is not a valid context for comments.
24564
24565Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24566
24567 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24568 repeated types and repeated types with indices > 9.
24569
24570Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24571
24572 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24573 2417; old bug has been fixed.
24574
24575Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24576
24577 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24578 send the newline ourselves instead of assuming gdb_test will do
24579 so when passed an empty input string.
24580
24581 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24582 stabs testcode.
24583
24584Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24585
24586 * lib/gdb.exp (gdb_test): Don't send anything if the first
24587 argument is an empty string. This makes cases where we want to
24588 match output that is already in expect's buffers (for example,
24589 matching a breakpoint after gdb_run_cmd has been called) work
24590 reliably.
24591
24592Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24593
24594 * config/netware.exp: New file.
24595
24596Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24597
24598 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24599 the -B and -L prefixes so we can find the debugging stub.
24600
24601 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24602 there and we are using the gcc from the tree.
24603
24604 * gdb.base/types.c: Removed.
24605
24606 * gdb.base/configure.in: Look for makefile fragments in ../config.
24607 Recognize i386-*-netware.
24608 * gdb.c++/configure.in: Likewise.
24609
24610Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24611
24612 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24613 the correct TCL syntax.
24614
24615Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24616
24617 * gdb.base/opaque.exp: use runto instead of messing around with
24618 breakpoints. Simplify by using gdb_test.
24619
24620 * gdb.base/bitfields.exp: restart between tests on netware targets
24621 because breakpoints aren't relocated after target death. Run
24622 processes to completion.
24623
24624 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24625
24626Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24627
24628 * Makefile.in: Remove extra tabs that confuse some versions
24629 of "make". Use the newly built gdb to test with by default,
24630 rather than the first one in the tester's search path.
24631
24632Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24633
24634 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24635
24636 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24637 condition help.
24638
24639Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24640
24641 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24642
24643 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24644 running.
24645 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24646 * gdb.base/funcargs.exp: Likewise.
24647
24648 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24649 * gdb.base/funcargs.exp: Likewise.
24650
24651 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24652 message is "".
24653
24654Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24655
24656 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24657 return,signals,twice}.exp: Handle non-existant binaries
24658 consistantly.
24659
24660 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24661 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24662 might testing a cross development system.
24663
24664Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24665
24666 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24667 runtest script is relative to ${srcdir}, not ${rootdir}.
24668
24669Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24670
24671 * gdb.base/signals.exp: Allow for optionality of breakpoint
24672 address.
24673
24674Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24675
24676 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24677
24678Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24679
24680 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24681 for size_t definition.
24682 * gdb.c++/templates.cc: Likewise
24683
24684 * config/mt-i386-netware: New file.
24685
24686 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24687 defined.
24688
24689 * gdb.base/Makefile.in: Added support for systems that name core
24690 files by appending "core" to the program name.
24691 * gdb.base/a1-selftest.exp: Likewise.
24692
24693Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24694
24695 * gdb.base/return.exp: Add comment and message for `return double'
24696 test failure on Sparc Solaris.
24697
24698Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24699
24700 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24701
24702Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24703
24704 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24705 from optimizing them away.
24706 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24707 patterns to include default constructors and assignment operators,
24708 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24709 character in the output of the virtual base pointer.
24710
24711Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24712
24713 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24714 expression match in print_addr_of to avoid unintented matches.
24715 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24716 versions up to 2.5.8.
24717
24718Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24719
24720 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24721 included file to run under newer versions of expect.
24722 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24723 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24724 Remove xfail for the virtual table of BDDHookV.
24725
24726Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24727
24728 * lib/gdb.exp (string_to_regexp): Set a default result.
24729 (default_gdb_start): Fix misleading message.
24730
24731Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24732
24733 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24734 Remove all CC, etc definitions.
24735 * config/mt-hpux: New file.
24736 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24737 (CFLAGS, LDFLAGS): Define.
24738 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24739
24740 * Makefile.in (site.exp): Don't insert host_os, etc.
24741 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24742 (distclean): Check existence of subdir.
24743 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24744 * gdb.base/Makefile.in: General cleanup and simplification.
24745 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24746 to build executables. Use default rule to build .o files.
24747 (EXPECT, RUNTEST, CC): Fix relative pathname.
24748 (site.exp): Don't insert host_os, etc.
24749 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24750 and/or SIGUSR1 defined.
24751 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24752 * gdb.c++/Makefile.in: General cleanup and simplification.
24753 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24754 (CFLAGS): Remove.
24755 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24756
24757Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24758
24759 * gdb.base/recurse.exp: Misc changes to get tests running again
24760 after Kung's changes to the watchpoint code.
24761 * gdb.base/watchpoint.exp: Likewise.
24762
24763Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24764
24765 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24766
24767Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24768
24769 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24770 * lib/gdb.exp (default_gdb_start): Define.
24771 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24772 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24773 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24774 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24775 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24776 Don't call gdb_target_udi in between tests.
24777
24778Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24779
24780 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24781 (which was basically just a local version of the same thing). In
24782 addition to avoiding duplication, gdb_test_exact is faster.
24783 * lib/gdb.exp (gdb_test_exact): Fix typo.
24784
24785 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24786 don't give an error.
24787
24788 * gdb.base/term.exp: Call delete_breakpoints before starting.
24789
24790 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24791 (t10): Add comment.
24792
24793Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24794
24795 Reorganization of the GDB Test Suite.
24796
24797 * gdb.base: New directory, contains all the basic tests.
24798 * gdb.c++: New directory, tests specific to C++.
24799 * gdb.chill: New directory, tests specific to Chill.
24800 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24801 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24802 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24803 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24804 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24805 t30-31 to chill).
24806 * */gdbme.*: Rename to match appropriate expect scripts.
24807 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24808 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24809 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24810 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24811 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24812 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24813 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24814 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24815 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24816 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24817 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24818 gdb.c++/virtfunc.cc: New names of C++ files.
24819 * gdb.chill/chillvars.ch: New name of Chill file.
24820 * gdb.base/configure.in, gdb.c++/configure.in,
24821 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24822 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24823 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24824 * configure.in (configdirs): Update to reflect directory changes.
24825 (target_abbrev): No longer define for any configuration.
24826 * Makefile.in: Cosmetic improvements to header comments.
24827
24828Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24829
24830 Various changes to gdb.t31:
24831
24832 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24833 * gdbme.ch: Make all key-words and predefineds be upper-case.
24834 * chillvars.exp: Expect key-words and predefinds in upper-case.
24835
24836 * chillvars.exp: Use gdb_test_exact many places.
24837 Change expected output for arrays (which now includes index labels).
24838
24839 * pr-5020.exp, gdme.ch (module PR_5020):
24840 New test, for PR-5020.
24841
24842Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24843
24844 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24845 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24846
24847Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24848
24849 * Makefile.in: Fix bit-rot in definitions of CHILL,
24850 CHILL_FOR_TARGET and Chill_LIB.
24851 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24852 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24853 CHILL, and CHILL_LIB.
24854
24855Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24856
24857 * Revert the previous changes. Please see Rob's directory
24858 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24859
24860Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24861
24862 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24863 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24864 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24865 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24866 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24867 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24868 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24869 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24870 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24871 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24872 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24873 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24874 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24875 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24876 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24877 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24878 changes from 94Q1.
24879
24880Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24881
24882 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24883 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24884 Rob's new testing fragments.
24885
24886Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24887
24888 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24889 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24890
24891Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24892
24893 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24894 version also, match on casted version strings, and match on
24895 gdb startup case where the line numbers might be messed up.
24896
24897Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24898
24899 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24900 (CFLAGS): Delete it from here.
c906108c
SS
24901
24902Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24903
24904 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24905
24906Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24907
24908 * Makefile.in (RUNTEST): Default to just "runtest".
24909
24910Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24911
24912 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24913 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24914 the code has been restructured.
24915
24916Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24917
24918 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24919 \n, not just one of each.
24920
24921 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24922 /bin/cc gives a warning if you do.
24923
24924Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24925
d63a86f8 24926 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24927 __t10ListS_link1ZUiRCUiPT0
24928
24929Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24930
24931 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24932 on local variables in recursive functions.
24933
24934 * gdb.t07/Makefile.in: Build the new test.
24935
24936Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24937
24938 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24939 directly. Instead compare the return values from actual calls.
24940
24941Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24942
24943 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24944
24945Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24946
24947 * From Peter Schauer with minor modifications.
a9c64011
AS
24948 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24949 stops in mid-line in the caller. Add xfail for returning a float
24950 value on X86 targets.
c906108c
SS
24951
24952Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24953
24954 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24955 to avoid expect lossage.
24956 (fmem_LRbug_tests): Likewise.
24957 * gdb.disasm/hppa.s: Corresponding changes.
24958
24959 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24960 conditions to work with latest dejagnu/expect.
24961
24962 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24963 expected to fail on the PA.
24964 (backtrace in call with trampolines): Explicitly require main
24965 to be frame #1 (no trampolines should show up in backtrace).
24966
24967 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24968 "continue -expect".
24969 * gdb.t06/break.exp: Likewise.
24970 * gdb.t07/watchpoint.exp: Likewise.
24971 * gdb.t13/bitfields.exp: Likewise.
24972 * gdb.t15/{funcargs,return}.exp: Likewise.
24973 * gdb.stabs/weird.exp: Likewise.
24974 * config/{mips,udi}-gdb.exp: Likewise.
24975
24976 * hppa.sed: Enclose comments within a sed command to avoid
24977 losing with the old OSF1 sed.
24978
24979Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24980
24981 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24982 sequent dynix.
24983 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24984 * gdb.t15/funcargs.exp: Conditionally step again to really
24985 finish from marker_call_with_trampolines. Handle the case where
24986 the first step from within call_with_trampolines already steps
24987 us back to main.
24988 * gdb.t15/gdbme.c: Add comment to closing brace of
24989 call_with_trampolines for funcargs.exp.
24990
24991Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24992
d63a86f8 24993 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24994 Fix typo(s).
24995
24996Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24997
24998 * gdb.t07/gdbme.c: More code for watchpoint testing.
24999
25000 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25001 "Hardware watchpoint" throughout file.
25002 (test_watchpoint_triggered_in_syscall): New test.
25003 (test_complex_watchpoint): New test.
25004
25005Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25006
25007 * gdbme.c (call_with_trampolines): New function to try and step
25008 into. Tests trampoline problems on the PA.
25009
25010 * funcargs.exp (localvars_in_indirect_call): No longer expect
25011 stepping into indirect call to fail on PAs.
25012 (test_stepping_over_trampolines): New test.
25013
25014Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25015
25016 * TODO: Add suggestions for static member function tests, and
25017 completion tests.
25018
25019Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25020
25021 * TODO: Add suggestions for "p/a" tests.
25022
25023 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25024 (default_gdb_exit): Replace all the hair with sending "quit" to
25025 the process with a simple close.
25026
25027Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25028
25029 * TODO: Add suggestions for shared library tests.
25030
25031Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25032
25033 * TODO: Add suggestions for x/s tests.
25034
25035Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25036
25037 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25038 "enable once", and "enable breakpoints once" with ".*".
25039
25040Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25041
25042 * TODO: Add suggestions about structure passing tests.
25043
25044Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25045
25046 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25047 the primary1 test, use work around if __GNUC__ < 2.
25048 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25049 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25050 Test for bad output rather than waiting for timeout. Issue
25051 second continue only if first continue failed.
25052
25053Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25054
25055 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25056 operator[] test with gdb_test because the old code didn't seem to
25057 be getting the quoting right with the new dejagnu.
25058
25059Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25060
25061 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25062 one from the path.
25063 * Makefile.in: Use a fresh expect if there is one, use runtest
25064 from the src tree if there is one.
d63a86f8 25065
c906108c
SS
25066Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25067
25068 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25069 next over recursive call. Revise the tests from that point on
25070 (which had been skipped) to match GDB's actual (correct) output.
25071
25072 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25073 with next over a breakpoint whose condition is false.
25074
25075 * gdb.t00/help.exp: Comment out "help set print" tests just like
25076 (and for same reason as) "help set" test.
25077
25078Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25079
25080 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25081 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25082
25083Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25084
25085 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25086 necessary gdb_target_udi.
25087
25088 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25089
25090 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25091 1838 and 2417; they are fixed.
25092
25093 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25094 gdb.t03/ptype.exp (ptype structure, ptype union):
25095 Remove xfails; the test is looser than when the xfails were added.
25096
25097 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25098 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25099
25100 * gdb.t01/run.exp: Only run shell test if isnative.
25101
25102 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25103 since "run" automatically loads if necessary. Call gdb_target_udi
25104 after the "file" since "file" kills any execution target.
25105
25106 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25107 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25108 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25109 argument for UDI.
25110
25111Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25112
25113 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25114
25115 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25116
25117Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25118
25119 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25120 properly quoting regexps. This makes the second argument to
25121 demangle a fixed string, which matches the callers, instead of a
25122 shell-style pattern which is what the previous implementation
25123 used. Update some of the callers.
25124
25125Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25126
25127 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25128 (comib_nullified_tests): Fix typo.
25129 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25130 strings. No longer expected to fail.
25131
25132 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25133 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25134 strings. No longer expected to fail.
25135
25136 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25137 string. No longer expected to fail.
25138
25139Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25140
25141 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25142 No longer expected to fail.
25143
25144 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25145 string. No longer expected to fail.
25146
25147Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25148
25149 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25150 only in the names (I probably got most of them). I was even
25151 generous with some which differed in underscores in names, and
25152 probably missed a few, and I *still* was able to remove almost a
25153 third of the file with almost no impact on testsuite coverage.
25154
25155Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25156
25157 * gdb.t00/default.exp: Match udi_attach error message as well as
25158 the one from child_attach.
25159
25160 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25161
25162 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25163
25164 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25165 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25166
25167 * Move test with enums and partial symbols back to
25168 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25169 Reverts the change of 26 May 93. Per today's change to
25170 stabs.texinfo, the behavior that weird.exp was expecting was
25171 unreasonable; what is important is that the compiler+gdb get
25172 things right, which happens with a recent gcc. Also fix the test
25173 to deal with native compilers which put out the stab gdb can't
25174 deal with.
25175
25176Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25177
25178 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25179 in the names. The main thing these accomplish is to slow things down.
25180 Many more such duplicates surely remain.
25181
25182 * gdb.t00/help.exp: Comment out "help support" test just like
25183 (and for same reason as) "help set" test.
25184
25185Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25186
25187 * gdb.t06/break.exp: Remove setup_xfails for
25188 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25189 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25190 about known bug in gcc to include up through 2.5.8.
25191 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25192 well as "_vb$".
25193 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25194 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25195 with latest gcc and gdb.
25196 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25197 well as "_vb$".
25198
25199Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25200
25201 * configure.in (hppa*-*-*): Also configure and build stabs-only
25202 tests.
25203
25204Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25205
25206 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25207 * gdb.t10/configure.in (hppa*-*-*): Use it.
25208
25209Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25210
25211 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25212
25213Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25214
25215 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25216 versions prior to 1.13.5.
25217
25218Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25219
25220 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25221 the prompt is at the start of a line.
25222
25223Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25224
25225 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25226 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25227 in the copr tests now.
25228 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25229 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25230 expected to fail.
25231
25232Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25233
25234 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25235 gdb.t31/chillvars.exp, lib/gdb.exp:
25236 Tweak to run under either version of expect.
25237 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25238 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25239 * gdb.t11/list.exp: Remove extraneous whitespace.
25240
25241Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25242
25243 * gdb.t16/printcmds.exp (test_print_strings): Accept
25244 "(unsigned char *) " before the string.
25245
25246 * TODO: Add notes about printing of fancy types and GDB expressions.
25247
25248Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25249
25250 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25251 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25252 if doing mips-idt-ecoff.
c906108c
SS
25253
25254Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25255
25256 * Most .exp files: Tweak to run under either version of expect.
25257
25258Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25259
25260 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25261 xfails; I'm not sure why they are failing, but not because of PR 1806.
25262
25263Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25264
25265 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25266 defined in lib/gdb.exp.
25267
25268Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25269
25270 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25271 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25272 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25273 have to be typeless.
25274
25275Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25276
25277 * TODO: Add suggestion for copyright year test.
25278
25279Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25280
25281 * configure.in (*-*-lynxos*): Add stabs tests.
25282
25283Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25284
25285 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25286 so insert a tab before any assembler directive in column zero.
25287
25288 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25289 stores.
25290 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25291 stores.
25292 (fpu_short_memory_tests): Likewise.
25293
25294Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25295
25296 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25297 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25298 .stabs directives in comments.
25299
25300Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25301
25302 * TODO: New file, describing tests we could write.
25303 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25304
25305Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25306
25307 * gdb.t06/signals.exp: Add kludge to force re-sync.
25308
25309 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25310 to xgdb instead of gdb, get out of gdb.
25311
25312Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25313
25314 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25315 for info.
25316
25317Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25318
25319 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25320 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25321 * gdb.stabs/hppa.sed: New sed script for the PA.
25322
25323Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25324
25325 * gdb.stabs: Re-write weird.def and configuration to use sed
25326 instead of cpp. sed is portable and POSIX; cpp is neither.
25327
25328Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25329
25330 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25331
25332Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25333
25334 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25335
25336Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25337
25338 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25339 "_vb$".
25340 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25341 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25342
25343Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25344
25345 * lib/gdb.exp: Comment out code which depends on non-existent
25346 `transform' procedure.
25347
25348Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25349
25350 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25351 * lib/gdb.exp: Transform tool name.
25352 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25353 1.1's new error handling system.
25354
25355Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25356
25357 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25358
25359Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25360
25361 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25362 They made pattern matching so slow that timeouts happened on
25363 heavily loaded systems. Now any output from "show print" which
25364 gets us back to the GDB prompt is a PASS.
25365
25366Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25367
25368 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25369
25370Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25371
25372 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25373
25374 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25375 It is not from PR 3220.
25376
25377Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25378
25379 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25380 just started failing because they depended on the order the
25381 subcommands are presented, or exact docstring text. This kind of
25382 test is a pain and has minimal benefit.
25383
25384Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25385
25386 * gdb.t09/corefile.exp: At end of test, use "core" command with
25387 no arguments.
25388
25389Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25390
25391 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25392 17}/Makefile.in: Make it possible to run the testsuite with Sun
25393 make and CC = cross gcc by adding explicit build rules for .o
25394 files.
25395
25396Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25397
25398 * gdb.t15/funcargs.exp: Don't put comments on same line as
25399 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25400
c906108c
SS
25401Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25402
25403 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25404
25405Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25406
25407 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25408 * gdb.t20/inherit.exp: remove three dumplicate entries.
25409
25410Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25411
25412 * gdb.t06/break.exp: For "next over recursive call", fail on any
25413 incorrect output, not just on "factorial (value=2)".
25414
25415Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25416
25417 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25418 working now. Add an xfail if accesing a bss variable causes
25419 a memory error if the target is not yet run.
25420
25421Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25422
25423 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25424 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25425 name of __st* demangling (2 strings). Did Kung really get the
25426 more than 95 others right without testing them?
25427
25428Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25429
25430 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25431
25432Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25433
25434 * configure.in (configdirs): Add gdb.disasm
25435 * gdb.disasm: New directory for GDB disassembler tests.
25436 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25437
25438Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25439
25440 * gdb.t00/help.exp: Don't test "help set".
25441
25442 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25443 from within expect statements. None of these happen anymore and
25444 they cause regressions to be silently unnoticed.
25445
25446 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25447 messages) about known failures with gcc cygnus-2.4.5-930417.
25448
25449 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25450 comp-info.exp so it gets built if it doesn't exist.
25451
25452 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25453 it is no longer used.
25454 * gdb.t13/comp-info.c: Removed.
25455
25456Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25457
25458 * gdb.t06/signals.exp: Add xfail for sun3.
25459
25460Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25461
25462 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25463 relevant because ^C doesn't get sent but failure can be reproduced
25464 interactively).
25465
25466Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25467
25468 * gdb.stabs/alpha.mt: New configuration file for alpha.
25469 * gdb.stabs/configure.in: Use it.
25470 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25471 sharing with alpha.mt, redefine long to word via preprocessor.
25472 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25473 for alpha.
25474 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25475 native cc.
25476 * gdb.t00/teststrategy.exp: Change expect string so that we
25477 consume the `(xgdb)' from the command echo and from the gdb prompt.
25478 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25479 gdb currently compares all values as long, so this failure probably
25480 applies to any configuration where LONGEST is bigger than a target int.
25481 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25482 with gcc.
25483 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25484 to handle opaque pointers, gcc is.
25485 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25486 as first argument. Include <sys/types.h> and change all operator
25487 new definitions to use size_t.
25488 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25489 now that we use size_t.
25490
25491Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25492
a9c64011 25493 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25494 a long or float array cast all array members to the same type.
a9c64011 25495 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25496 with 64 bit longs.
a9c64011 25497 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25498 on alpha.
a9c64011 25499 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25500
25501Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25502
25503 * gdb.t24 (demangle.exp): Constructors of templates have names like
25504 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25505 section 14.6 of the ARM.
25506
25507 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25508 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25509 accomplish little and slow down the testsuite.
25510
25511 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25512 Accept spaces various places.
25513
25514Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25515
25516 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25517 with watchpoint enabled.
25518
25519 * Makefile.in: Remove definition of CC and remove the second
25520 definition of CXX (the "CXX = gcc" one remains). These definitions
25521 were causing backquotes to be expanded within backquotes, which
25522 doesn't work.
25523
25524Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25525
25526 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25527
25528Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25529
a9c64011
AS
25530 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25531 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25532 by mips cc and contains no stabs entries.
25533
25534Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25535
25536 * config/vx-gdb.exp: Use fake device to load files rather than
25537 NFS.
25538 * lib/gdb.exp: New proc to do "file" command.
25539 * config/unix-gdb.exp: Use new "file" proc.
25540
25541Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25542
25543 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25544 Rework board rebooting slightly.
25545 (gdb_exit): Don't exit from the remote shell; there isn't one.
25546 * gdb.stabs/weird.exp: If a program is being debugged already,
25547 kill it.
25548 * gdb.t04/setvar.exp: Stop and restart gdb.
25549 * gdb.t05/expr.exp: Likewise.
25550 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25551 restart gdb and reload the program.
25552 * gdb.t08/opaque.exp: Likewise.
25553 * gdb.t12/scope.exp: Likewise.
25554 * gdb.t13/bitfields.exp: Likewise.
25555 * gdb.t15/funcargs.exp: Likewise.
25556 * gdb.t20/classes.exp: Likewise.
25557 * gdb.t03/ptype.exp: Increase timeout.
25558 * gdb.t16/printcmds.exp (test_print_string_constants,
25559 test_print_array_constants): Likewise.
25560 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25561 * gdb.t20/classes.exp (do_tests): Likewise.
25562 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25563
25564Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25565
25566 * gdb.stabs: Renamed *wierd* to *weird*.
25567
25568Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25569
25570 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25571 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25572
25573Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25574
25575 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25576 (do_tests): Remove xfail for whatis on one_var and two_var.
25577
25578Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25579
25580 * Makefile.in: Made cross building work better by adding
25581 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25582
25583Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25584
25585 * gdb.t15/{return.c,return.exp,Makefile.in}:
25586 New test, currently commented out.
25587
25588Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25589
25590 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25591 still running and removes the leftover named socket so GDb can do
25592 clean restarts.
25593
25594Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25595
25596 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25597 console, not GDB.
25598 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25599 cross testing works better with "make check"
25600 * config/unix-gdb: Use default procedures for exit and version.
25601 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25602 with the newest VxWorks.
25603
25604Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25605
25606 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25607 old form.
25608
25609 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25610 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25611
25612 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25613
25614 * config/unix-gdb.exp: Remove this version of gdb_exit
25615 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25616 Rob says he'll look at it when he gets back to testing boards.
25617
25618Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25619
25620 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25621 an expected fail for certain ptype commands.
25622
25623 * gdb.t20/classes.exp: Update expected results of "ptype class
25624 Base1" to account for the constructor that now appears in the type.
25625
25626Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25627
25628 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25629 disappeared from list.
25630 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25631 "alldone" proc with call to cleanup and exit.
25632 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25633 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25634 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25635 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25636 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25637 "alldone" proc with simple returns that suppress remaining
25638 tests. The alldone proc went away many months ago.
25639
25640Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25641
25642 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25643
25644 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25645
25646Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25647
25648 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25649 as vax gdb will display them.
25650
25651Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25652
25653 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25654 optimizers.
25655
25656 * scope.exp: Change "bad value for localval" messages so each one
25657 is unique.
25658
25659 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25660 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25661
25662 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25663
25664Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25665
25666 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25667 doesn't exist (due to optimization).
25668
25669Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25670
25671 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25672 contains \r because the filename is long.
25673
25674 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25675 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25676
25677Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25678
25679 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25680 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25681 Ultrix.
25682 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25683 int tests.
25684 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25685
25686Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25687
25688 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25689
25690 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25691 to match does not match the passing case but still matches the
c906108c
SS
25692 failing case.
25693
25694Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25695
25696 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25697
25698Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25699
25700 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25701 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25702 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25703 Remove various versions of gdb_exit.
25704 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25705 gdb_exit.
25706 * config/unix-gdb.exp: gdb_exit remains here, and should override
25707 the generic version, since it's doing a lot of wierd stuff that
25708 the other versions aren't. FIXME, fold it in, or abandon this
25709 version.
25710
25711Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25712
25713 * gdb.t24/demangle.exp: Add tests for PR 3220.
25714
25715Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25716
25717 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25718
25719Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25720
25721 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25722 "i386-*-*". Works for i486 as well.
25723
25724 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25725 bug, and expand domain of xfail to all SVR4 systems, since the
25726 actual problem is likely to be in generic SVR4 /proc support.
25727
25728Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25729
25730 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25731
25732Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25733
25734 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25735 xfails for other systems. Match a missing 'Continuing.' as an
25736 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25737
25738 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25739 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25740 Only issue warning for missing executables if -all option is used.
25741
25742 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25743 file if -all option is used. It's like an unpredictable XFAIL.
25744
25745Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25746
25747 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25748 for dynamically linked binaries.
25749
25750 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25751
25752Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25753
25754 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25755 to state that this is a known bug in old versions of g++.
25756
25757Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25758
25759 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25760 while waiting for `Continuing'.
25761
25762Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25763
25764 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25765 in text, data, and bss.
25766 * gdb.t10/nodebug.c: Add local and global test variables for
25767 initialized and uninitialized data.
25768
25769Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25770
25771 * config/unix-gdb.exp (gdb_exit): Add "wait".
25772
25773Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25774
25775 * gdb.t06/signals.exp: xfail the continue from the handler for all
25776 targets.
25777
25778 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25779 function with watchpoints enabled, the i386 call dummy starts with
25780 a call.
25781
25782 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25783 386 bsd names its corefiles.
25784
25785Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25786
25787 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25788 compilers don't grok it.
25789 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25790 with small octal ints rather than character constants, which
25791 are signed and might not fit if first promoted to int.
25792
25793Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25794
25795 * gdb.t09/Makefile.in (clean): Remove corefile.
25796
25797Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25798
25799 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25800
25801Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25802 and Jim Kingdon (kingdon@cygnus.com)
25803
25804 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25805 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25806 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25807
25808Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25809
25810 * gdb.t17/interrupt.exp: Add xfail for hppa.
25811
25812Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25813
25814 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25815 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25816 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25817 to determine signed-ness of bitfields and use the result to setup
25818 the xfail.
25819 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25820 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25821 call line is reached if necessary.
25822
25823Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25824
25825 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25826
25827Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25828
25829 * gdb.t06/break.exp: Also test `clear' command.
25830
25831Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25832
25833 * gdb.t00/teststrategy.exp: Remove extra quote.
25834
25835 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25836 watchpoint enabled to be for all non-68k machines.
25837
25838 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25839
25840Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25841
25842 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25843 targets use aout.mt instead of ecoff.mt as gas understands
25844 standard aout format.
25845
25846Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25847
25848 * lib/gdb.exp (runto): Don't insist that function we are running to
25849 was compiled with -g.
25850
25851 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25852
25853 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25854 to get back into the read system call.
25855 Accept leading newline in case where we woke it up.
25856
25857Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25858
25859 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25860 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25861 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25862 enable ecoff configuration.
25863
25864Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25865
25866 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25867
25868Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25869
25870 * gdb.t16/printcmds.exp: Add another printf test.
25871
25872Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25873
25874 * configure.in: If configured -with-stabs on any target, add
25875 stabsdirs to configdirs.
25876
25877Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25878
25879 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25880 fun" so pattern does not match the command itself.
25881
25882Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25883
25884 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25885
25886Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25887
25888 * gdb.t17/interrupt.exp: Test for more things.
25889
25890Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25893 compiler arranges the code and line numbers.
25894
25895 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25896
25897Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25898
25899 * gdb.t00/help.exp: Increase expect input buffer size.
25900
25901Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25902
25903 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25904
25905 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25906
25907 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25908
25909 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25910 [0-9]*, not just [0-9].
25911
25912Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25913
25914 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25915
25916 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25917
25918Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25919
25920 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25921
25922Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25923
25924 * gdb.t06/signals.c: Add xfails for sun3.
25925
25926 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25927
25928 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25929 test_stepping tests.
25930
25931Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25932
25933 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25934
25935 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25936
25937 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25938 rather than actually putting it through cpp twice.
25939
25940 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25941
25942Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25943
25944 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25945 no longer needed.
25946
25947Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25948
25949 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25950
25951 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25952 C++ features prints as "struct", make it a pass, not an xfail.
25953
25954Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25955
25956 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25957 Don't require VA to print as "class" rather than "struct".
25958
25959Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25960
25961 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25962
25963Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25964
25965 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25966
25967Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25968
25969 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25970 order.
25971
25972Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25973
25974 * gdb.t16/printcmds.exp: Add printf tests.
25975
25976 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25977
25978 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25979
25980Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25981
25982 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25983 pass counts, to counteract any existing or future setup_xfails.
25984
25985Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25986
25987 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25988 {BEGIN,END}_COMMON for common block instead of STAB.
25989 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25990
25991 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25992 intp_var should be N_GSYM not N_LSYM.
25993 wierd-aout.S: Use a label for the value of the N_SO.
25994 wierd.def: Remove all backslashes.
25995 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25996
25997Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25998
25999 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26000 get the expected next to inheritance3.
26001
26002Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26003
26004 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26005 now that gcc-2.4 gets it right.
26006
26007Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26008
26009 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26010
26011 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26012 generating comp-info.exp which works for cross-compilation.
26013
26014Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26015
26016 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26017 "*-*-sysv4.*".
26018
26019Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26020
26021 * gdb.t01/run.exp: Start with a fresh gdb.
26022 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26023 SVR4.x.
26024
26025Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26026
26027 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26028 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26029 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26030 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26031 things to remove.
26032
26033Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26034
26035 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26036 test cases from bug reports.
26037
26038Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26039
26040 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26041 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26042 avoid spurious xfails.
26043 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26044 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26045 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26046
26047Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26048
26049 * gdb.t00/teststrategy.exp: Rework to provide more useful
26050 description of each test, fix problem with systems that define
26051 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26052 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26053 results for "next over recursive call" so timeouts aren't taken
26054 by error.
26055
26056Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26057
26058 * gdb.t12/scope.exp: Test printing of variables before run.
26059
26060 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26061 printed in wrong order due to sorting.
26062
26063Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26064
26065 * gdb.t00/teststrategy.exp: Fix expected results for printing
26066 user entered string constant. Is array of char, prints with no
26067 address.
26068
26069 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26070 commands.
26071 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26072 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26073 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26074 of struct of char arrays.
26075 * gdb.t00/radix.exp: New tests for radix commands.
26076
26077Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26078
26079 * gdb.t16/printcmd.exp: Print a variable before running program
26080 (with xfail for AIX).
26081
26082Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26083
26084 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26085
26086 * gdb.t16/printcmd.exp: Don't print variables before running program.
26087
26088 * gdb.t06/break.exp: Don't require envp argument to main.
26089
26090 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26091
26092 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26093 Add xfails for rs6000.
26094
26095 * gdb.t02/whatis.exp: Change other tests not to re-test something
26096 we already tested.
26097
26098 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26099 each type used has a variable of that type.
26100
26101Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26102
26103 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26104
26105Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26106
26107 * configure.in: change srctrigger to be a file, not a directory
26108
26109Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26110
26111 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26112
26113 * gdb.t11/list.exp: Fixed a couple of typos.
26114
26115Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26116
26117 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26118 is fixed and PR is closed.
26119 * gdb.t16 (gdbme.c): Add simple test string variable.
26120 * gdb.t16 (printcmds.exp): Add tests with simple test string
26121 variable, primarily for boundaries on "set print elements".
26122
26123Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26124
26125 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26126 Make leading 0's optional and don't expect a tab in the middle
26127 of the number.
26128
26129 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26130
26131 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26132 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26133 don't end command passed to gdb_test with newline.
26134
26135 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26136 signed keyword away, don't expect signed bitfields to be signed.
26137
26138 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26139 printing with only as many 1's as are in the field as well as printing
26140 with 32 1's (see comment).
26141
26142Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26143
26144 * gdb.t00/default.exp: Start with a fresh gdb.
26145 * configure.in (configdirs): Remove gdb.t31 until the chill
26146 compiler works again. It no longer is able to find chillrt0
26147 since it isn't in libchill.a anymore.
26148 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26149 wierd.o, make more modular.
26150 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26151 spurious newlines that caused problems.
26152
26153Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26154
26155 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26156 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26157 gdb.stabs/wierd.{exp,def}: Many new tests.
26158
26159 * gdb.t00/default.exp: update info line for new message.
26160
26161 * gdb.t02/{whatis.exp,gdbme.c}:
26162 Test that "char *" doesn't print as "caddr_t".
26163
26164Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26165
26166 * gdb.t00/help.exp: Use .* in place of some help messages which
26167 just changed.
26168 gdb.t00/default.exp: Update "info frame" test for new message.
26169 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26170 Remove some xfails
26171
26172Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26173
26174 * gdb.t03/{gdbme.c,ptype.exp}:
26175 Add tests for typedef'd struct and union without tags.
26176 Also check "whatis" on a variable of a typedef'd enum without a tag.
26177
26178 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26179 PRMS 1823; the bug still exists but isn't reproduced by this test
26180 anymore), and remove rs6000 XFAIL (the bug is fixed).
26181
26182 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26183 duplicated from whatis.exp. For those that are left, accept
26184 "long", "long int", or "int" for long variables (whatis.exp already
26185 has an XFAIL for "int", so no need to fail it here).
26186
26187 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26188 Deal with GCC's names for types now that GDB uses the compiler's names.
26189
26190 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26191 setup_xfail's for sunos4. If we #defined the signed keyword away,
26192 don't expect GDB to know that char it is signed.
26193
26194 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26195
26196Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26197
26198 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26199 should work on any system, regardless of debugging format.
26200 * gdb.t21/demangle.exp: Move to gdb.t24.
26201 * gdb.t24/demangle.exp: Move from gdb.t21.
26202 * gdb.t24/{Makefile.in, configure.in}: New files.
26203
26204Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26205
26206 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26207 * gdb.stabs: New directory.
26208
26209Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26210
26211 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26212 not just "Quit anyway?".
26213
26214Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26215
26216 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26217 that all setup_xfails are immediately followed by clear_xfails.
26218
26219Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26220
26221 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26222 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26223 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26224 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26225 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26226 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26227 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26228 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26229 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26230 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26231 gdb.t31/chillvars.exp, lib/gdb.exp:
26232 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26233 bug-gdb@prep.ai.mit.edu.
26234
26235Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26236
26237 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26238 with 0.0, not integer 0.
26239
26240Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26241
26242 * gdb.t06/break.exp: Update for "Kill the program" message change.
26243
26244Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26245
26246 * Makefile.in (GDBFLAGS): Set to -nx.
26247 * Makefile.in (site.exp): Use GDBFLAGS.
26248
26249Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26250
26251 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26252 Makefiles.
26253 (check): depend on just-check.
26254 (just-check): added so that tests can be run without a noop
26255 build pass.
26256
26257Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26258
26259 Switch to using configure's configdirs.
26260 * Makefile.in (Makefile): add configure.in dependency.
26261 (SUBDIRS): removed redundant assignment.
26262 * configure.in: switch subdirs assignment to configdirs.
26263 * gdb.t*/configure.in: new files.
26264
26265Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26266
26267 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26268 works.
26269
26270Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26271
26272 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26273 in explicit rules. Apparently this is not supported by some makes.
26274
26275Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26276
26277 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26278
26279Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26280
26281 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26282 disappeared.
26283
26284Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26285
26286 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26287
26288Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26289
26290 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26291 watchpoint problem that is now fixed.
26292 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26293 uninitialized convenience variables.
26294 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26295 structures.
26296
26297Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26298
26299 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26300 which causes expect to get out of sync with gdb on long output
26301 from help set.
26302 * gdb.t09/corefile.exp: Make expected pattern for core file
26303 failing signal and frame output format less sun specific.
26304
26305Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26306
26307 * gdb.t31/chillvars.exp: Add and remove initial dummy
26308 breakpoint, so that symbol table is forced in.
26309 (Needed at least on Sunos4, though it seems not SVR4.)
26310 * gdb.t31/chillvars.exp: Update for changed output format.
26311
26312Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26313
a9c64011 26314 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26315
26316Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26317
26318 * Makefile.in: Added --srcdir when invoking runtest, removed the
26319 need for a local config file. (optional now)
26320
26321Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26322
26323 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26324 failure count used to force early termination. Add some more
26325 expected failures for gnu style demangling.
26326
26327Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26328
26329 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26330 pmi variable from gdb.t20/gdbme to get optimized away.
26331 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26332 Check for written corefile upon timeout _and_ eof.
26333
26334Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26335
26336 * config/unix-gdb.exp: Add missing return 0.
26337
26338Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26339
26340 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26341 test termination.
26342
26343Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26344
26345 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26346 disappeared.
26347
26348Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26349
26350 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26351 time as i860 support works.
26352
d63a86f8 26353 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26354 "backtrace 100\r" rather than just "backtrace\r", to match last
26355 change.
26356
26357Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26358
26359 * config/udi-gdb.exp (gdb_exit): Remove close command.
26360 (gdb_target_udi): New procedure to set the UDI target.
26361 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26362 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26363 Added waits for prompts after several question responses. Added
26364 some more responses used by a29k-amd-udi-gdb.
26365 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26366 pass different arguments, restart UDI connection after program
26367 completion.
26368 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26369 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26370 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26371 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26372 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26373 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26374 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26375 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26376 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26377 after program completion.
26378 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26379 compiled with a SELECT_VECS setting.
26380 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26381 infinite recursion.
26382
26383 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26384 Added checks for COFF results, and made them expected failures for
26385 all targets. It would be better to make them expected failures
26386 for COFF targets only.
26387
26388Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26389
26390 * Makefile.in: add null dvi target, don't bother to recurse
26391 through test directories for info and install-info; rename
26392 $(datadir) to be dejagnu instead of deja-gnu
26393
26394Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26395
26396 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26397 compiler to coredump.
26398 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26399 code.
26400
26401Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26402
26403 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26404 coredump.
26405 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26406 code.
26407
26408Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26409
26410 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26411 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26412 which in a shell. Deletes xgdb when done.
26413 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26414 Tests the return from the "set height" or "set width" commands.
26415 Added a few return codes where needed.
26416
26417Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26418
26419 * Makefile.in (SUBDIRS): Add gdb.t17.
26420 * configure.in (subdirs): Add gdb.t17.
26421 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26422 files to test gdb's calling of functions in the inferior with
26423 the correct arguments and gdb's ability to retrieve any
26424 result returned.
26425
26426Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26427
26428 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26429 may be called after gdb goes away. Previous versions of expect
26430 needed these to avoid file descriptor leaks, but they cause
26431 errors with the current revision of expect.
26432 * gdb.t00/gdbvars.exp: Use -re on expected output after
26433 setting sevenbit-strings.
26434 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26435 to set sevenbit-strings consistent across tests.
26436 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26437 set sevenbit-strings consistent across tests.
26438
26439Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26440
26441 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26442 expected output to match current "expect" expectations.
26443
26444Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26445
26446 * gdb.t00/default.exp: Change expected output for default "source"
26447 command, to match new gdb behavior which requires a filename to
26448 source.
26449
26450Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26451
26452 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26453 expected fail for i486-*-* that misses the marker2 function.
26454 * gdb.t10/crossload.exp (bfddefault): Allow successful
26455 recognition of a format to pass even if no symbols are found.
26456 Explicitly catch failures where the format is not recognized
26457 or is ambiguous, and add the reason to the fail message.
26458 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26459 the cause is and invalid target and add reason to failure message.
26460 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26461 elf32-i386, elf32-sparc, and elf32-i860.
26462 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26463 Set up expected failure for 'filename'::variable scope resolution,
26464 which is now apparently broken on all targets.
26465 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26466 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26467 gdb.t23/templates.exp: Change failure for missing binfile into
26468 just a warning.
26469 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26470 references.
26471
26472Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26473
26474 * gdb.t00/default.exp: Add expected output for default "source"
26475 command, to match new gdb behavior.
26476 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26477
26478Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26479
26480 * config/*-gdb.exp: returns an error, rather than exiting on
26481 internal errors.
26482
26483Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26484
26485 * gdb.t03/gdbme.c: Add pointer to struct variable.
26486 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26487 referencing struct members.
26488
26489Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26490
26491 * configure.in (mips-idt-ecoff): New target.
26492 * config/mips-gdb.exp: New file for remote board using MIPS remote
26493 debugging protocol.
26494
26495 * Redid configuration scheme. Removed gdb.t*/configure.in.
26496 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26497 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26498 distclean targets. Built executables via .o files. Adjusted
26499 tests to account for source files in $(srcdir) rather than
26500 $(objdir).
26501 * lib/gdb.exp (runto): Don't expect () after the function name,
26502 because it may have arguments.
26503
26504Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26505
26506 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26507 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26508 expected failures for mips-idt-* and mips-sgi-*.
26509 * gdb.t00/default.exp (attach): Kill process if requested.
26510 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26511 that does not read core files.
26512 * gdb.t01/run.exp: Removed checks for exit status code.
26513 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26514 it is linked in.
26515 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26516 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26517 appropriate, rather than doing it by hand.
26518 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26519 execution.
26520 * gdb.t10/crossload.exp: Kill existing program if needed.
26521 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26522 appropriate, rather than doing it by hand. Always increase
26523 timeout for this test, not just for VxWorks.
26524
26525Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26526
26527 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26528 of Chill STRUCT types and STRUCT values.
26529 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26530 than "char".
26531 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26532 struct2): New struct definitions and initializations to test
c906108c
SS
26533 simple Chill STRUCT types.
26534
26535Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26536
26537 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26538 the null byte at the end of strings.
26539 * gdb.t00/default.exp: Make show version insensitive to copyright
26540 date.
26541 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26542 to avoid dependencies on target char signedness.
26543 * gdb.t16/printcmds.exp: Update expected results for explicitly
26544 unsigned char.
26545 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26546 now work.
26547 * gdb.t21/demangle.exp: Add many more patterns for template
26548 demangling, most of them being expected failures.
26549 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26550 string we are matching for, to match on the whole string.
26551 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26552 and fix a whole bunch that had incorrect expected output but were
26553 passing anyway because of the bug in "proc demangle".
26554 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26555 type.
26556 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26557
26558Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26559
a9c64011
AS
26560 * gdb/testsuite: made modifications to testcases, etc., to allow
26561 them to work properly given the reorganization of deja-gnu and the
26562 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26563
26564Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26565
26566 * gdb/testsuite: Initial creation of gdb/testsuite.
26567 Migrated dejagnu testcases and support files for testing nm to
26568 gdb/testsuite from deja-gnu. These files were moved "as is"
26569 with no modifications. This migration is part of a major overhaul
26570 of dejagnu. The modifications to these testcases, etc., which
26571 will allow them to work with the new version of dejagnu will be
26572 made in a future update.
48efe704 26573
8d8cb839 26574 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26575\f
8d8cb839
EZ
26576;; Local Variables:
26577;; mode: change-log
26578;; left-margin: 8
26579;; fill-column: 74
26580;; version-control: never
26581;; End:
902f2ccb 26582
0b302171 26583 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26584 Copying and distribution of this file, with or without modification,
26585 are permitted provided the copyright notice and this notice are preserved.
This page took 2.698185 seconds and 4 git commands to generate.