]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
PR ld/13839
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ccbb4f28
JB
12012-03-13 Joel Brobecker <brobecker@adacore.com>
2
3 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4
32039130
JB
52012-03-13 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.ada/bp_range_type: New testcase.
8
16899756
DE
92012-03-13 Doug Evans <dje@google.com>
10
11 * gdb.base/default.exp: Delete tests for symbol-reloading.
12 * gdb.base/help.exp: Ditto.
13 * gdb.base/setshow.exp: Ditto.
14 * gdb.base/gdb_history: Delete references to symbol-reloading.
15
87b0bb13
JK
162012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
17
18 * gdb.base/attach-twice.c: New files.
19 * gdb.base/attach-twice.exp: New files.
20
0d7941a9
KS
212012-03-08 Keith Seitz <keiths@redhat.com>
22
23 * lib/gdb.exp (gdb_get_line_number): Throw an
24 error instead of returning -1.
25 * gdb.base/break.exp: Remove unused variable
26 bp_location5.
27 * gdb.base/hbreak2.exp: Likewise.
28 * gdb.base/sepdebug.exp: Likewise.
29
f4647387
YQ
302012-03-08 Yao Qi <yao@codesourcery.com>
31 Pedro Alves <palves@redhat.com>
32
33 Fix PR server/13392.
34 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
35 (tracepoint_change_loc_2): Remove kfail. Return if failed to
36 download tracepoints.
37 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
38 (pending_tracepoint_resolved_during_trace): Likewise.
39 (pending_tracepoint_installed_during_trace): Likewise.
40 (pending_tracepoint_with_action_resolved): Likewise.
41
83c532cb
KS
422012-03-08 Keith Seitz <keiths@redhat.com>
43
44 * gdb.ada/array_bounds.exp: Get breakpoint for line
45 with "START", not "STOP".
46 * gdb.python/py-infthread.exp: Do not continue to
47 line marked "Break here.", which is undefined.
48
d6b6bbb7
LM
492012-03-08 Luis Machado <lgustavo@codesourcery.com>
50
51 Revert:
52
53 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
54
55 Implement testsuite workaround for PR breakpoints/13781.
56 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
57 (set breakpoint condition-evaluation host): New conditional command.
58
7fe25d9b
JK
592012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 Fix CU relative vs. absolute DIE offsets.
62 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
63 one.
64
51898c15
JK
652012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
66
67 Fix false FAIL on distros with relro linkage as default.
68 * gdb.reverse/solib-precsave.exp: Try to compile the test using
69 -Wl,-z,norelro first.
70
8131799e
JB
712012-03-06 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.ada/bp_on_var: New testcase.
74
ba241969
JB
752012-03-06 Joel Brobecker <brobecker@adacore.com>
76
77 * gdb.ada/bp_enum_homonym: New testcase.
78
abe49676
YQ
792012-03-06 Yao Qi <yao@codesourcery.com>
80
81 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
82 x86_64-*-* and i?86-*-*.
83 Set up KFAIL for gdb/13808.
84
d8df103b
TT
852012-03-05 Tom Tromey <tromey@redhat.com>
86
87 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
88 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
89
b7b189f3
TT
902012-03-05 Tom Tromey <tromey@redhat.com>
91
92 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
93
69dc1c4d
YQ
942012-03-04 Yao Qi <yao@codesourcery.com>
95
96 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
97 messages for KFAIL.
98
3f20c47f
JK
992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
100
101 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
102 (print one_two_three, indexes off, print few_reps, indexes off)
103 (print many_reps, indexes off, print empty, indexes off)
104 (print one_two_three, print few_reps, print many_reps, print empty):
105 Call setup_xfail if $gcc_old.
106
abf1152a
JK
1072012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
108
109 Implement testsuite workaround for PR breakpoints/13781.
110 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
111 (set breakpoint condition-evaluation host): New conditional command.
112
a06715f8
JK
1132012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
114
115 Code cleanup.
116 * gdb.cp/mb-templates.exp: New variables executable. Use it for
117 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
118 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
119 number 1 by $bpnum. Four times.
120
5808517f
YQ
1212012-03-03 Yao Qi <yao@codesourcery.com>
122
123 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
124
dfe2ac14
JK
1252012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
126
127 Setup KFAIL for PR server/13796.
128 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
129
8bbc467a
JB
1302012-03-02 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.ada/operator_bp: New testcase.
133
c0eac87f
JB
1342012-03-02 Joel Brobecker <brobecker@adacore.com>
135
136 * gdb.ada/info_locals_renaming: New testcase.
137
4f42c881
TT
1382012-03-02 Tom Tromey <tromey@redhat.com>
139
140 * gdb.base/nextoverexit.c: New file.
141 * gdb.base/nextoverexit.exp: New file.
142
7380c0c9
EBM
1432012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
144
145 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
146 parameter.
147
1faeff08
MR
1482012-03-01 Maciej W. Rozycki <macro@mips.com>
149
150 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
151 core registers.
152
320b6f49
MR
1532012-03-01 Maciej W. Rozycki <macro@mips.com>
154 Maciej W. Rozycki <macro@codesourcery.com>
155 Daniel Jacobowitz <dan@codesourcery.com>
156
157 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
158
ad5f7d6e
PA
1592012-03-01 Pedro Alves <palves@redhat.com>
160
161 PR gdb/13767
162
163 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
164 (gdb_collect_globals_test): Call it.
165
d3dc44a6
KS
1662012-03-01 Keith Seitz <keiths@redhat.com>
167
168 * gdb.cp/method2.exp: Output of overload menu is now
169 alphabetized. Update tests for "break A::method".
170 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
171 of hard-coding them.
172 Overload menu is alphabetized: rewrite to accommodate.
173 Unset variables LINE and TYPES which are used in other tests.
174 Compute the output of "info break".
175 Update the breakpoint table after all breakpoints are deleted.
176 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
177 compute ACTUALS and the method body based on parameters.
178 Update expected output accordingly.
179 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
180 unique comments to allow the use of gdb_get_line_number.
181
1822012-03-01 Keith Seitz <keiths@redhat.com>
183
184 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
185 some Tcl syntax.
186 * gdb.cp/ovldbreak.exp: Likewise.
187
7949c2a0
KS
1882012-03-01 Keith Seitz <keiths@redhat.com>
189
190 * gdb.base/help.exp (help show user): Update expected result
191 for new doc string changes (add "non-python").
192
7d74f244
DE
1932012-03-01 Scott J. Goldman <scottjg@vmware.com>
194
195 * gdb.python/py-cmd.exp: Add test to verify that python commands can
196 be put in the user-defined category and that the commands appear in
197 "help user-defined".
198
1b611343
JB
1992012-02-29 Joel Brobecker <brobecker@adacore.com>
200
201 * gdb.ada/tagged_not_init: New testcase.
202
99b1c762
JB
2032012-02-29 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
206 * gdb.ada/enum_idx_packed: New testcase.
207
2d4a02ee
JB
2082012-02-29 Joel Brobecker <brobecker@adacore.com>
209
210 * gdb.ada/aliased_array: New testcase.
211
2e6fda7d
JB
2122012-02-29 Joel Brobecker <brobecker@adacore.com>
213
214 * gdb.ada/whatis_array_val: New testcase.
215
9a7f938f
JK
2162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
217
218 Fix disp-step-syscall.exp: fork: single step over fork.
219 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
220 whitespaces.
221 (single step over $syscall): Remove its check.
222 (single step over $syscall final pc): New check.
223
8703a944
JK
2242012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
225
226 Support processors without SSSE3.
227 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
228 pabsd into ...
229 (ssse3_test): ... a new function.
230 (main): Call ssse3_test.
231 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
232 Update expected values everywhere.
233 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
234 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
235 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
236 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
237 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
238 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
239 Move these tests lower.
240 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
241 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
242 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
243 New tests.
244
c03e6ccc
YQ
2452012-02-29 Yao Qi <yao@codesourcery.com>
246 Pedro Alves <palves@redhat.com>
247
248 * gdb.trace/trace-mt.c: New.
249 * gdb.trace/trace-mt.exp: New.
250
7964b62a
TS
2512012-02-28 Thomas Schwinge <thomas@codesourcery.com>
252
2c8910ba
TS
253 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
254 numbers instead of hardcoding them.
255 * gdb.base/annota1.c: Provide suitable markers.
256 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
257 numbers instead of hardcoding them.
258 * gdb.base/annota3.c: Provide suitable markers.
259
260 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
261 * gdb.base/annota3.c: Likewise.
262 * gdb.base/sigall.c: Likewise.
263 * gdb.base/signals.c: Likewise.
264 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 265
5a41c0b7
MR
2662012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
267
268 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
269 failure return path.
270
ebbbe5c5
LM
2712012-02-27 Luis Machado <lgustavo@codesourcery.com>
272
273 * gdb.base/save-bp.exp: Account for new condition evaluator output.
274
8d126d8a
LM
2752012-02-24 Luis Machado <lgustavo@codesourcery.com>
276
277 * gdb.base/cond-eval-mode.exp: New file.
278
11337c2f
PA
2792012-02-24 Pedro Alves <palves@redhat.com>
280
281 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
282 (top level): Use with_test_prefix.
283
13fc3e3c
PA
2842012-02-24 Pedro Alves <palves@redhat.com>
285
286 * gdb.threads/attach-into-signal.exp (corefunc): Use
287 with_test_prefix.
288
07c1b626
JK
2892012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 Fix false FAILs on old CPUs without SSE.
292 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
293 Return untested for Illegal instruction.
294
596ba138
JK
2952012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 Fix false FAILs with glibc debug infos installed.
298 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
299 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
300
aeaa2474
SA
3012012-02-22 Sterling Augustine <saugustine@google.com>
302
303 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
304 constant with cast.
305
aed555c9
PA
3062012-02-21 Pedro Alves <palves@redhat.com>
307
308 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
309
78afebb4
PA
3102012-02-21 Pedro Alves <palves@redhat.com>
311
312 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
313
fdcfef12
PA
3142012-02-21 Pedro Alves <palves@redhat.com>
315
316 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
317 with_test_prefix.
318
0f4d39d5
PA
3192012-02-21 Pedro Alves <palves@redhat.com>
320
321 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
322 with_test_prefix here.
323 (top level): Do it here instead. Remove `:' from the
324 with_test_prefix string.
325 * gdb.base/attach-pie-misread.exp: Remove the leading space the
326 the suffix `:' from the with_test_prefix prefix string.
327 * gdb.base/break-interp.exp: Ditto.
328 * gdb.base/catch-load.exp: Ditto.
329 * gdb.base/disp-step-syscall.exp: Ditto.
330 * gdb.base/jit-so.exp: Ditto.
331 * gdb.base/jit.exp: Ditto.
332 * gdb.base/sepdebug.exp: Ditto.
333 * gdb.base/solib-display.exp: Ditto.
334 * gdb.base/solib-overlap.exp: Ditto.
335 * gdb.base/watch-cond-infcall.exp: Ditto.
336 * gdb.base/watchpoint.exp: Ditto.
337 * gdb.dwarf2/dw2-noloc.exp: Ditto.
338 * gdb.mi/mi-watch.exp: Ditto.
339 * gdb.mi/mi2-watch.exp: Ditto.
340 * gdb.threads/non-ldr-exc-1.exp: Ditto.
341 * gdb.threads/non-ldr-exc-2.exp: Ditto.
342 * gdb.threads/non-ldr-exc-3.exp: Ditto.
343 * gdb.threads/non-ldr-exc-4.exp: Ditto.
344 * gdb.threads/watchpoint-fork.exp: Ditto.
345 * gdb.threads/watchthreads-reorder.exp: Ditto.
346 * gdb.trace/change-loc.exp: Ditto.
347 * gdb.trace/pending.exp: Ditto.
348 * gdb.trace/status-stop.exp: Ditto.
349 * gdb.trace/strace.exp: Ditto.
350 * gdb.trace/trace-break.exp: Ditto.
351 * gdb.trace/unavailable.exp: Ditto.
352 * lib/gdb.exp (with_test_prefix): Always prefix with space and
353 suffix with colon. Adjust leading comments.
354
6a5870ce
PA
3552012-02-21 Pedro Alves <palves@redhat.com>
356 Tom Tromey <tromey@redhat.com>
357
358 * lib/gdb.exp: Add description of test prefixes.
359 (with_test_prefix): New procedure.
360 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
361 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
362 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
363 instead of lappend to append to pf_prefix.
364 * gdb.base/catch-load.exp: Use with_test_prefix.
365 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
366 * gdb.base/jit-so.exp: Use with_test_prefix.
367 * gdb.base/jit.exp: Use with_test_prefix.
368 * gdb.base/return-nodebug.exp (do_test): Use append instead of
369 lappend to append to pf_prefix.
370 * gdb.base/sepdebug.exp: Use with_test_prefix.
371 * gdb.base/solib-display.exp: Use with_test_prefix.
372 * gdb.base/solib-overlap.exp: Use with_test_prefix.
373 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
374 * gdb.base/watchpoint.exp: Use with_test_prefix.
375 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
376 * gdb.mi/mi-watch.exp: Use with_test_prefix.
377 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
378 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
379 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
380 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
381 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
382 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
383 append instead of lappend to append to pf_prefix.
384 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
385 * gdb.trace/change-loc.exp: Use with_test_prefix.
386 * gdb.trace/pending.exp: Use with_test_prefix.
387 * gdb.trace/status-stop.exp: Use with_test_prefix.
388 * gdb.trace/strace.exp: Use with_test_prefix.
389 * gdb.trace/trace-break.exp: Use with_test_prefix.
390 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
391 instead of lappend to append to pf_prefix.
392
35dc4a6b
JK
3932012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
394
395 Fix racy FAILs.
396 * gdb.base/inferior-died.c (main): Add return of 0.
397 * gdb.base/inferior-died.exp (continue): Fix expectation of
398 asynchronous events.
399 (p 1): New test.
400
c5a006e6
PA
4012012-02-20 Pedro Alves <palves@redhat.com>
402
403 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
404 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
405 gdb's internal debug output. For the non-threaded case, look for
406 "Program received signal SIGLARM", for the threaded case, peek at
407 the thread's siginfo.
408
cc51a170
PA
4092012-02-20 Pedro Alves <palves@redhat.com>
410
411 General cleanup, make output test messages unique, and build
412 different executable files for the non-threaded and threaded
413 cases.
414
415 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
416 Delete.
417 (executable_nothr, executable_thr): New globals.
418 (top level): Adjust to delete both executables.
419 (corefunc): New parameter $executable. Set $pf_prefix instead of
420 hand writing a prefix in tests. Issue a clean_restart and enable
421 lin-lwp debug output here.
422 (top level): Adjust. Use build_executable. Don't start gdb here,
423 and don't enable lin-lwp debug output here.
424 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
425
c755f03d
JK
4262012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
427
428 Fix racy FAILs.
429 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
430 "continue" command.
431
6bec5e0a
JK
4322012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
433
434 Fix for gdbserver non-extended mode.
435 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
436 and gdb_run_cmd.
437
2e8265fd
TT
4382012-02-17 Tom Tromey <tromey@redhat.com>
439
440 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
441 * gdb.python/py-events.exp: Check 'dir' output.
442 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
443
9e507076
YQ
4442012-02-17 Yao Qi <yao@codesourcery.com>
445
446 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
447
32d22ab1
TT
4482012-02-16 Tom Tromey <tromey@redhat.com>
449
450 * gdb.base/inferior-died.c: Don't include stdio.h.
451
9addecb9
TT
4522012-02-16 Tom Tromey <tromey@redhat.com>
453
454 * gdb.base/inferior-died.c: New file.
455 * gdb.base/inferior-died.exp: New file.
456
4cb6da1c
AR
4572012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
458
459 * gdb.base/break-inline.exp: New file.
460 * gdb.base/break-inline.c: New file.
461
3af2590d
TT
4622012-02-15 Tom Tromey <tromey@redhat.com>
463
464 * gdb.base/pc-fp.exp: Add "info register" tests.
465
29988831
TT
4662012-02-15 Tom Tromey <tromey@redhat.com>
467
468 * gdb.base/regs.exp: Remove.
469
10010058
PA
4702012-02-15 Pedro Alves <palves@redhat.com>
471
472 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
473 the target doesn't support tracepoints.
474 * gdb.trace/circ.exp: Ditto.
475 * gdb.trace/collection.exp: Ditto.
476 * gdb.trace/packetlen.exp: Ditto.
477 * gdb.trace/passc-dyn.exp: Ditto.
478 * gdb.trace/report.exp: Ditto.
479 * gdb.trace/tfind.exp: Ditto.
480 * gdb.trace/tspeed.exp: Ditto.
481 * gdb.trace/tsv.exp: Ditto.
482 * gdb.trace/unavailable.exp: Ditto.
483 * gdb.trace/while-dyn.exp: Ditto.
484
a2e0062d
PA
4852012-02-15 Pedro Alves <palves@redhat.com>
486
487 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
488 gdb_test_multiple, and call unsupported instead of fail, if the
489 remote side does not support the request.
490
a1999d40
PA
4912012-02-15 Pedro Alves <palves@redhat.com>
492
493 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
494 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
495 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
496 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
497 * gdb.server/server-run.exp: Make sure gdb is disconnected.
498 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
499 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
500 doesn't start with "extended-" already.
501
7cee1e54
PA
5022012-02-15 Pedro Alves <palves@redhat.com>
503
504 Support extended-remote. Avoid cascading timeouts.
505
506 * gdb.base/attach.exp (do_attach_tests): Add expected output for
507 the extended-remote target. If attaching with no file fails, load
508 the file manually.
509 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
510
816338b5
SS
5112012-02-14 Stan Shebs <stan@codesourcery.com>
512
513 * gdb.base/ena-dis-br.exp: Add enable count test.
514
cc30c4bd
PA
5152012-02-13 Pedro Alves <palves@redhat.com>
516
517 * config/mips-idt.exp: Delete.
518 * gdb.base/a2-run.exp: Remove mips-idt xfails.
519 * gdb.base/bitfields.exp: Remove mips-idt restarts.
520 * gdb.base/break.exp: Remove mips-idt references.
521 * gdb.base/chng-syms.exp: Ditto.
522 * gdb.base/default.exp: Ditto.
523 * gdb.base/funcargs.exp (funcargs_reload): Delete.
524 (top level): Don't call it.
525 * gdb.base/opaque.exp: Remove mips-idt restarts.
526 * gdb.base/ptype.exp: Remove mips-idt xfails.
527 * gdb.base/scope.exp: Remove mips-idt restarts.
528 * gdb.base/sepdebug.exp: Remove mips-idt references.
529 * gdb.base/watchpoint.exp (maybe_clean_restart)
530 (maybe_reinitialize): Delete.
531 (test_disabling_watchpoints, test_disabling_watchpoints)
532 (test_watchpoint_triggered_in_syscall)
533 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
534 Don't call them.
535
57008375
JK
5362012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
537
538 * gdb.server/server-exec-info.exp: New file.
539
4a2d9c08
PA
5402012-02-10 Pedro Alves <palves@redhat.com>
541
542 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
543 always non-empty.
544 (test_attach): Always pass $exec to test_attach_gdb.
545
09fa21bd
TT
5462012-02-08 Tom Tromey <tromey@redhat.com>
547
548 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
549 before inferior is started.
550
f0823d2c
TT
5512012-02-07 Tom Tromey <tromey@redhat.com>
552
553 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
554 Symbol.value.
555 * gdb.python/py-symbol.c (qq): Set default value.
556
5572012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
558
559 * gdb.python/py-symbol.c (qq): New global.
560 * gdb.python/py-symbol.exp: Add test for frame-less
561 lookup_symbol.
562 * gdb.python/py-symtab.exp: Fix line number.
563
f7e44f65
JB
5642012-02-03 Joel Brobecker <brobecker@adacore.com>
565
566 * gdb.ada/mi_task_arg: New testcase.
567
4c9ed63c
PA
5682012-02-02 Pedro Alves <palves@redhat.com>
569
570 * gdb.reverse/until-precsave.exp: Also put "record save" under the
571 extended timeout.
572
c0b9f2c6
PA
5732012-02-02 Pedro Alves <palves@redhat.com>
574
575 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
576 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
577
5f8cefd7
PA
5782012-02-02 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/term.exp: Rewrite.
581 * gdb.base/term.c: New.
582
2f3a2569
PA
5832012-02-02 Pedro Alves <palves@redhat.com>
584
585 * gdb.base/default.exp (run "r" abbreviation, run): Add
586 extended-remote expected output.
587
f149aabd
TT
5882012-02-02 Tom Tromey <tromey@redhat.com>
589
590 * gdb.cp/dispcxx.exp: New file.
591 * gdb.cp/dispcxx.cc: New file.
592
03bef283
TT
5932012-02-01 Tom Tromey <tromey@redhat.com>
594
595 * gdb.base/jit-simple.exp: New file.
596 * gdb.base/jit-simple.c: New file.
597
a79b18b5
YQ
5982012-01-30 Yao Qi <yao@codesourcery.com>
599
600 * gdb.base/skip.exp: Make test result unique.
601
f0d1a53e
JK
6022012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
603
604 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
605 compatibility with valgrind-3.7.0.
606
4b3c9f41
PA
6072012-01-27 Pedro Alves <palves@redhat.com>
608
609 * gdb.base/watchpoint.exp (no_hw): New global.
610 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
611 disable hw watchpoints.
612 (test_wide_location_1, test_wide_location_2): If no_hw is set,
613 don't expect hw watchpoints.
614 (no_hw_watchpoints): Always clean restart.
615 (do_tests): New procedure, factored out from the top level.
616 (top level): Run tests twice. Once with hw watchpoints enabled,
617 another time with hw watchpoints disabled.
618
a13491c8
PA
6192012-01-27 Pedro Alves <palves@redhat.com>
620
621 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
622 out from the top level.
623 (top level): Call it instead.
624
f2c8a051
PA
6252012-01-27 Pedro Alves <palves@redhat.com>
626
627 * gdb.base/watchpoint.exp (top level): Re-enable hardware
628 watchpoints sooner.
629
654d7a9e
PA
6302012-01-27 Pedro Alves <palves@redhat.com>
631
632 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
633
274f47f3
PA
6342012-01-27 Pedro Alves <palves@redhat.com>
635
636 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
637 "You may have requested too many hardware
638 breakpoints/watchpoints".
639
e4d63ba2
PA
6402012-01-27 Pedro Alves <palves@redhat.com>
641
642 * gdb.base/watchpoint.exp (maybe_clean_restart)
643 (maybe_reinitialize): New.
644 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
645 expect "hit N times".
646 (test_disabling_watchpoints, test_complex_watchpoint)
647 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
648 Call maybe_clean_restart.
649 (top level): Use clean_restart. Remove "mips-idt-*"
650 reinitialization.
651
dbd95daf
PA
6522012-01-27 Pedro Alves <palves@redhat.com>
653
654 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
655
f3ad2025
PA
6562012-01-27 Pedro Alves <palves@redhat.com>
657
658 * gdb.base/watchpoint.exp: Clean restart after tests that don't
659 require `initialize' anymore. Remove unnecessary `initialize'
660 calls.
661
100aa3ae
PA
6622012-01-27 Pedro Alves <palves@redhat.com>
663
664 * gdb.base/watchpoint.exp (wp_set): Delete.
665 (initialize, test_simple_watchpoint, top level): Remove dead code.
666
c79a8e11
PA
6672012-01-27 Pedro Alves <palves@redhat.com>
668
669 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
670 typo.
671
048fe15a
PA
6722012-01-27 Pedro Alves <palves@redhat.com>
673
674 * config/extended-gdbserver.exp: New file.
675 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
676 comment.
677 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
678 * boards/native-extended-gdbserver.exp: New file.
679
4033a6bf
PA
6802012-01-26 Pedro Alves <palves@redhat.com>
681
682 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
683 and gdb_test_multiple.
684
3d7f4b81
PA
6852012-01-26 Pedro Alves <palves@redhat.com>
686
687 Make test messages unique, and more identifiable.
688 * gdb.multi/watchpoint-multi.exp: Change test messages.
689
484abf42
TT
6902012-01-25 Tom Tromey <tromey@redhat.com>
691
692 * gdb.base/solib-disc.exp: Fix regexps.
693
edcc5120
TT
6942012-01-24 Tom Tromey <tromey@redhat.com>
695
696 * lib/mi-support.exp (mi_expect_stop): Add special case for
697 solib-event.
698 * gdb.base/catch-load-so.c: New file.
699 * gdb.base/catch-load.exp: New file.
700 * gdb.base/catch-load.c: New file.
701 * gdb.base/break-interp.exp (reach_1): Update regexp.
702
30b91c90
JK
7032012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
704
705 Fix fuzzy results.
706 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
707 lpsimple and func.
708
53fe1783
GB
7092012-01-24 Gary Benson <gbenson@redhat.com>
710
711 Delete #if 0'd out code.
712 * gdb.base/default.exp (info catch): Remove.
713 * gdb.base/gdb_history (info catch): Likewise.
714 * gdb.base/help.exp (info catch): Likewise.
715
d0d8b0c6
JK
7162012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
717
718 Fix watchpoints to be specific for each inferior.
719 * gdb.multi/watchpoint-multi.c: New file.
720 * gdb.multi/watchpoint-multi.exp: New file.
721
4403d8e9
JK
7222012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 Fix watchpoints across inferior fork.
725 * gdb.threads/watchpoint-fork-child.c: New file.
726 * gdb.threads/watchpoint-fork-mt.c: New file.
727 * gdb.threads/watchpoint-fork-parent.c: New file.
728 * gdb.threads/watchpoint-fork-st.c: New file.
729 * gdb.threads/watchpoint-fork.exp: New file.
730 * gdb.threads/watchpoint-fork.h: New file.
731
050a2e1d
PA
7322012-01-23 Pedro Alves <palves@redhat.com>
733
734 * gdb.base/call-signal-resume.exp: Allow output after "return".
735
6a52fb62
PA
7362012-01-20 Pedro Alves <palves@redhat.com>
737
738 * gdb.python/py-finish-breakpoint.py: Fix typo.
739
145b16a9
UW
7402012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
741
742 * gdb.base/info-proc.exp: Also run on remote targets. Main
743 "info proc" command is now always present; whether target supports
744 actual info proc operation is detected when attempting to issue
745 the command.
746
26f6125e
JK
7472012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
748
749 * .gdbinit: Remove.
750
eb5227ce
PA
7512012-01-19 Pedro Alves <palves@redhat.com>
752
753 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
754 look at the funtions' returns.
755 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
756 (jprint.print(int, int)): Change return type to int. Adjust.
757
1db33378
PP
7582012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
759
760 PR gdb/9538
761 * gdb.base/sepdebug.exp: New test.
762
b9736cf8
PA
7632012-01-18 Pedro Alves <palves@redhat.com>
764
765 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
766 Allow output before ^done.
767
4aac40c8
TT
7682012-01-16 Tom Tromey <tromey@redhat.com>
769
770 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
771 Add tests for relative directory.
772
cafec441
TT
7732012-01-16 Tom Tromey <tromey@redhat.com>
774
775 * gdb.base/printcmds.c (enum flag_enum): New.
776 (three): New global.
777 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
778 enum printing.
779 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
780 FlagEnumerationPrinter.
781 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
782 * gdb.python/py-pp-maint.c (enum flag_enum): New.
783 (fval): New global.
784
abcc4978
PA
7852012-01-16 Pedro Alves <palves@redhat.com>
786
787 * lib/gdb.exp (banned_procedures): New variable.
788 (banned_variables_traced): Rename to ...
789 (banned_traced): ... this.
790 (gdb_init): Also trace banned procedures.
791 (gdb_finish): Also untrace banned procedures.
792
97ccebe8
PA
7932012-01-16 Pedro Alves <palves@redhat.com>
794
795 Remove all calls to strace.
796
2af7517b
JK
7972012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
798
799 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
800 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
801
9241a8bc
PP
8022012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
803
804 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
805 * gdb.base/pie-execl.exp: Likewise.
806
3848a17f
KS
8072012-01-12 Keith Seitz <keiths@redhat.com>
808
809 PR mi/10586
810 * gdb.mi/var-cmd.c (struct anonymous): New structure.
811 (do_anonymous_type_tests): New function.
812 (main): Call do_anonymous_type_tests.
813 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
814 (verify_everything): New procedure.
815 * gdb.mi/mi-var-cp.cc (class A): New class.
816 (anonymous_structs_and_unions): New function.
817 (main): Call anonymous_structs_and_unions.
818 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
819 (verify_everything): New procedure.
820
440e2fca
KS
8212012-01-12 Keith Seitz <keiths@redhat.com>
822
823 * lib/mi-support.exp: Expand comments about PATH_EXPR.
824 (varobj_tree::get_path_expr): Assume that all varobjs are
825 compound unless they are known simple types.
826 Adjust path expressions based on parent type, path parent type,
827 and tree language.
828 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
829 the root varobj.
830 (mi_walk_varobj_tree): Add LANGUAGE parameter.
831
675399c9
PA
8322012-01-11 Pedro Alves <palves@redhat.com>
833
834 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
835 core files on this machine" anymore.
836
97ddaa9b
PH
8372012-01-11 Paul Hilfinger <hilfingr@adacore.com>
838
839 * gdb.base/watchpoint.c (recurser): Initialize local_x.
840 (main): Repeat recurser call.
841 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
842 equivalent to 'local_x'.
843
ea733575
PH
8442012-01-11 Paul Hilfinger <hilfingr@adacore.com>
845 Joel Brobecker <brobecker@adacore.com>
846
847 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
848
2ca0b532
PA
8492012-01-05 Pedro Alves <alves.ped@gmail.com>
850
851 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
852 * gdb.python/py-events.c (first): Add bits for new "step N" test.
853 * gdb.python/py-events.exp: Test that "step N" tripping on a
854 breakpoint emits a breakpoint event.
855
6e681866
JB
8562012-01-03 Joel Brobecker <brobecker@adacore.com>
857
858 * gdb.base/auxv.exp: Reformat the copyright notice.
859
3c2d6aff
YQ
8602012-01-03 Yao Qi <yao@codesourcery.com>
861
862 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
863 (strace_trace_on_diff_addr): New.
864 * gdb.trace/strace.c: (main): Add two local variables.
865
0852fee3
UW
8662011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
867
868 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
869 * gdb.cell/gcore.exp: Likewise.
870 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
871 to verify the correct instance of main is selected.
872
12c3e59c
JB
8732012-01-02 Joel Brobecker <brobecker@adacore.com>
874
875 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
876 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
877 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
878 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
879 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
880 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
881 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
882 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
883 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
884 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
885 gdb.threads/thread_check.c: Reformat copyright header.
886
c0f378ec
EBM
8872011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
888
e4a7ca93 889 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
890 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
891 is not enabled.
892
3bc96cfb
JK
8932011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
894
895 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
896 parameter to self_exec, adjust the function.
897 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
898 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
899 (set var do_exit = 0): Remove test.
900 (newline at end of file): Add one.
901
095bcf5e
JB
9022011-12-27 Joel Brobecker <brobecker@adacore.com>
903
904 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
905 New files.
906
18d19bd1
JK
9072011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 Fix racy FAILs.
910 * gdb.threads/fork-thread-pending.c (barrier): New variable.
911 (thread_function, thread_forker): Call pthread_barrier_wait for it.
912 (main): Call pthread_barrier_init for it.
913
e809353a
JK
9142011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
915
916 Fix double send_gdb leading to racy FAILs.
917 * gdb.base/break.exp (set silent break bp_location1): Replace
918 3x send_gdb and gdb_expect by gdb_test.
919 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
920 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
921 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
922 instead of send_gdb. Twice.
923 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
924 3x send_gdb and gdb_expect by gdb_test.
925 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
926
da8cb7ec
JK
9272011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
928
929 * gdb.linespec/linespec.exp: Compile using {c++}.
930
ae1a303e
JK
9312011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
932
933 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
934 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
935 (verify GCC PR debug/51668): New test.
936
cc72b2a2
KP
9372011-12-23 Kevin Pouget <kevin.pouget@st.com>
938
939 Introduce gdb.FinishBreakpoint in Python.
940 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
941 py-finish-breakpoint2
942 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
943 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
944 instead of line number.
945 * gdb.python/py-finish-breakpoint.c: New file.
946 * gdb.python/py-finish-breakpoint.exp: New file.
947 * gdb.python/py-finish-breakpoint.py: New file.
948 * gdb.python/py-finish-breakpoint2.cc: New file.
949 * gdb.python/py-finish-breakpoint2.exp: New file.
950 * gdb.python/py-finish-breakpoint2.py: New file.
951
3b7962f9
JK
9522011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
953
954 Partial fix of compatibility with gcc-4.7.
955 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
956 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
957 Add comment to add a PASS case in the future.
958
6538471c
JK
959 Fix compatibility with gcc-4.7.
960 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
961
7052e42c
UW
9622011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
963
964 PR tdep/12797
965 * gdb.base/callfuncs.exp: Remove KFAIL.
966
9ac7f98e
JB
9672011-12-21 Joel Brobecker <brobecker@adacore.com>
968
969 * gdb.ada/task_bp: New testcase.
970
f6eeced0
JK
9712011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
974 -DNO_SECTIONS.
975 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
976
72225e17
JK
9772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
978
979 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
980 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
981 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
982 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
983 conditional for gcc <= 4.5.
984
13ac8d2c
JK
9852011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
988 by XFAIL.
989 * gdb.cp/static-method.exp (info addr A::func())
990 (list static-method.cc:xxx::(anonymous namespace)::A::func)
991 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
992 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
993 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
994 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
995 (test value of F in k3_m): Likewise.
996 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
997 Likewise.
998
049682ba
JK
9992011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1000
1001 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1002 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1003 Remove.
1004 * gdb.threads/attachstop-mt.c: Remove.
1005 * gdb.threads/attachstop-mt.exp: Remove.
1006
2c9d8796
MK
10072011-12-17 Mark Kettenis <kettenis@gnu.org>
1008
1009 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1010
e0f9f062
DE
10112011-12-16 Doug Evans <dje@google.com>
1012
f4aa2101 1013 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
1014 * boards/native-gdbserver.exp: New file.
1015
e0f9f062
DE
1016 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1017 gdbserver output.
1018 (gdbserver_default_get_remote_address): New function.
1019 (gdbserver_start): Call gdb,get_remote_address to compute argument
1020 to "target remote" command.
1021
80b6e756
PM
10222011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1023
1c3ad6ab 1024 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1025 python print-stack. Add set/show python print-stack
1026 off|full|message tests.
1027
1576bd00
YQ
10282011-12-15 Yao Qi <yao@codesourcery.com>
1029
1030 * gdb.trace/strace.c: New
1031 * gdb.trace/strace.exp: New.
1032
d6a0f6e0
TT
10332011-12-14 Tom Tromey <tromey@redhat.com>
1034
1035 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1036
31015e1d
DE
10372011-12-14 Doug Evans <dje@google.com>
1038
1039 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1040
7b50312a
PA
10412011-12-14 Pedro Alves <pedro@codesourcery.com>
1042
1043 PR threads/10729
1044
1045 * gdb.mi/watch-nonstop.c: New file.
1046 * gdb.mi/mi-watch-nonstop.exp: New file.
1047
924437bc
PA
10482011-12-13 Pedro Alves <pedro@codesourcery.com>
1049 Doug Evans <dje@google.com>
1050
1051 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1052 (clean_restart): Remove references to the gdb_stub target board
1053 variable.
1054 (gdb_step_for_stub): Delete.
1055
1056 * gdb.base/annota1.exp: Remove all references to [target_info
1057 exists gdb_stub], gdb_step_for_stub and usestubs.
1058 * gdb.base/annota3.exp: Ditto.
1059 * gdb.base/async.exp: Ditto.
1060 * gdb.base/break.exp: Ditto.
1061 * gdb.base/code-expr.exp: Ditto.
1062 * gdb.base/commands.exp: Ditto.
1063 * gdb.base/completion.exp: Ditto.
1064 * gdb.base/condbreak.exp: Ditto.
1065 * gdb.base/consecutive.exp: Ditto.
1066 * gdb.base/cvexpr.exp: Ditto.
1067 * gdb.base/define.exp: Ditto.
1068 * gdb.base/display.exp: Ditto.
1069 * gdb.base/ena-dis-br.exp: Ditto.
1070 * gdb.base/environ.exp: Ditto.
1071 * gdb.base/gnu-ifunc.exp: Ditto.
1072 * gdb.base/maint.exp: Ditto.
1073 * gdb.base/pending.exp: Ditto.
1074 * gdb.base/sect-cmd.exp: Ditto.
1075 * gdb.base/sepdebug.exp: Ditto.
1076 * gdb.base/unload.exp: Ditto.
1077 * gdb.base/watchpoint-solib.exp: Ditto.
1078 * gdb.cp/annota2.exp: Ditto.
1079 * gdb.cp/annota3.exp: Ditto.
1080 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1081 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1082 * gdb.mi/mi-pending.exp: Ditto.
1083 * gdb.trace/circ.exp: Ditto.
1084 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1085 * gdb.base/list.exp: Ditto.
1086
1087 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1088 breakpoint function and all references to the usestubs macro.
1089 * gdb.base/exprs.c: Ditto.
1090 * gdb.base/freebpcmd.c: Ditto.
1091 * gdb.base/bitfields.c: Ditto.
1092 * gdb.base/bitfields2.c: Ditto.
1093 * gdb.base/break.c: Ditto.
1094 * gdb.base/call-sc.c: Ditto.
1095 * gdb.base/call-signals.c: Ditto.
1096 * gdb.base/callfuncs.c: Ditto.
1097 * gdb.base/charset.c: Ditto.
1098 * gdb.base/consecutive.c: Ditto.
1099 * gdb.base/constvars.c: Ditto.
1100 * gdb.base/funcargs.c: Ditto.
1101 * gdb.base/int-type.c: Ditto.
1102 * gdb.base/interrupt.c: Ditto.
1103 * gdb.base/langs0.c: Ditto.
1104 * gdb.base/list0.c: Ditto.
1105 * gdb.base/mips_pro.c: Ditto.
1106 * gdb.base/miscexprs.c: Ditto.
1107 * gdb.base/nodebug.c: Ditto.
1108 * gdb.base/opaque0.c: Ditto.
1109 * gdb.base/pointers.c: Ditto.
1110 * gdb.base/printcmds.c: Ditto.
1111 * gdb.base/ptype.c: Ditto.
1112 * gdb.base/recurse.c: Ditto.
1113 * gdb.base/reread1.c: Ditto.
1114 * gdb.base/reread2.c: Ditto.
1115 * gdb.base/restore.c: Ditto.
1116 * gdb.base/return.c: Ditto.
1117 * gdb.base/run.c: Ditto.
1118 * gdb.base/scope0.c: Ditto.
1119 * gdb.base/sepdebug.c: Ditto.
1120 * gdb.base/setshow.c: Ditto.
1121 * gdb.base/setvar.c: Ditto.
1122 * gdb.base/sigall.c: Ditto.
1123 * gdb.base/signals.c: Ditto.
1124 * gdb.base/structs.c: Ditto.
1125 * gdb.base/structs2.c: Ditto.
1126 * gdb.base/testenv.c: Ditto.
1127 * gdb.base/twice.c: Ditto.
1128 * gdb.base/unwindonsignal.c: Ditto.
1129 * gdb.base/watchpoint.c: Ditto.
1130 * gdb.base/watchpoints.c: Ditto.
1131 * gdb.base/whatis.c: Ditto.
1132 * gdb.cp/classes.cc: Ditto.
1133 * gdb.cp/cplusfuncs.cc: Ditto.
1134 * gdb.cp/derivation.cc: Ditto.
1135 * gdb.cp/formatted-ref.cc: Ditto.
1136 * gdb.cp/misc.cc: Ditto.
1137 * gdb.cp/overload.cc: Ditto.
1138 * gdb.cp/ovldbreak.cc: Ditto.
1139 * gdb.cp/ref-params.cc: Ditto.
1140 * gdb.cp/ref-types.cc: Ditto.
1141 * gdb.cp/templates.cc: Ditto.
1142 * gdb.cp/virtfunc.cc: Ditto.
1143 * gdb.hp/gdb.aCC/run.c: Ditto.
1144 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1145 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1146 * gdb.reverse/consecutive-reverse.c: Ditto.
1147 * gdb.reverse/sigall-reverse.c: Ditto.
1148 * gdb.reverse/until-reverse.c: Ditto.
1149 * gdb.reverse/watch-reverse.c: Ditto.
1150 * gdb.trace/actions.c: Ditto.
1151 * gdb.trace/circ.c: Ditto.
1152 * gdb.trace/collection.c: Ditto.
1153
fabde485
PA
11542011-12-13 Pedro Alves <pedro@codesourcery.com>
1155
1156 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1157 (func6, func7): New.
1158 (main): Call func6 and func7.
1159 * gdb.base/watchpoint.exp (test_wide_location_1)
1160 (test_wide_location_2): New.
1161 (top level): Re-enable hardware watchpoints if necessary. Call
1162 test_wide_location_1 and test_wide_location_2.
1163
ff7d1690
YQ
11642011-12-11 Yao Qi <yao@codesourcery.com>
1165
1166 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1167
a6af7abe
JB
11682011-12-11 Joel Brobecker <brobecker@adacore.com>
1169
1170 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1171 expected output for unsupported case.
1172
61638e15
JK
11732011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 PR testsuite/12649
1176 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1177 Protect gdb_test_multiple by final $gdb_prompt match.
1178
0a00efc3
JK
11792011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1182 New variable, new test.
1183 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1184 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1185 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1186 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1187 them if HAVE_GCC_45682_FIXED is not set.
1188
4511b1ba
YQ
11892011-12-10 Yao Qi <yao@codesourcery.com>
1190
1191 * gdb.trace/status-stop.exp: New.
1192 * gdb.trace/status-stop.c: New.
1193
27949e73
JK
11942011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1197 timeout.
1198
d8ea7931
TT
11992011-12-08 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1202 condition.
1203
1cc310d2
SS
12042011-12-07 Stan Shebs <stan@codesourcery.com>
1205
1206 * gdb.trace/tfind.exp: Update for output changes.
1207
d482a875
PA
12082011-12-07 Pedro Alves <pedro@codesourcery.com>
1209
1210 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1211 throws "Cannot insert catchpoints in this configuration".
1212 * gdb.ada/mi_catch_ex.exp: Likewise.
1213
f0ba3972
PA
12142011-12-06 Pedro Alves <pedro@codesourcery.com>
1215
1216 * gdb.base/break-always.exp: Test changing memory at addresses
1217 with breakpoints inserted.
1218
f8eba3c6
TT
12192011-12-06 Joel Brobecker <brobecker@acacore.com>
1220
1221 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1222 involving a fully qualified function name.
1223
12242011-12-06 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.ada/homonym.exp: Add three breakpoint tests.
1227
12282011-12-06 Tom Tromey <tromey@redhat.com>
1229
1230 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1231 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1232 * gdb.objc/objcdecode.exp: Update for output changes.
1233 * gdb.linespec/linespec.exp: New file.
1234 * gdb.linespec/lspec.cc: New file.
1235 * gdb.linespec/lspec.h: New file.
1236 * gdb.linespec/body.h: New file.
1237 * gdb.linespec/base/two/thefile.cc: New file.
1238 * gdb.linespec/base/one/thefile.cc: New file.
1239 * gdb.linespec/Makefile.in: New file.
1240 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1241 output changes.
1242 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1243 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1244 makes one breakpoint.
1245 * gdb.cp/method2.exp (test_break): Update for output changes.
1246 * gdb.cp/mb-templates.exp: Update for output changes.
1247 * gdb.cp/mb-inline.exp: Update for output changes.
1248 * gdb.cp/mb-ctor.exp: Update for output changes.
1249 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1250 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1251 has multiple matches.
1252 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1253 error message change.
1254 * gdb.base/list.exp (test_list_filename_and_number): Update for
1255 error message change.
1256 * gdb.base/break.exp: Disable pending breakpoints. Update for
1257 output changes.
1258 * configure.ac: Add gdb.linespec.
1259 * configure: Rebuild.
1260 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1261
c642a434
UW
12622011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1263
1264 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1265 last_break register on s390*-*-* targets.
1266
b18003d1
JB
12672011-12-06 Joel Brobecker <brobecker@adacore.com>
1268
1269 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1270 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1271 of parameter X in procedure Foo.
1272
fe96589c
SS
12732011-12-05 Stan Shebs <stan@codesourcery.com>
1274
1275 * gdb.trace/tfind.exp: Update help string matches.
1276
1820ab47
JK
12772011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1278
1279 * gdb.server/ext-run.exp (get process list): Accept also systemd
1280 as PID 1.
1281
e11ac3a3
JK
12822011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1283 Pedro Alves <pedro@codesourcery.com>
1284
1285 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1286 starting GDB.
1287 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1288 $use_gdb_stub.
1289 * gdb.base/display.exp: Likewise.
1290 * gdb.base/ending-run.exp: Likewise.
1291 * gdb.base/list.exp (test_listsize): Likewise.
1292 * gdb.base/setshow.exp: Likewise.
1293 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1294 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1295 check by global $use_gdb_stub.
1296 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1297 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1298 (default_gdb_init): Unset global $use_gdb_stub.
1299 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1300 by global $use_gdb_stub.
1301 * lib/gdbserver-support.exp: Extend comments for set_board_info
1302 gdb_protocol and gdb,socketport.
1303 (gdbserver_start_extended): Set global gdbserver_protocol and
1304 gdbserver_gdbport. Clear global use_gdb_stub.
1305 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1306 from target use_gdb_stub.
1307 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1308
1d41d75c
DE
13092011-12-03 Doug Evans <dje@google.com>
1310
1311 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1312 (gdb_step_for_stub): Add comments.
1313
d6d7a51a
MR
13142011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1315
1316 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1317 to the caller.
1318 (gdb_test_multiple): Likewise.
1319
05acf274
JK
13202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 Fix gdb.mi/mi-solib.exp without system debug info installed.
1323 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1324 expect attribute, return 0 for it. Update comments.
1325
2268b414
JK
13262011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1329 (corrupted list): Adjust the expectation.
1330
585861ea
JK
13312011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1332
1333 PR threads/13448
1334 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1335 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1336 * gdb.threads/tls-var-main.c: New file.
1337 * gdb.threads/tls-var.c: New file.
1338 * gdb.threads/tls-var.exp: New file.
1339
968643aa
JK
13402011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1341
1342 PR testsuite/12649
1343 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1344 Protect gdb_test_multiple by final $gdb_prompt match.
1345 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1346 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1347 (test_tracepoints): Likewise.
1348
9750bca9
JK
13492011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1350
1351 PR breakpoints/13346
1352 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1353 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1354 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1355
ac1349b7
JB
13562011-12-01 Joel Brobecker <brobecker@adacore.com>
1357
1358 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1359 * gdb.ada/homonym/homonym.adb: For use of all types defined
1360 locally inside both Get_Value subprograms.
1361
26d44faf
JK
13622011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1363
1364 Fix racy FAILs.
1365 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1366 of send_gdb.
1367
514f6425
UW
13682011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1369
1370 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1371 environment variable after test completed.
1372
4255c8d2
UW
13732011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1374
1375 * gdb.base/solib-nodir.exp: Skip if remote target.
1376 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1377 application. Call gdb_load_shlibs.
1378 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1379
a35ad96a
JB
13802011-11-29 Joel Brobecker <brobecker@adacore.com>
1381
1382 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1383
1a1d5513
JB
13842011-11-28 Joel Brobecker <brobecker@adacore.com>
1385
1386 * gdb.ada/fullname_bp: New testcase.
1387
50b4ddf8
JK
13882011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1389
1390 PR testsuite/12649
1391 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1392 Wrap send_gdb into a new gdb_test.
1393
fb0aec57
JK
1394 Code cleanup.
1395 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1396 Convert send_gdb and gdb_expect to gdb_test_multiple.
1397
2376d946
JK
13982011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1399
1400 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1401
1eec78bd
KS
14022011-11-23 Keith Seitz <keiths@redhat.com>
1403
1404 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1405 (mi_varobj_tree_test_children_callback): New proc.
1406 (mi_walk_varobj_tree): New proc.
1407
36dfb11c
TT
14082011-11-22 Tom Tromey <tromey@redhat.com>
1409
1410 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1411 Add "use_mi_command" argument.
1412 (mi_run_cmd, mi_run_with_cli): New procs.
1413 * gdb.mi/solib-lib.c: New file.
1414 * gdb.mi/solib-main.c: New file.
1415 * gdb.mi/mi-solib.exp: New file.
1416
0e965dd0
DE
14172011-11-21 Doug Evans <dje@google.com>
1418
1419 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1420 _Unwind_DebugHook is missing.
1421
f196051f
SS
14222011-11-20 Stan Shebs <stan@codesourcery.com>
1423
1424 * gdb.trace/tstatus.exp: New.
1425 * gdb.trace/actions.c: Include string.h.
1426
bfccc43c
YQ
14272011-11-18 Yao Qi <yao@codesourcery.com>
1428
1429 * gdb.trace/pending.exp: New.
1430 * gdb.trace/pending.c: New.
1431 * gdb.trace/pendshr1.c: New.
1432 * gdb.trace/pendshr2.c: New.
1433 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1434 tracepoint location becomes pending.
1435 (tracepoint_change_loc_2): New.
1436
73cd8ab1
DM
14372011-11-16 David S. Miller <davem@davemloft.net>
1438
1439 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1440 target is sparc*-*-linux*
1441
77426730
PK
14422011-11-15 Paul Koning <paul_koning@dell.com>
1443
1444 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1445 types.
1446
ed59ded5
DE
14472011-11-14 Doug Evans <dje@google.com>
1448
1449 * gdb.base/shell.exp: New file.
1450
405f8e94
SS
14512011-11-14 Stan Shebs <stan@codesourcery.com>
1452
1453 * gdb.trace/ftrace.c: New.
1454 * gdb.trace/ftrace.exp: New.
1455
1e4d1764
YQ
14562011-11-14 Yao Qi <yao@codesourcery.com>
1457
1458 * gdb.trace/change-loc-1.c: New.
1459 * gdb.trace/change-loc-2.c: New.
1460 * gdb.trace/change-loc.c: New.
1461 * gdb.trace/change-loc.exp: New.
1462 * gdb.trace/change-loc.h: New.
1463 * gdb.trace/trace-break.c (marker): Define new symbol.
1464 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1465 New.
1466 (break_trace_same_addr_6): New.
1467
71eba9c2 14682011-11-12 Matt Rice <ratmice@gmail.com>
1469
1470 * gdb.base/info-macros.exp: Make tests for info definitions
1471 test info macro. Add tests for info macro argument processing.
1472 Rename a few tests.
1473
1d93e29a
KS
14742011-11-11 Keith Seitz <keiths@redhat.com>
1475
1476 PR gdb/12843
1477 * gdb.base/linespecs.exp: New file.
1478
a4b5b48a
DE
14792011-11-11 Doug Evans <dje@google.com>
1480
1481 * gdb.threads/print-threads.exp: Extend timeout for slower
1482 tests.
1483
f6b47be4
DE
14842011-11-10 Doug Evans <dje@google.com>
1485
792a0230
DE
1486 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1487 "record to end of main" test.
1488
f6b47be4
DE
1489 * gdb.python/py-type.c (TS): New typedef.
1490 (ts): New global.
1491 * gdb.python/py-type.exp: Test field list of typedef.
1492
22355c90
JB
14932011-11-10 Joel Brobecker <brobecker@adacore.com>
1494
1495 * gdb.ada/small_reg_param: New testcase.
1496
a7860e76
TT
14972011-11-09 Tom Tromey <tromey@redhat.com>
1498
1499 * gdb.cp/destrprint.exp: New file.
1500 * gdb.cp/destrprint.cc: New file.
1501
72a2e3dc
MI
15022011-11-08 Meador Inge <meadori@codesourcery.com>
1503
1504 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1505 (switch_stack_to_other): New test function.
1506 * gdb.arch/thumb-prologue.exp: New test cases.
1507
c7195df2 15082011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1509
1510 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1511
d3895d7d
YQ
15122011-11-08 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.exp (supports_process_record): New.
1515 (supports_reverse): New.
1516 * gdb.reverse/break-precsave.exp: Call support_process_record
1517 to run test conditionally.
1518 * gdb.reverse/consecutive-precsave.exp: Likewise.
1519 * gdb.reverse/i386-precsave.exp: Likewise.
1520 * gdb.reverse/machinestate-precsave.exp: Likewise.
1521 * gdb.reverse/solib-precsave.exp: Likewise.
1522 * gdb.reverse/step-precsave.exp: Likewise.
1523 * gdb.reverse/until-precsave.exp: Likewise.
1524 * gdb.reverse/watch-precsave.exp: Likewise.
1525 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1526 test conditionally.
1527 * gdb.reverse/consecutive-reverse.exp: Likewise.
1528 * gdb.reverse/finish-precsave.exp: Likewise.
1529 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1530 * gdb.reverse/finish-reverse.exp: Likewise.
1531 * gdb.reverse/i386-reverse.exp: Likewise.
1532 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1533 * gdb.reverse/machinestate.exp: Likewise.
1534 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1535 * gdb.reverse/sigall-precsave.exp: Likewise.
1536 * gdb.reverse/sigall-reverse.exp: Likewise.
1537 * gdb.reverse/solib-reverse.exp: Likewise.
1538 * gdb.reverse/step-reverse.exp: Likewise.
1539 * gdb.reverse/until-reverse.exp: Likewise.
1540 * gdb.reverse/watch-reverse.exp: Likewise.
1541
a59306a3
YQ
15422011-11-05 Yao Qi <yao@codesourcery.com>
1543
1544 * gdb.trace/trace-break.exp: Add test on setting two
1545 fast tracepoints at the same address.
1546
87769f59
JK
15472011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1550
3065dfb6
SS
15512011-11-02 Stan Shebs <stan@codesourcery.com>
1552
1553 * gdb.trace/collection.c: Add code using strings.
1554 * gdb.trace/collection.exp: Add tests of string collection.
1555
89e208db
JK
15562011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.base/skip-solib.exp (executable_main): New variable.
1559 (binfile_main): Base it on that.
1560 Use $executable_main in clean_restart calls. Drop gdb_exit and
1561 gdb_start calls.
1562
405e54e9
JK
15632011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 Fix racy FAILs.
1566 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1567 breakpoint_re globals import by async. Set string_regex to .* for
1568 async. Remove the optional thread_selected_re and breakpoint_re
1569 globals expectations.
1570
58e8570a
JM
15712011-11-01 Joseph Myers <joseph@codesourcery.com>
1572
1573 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1574 well as Cygwin.
1575
7b35ec7f 15762011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1577
1578 Add tests for skip command.
89e208db
JK
1579 * gdb.base/skip-solib-lib.c: New
1580 * gdb.base/skip-solib-main.c: New
1581 * gdb.base/skip-solib.exp: New
1582 * gdb.base/skip.c: New
1583 * gdb.base/skip.exp: New
1584 * gdb.base/skip1.c: New
1585 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1586
b9fd1791
PA
15872011-10-31 Yao Qi <yao@codesourcery.com>
1588 Pedro Alves <pedro@codesourcery.com>
1589
1590 * gdb.trace/trace-break.c: New.
1591 * gdb.trace/trace-break.exp: New.
1592
4323fecc
JK
15932011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1596 break-here-2.
1597
0e5bf2a8
PA
15982011-10-28 Pedro Alves <pedro@codesourcery.com>
1599
1600 * gdb.threads/no-unwaited-for-left.c: New.
1601 * gdb.threads/no-unwaited-for-left.exp: New.
1602 * gdb.threads/non-ldr-exc-1.c: New.
1603 * gdb.threads/non-ldr-exc-1.exp: New.
1604 * gdb.threads/non-ldr-exc-2.c: New.
1605 * gdb.threads/non-ldr-exc-2.exp: New.
1606 * gdb.threads/non-ldr-exc-3.c: New.
1607 * gdb.threads/non-ldr-exc-3.exp: New.
1608 * gdb.threads/non-ldr-exc-4.c: New.
1609 * gdb.threads/non-ldr-exc-4.exp: New.
1610
3a3dad98
JK
16112011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1614 * gdb.base/attach-pie-misread.exp: Likewise.
1615 * gdb.base/break-interp.exp: Likewise.
1616 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1617 testcases for use_gdb_stub.
1618 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1619 (continue): New testcase.
1620 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1621 * gdb.threads/attach-into-signal.exp: Likewise.
1622 * gdb.threads/attach-stopped.exp: Likewise.
1623 * gdb.threads/attachstop-mt.exp: Likewise.
1624
d6a5d40c
PK
16252011-10-28 Paul Koning <paul_koning@dell.com>
1626
1627 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1628
ca539be8
JK
16292011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1632 (mi_gdb_test): Import globals thread_selected_re
1633 and breakpoint_re. Expect them optionally at the regex start.
1634
d234ef5c
DE
16352011-10-27 Doug Evans <dje@google.com>
1636
1637 * gdb.python/python.exp: Test source -s.
1638
ab964825
PK
16392011-10-26 Paul Koning <paul_koning@dell.com>
1640
1641 * gdb.python/lib-types.cc (struct A): New structure.
1642 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1643
54d8a644
PK
16442011-10-25 Paul Koning <paul_koning@dell.com>
1645
1646 PR python/13327
d234ef5c 1647
54d8a644
PK
1648 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1649 fetch_lazy method.
1650
b0221781
YQ
16512011-10-24 Yao Qi <yao@codesourcery.com>
1652
1653 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1654 target is tic6x-*-*.
1655
6cda5a20
JB
16562011-10-21 Joel Brobecker <brobecker@adacore.com>
1657
1658 * gdb.ada/mi_task_info/task_switch.adb: New file.
1659 * gdb.ada/mi_task_info.exp: New file.
1660
5ed9db04
JK
16612011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1664 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1665
9df2fbc4
PM
16662011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1667
1668 PR python/12656
1669
1670 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1671 global_block tests.
1672
736086ba
TT
16732011-10-18 Tom Tromey <tromey@redhat.com>
1674
1675 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1676
4af31552
TT
16772011-10-18 Tom Tromey <tromey@redhat.com>
1678
1679 * gdb.base/source.exp: Don't include full file name in test name.
1680 * gdb.python/python.exp: Don't include full file name in test
1681 name.
1682
43136979
AR
16832011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1684
1685 * gdb.base/attach-pie-noexec.c: New files.
1686 * gdb.base/attach-pie-noexec.exp: New files.
1687
543a9323
JM
16882011-10-17 Joseph Myers <joseph@codesourcery.com>
1689
1690 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1691 prompt for each extra line in command.
1692
21ae7a4d
JK
16932011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1694
1695 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1696 Revert the part of:
1697 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1698 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1699 Change the expected string.
1700
20ec36d9
JK
17012011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1702
1703 Fix results with system glibc debug info installed.
1704 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1705 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1706 Accept also __libc_ symbol prefix and no prefix.
1707
6501c2fc
KS
17082011-10-14 Keith Seitz <keiths@redhat.com>
1709
1710 PR c++/13225
1711 * gdb.cp/converts.cc (foo3_1): New function.
1712 (foo3_2): New functions.
1713 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1714 and null pointer conversions of integer constant zero.
1715 Add test to check if all arguments are checked for incompatible
1716 conversion BADNESS.
1717
55b1fd0c
TT
17182011-10-14 Tom Tromey <tromey@redhat.com>
1719
1720 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1721 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1722 linespec.
1723
22c05d8a
JK
17242011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 Fix internal error regression.
1727 * gdb.dwarf2/implptr-optimized-out.S: New file.
1728 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1729
1d6edc3c
JK
17302011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1733 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1734 (loclist): New.
1735 (4): New abbrev.
1736 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1737 Use prepare_for_testing, remove clean_restart.
1738 (p arraynoloc, p arraycallnoloc): New tests.
1739
9ec72168
JK
17402011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.cp/namespace-enum.exp (executable): New variable.
1743 (binfile): Use ${objdir}/${subdir}/ prefix.
1744 Use ${executable} for clean_restart.
1745
9c6c53f7
SA
17462011-10-11 Sterling Augustine <saugustine@google.com>
1747
1748 * gdb.cp/Makefile.in: Add namespace-enum test.
1749 * gdb.cp/namespace-enum.exp: New file.
1750 * gdb.cp/namespace-enum.c: New file.
1751 * gdb.cp/namespace-enum-main.c: New file.
1752
fac7ceb3
UW
17532011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1754
1755 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1756 sysroot.
1757
941b2081
JK
17582011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1759
1760 Reimplement @entry in input expressions.
1761 * gdb.base/exprs.c (v_int_array_init): New variable.
1762 * gdb.base/exprs.exp (print v_int_array_init)
1763 (print *v_int_array_init@1, print *v_int_array_init@2)
1764 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1765 (print v_int_array_init[1]@1): New tests.
1766
0344e878
JM
17672011-10-10 Joseph Myers <joseph@codesourcery.com>
1768
1769 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1770 expected message.
1771
5a56e9c5
DE
17722011-10-09 Doug Evans <dje@google.com>
1773
1774 * gdb.base/alias.exp: Add tests for alias command.
1775
2bda9cc5
JK
17762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1777
1778 * gdb.arch/amd64-entry-value.s: New file.
1779 * gdb.mi/mi2-amd64-entry-value.s: New file.
1780
a471c594
JK
17812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1782
1783 Display @entry parameter values even for references.
1784 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1785 functions.
1786 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1787 reference and datap_input.
1788 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1789 breakpoints.
1790 (continue to breakpoint: entry_reference: reference)
1791 (entry_reference: bt at entry)
1792 (continue to breakpoint: entry_reference: breakhere_reference)
1793 (entry_reference: bt, entry_reference: ptype regparam)
1794 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1795 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1796 (entry_reference: p regcopy, entry_reference: p nodataparam)
1797 (entry_reference: p nodataparam@entry): New tests.
1798
36b11add
JK
17992011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1800
1801 Support @entry in input expressions.
1802 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1803 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1804 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1805 (tailcall: p j@entry): New tests.
1806 * gdb.cp/koenig.cc (A::entry): New function.
1807 (main): Call it.
1808 * gdb.cp/koenig.exp (p entry (c)): New test.
1809
e18b2753
JK
18102011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 Display @entry parameter values (without references).
1813 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1814 (different, validity, invalid): New functions.
1815 (main): Call them.
1816 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1817 stacktest, breakhere_stacktest, different, breakhere_different,
1818 breakhere_validity and breakhere_invalid.
1819 (entry: bt): Update for @entry.
1820 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1821 (entry_validity: *, entry_invalid: *): Many new tests.
1822 * gdb.base/break.exp
1823 (run until breakpoint set at small function, optimized file): Accept
1824 also the @entry suffix.
1825 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1826 * gdb.mi/mi2-amd64-entry-value.c: New files.
1827 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1828
2d6c5dc2
JK
18292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 Protect entry values against self tail calls.
1832 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1833 (main): Call self.
1834 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1835 (set debug entry-values 1, self: bt debug entry-values): New tests.
1836
111c6489
JK
18372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1838
1839 Recognize virtual tail call frames.
1840 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1841 (amb_b, amb_a): New.
1842 (main): Call a and b.
1843 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1844 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1845 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1846 New tests.
1847
8e3b41a9
JK
18482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 Implement basic support for DW_TAG_GNU_call_site.
1851 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1852 * gdb.arch/amd64-entry-value.cc: New file.
1853 * gdb.arch/amd64-entry-value.exp: New file.
1854
181cebd4
JK
18552011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1858 * gdb.dwarf2/implptr-64bit.S: New file.
1859 * gdb.dwarf2/implptr-64bit.exp: New file.
1860
741f5e3c
JK
18612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1862
1863 Fix initial language detection with -readnow.
1864 * gdb.cp/readnow-language.cc: New file.
1865 * gdb.cp/readnow-language.exp: New file.
1866
a73d2258
JK
18672011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 Fix printed anonymous struct name.
1870 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1871
af369495
JM
18722011-10-09 Joseph Myers <joseph@codesourcery.com>
1873
1874 * gdb.base/solib-symbol.exp: Do not include directories in
1875 filenames in expected messages.
1876
1fa57852
DE
18772011-10-07 Doug Evans <dje@google.com>
1878
1879 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1880
bd054e06
KP
18812011-10-07 Kevin Pouget <kevin.pouget@st.com>
1882
1883 Allow Python notification of new object-file loadings.
1884 * gdb.python/py-events.exp: Test newobjfile event.
1885 * gdb.python/py-events.py: Register newobjfile callback.
1886 * gdb.python/py-events.c: Add call to shared library
1887 * gdb.python/py-events-shlib.c: New file.
1888
8031b6f8
JM
18892011-10-06 Joseph Myers <joseph@codesourcery.com>
1890
1891 * gdb.base/fixsection.exp: Do not include directories in filename
1892 in expected message.
1893
7fea6923
PM
18942011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1895
1896 Add tests for passing of environment variables to inferior.
1897 * gdb.base/testenv.c: New test source.
1898 * gdb.base/testenv.exp: New expect test.
1899
687f2a88
PK
19002011-10-04 Paul Koning <paul_koning@dell.com>
1901
1902 * gdb.python/py-value.c (main): Break before return.
1903
cb6be26b
KP
19042011-10-04 Kevin Pouget <kevin.pouget@st.com>
1905
1906 PR python/12691: Add the inferior to Python exited event
1907 * gdb.python/py-events.exp: Test the inferior attribute of exited
1908 event with a fork.
1909 * gdb.python/py-events.py: Print inferior number on exit.
1910 * gdb.python/py-events.c: Fork the inferior.
1911
fb213700
EBM
19122011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1913
1914 * gdb.base/jit.exp: Add testcase name to log message
1915
aa2071bd
PK
19162011-10-03 Paul Koning <paul_koning@dell.com>
1917 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 * gdb.python/py-value.exp
1920 (python inval = gdb.parse_and_eval('*(int*)0'))
1921 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1922 (set argc=2, python print argc_lazy): New tests.
1923
dd11a36c
JB
19242011-10-02 Joel Brobecker <brobecker@adacore.com>
1925
1926 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1927
46f886f1
JK
19282011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1929 Pedro Alves <pedro@codesourcery.com>
1930
1931 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1932 can_read_0, test for it.
1933 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1934 (parse_and_eval with memory error): ... here, make it untested if
1935 can_read_0.
1936
c5cb204f
MP
19372011-09-30 Marek Polacek <mpolacek@redhat.com>
1938
1939 * gdb.python/python.exp (verify pagination beforehand)
1940 (verify pagination afterwards): Fix race by splitting the line.
1941
68fb0ec0
JM
19422011-09-29 Joseph Myers <joseph@codesourcery.com>
1943
1944 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1945 for 64-bit multilibs from i?86-* targets.
1946
6aee0d90
MP
19472011-09-29 Marek Polacek <mpolacek@redhat.com>
1948
1949 * lib/gdb.exp: Fix a typo in one of the comments.
1950
e9101ff5
MP
19512011-09-29 Marek Polacek <mpolacek@redhat.com>
1952
1953 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1954 matching pattern.
1955
7a81bdbf
PK
19562011-09-28 Paul Koning <paul_koning@dell.com>
1957
1958 * gdb.python/py-type.c (enum E): New.
1959 * gdb.python/py-type.exp (test_fields): Add tests for Python
1960 mapping access to fields.
1961 (test_enums): New test for field access on enums.
1962
6710bf39
SS
19632011-09-27 Stan Shebs <stan@codesourcery.com>
1964
1965 * gdb.trace/collection.exp: Test collection of $_ret.
1966
b2a6bdeb
AT
19672011-09-22 Andreas Tobler <andreast@fgznet.ch>
1968
1969 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1970 list of compilation switches for <*-*-freebsd*>.
1971
3c9057f3
SS
19722011-09-19 Stan Shebs <stan@codesourcery.com>
1973
1974 * gdb.trace/tspeed.exp: New file.
1975 * gdb.trace/tspeed.c: New file.
1976
34518530
YQ
19772011-09-18 Yao Qi <yao@codesourcery.com>
1978
1979 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1980 instructions.
1981 (test_adr_32bit, test_pop_pc): Likewise.
1982 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1983 Thumb instructions.
1984 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1985 in gdb_test_multiple.
1986 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1987
ab254057
YQ
19882011-09-17 Yao Qi <yao@codesourcery.com>
1989
1990 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1991 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1992 support single step to signal handler.
1993
9c317b71
YQ
19942011-09-17 Yao Qi <yao@codesourcery.com>
1995
1996 * gdb.base/disp-step-fork.c: New.
1997 * gdb.base/disp-step-syscall.exp: New.
1998 * gdb.base/disp-step-vfork.c: New.
1999
a8123151
JB
20002011-09-16 Joel Brobecker <brobecker@adacore.com>
2001
2002 * gdb.ada/tasks.exp: Make the expected output for
2003 the `info tasks' tests more resilient to spacing
2004 changes.
2005
63a9aad8
JK
20062011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2007
2008 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2009 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2010
2aa48337
KP
20112011-09-15 Kevin Pouget <kevin.pouget@st.com>
2012
2013 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2014 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2015
6839b47f
KP
20162011-04-30 Kevin Pouget <kevin.pouget@st.com>
2017
2018 Handle multiple breakpoint hits in Python interface:
2019 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2020 presence.
2021 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2022 breakpoint hits.
2023
0935723e
JK
20242011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2025 Jan Kratochvil <jan.kratochvil@redhat.com>
2026
2027 * gdb.python/py-events.exp: Remove pretty printing comment.
2028 * gdb.python/py-evsignal.exp: New file.
2029 * gdb.python/py-evthreads.c: Include signal.h.
2030 (thread3): Remove variable count3. Remove variable bad and use raise
2031 instead.
2032 (thread2): Remove variable count2. Move thread3 pthread_create here,
2033 merge pthread_join to a single line.
2034 (main): Remove variable count1. Merge pthread_join with pthread_create
2035 to a single line.
2036 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2037 KFAIL python/12966 for gdbserver. Test return value of
2038 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2039 gdb_expect by gdb_test and gdb_test_multiple.
2040 (thread 2, thread 3): New tests.
2041
4801a9a3
PA
20422011-09-12 Matt Rice <ratmice@gmail.com>
2043 Pedro Alves <pedro@codesourcery.com>
2044
2045 PR gdb/13175
2046
2047 * gdb.base/interp.exp: New tests.
2048 * gdb.base/interp.c: New file.
2049
24ece742
DE
20502011-09-12 Doug Evans <dje@google.com>
2051
2052 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2053 * gdb.dwarf2/typeddwarf.exp: Ditto.
2054
7f062217
JK
20552011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2056
2057 Fix compatibility with x32 arch.
2058 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2059 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2060 is_x86_like_target.
2061 * testsuite/gdb.trace/collection.exp: Likewise.
2062 * testsuite/gdb.trace/report.exp: Likewise.
2063 * testsuite/gdb.trace/unavailable.exp: Likewise.
2064 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2065 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2066 (is_x86_like_target): Check also is_amd64_regs_target.
2067
08711b9a
JK
20682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 PR breakpoints/12435
2071 * gdb.arch/amd64-prologue-xmm.c: New file.
2072 * gdb.arch/amd64-prologue-xmm.exp: New file.
2073 * gdb.arch/amd64-prologue-xmm.s: New file.
2074
b99b5f66
JK
20752011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2076
2077 * gdb.dwarf2/dw2-param-error-main.c: New file.
2078 * gdb.dwarf2/dw2-param-error.S: New file.
2079 * gdb.dwarf2/dw2-param-error.exp: New file.
2080
a391a2f6
PA
20812011-09-08 Pedro Alves <pedro@codesourcery.com>
2082
2083 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2084 inferior's pid and look for a core dump named core.$pid. Use
2085 `remote_file' commands on the host instead of hand coding shell
2086 commands on the build.
2087 * gdb.base/valgrind-db-attach.exp: Kill the program before
2088 finishing the test.
2089
7d8e6458 20902011-09-02 Matt Rice <ratmice@gmail.com>
2091
2092 * lib/prompt.exp: New file for testing the first prompt.
2093 * gdb.python/py-prompt.exp: Ditto.
2094 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2095
68e77c9e
PA
20962011-09-02 Pedro Alves <pedro@codesourcery.com>
2097
2098 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2099 0, before testing gcore.
2100
9655e943
JK
21012011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2102
df6dc84d
JK
2103 * dw2-ifort-parameter-debug.S: Update copyright year.
2104 * dw2-ifort-parameter.c: Update copyright year.
2105 * dw2-ifort-parameter.exp: Update copyright year.
2106
9655e943
JK
2107 * dw2-ifort-parameter-debug.S: New file.
2108 * dw2-ifort-parameter.c: New file.
2109 * dw2-ifort-parameter.exp: New file.
2110
353d1d73
JK
21112011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2112
2113 * gdb.base/commands.exp (error_clears_commands_left): New function.
2114 (): Call it.
2115
5c07461a
JK
21162011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2117
2118 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2119 (C): Initialize `a'.
2120 * gdb.mi/mi-inheritance-syntax-error.exp
2121 (-data-evaluate-expression $path): Expect `a' as 5.
2122
0d932b2f
MK
21232011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2124
2125 PR mi/11912
2126 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2127 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2128 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2129 keyword in output of -var-info-path-expression.
2130
bdb54049
JK
21312011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2132
2133 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2134 * gdb.trace/collection.exp: Likewise.
2135 * gdb.trace/report.exp: Likewise.
2136 * gdb.trace/unavailable.exp: Likewise.
2137 * gdb.trace/while-dyn.exp: Likewise.
2138
59cde39c
KS
21392011-08-18 Keith Seitz <keiths@redhat.com>
2140
2141 PR c++/12266
2142 * gdb.cp/meth-typedefs.cc: New file.
2143 * gdb.cp/meth-typedefs.exp: New file.
2144
fa3a4f15
PM
21452011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2146
2147 * gdb.python/python.exp: Add extended-prompt tests.
2148
c1049fca
JK
21492011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2150
2151 * gdb.arch/i386-dr3-watch.exp
2152 (watchpoint on gap1 does not fit debug registers)
2153 (delete all watchpoints): Fix racy expect strings.
2154
d93f7b5c
YQ
21552011-08-14 Yao Qi <yao@codesourcery.com>
2156
2157 * gdb.base/maint.exp: set data_section to ".neardata".
2158 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2159 * gdb.base/savedregs.exp: Handle SIGILL.
2160 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2161 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2162
457e09f0
DE
21632011-08-12 Doug Evans <dje@google.com>
2164
2165 * gdb.python/py-symbol.exp: Add test for symbol.type.
2166
5d0bb2fb
UW
21672011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2168
2169 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2170 * gdb.mi/mi-pthreads.exp: Likewise.
2171 * gdb.mi/mi2-pthreads.exp: Likewise.
2172 * gdb.mi/gdb669.exp.exp: Likewise.
2173
fcdfa280
PA
21742011-08-09 Pedro Alves <pedro@codesourcery.com>
2175
2176 * lib/mi-support.exp (detect_async): Rename to...
2177 (mi_detect_async): ... this.
2178 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2179 * gdb.mi/mi-nonstop.exp: Adjust.
2180 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2181 * gdb.mi/mi-nsintrall.exp: Adjust.
2182 * gdb.mi/mi-nsmoribund.exp: Adjust.
2183 * gdb.mi/mi-nsthrexec.exp: Adjust.
2184
9d8fa392
PA
21852011-08-09 Pedro Alves <pedro@codesourcery.com>
2186
2187 * gdb.base/display.c (do_loops): New `p_i' local.
2188 * gdb.base/display.exp: Test displaying a variable that is
2189 temporarily at a bad address.
2190
b6cede78
JK
21912011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2192
2193 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2194 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2195
67bedb8c
JK
21962011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2197
2198 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2199 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2200 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2201
af6e93b2
PA
22022011-08-05 Pedro Alves <pedro@codesourcery.com>
2203
2204 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2205 procedure.
2206 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2207
1cf0e11f
YQ
22082011-08-05 Yao Qi <yao@codesourcery.com>
2209
2210 * gdb.base/callfuncs.exp: Set language after main.
2211 * gdb.cp/cplusfuncs.exp: Likewise.
2212 * gdb.cp/inherit.exp: Likewise.
2213
a1e28cb2
UW
22142011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2215
2216 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2217 * gdb.base/watch-vfork.exp: Skip on remote targets.
2218
d4f5bbb9
UW
22192011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2220
2221 * gdb.threads/thread-find.exp: Support remote targets.
2222
724f4f80
UW
22232011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2224
2225 * gdb.base/jit.exp: Download solib_binfile to target.
2226 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2227 and call dlopen without full path name.
2228 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2229 dlopen without full path name.
2230
934709f0
PW
22312011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2232
2233 * gdb.base/break-always.exp: Complete the test
2234 with duplicated breakpoints and enabling/disabling them.
2235
c26106c4
TT
22362011-08-02 Tom Tromey <tromey@redhat.com>
2237
2238 PR gdb/11289:
2239 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2240
9300444e 22412011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2242
2243 PR gdb/13045
2244 * gdb.base/float.exp: Add new test case for PR gdb/13045
2245 * gdb.base/float.c: New file.
2246
00bd41d6
PM
22472011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2248
2249 * gdb.python/py-mi.exp: Test printers returning string hint, and
2250 also not returning a value.
2251 * gdb.python/py-prettyprint.c: Add testcase for above.
2252 * gdb.python/py-prettyprint.py: Add test printer for above.
2253
d24f74ce
JK
22542011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2257 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2258 (.Ldie30) Add as field "data4".
2259 (.Ldie32) Rename field "b" to "shl".
2260 (abbrev4) Change for the "data4" field.
2261 (abbrev5, abbrev6) Remove.
2262 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2263 (p &s.shl): ... here. Add comment.
2264 (p &s.data4): New.
2265
bb7da2bf
JK
22662011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2267
2268 Fix crash on lval_computed values.
2269 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2270
11081198
JK
22712011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 * gdb.base/help.exp (help whatis): Update the expected string.
2274
3c6e0cb3
JK
22752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2276
2277 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2278 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2279 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2280 Change the expected string.
2281
efa80663
PA
22822011-07-26 Pedro Alves <pedro@codesourcery.com>
2283
2284 * gdb.base/watchpoint.exp
2285 (test_disable_enable_software_watchpoint): New procedure.
2286 (top level): Run it.
2287
db8e4570
UW
22882011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2289
2290 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2291 executable file "${binfile}", C++ version "${binfile}-cxx".
2292 * gdb.python/py-prettyprint.exp: Likewise.
2293 * gdb.python/py-symbol.exp: Likewise.
2294 * gdb.python/py-type.exp: Likewise.
2295 * gdb.python/py-value.exp: Likewise.
2296 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2297 file name instead of just suffix.
2298
543305c9
JK
22992011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 Fix implicit pointer offsets.
2302 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2303 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2304 (continue to breakpoint: continue to baz breakpoint for implptr)
2305 (sanity check element 0, sanity check element 1)
2306 (enter the inlined function, check element 0 for the offset)
2307 (check element 1 for the offset)
2308 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2309 (set foo breakpoint for implptr): Update the breakpoint number.
2310
b3215adc
UW
23112011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2312
2313 * gdb.python/py-mi.exp: Use different file names for different
2314 versions of the executable under test.
2315 * gdb.python/py-prettyprint.exp: Likewise.
2316 * gdb.python/py-symbol.exp: Likewise.
2317 * gdb.python/py-template.exp: Likewise.
2318 * gdb.python/py-type.exp: Likewise.
2319 * gdb.python/py-value.exp: Likewise.
2320
182b9acc
UW
23212011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2322
2323 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2324 flag after restarting GDB if necessary.
2325
e6052b5d
UW
23262011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2327
2328 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2329
1ced966e
PA
23302011-07-22 Pedro Alves <pedro@codesourcery.com>
2331
2332 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2333 backend doesn't leave used debug registers behind.
2334
3543a589
TT
23352011-07-22 Tom Tromey <tromey@redhat.com>
2336
2337 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2338 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2339 argument.
2340 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2341
14d15303 23422011-07-21 Matt Rice <ratmice@gmail.com>
2343
2344 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2345 in mostlyclean rule. Add files ending in .core.
2346
9b158ba0 23472011-07-21 Matt Rice <ratmice@gmail.com>
2348
2349 PR macros/12999
2350 * gdb.base/info-macros.c: New test sources.
2351 * gdb.base/info-macros.exp: New tests.
2352
d17b6f81
PM
23532011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2354
2355 * gdb.python/python.exp: Add prompt substitution tests.
2356
918dd910
JK
23572011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 Fix crash if referenced CU is aged out.
2360 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2361 New.
2362 * gdb.dwarf2/implptr.exp: Likewise.
2363
0e37a63c
JK
23642011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.dwarf2/implptr.S: Rebuilt.
2367 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2368 (bar): Use them for j, k, l.
2369 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2370 COMPILE.
2371 (print j in implptr:bar): Update for the intp typedef.
2372 (print p[0].x in implptr:foo): Use more exact regex.
2373
f65cf84c
TT
23742011-07-18 Tom Tromey <tromey@redhat.com>
2375
2376 * gdb.cp/static-method.exp: Add missing single quote.
2377
d5b4a7be
YQ
23782011-07-18 Yao Qi <yao@codesourcery.com>
2379
2380 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2381 supported.
2382 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2383 * gdb.mi/mi-nonstop.exp: Likewise.
2384 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2385 * gdb.mi/mi-nsintrall.exp: Likewise.
2386 * gdb.mi/mi-nsmoribund.exp: Likewise.
2387 * gdb.mi/mi-nsthrexec.exp: Likewise.
2388 * gdb.python/py-evthreads.exp: Likewise.
2389
e9ea2662
JK
23902011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2391
2392 Code cleanup.
2393 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2394 it. Substitute it instead of test_compiler_info everywhere.
2395
ce451573
UW
23962011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2397
2398 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2399 remote targets as well.
2400
756d88a7
UW
24012011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2402
2403 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2404 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2405
31f83dc5
UW
24062011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2407
2408 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2409 a remote machine, not the host.
2410 (gdb_compile_shlib): Set soname if target is remote.
2411
059241a0
PP
24122011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2413
2414 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2415
28a0b48c 24162011-07-13 Matt Rice <ratmice@gmail.com>
2417
2418 * gdb.python/py-objfile-script-gdb.py: Renamed to
2419 py-objfile-script-gdb.py.in.
2420 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2421 py-objfile-script-gdb.py.
2422 * gdb.python/py-objfile-script.exp: Update reference to
2423 py-objfile-script-gdb.py.
2424
9a771b67
JK
24252011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2426
2427 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2428 reference undefined label.
2429
04ad99e6
JK
24302011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2433 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2434 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2435 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2436
713389e0
PM
24372011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2438
2439 PR python/12438
2440 * gdb.python/python.exp: Add maint set/show python print-stack
2441 deprecated tests. Add set/show python print-backtrace tests.
2442
97d146f8
JK
24432011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2446 debug info.
2447
facde0e5 24482011-07-06 Matt Rice <ratmice@gmail.com>
2449
2450 * gdb.python/python.exp: Update filename paths.
2451 * gdb.python/py-symtab.exp: Ditto.
2452
438640d1
MP
24532011-07-06 Marek Polacek <mpolacek@redhat.com>
2454
2455 * gdb.python/py-evthreads.exp: Add missing `$'.
2456
33a365df
MF
24572011-07-06 Jie Zhang <jie.zhang@analog.com>
2458
2459 * config/bfin.exp: New file.
2460 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2461 * gdb.asm/bfin.inc: New file.
2462
8f7ae686
MP
24632011-07-06 Marek Polacek <mpolacek@redhat.com>
2464
df46027d 2465 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2466 the whole output.
2467
eb2a6f42
TT
24682011-07-05 Tom Tromey <tromey@redhat.com>
2469
2470 * gdb.java/jprint.java (jprint.hi): New field.
2471 * gdb.java/jprint.exp: Print string.
2472
177b42fe
TJB
24732011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2474
2475 * gdb.base/call-sc.c: Fix typos.
2476 * gdb.base/ifelse.exp: Likewise.
2477 * gdb.base/structs.c: Likewise.
2478
3b2a0cf2
JB
24792011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2480
2481 * gdb.base/jit-so.exp: New test.
2482 * gdb.base/jit-dlmain.c: New file.
2483 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2484
46fc714c
JK
24852011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2486
2487 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2488 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2489 * gdb.cp/pr9167.exp (p b): Likewise.
2490 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2491 (test value of P in inner_m, test type of Z in inner_m): Call
2492 setup_xfail for gcc <= 4.5.
46fc714c 2493
418c7cf7
JK
24942011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2495
2496 * gdb.cp/paren-type.cc: New files.
2497 * gdb.cp/paren-type.exp: New files.
2498
3d50dd94
JK
24992011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2500
2501 Stop on first linespec terminator instead of eating what we can.
2502 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2503 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2504 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2505 (break C::f()): ... this one.
2506 (break C::operator()()): New test.
2507 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2508 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2509 test.
2510
dcf9f4ab
JK
25112011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 Fall back linespec to minimal symbols.
2514 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2515 error message.
2516 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2517 * gdb.cp/minsym-fallback-main.cc: New file.
2518 * gdb.cp/minsym-fallback.cc: New file.
2519 * gdb.cp/minsym-fallback.exp: New file.
2520 * gdb.cp/minsym-fallback.h: New file.
2521
3f542ed1
JK
25222011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2523
2524 * gdb.cp/no-dmgl-verbose.cc: New file.
2525 * gdb.cp/no-dmgl-verbose.exp: New file.
2526
25272011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2528
2529 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2530 __GI_.
2531 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2532 (f): New function.
2533 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2534 (complete p 'func<short>(): ... here.
2535 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2536 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2537 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2538 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2539 Make them KFAIL gcc/49546.
2540
00eb2c4a
JB
25412011-07-01 Joel Brobecker <brobecker@adacore.com>
2542
2543 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2544
85a20c42
JK
25452011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2546
2547 Test GCC PR debug/49546.
2548 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2549 (test type of F in k3_m, test value of F in k3_m): New.
2550 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2551 (main): New variable k3. Call k3.k3_m.
2552
d2d43431
JB
25532011-07-01 Jean-Charles Delay <delay@adacore.com>
2554
2555 * gdb.ada/packed_array.exp: Fix expected outout.
2556
54ae186f
JB
25572011-07-01 Jean-Charles Delay <delay@adacore.com>
2558
2559 * gdb.ada/packed_array.exp: fixed expected output.
2560
8f17729f
JB
25612011-07-01 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.ada/same_enum: New testcase.
2564
f5aa6869
JB
25652011-07-01 Joel Brobecker <brobecker@adacore.com>
2566
2567 * gdb.ada/ptr_typedef: New testcase.
2568
828292f2
JB
25692011-07-01 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.ada/arrayptr.exp: Add ptype test.
2572
18920c42
JB
25732011-07-01 Joel Brobecker <brobecker@adacore.com>
2574
2575 * gdb.ada/char_enum: New testcase.
2576
3536d9e3 25772011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2578
2579 * gdb.base/dump.exp (capture_pointer_with_type): New.
2580 Get value from address instead of name.
2581 Start GDB once, and do `dump' and `restore'
2582 tests together.
2583
db863c42
MF
25842011-06-30 Jie Zhang <jie.zhang@analog.com>
2585 Mike Frysinger <vapier@gentoo.org>
2586
2587 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2588 helper functions for getting/setting remotetimeout variable.
2589 * lib/gdb.exp (gdb_load): If the target is remote, set
2590 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2591 with $loadtimeout. Set $load_ok to 0 before doing the load.
2592 Instead of returning, immediately, set $load_ok to 0. Call
2593 set_remotetimeout with $oldremotetimeout, and then return if
2594 $load_ok is 1.
2595
e9e642a8
AB
25962011-06-30 Andrew Burgess <aburgess@broadcom.com>
2597
2598 * gdb.python/py-template.exp: Don't run this test if the target
2599 does not support c++ tests.
2600
32019081
JK
26012011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 Fix non-only rename list for Fortran modules import.
2604 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2605 tests.
2606 * gdb.fortran/module.f90 (module moduse): New.
2607 (program module): use moduse, test var_x, var_y and var_z.
2608
0ecee54c
TT
26092011-06-29 Tom Tromey <tromey@redhat.com>
2610
2611 PR testsuite/12040:
2612 * gdb.fortran/array-element.exp: Use f90, not f77.
2613 * gdb.fortran/complex.exp: Use f90, not f77.
2614 * gdb.fortran/derived-type.exp: Use f90, not f77.
2615 * gdb.fortran/library-module.exp: Use f90, not f77.
2616 * gdb.fortran/logical.exp: Use f90, not f77.
2617 * gdb.fortran/module.exp: Use f90, not f77.
2618 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2619 * gdb.fortran/subarray.exp: Use f90, not f77.
2620
3b2b8fea
TT
26212011-06-29 Tom Tromey <tromey@redhat.com>
2622
2623 * gdb.fortran/charset.exp: New file.
2624 * gdb.fortran/charset.f90: New file.
2625
42159ca5
TT
26262011-06-29 Tom Tromey <tromey@redhat.com>
2627
2628 PR testsuite/12040:
2629 * lib/future.exp: New file, mostly extracted from ada.exp.
2630 Rewrote compatibility code to use rename.
2631 (gdb_find_gfortran): New proc.
2632 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2633 gfortran patch.
2634 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2635 Move to future.exp.
2636 * lib/gdb.exp: Always load future.exp.
2637
af69a5ce
YQ
26382011-06-28 Yao Qi <yao@codesourcery.com>
2639
2640 * gdb.cp/exception.cc: Don't include iostream.
2641 (bar): Remove print statement.
2642 (catcher): New.
2643 (main): Remove print statements. Call function catcher.
2644 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2645 Set breakpoint on catcher, and check the value of parameter.
2646
ab5c6a72
YQ
26472011-06-23 Yao Qi <yao@codesourcery.com>
2648
2649 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2650 1.2 is disabled. KFAIL for uclinux.
2651
9497469f
MP
26522011-06-23 Marek Polacek <mpolacek@redhat.com>
2653
2654 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2655 mi_gdb_test.
2656
b9132588
MP
26572011-06-23 Marek Polacek <mpolacek@redhat.com>
2658
5d197ed0 2659 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2660
e55595ca
MP
26612011-06-23 Marek Polacek <mpolacek@redhat.com>
2662
5d197ed0
MP
2663 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2664
26652011-06-23 Marek Polacek <mpolacek@redhat.com>
2666
2667 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2668 `test_exec_and_symbol_mi_operatons' return value.
2669 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2670 gdb_test_multiple.
2671 (test_exec_and_symbol_mi_operatons): Likewise.
2672 (test_path_specification): Likewise.
e55595ca 2673
be777e08
YQ
26742011-06-23 Yao Qi <yao@codesourcery.com>
2675
2676 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2677 supported.
2678 * lib/gdb.exp (support_displaced_stepping): New.
2679
615556d6
YQ
26802011-06-23 Yao Qi <yao@codesourcery.com>
2681
2682 * gdb.threads/execl.exp: Skip on remote target.
2683
833b0ca7
MP
26842011-06-21 Marek Polacek <mpolacek@redhat.com>
2685
5d197ed0 2686 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2687 mi_gdb_test.
2688
1ee4023a
MP
26892011-06-20 Marek Polacek <mpolacek@redhat.com>
2690
5d197ed0 2691 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2692
d0b1d624
MP
26932011-06-20 Marek Polacek <mpolacek@redhat.com>
2694
5d197ed0 2695 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2696 mi_gdb_test.
2697
79aa92c1
MP
26982011-06-20 Marek Polacek <mpolacek@redhat.com>
2699
5d197ed0 2700 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2701
5ce5db06
YQ
27022011-06-14 Yao Qi <yao@codesourcery.com>
2703
2704 gdb/testsuite/
2705 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2706
533a737e
JK
27072011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2708
2709 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2710
d0e53741
TT
27112011-06-10 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2714 Add tests for pointer-to-member-function.
2715 * gdb.cp/temargs.cc (S::somefunc): New function.
2716 (K2): New class.
2717 (main): Instantiate K2; call method.
2718
b5916bbd
JB
27192011-06-08 Joel Brobecker <brobecker@adacore.com>
2720
2721 * gdb.python/py-inferior.c (f2): Make str an array rather
2722 than a pointer.
2723 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2724
5be4dfca
JK
27252011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2726
2727 * gdb.base/async-shell.c: New file.
2728 * gdb.base/async-shell.exp: New file.
2729
9f47e254
PA
27302011-06-06 Pedro Alves <pedro@codesourcery.com>
2731
2732 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2733
64b9b334
JB
27342011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2735
2736 From Stephen Kitt <steve@sk2.org>
2737 * gdb.base/help.exp: Adjust following some spelling corrections
2738 in GDB.
2739
dbc0f131
YQ
27402011-06-01 Yao Qi <yao@codesourcery.com>
2741
2742 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2743
fd336a18
KS
27442010-05-31 Keith Seitz <keiths@redhat.com>
2745
2746 PR c++/12750
2747 * gdb.cp/static-method.cc: New file.
2748 * gdb.cp/static-method.exp: New file.
2749
fa8b9902
KS
27502010-05-31 Keith Seitz <keiths@redhat.com>
2751
2752 PR symtab/12704
2753 * gdb.cp/anon-ns.cc: New file.
2754 * gdb.cp/anon-ns.exp: New file.
2755
0a5b1e09
PA
27562011-05-31 Pedro Alves <pedro@codesourcery.com>
2757
2758 * gdb.arch/i386-dr3-watch.c: New file.
2759 * gdb.arch/i386-dr3-watch.exp: New file.
2760
0578b8d1
YQ
27612011-05-30 Yao Qi <yao@codesourcery.com>
2762
2763 * gdb.base/callfuncs.c (t_structs_fc): New.
2764 (t_structs_dc, t_structs_ldc): New.
2765 (t_double_many_args):
2766 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2767 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2768 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2769 * gdb.base/callfuncs.exp: Call new functions.
2770
6680506e
YQ
27712011-05-30 Yao Qi <yao@codesourcery.com>
2772
ff4d2c60
YQ
2773 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2774 Call rerun_and_prepare for each test to isolate effects.
2775
27762011-05-30 Yao Qi <yao@codesourcery.com>
2777
2778 * gdb.base/varargs.c (find_max_float_real): New.
2779 (find_max_double_real, find_max_long_double_real): New.
2780 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2781 * lib/gdb.exp (setup_kfail_for_target): New.
2782
e43ec454
YQ
27832011-05-30 Yao Qi <yao@codesourcery.com>
2784
2785 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2786 (callcd, callce, callcf, callc1a, callc1b): New.
2787 (callc2a, callc2b): New.
2788 * gdb.base/funcargs.exp (complex_args): New.
2789 (complex_integral_args, complex_float_integral_args): New.
2790 * lib/gdb.exp (support_complex_tests): New. Determine
2791 whether to run test cases on _Complex types.
2792
432b4d03
JK
27932011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 * gdb.threads/leader-exit.c: New file.
2796 * gdb.threads/leader-exit.exp: New file.
2797
6caf069d
MP
27982011-05-27 Marek Polacek <mpolacek@redhat.com>
2799
9497469f 2800 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2801
97fce28b
MP
28022011-05-27 Marek Polacek <mpolacek@redhat.com>
2803
2804 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2805 remove the `supported' variable.
2806 * gdb.mi/mi-nonstop.exp: Likewise.
2807 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2808 * gdb.mi/mi-nsintrall.exp: Likewise.
2809 * gdb.mi/mi-nsmoribund.exp: Likewise.
2810 * gdb.mi/mi-nsthrexec.exp: Likewise.
2811
9da8c2a0
PA
28122011-05-26 Pedro Alves <pedro@codesourcery.com>
2813
2814 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2815
2c03e5be
PA
28162011-05-26 Pedro Alves <pedro@codesourcery.com>
2817
2818 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2819
2e21250d
KS
28202011-05-24 Keith Seitz <keiths@redhat.com>
2821
2822 PR breakpoint/12803
2823 * gdb.cp/cmpd-minsyms.cc (a): New method.
2824 (b): New method.
2825 (c): New method.
2826 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2827
cdac0397
PA
28282011-05-24 Pedro Alves <pedro@codesourcery.com>
2829
2830 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2831 watchpoint's command list didn't execute when the watchpoint went
2832 out of scope.
2833
ee5683ab
PM
28342011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2835
2836 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2837 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2838 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2839 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2840 * gdb.arch/i386-permbkpt.exp: Likewise.
2841 * gdb.arch/i386-prologue.exp: Likewise.
2842 * gdb.arch/i386-size-overlap.exp: Likewise.
2843 * gdb.arch/i386-size.exp: Likewise.
2844 * gdb.arch/i386-unwind.exp: Likewise.
2845 * gdb.reverse/i386-precsave.exp: Likewise.
2846 * gdb.reverse/i386-reverse.exp: Likewise.
2847 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2848 * gdb.reverse/i387-env-reverse.exp: Likewise.
2849 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2850
c91c8c16
PA
28512011-05-24 Pedro Alves <pedro@codesourcery.com>
2852
2853 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2854 file doesn't error, using MI.
2855
c50491a7
TT
28562011-05-23 Tom Tromey <tromey@redhat.com>
2857
2858 * gdb.base/charset.exp (string_display): Add tests to assign to
2859 arrays.
2860 * gdb.base/charset.c (short_array, int_array, long_array): New.
2861
4a07b7da
PA
28622011-05-20 Pedro Alves <pedro@codesourcery.com>
2863
2864 Cope with async mode.
2865
4a07b7da
PA
2866 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2867 into gdb_test + mi_expect_stop.
2868
b275f2d2
PA
28692011-05-20 Pedro Alves <pedro@codesourcery.com>
2870
2871 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2872 (callme): Remove printf call.
2873
eec52c44
PM
28742011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2875
2876 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2877 quote pattern to avoid problems with Cygwin/mingw expect versions.
2878 * gdb.base/default.exp (show convenience): Use double
2879 quote pattern for regular expressions.
2880
b3c8eb43
JK
28812011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2882
2883 Fix -readnow for -gdwarf-4 unused type units.
2884 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2885 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2886
ed731959
JK
28872011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2888
2889 * gdb.base/kill-after-signal.c: New file.
2890 * gdb.base/kill-after-signal.exp: New file.
2891
3b48433d
PA
28922011-05-16 Pedro Alves <pedro@codesourcery.com>
2893
2894 * gdb.ada/start.exp: Call untested with the correct test filename.
2895 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2896 test filename. Make the test's binary unique.
2897 * gdb.arch/i386-signal.exp: Call untested with the correct test
2898 filename.
2899 * gdb.arch/i386-size-overlap.exp: Ditto.
2900 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2901 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2902 * gdb.cp/call-c.exp: Ditto.
2903 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2904 filename. Make the test's binary unique.
2905 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2906 * gdb.python/py-mi.exp: Ditto.
2907 * gdb.python/Makefile.in (EXECUTABLES): Update.
2908 * gdb.reverse/i386-precsave.exp: Ditto.
2909 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2910 test filename.
2911 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2912 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2913 unique.
2914 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2915 test filename.
2916 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2917 * gdb.trace/tfile.exp: Ditto.
2918
ba4a8bdd
YQ
29192011-05-14 Yao Qi <yao@codesourcery.com>
2920
2921 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2922 type.
2923
dbaefcf7
DE
29242011-05-13 Doug Evans <dje@google.com>
2925
2926 * gdb.python/py-objfile-script.exp: New file.
2927 * gdb.python/py-objfile-script.c: New file.
2928 * gdb.python/py-objfile-script-gdb.py: New file.
2929 * testsuite/gdb.python/py-section-script.exp: Test
2930 "info auto-load-scripts".
2931
9930639c
TT
29322011-05-13 Tom Tromey <tromey@redhat.com>
2933
2934 * gdb.dwarf2/clztest.exp: New file.
2935 * gdb.dwarf2/clztest.c: New file.
2936 * gdb.dwarf2/clztest.S: New file.
2937
05272e11
DE
29382011-05-13 Doug Evans <dje@google.com>
2939
cc63ef9b
DE
2940 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2941 String16 tests.
05272e11 2942
6edba76f
TT
29432011-05-13 Tom Tromey <tromey@redhat.com>
2944
2945 * lib/gdb.exp (is_x86_like_target): New proc.
2946 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2947 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2948 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2949 -nostdlib to compiler.
2950 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2951 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2952 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2953 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2954 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2955
028d0ed5
TJB
29562011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2957
2958 * gdb.python/py-function.exp: Test setting a value from a function
2959 which executes a command.
2960
8a9b8146
TT
29612011-05-12 Tom Tromey <tromey@redhat.com>
2962
2963 * gdb.dwarf2/typeddwarf.S: New file.
2964 * gdb.dwarf2/typeddwarf.c: New file.
2965 * gdb.dwarf2/typeddwarf.exp: New file.
2966
10483e8e
MP
29672011-05-12 Marek Polacek <mpolacek@redhat.com>
2968
2969 * gdb.mi/mi-basics.exp: Fix races. Honour the
2970 `test_exec_and_symbol_mi_operatons' return value.
2971 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2972 gdb_test_multiple.
2973 (test_exec_and_symbol_mi_operatons): Likewise.
2974 (test_path_specification): Likewise.
2975
faf067f1
JK
29762011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2977
2978 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2979 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2980 Replace `file copy' and `file rename' by `file mtime'. Twice.
2981
7ff911a3
JK
29822011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2983
2984 * gdb.base/readline-ask.c: New file.
2985 * gdb.base/readline-ask.exp: New file.
2986 * gdb.base/readline-ask.inputrc: New file.
2987
a536c6d7
UW
29882011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2989
2990 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2991 to avoid race condition.
2992 * gdb.cell/coremaker.c: Use small stack size.
2993 * gdb.cell/ea-standalone.exp: Use file name without path as
2994 argument to c_to.
2995 * gdb.cell/fork.exp: Allow other output when continuing to end.
2996
d472a426
JK
29972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * gdb.threads/corethreads.c: New file.
3000 * gdb.threads/corethreads.exp: New file.
3001
30022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
3003
3004 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3005 Try to compile the test using -Wl,-z,norelro first.
3006 (load_core): New variable libthread_db_seen, initialize it.
3007 (zeroed-threads cannot be listed): Protect it by XFAIL on
3008 !$libthread_db_seen.
3009
8be455d7
JK
30102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 PR 12573
3013 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3014 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3015 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3016
1976171a
JK
30172011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3018
3019 * gdb.cp/psymtab-parameter.cc: New file.
3020 * gdb.cp/psymtab-parameter.exp: New file.
3021
7db6f30f
JK
30222011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 Fix a race.
3025 * gdb.cp/static-print-quit.exp (print c): Split to ...
3026 (print c - <return>, print c - q <return>, print c - to quit):
3027 ... these. Make the testfile untested on gdb-7.1.
3028
85161e9e 30292011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3030
3031 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3032 gdb_rename_execfile, gdb_touch_execfile): New.
3033 * gdb.base/reread.exp: Use new procs to handle multiple
3034 exec files.
3035
0c51be18
YQ
30362011-05-05 Yao Qi <yao@codesourcery.com>
3037
3038 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3039 (test_adr_32bit, test_pop_pc): New.
3040 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3041 (test_adr_32bit, test_pop_pc): New.
3042
4d393d60
JM
30432011-05-04 Joseph Myers <joseph@codesourcery.com>
3044
3045 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3046 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3047 targets.
3048 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3049 handle targets.
3050
8ffd0459
JK
30512011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3052
3053 * gdb.base/completion.exp (complete help info wat): Rename to ...
3054 (complete 'help info wat'): ... here.
3055 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3056 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3057
8e28d804
PA
30582011-05-04 Pedro Alves <pedro@codesourcery.com>
3059
3060 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3061 gdb_test and explicit $gdb_prompt/timeout matches.
3062
3eb2ef34
YQ
30632011-05-04 Yao Qi <yao@codesourcery.com>
3064
3065 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3066 and __thumb2__.
3067
aaaf81a3
MP
30682011-05-03 Marek Polacek <mpolacek@redhat.com>
3069
3070 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3071 in place of `gdb_test "delete breakpoints"'. This eliminates two
3072 testcases.
3073
c4cbc0df
PA
30742011-05-02 Pedro Alves <pedro@codesourcery.com>
3075
3076 PR testsuite/12649
3077 Fix races.
3078
3079 * gdb.base/completion.exp: Remove all sleep calls. Remove
3080 unnecessary regexs. Don't explicitly expect anything after the
3081 prompt. Eat the prompt if necessary.
3082
b4cbb4a3
EBM
30832011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3084
3085 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3086 accept to show the caller line again as well as the line after.
3087
d65aec65
PM
30882011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3089
3090 PR mi/12531
3091
3092 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3093 compile target.
3094 * gdb.python/py-prettyprint.exp: Add C++ object for
3095 CPLUS_FAKE_CHILD test.
3096
30852783
UW
30972011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3098
3099 * gdb.base/signest.exp: New file.
3100 * gdb.base/signest.c: Likewise.
3101
c7b1f0d9
JK
31022011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3103
3104 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3105 thread and breakpoint notifications.
3106
559a7a62
JK
31072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3108
3109 * gdb.base/fortran-sym-case.c: New file.
3110 * gdb.base/fortran-sym-case.exp: New file.
3111 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3112 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3113 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3114
8344e389
JK
31152011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3118 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3119 false #1', `if true else false #2' and `if true else false #3'.
3120
2484c66b
UW
31212011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3122
3123 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3124 while delivering signal.
3125
8d3788bd
VP
31262011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3127
3128 MI breakpoint notifications.
3129
3130 * testsuite/gdb.mi/mi-cli.exp: Adust.
3131 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3132 * testsuite/gdb.mi/mi-watch.exp: Adust.
3133 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3134 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3135 notifications.
3136
3e03848b
JK
31372011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3138
3139 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3140 * gdb.base/gdbindex-stabs.c: New file.
3141 * gdb.base/gdbindex-stabs.exp: New file.
3142
918c9108
YQ
31432011-04-25 Yao Qi <yao@codesourcery.com>
3144
3145 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3146 with /*...*/.
3147 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3148
90556b8c
JK
31492011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3150
3151 * gdb.python/py-value.exp (test_objfiles): Name the first test
3152 `py-value in file.filename'.
3153
03f2bd59
JK
31542011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3157 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3158 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3159 !gdbserver_reconnect_p..
3160 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3161
7b08b9eb
JK
31622011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.cp/cpcompletion.exp (complete class methods)
3165 (complete class methods beginning with F): Move them above runto. New
3166 comment about the runto delimiter.
3167
b78974c3
PA
31682011-04-20 Pedro Alves <pedro@codesourcery.com>
3169
3170 * gdb.base/maint.exp: Test that "maint print registers" works
3171 without a running program.
3172
20429c40 31732011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3174
20429c40
MP
3175 * gdb.base/setshow.exp: Fix racy tests.
3176 ($old_gdb_prompt): New variable.
3177
7a9dd1b2
TT
31782011-04-19 Tom Tromey <tromey@redhat.com>
3179
3180 * gdb.mi/mi-nsmoribund.exp:
3181 * gdb.hp/gdb.objdbg/objdbg01.exp:
3182 * gdb.base/structs.exp (test_struct_returns):
3183 * gdb.base/call-sc.exp (test_scalar_returns):
3184 * gdb.base/bigcore.exp: Remove duplicate words.
3185
02835898
JK
31862011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3187
3188 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3189 * gdb.base/break-interp.exp (test_attach): New comment.
3190
254f582e
JK
31912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3194 (clear __stack_user.next, clear stack_used.next)
3195 (save a zeroed-threads corefile): New test.
3196 Call core_load for $core0file.
3197 (zeroed-threads cannot be listed): New test.
3198
4fe85f5c
JK
31992011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3200
3201 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3202 filename.
3203 ($srcfile): Preserve the original value.
3204 ($testfile): Match it the .exp filename.
3205 ($corefile): New variable. Substitute it around.
3206 Use clean_restart.
3207 ($prev_timeout): Remove.
3208 (load_core): Move core loading into this proc.
3209 Fix restore of $timeout if load_core fails.
3210
63524580
JK
32112011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3212
3213 * gdb.base/eu-strip-infcall.c: New file.
3214 * gdb.base/eu-strip-infcall.exp: New file.
3215
90359a16
JK
32162011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3219 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3220
626e7282
JK
32212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3222
3223 Fix Python access to inlined frames.
3224 * gdb.python/py-frame-inline.c: New file.
3225 * gdb.python/py-frame-inline.exp: New file.
3226
3363d018
EBM
32272011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3228
3229 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3230 content of 's24' correctly (avoiding "optimized out").
3231 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3232
28781456
JK
32332011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3234
3235 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3236
4a4106ca
TJB
32372011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3238
3239 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3240 expect a colon in watch -location output.
3241
d26ccb4f
JK
32422011-04-13 Marek Polacek <mpolacek@redhat.com>
3243
df46027d 3244 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3245 New testcase `expect response to define backtrace'. Also remove
3246 redundant `default' block.
3247
e1ab1f9c
JK
32482011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3249
3250 * gdb.python/py-prettyprint.c (struct hint_error): New.
3251 (main): New variable hint_error.
3252 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3253 "print hint_error".
3254 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3255 (register_pretty_printers): Register it.
3256
0c2e6019
TT
32572011-04-04 Tom Tromey <tromey@redhat.com>
3258
3259 * gdb.cp/maint.exp (test_help): Update.
3260 (test_namespace): Likewise.
3261
af57139d
JB
32622011-04-01 Joel Brobecker <brobecker@adacore.com>
3263
3264 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3265 * gdb.ada/arrayptr.exp: Add new tests.
3266
956a9fb9
JB
32672011-04-01 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.ada/mi_catch_ex: New testcase.
3270
d0c4d642
PA
32712011-04-01 Pedro Alves <pedro@codesourcery.com>
3272
3273 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3274 base::overload(void) method without specifying "const".
3275
18819fa6
UW
32762011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3277
3278 * gdb.arch/thumb-singlestep.S: New file.
3279 * gdb.arch/thumb-singlestep.exp: Likewise.
3280
a4c8e806
TT
32812011-03-31 Tom Tromey <tromey@redhat.com>
3282
3283 * gdb.python/py-prettyprint.py (exception_flag): New global.
3284 (NoStringContainerPrinter._iterator.next): Check it.
3285 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3286 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3287
53832f31
TT
32882011-03-29 Tom Tromey <tromey@redhat.com>
3289
3290 * gdb.cp/anon-struct.cc: New file.
3291 * gdb.cp/anon-struct.exp: New file.
3292
e4620230
JK
32932011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3294
3295 Test STT_GNU_IFUNC support.
3296 * gdb.base/gnu-ifunc-lib.c: New file.
3297 * gdb.base/gnu-ifunc.c: New file.
3298 * gdb.base/gnu-ifunc.exp: New file.
3299
d0fb5eae
JK
33002011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 Support a ring of related breakpoints.
3303 * gdb.base/watchpoint-delete.c: New file.
3304 * gdb.base/watchpoint-delete.exp: New file.
3305
20106cfb
JK
33062011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 * gdb.ada/arrayparam.exp (print first after function call): Use
3309 explicit package name. Add a comment
3310 (print lasta after function call): Rename ...
3311 (print last after function call): ... it and use explicit package
3312 name.
3313 (print length after function call): Use explicit package name.
3314 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3315 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3316 (multiple matches for symbol i): Rename ...
3317 (multiple matches for symbol integervar): ... it.
3318 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3319 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3320
e7ab5e63
AB
33212011-03-25 Andrew Burgess <aburgess@broadcom.com>
3322
3323 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3324 environment variable to make grep output more predictable. Move
3325 all the environment setup into gdb_init so it's done once per test
3326 case rather than each time we start gdb.
3327
9ef07c8c
TT
33282011-03-24 Tom Tromey <tromey@redhat.com>
3329
3330 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3331 test.
3332
dd90784c
JK
33332011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3334
3335 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3336 * gdb.dwarf2/dw2-entry-value.S: New file.
3337 * gdb.dwarf2/dw2-entry-value.exp: New file.
3338
05775840
PM
33392011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3340
3341 PR python/12183
3342
3343 * gdb.python/py-function.exp: Add GdbError tests.
3344
8661b11b
PA
33452011-03-18 Pedro Alves <pedro@codesourcery.com>
3346
3347 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3348 (reglocal_test_func, statlocal_test_func): New functions.
3349 (globals_test_func): Call new functions.
3350 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3351 (gdb_collect_locals_test): New procedure.
3352 (gdb_trace_collection_test): Call new procedures.
3353
0fdb4f18
PA
33542011-03-18 Pedro Alves <pedro@codesourcery.com>
3355
3356 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3357 (test_register, test_register_unavailable): New procedures.
3358 (gdb_unavailable_registers_test): New procedure.
3359 (gdb_trace_collection_test): Call it.
3360
99c3dc11
PM
33612011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3362
3363 PR python/12149
3364
3365 * gdb.python/python.exp: Add gdb.write tests.
3366
29703da4
PM
33672010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3368
3369 * gdb.python/Makefile.in: Add py-objfile.
3370 * gdb.python/py-objfile.exp: New file.
3371 * gdb.python/py-objfile.c: New file.
3372 * gdb.python/py-block.exp: Add is_valid tests.
3373 * gdb.python/py-inferior.exp: Ditto.
3374 * gdb.python/py-infthread.exp: Ditto.
3375 * gdb.python/py-symbol.exp: Ditto.
3376 * gdb.python/py-symtab.exp: Ditto.
3377
598997c8
KS
33782011-03-16 Keith Seitz <keiths@redhat.com>
3379
3380 PR c++/12273
3381 * gdb.cp/cmpd-minsyms.exp: New test.
3382 * gdb.cp/cmpd-minsyms.cc: New file.
3383
3384 PR c++/11734
3385 * gdb.cp/ovsrch.exp: New test.
3386 * gdb.cp/ovsrch.h: New file.
3387 * gdb.cp/ovsrch1.cc: New file.
3388 * gdb.cp/ovsrch2.cc: New file.
3389 * gdb.cp/ovsrch3.cc: New file.
3390 * gdb.cp/ovsrch4.cc: New file.
3391
c91513d8
PP
33922011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3393
3394 PR gdb/12528
3395 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3396 * gdb.base/break-on-linker-gcd-function.exp: New test.
3397 * gdb.base/break-on-linker-gcd-function.cc: New file.
3398
7470fc63
AT
33992011-03-15 Andreas Tobler <andreast@fgznet.ch>
3400
3401 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3402
959e7469
PM
34032011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3404
3405 * lib/gdb.exp (gdb_unload): Add another termination case.
3406
9373cf26
JK
34072011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3410 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3411 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3412 Provide a stub byte there.
3413 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3414 DW_AT_entry_pc.
3415 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3416
24e9cda0
UW
34172011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3418
3419 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3420 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3421 "generic ABI, auto".
3422 (altivec_abi_tests): Accept vectors returned by reference.
3423
7371cf6d
PM
34242010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3425
3426 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3427
ce77046a
UW
34282011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3429
3430 * gdb.python/py-section-script.exp: Skip test if no Python support.
3431
176400c3
UW
34322011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3433
3434 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3435
ecec24e6
PM
34362011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3437
3438 * gdb.python/py-parameter.exp: Update tests to the new Python
3439 parameter API. Add "no documentation" test. Add deprecated API
3440 backward compatibility test.
3441
5dbdd470
TT
34422011-03-09 Tom Tromey <tromey@redhat.com>
3443
3444 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3445 gdb_continue_to_end.
3446
b66e66ee
MK
34472011-03-09 Mark Kettenis <kettenis@gnu.org>
3448
3449 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3450 tabs.
3451
eceb0c5f
TT
34522011-03-09 Tom Tromey <tromey@redhat.com>
3453
3454 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3455 parentheses.
3456 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3457 $command.
3458 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3459 argument to gdb_continue_to_end.
3460 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3461 argument to gdb_continue_to_end.
3462 * gdb.cp/annota3.exp: Fix regex.
3463 * gdb.cp/annota2.exp: Fix regex.
3464 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3465 gdb_continue_to_end.
3466 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3467 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3468 gdb_continue_to_end.
3469
63154eca
PA
34702011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.server/ext-run.exp
3473 (load new file without any gdbserver inferior): New test.
3474
967d1f9b
TT
34752011-03-07 Tom Tromey <tromey@redhat.com>
3476
3477 * Makefile.in (TAGS): Rewrite.
3478
d68dcbb9
JK
34792011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3480
3481 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3482 initial commands echo. New match for `Found trace'. Anchor all the
3483 other matches. Anchor and match for `No trace frame found' the final
3484 match.
3485
6bf58e63
TT
34862011-03-07 Tom Tromey <tromey@redhat.com>
3487
3488 * Makefile.in (TAGS): New target.
3489
fda326dd
TT
34902011-03-07 Tom Tromey <tromey@redhat.com>
3491
3492 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3493 change.
3494 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3495 change.
3496 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3497 exit message change.
3498 (skip_altivec_tests): Update for exit message change.
3499 (skip_vsx_tests): Likewise.
3500 (gdb_continue_to_end): Likewise. Add 'command' argument.
3501 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3502 * gdb.threads/tls.exp: Update for exit message change.
3503 * gdb.threads/thread-unwindonsignal.exp: Use
3504 gdb_continue_to_end.
3505 * gdb.threads/step.exp (step_it): Update for exit message change.
3506 (continue_all): Likewise.
3507 * gdb.threads/print-threads.exp (test_all_threads): Update for
3508 exit message change.
3509 * gdb.threads/interrupted-hand-call.exp: Use
3510 gdb_continue_to_end.
3511 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3512 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3513 gdb_continue_to_end.
3514 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3515 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3516 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3517 * gdb.cp/method.exp: Update for exit message change.
3518 * gdb.cp/mb-templates.exp: Update for exit message change.
3519 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3520 * gdb.cp/annota3.exp: Update for exit message change.
3521 * gdb.cp/annota2.exp: Update for exit message change.
3522 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3523 * gdb.base/term.exp: Update for exit message change.
3524 * gdb.base/step-test.exp (test_i): Update for exit message change.
3525 * gdb.base/sigstep.exp (advance): Update for exit message change.
3526 (advancei): Likewise.
3527 * gdb.base/siginfo.exp: Update for exit message change.
3528 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3529 * gdb.base/reread.exp: Use gdb_continue_to_end.
3530 * gdb.base/langs.exp: Use gdb_continue_to_end.
3531 * gdb.base/interrupt.exp: Update for exit message change.
3532 * gdb.base/gdb1555.exp: Update for exit message change.
3533 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3534 * gdb.base/ending-run.exp: Update for exit message change.
3535 * gdb.base/chng-syms.exp: Update for exit message change.
3536 * gdb.base/checkpoint.exp: Update for exit message change.
3537 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3538 gdb_continue_to_end.
3539 (test_catch_syscall_with_wrong_args): Likewise.
3540 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3541 * gdb.base/break-interp.exp (test_ld): Update for exit message
3542 change.
3543 * gdb.base/bang.exp: Update for exit message change.
3544 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3545 (do_call_attach_tests): Likewise.
3546 * gdb.base/a2-run.exp: Update for exit message change.
3547 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3548 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3549 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3550
dd19bd70
JK
35512011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3552
3553 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3554
30e62689
TT
35552011-03-03 Tom Tromey <tromey@redhat.com>
3556
3557 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3558 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3559 * gdb.hp/gdb.aCC/configure.ac: Remove.
3560 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3561 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3562 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3563 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3564 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3565 * gdb.hp/gdb.compat/configure.ac: Remove.
3566 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3567 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3568 * gdb.hp/gdb.defects/configure.ac: Remove.
3569 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3570 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3571 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3572 * gdb.hp/configure.ac: Remove.
3573 * gdb.hp/configure: Remove.
3574 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3575 substitution.
3576 (Makefile): Remove rule.
3577 * gdb.cell/configure.ac: Remove.
3578 * gdb.cell/configure: Remove.
3579 * gdb.stabs/Makefile.in (Makefile): Remove.
3580 (distclean): Don't remove config.status or config.log.
3581 * gdb.stabs/configure (Makefile): Remove.
3582 * gdb.stabs/configure.ac: Remove.
3583 * configure: Rebuild.
3584 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3585 Remove stabs- and cell-specific logic. Test for existence of
3586 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3587 subdirectories, gdb.cell, and and gdb.stabs.
3588 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3589
c171f854
JB
35902011-03-03 Joel Brobecker <brobecker@adacore.com>
3591
3592 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3593 end of buffer.
3594
9a5193cb
JB
35952011-03-02 Joel Brobecker <brobecker@adacore.com>
3596
3597 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3598 gdb_test when running a test where we expected no output back.
3599
9bb4c1bb
MS
36002011-02-28 Michael Snyder <msnyder@vmware.com>
3601
3602 * gdb.cp/overload.cc: Change initializer value to integer.
3603
3bd0f5ef
MS
36042011-02-27 Michael Snyder <msnyder@vmware.com>
3605
3606 * gdb.multi/base.exp: Add test for remove-inferiors.
3607
2279eaad
JB
36082011-02-26 Joel Brobecker <brobecker@adacore.com>
3609
3610 * gdb.python/py-frame.exp: Simplify the initialization phase
3611 using prepare_for_testing.
3612
c82c0b55
MS
36132011-02-25 Michael Snyder <msnyder@vmware.com>
3614
3615 * gdb.multi/base.exp: Add tests for info inferiors with args.
3616
1d94651b
JK
36172011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3618
3619 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3620 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3621 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3622 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3623 asmfile3. Comment the STABS (#3) file compilation. Compile
3624 everything through assembler. Provide KFAIL for symtab/12497.
3625 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3626 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3627 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3628 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3629
3bd0f5ef
MS
36302011-02-24 Michael Snyder <msnyder@vmware.com>
3631
3632 * gdb.base/break.exp: Add tests for delete breakpoints using
3633 convenience variables and value history references.
3634
12c1418e
MS
36352011-02-24 Michael Snyder <msnyder@vmware.com>
3636
3637 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3638 left behind in previous check-in.
3639
e5a67952
MS
36402011-02-23 Michael Snyder <msnyder@vmware.com>
3641
3642 * gdb.base/break.exp: Add tests for "info break" with arguments.
3643 * gdb.trace/infotrace.exp: Update patterns for error and help.
3644 * gdb.base/completion.exp: Update pattern.
3645 * gdb.base/ena-dis-br.exp: Update pattern.
3646 * gdb.base/help.exp: Update patterns.
3647
36482011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3649
3650 * gdb.base/memattr.exp: New test.
3651 * gdb.base/memattr.c: Test load for memattr.exp.
3652
6e6fbe60
DE
36532011-02-22 Doug Evans <dje@google.com>
3654
3655 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3656
1d41d745
MS
36572011-02-22 Michael Snyder <msnyder@vmware.com>
3658
3659 * Makefile.in: Make more clean.
3660 * gdb.ada/Makefile.in: Ditto.
3661 * gdb.arch/Makefile.in: Ditto.
3662 * gdb.asm/Makefile.in: Ditto.
3663 * gdb.base/Makefile.in: Ditto.
3664 * gdb.cp/Makefile.in: Ditto.
3665 * gdb.dwarf2/Makefile.in: Ditto.
3666 * gdb.java/Makefile.in: Ditto.
3667 * gdb.mi/Makefile.in: Ditto.
3668 * gdb.modula2/Makefile.in: Ditto.
3669 * gdb.python/Makefile.in: Ditto.
3670 * gdb.server/Makefile.in: Ditto.
3671 * gdb.stabs/Makefile.in: Ditto.
3672 * gdb.threads/Makefile.in: Ditto.
3673 * gdb.trace/Makefile.in: Ditto.
3674
79ba84ca
MS
36752011-02-22 Michael Snyder <msnyder@vmware.com>
3676
df46027d 3677 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3678 info threads.
3679
b9b35694
JB
36802011-02-22 Joel Brobecker <brobecker@adacore.com>
3681
3682 * gdb.python/py-breakpoint.exp: Fix the expected output of
3683 one of the "maint info breakpoints" tests to accept the output
3684 generated on platforms that do not have hardware watchpoints.
3685
8bfb830f
JB
36862011-02-22 Joel Brobecker <brobecker@adacore.com>
3687
3688 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3689 clean_restart. Be a little stricter in the expected output
3690 for one of the tests. Fix a typo in one of the comments.
3691
c45f3c54
JB
36922011-02-22 Joel Brobecker <brobecker@adacore.com>
3693
3694 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3695 Delete variable binfile, no longer use. Add or modify test
3696 comments to make them unique.
3697
b97c863c
MS
36982011-02-21 Michael Snyder <msnyder@vmware.com>
3699
3700 * Makefile.in: Update for make clean.
3701 * gdb.ada/Makefile.in: Ditto.
3702 * gdb.arch/Makefile.in: Ditto.
3703 * gdb.asm/Makefile.in: Ditto.
3704 * gdb.base/Makefile.in: Ditto.
3705 * gdb.cp/Makefile.in: Ditto.
3706 * gdb.dwarf2/Makefile.in: Ditto.
3707 * gdb.java/Makefile.in: Ditto.
3708 * gdb.mi/Makefile.in: Ditto.
3709 * gdb.modula2/Makefile.in: Ditto.
3710 * gdb.python/Makefile.in: Ditto.
3711 * gdb.server/Makefile.in: Ditto.
3712 * gdb.stabs/Makefile.in: Ditto.
3713 * gdb.threads/Makefile.in: Ditto.
3714 * gdb.trace/Makefile.in: Ditto.
3715
aea5b279
MS
37162011-02-21 Michael Snyder <msnyder@vmware.com>
3717
3718 * gdb.threads/thread-find.exp: Update patterns for changes in
3719 output of "info threads" command.
3720
e3039479
UW
37212011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3722 Ulrich Weigand <uweigand@de.ibm.com>
3723
3724 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3725 (skip_hw_watchpoint_tests): Likewise.
3726 (skip_hw_watchpoint_multi_tests): Likewise.
3727
b800ec70
UW
37282011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3729
3730 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3731 (skip_hw_watchpoint_tests): Likewise.
3732 (skip_hw_watchpoint_multi_tests): Likewise.
3733 (skip_hw_watchpoint_access_tests): Likewise.
3734
3735 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3736 * gdb.base/pr11022.exp: Likewise.
3737 * gdb.base/watch-read.exp: Likewise.
3738 * gdb.base/watch_thread_num.exp: Likewise.
3739 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3740 * gdb.base/watchpoint-hw.exp: Likewise.
3741 * gdb.base/watchpoint.exp: Likewise.
3742 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3743 * gdb.threads/watchthreads-reorder.exp: Likewise.
3744 * gdb.threads/watchthreads.exp: Likewise.
3745 * gdb.threads/watchthreads2.exp: Likewise.
3746
91033e37
JB
37472011-02-21 Joel Brobecker <brobecker@adacore.com>
3748
3749 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3750 the debugger is unable to find the array bounds.
3751
eeaafae2
JK
37522011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3753
3754 * gdb.cp/typedef-operator.exp: New file.
3755 * gdb.cp/typedef-operator.cc: New file.
3756
e338d953
MS
37572011-02-17 Michael Snyder <msnyder@vmware.com>
3758
3759 * gdb.threads/thread-find.exp: Fix regular expressions.
3760
e67ad678
JB
37612011-02-17 Joel Brobecker <brobecker@adacore.com>
3762
3763 * gdb.ada/packed_array: Expand testcase to test printing of
3764 unconstrained packed array.
3765
93084bca
JB
37662011-02-17 Joel Brobecker <brobecker@adacore.com>
3767
3768 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3769
a0c78a73
PA
37702011-02-16 Pedro Alves <pedro@codesourcery.com>
3771
f65d5553 3772 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3773 (main): Initialize it before collecting, and and clear it
3774 afterwards.
f65d5553
PA
3775 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3776 collecting with '{type} addr', where the addr expression is not an
3777 rvalue.
a0c78a73 3778
3dfcbbd2
KW
37792011-02-16 Ken Werner <ken.werner@de.ibm.com>
3780
3781 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3782 a bool variable. Expect correct OpenCL names for vector types. Use the
3783 uc3 variable name instead of referring to the uchar3 built-in type.
3784 Escape the asterisk at the half pointer test.
3785
08807d5a
PA
37862011-02-16 Pedro Alves <pedro@codesourcery.com>
3787
f65d5553 3788 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3789 (main): Initialize it before collecting, and and clear it
3790 afterwards.
f65d5553
PA
3791 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3792 collecting overlapping memory ranges.
08807d5a 3793
60f98dde
MS
37942011-02-15 Michael Snyder <msnyder@vmware.com>
3795
3796 * gdb.base/default.exp: Add tests for thread commands.
3797 * gdb.base/help.exp: Add tests for thread commands.
3798 * gdb.threads/thread-find.exp: New test for thread find command.
3799
648cd113
KW
38002011-02-15 Ken Werner <ken.werner@de.ibm.com>
3801
3802 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3803
494e194e
YQ
38042011-02-15 Yao Qi <yao@codesourcery.com>
3805
3806 PR tdep/12352
3807 * gdb.arch/arm-disp-step.S : New test for str instruction.
3808 * gdb.arch/arm-disp-step.exp : Likewise.
3809
d9492458
TJB
38102011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3811
3812 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3813 "vector_register2_vr" test strings. Test the extended floating
3814 point registers (F32~F63).
3815 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3816 IBM XL C compiler. Make the test program use a register provided
3817 by the compiler for the lxvd2x instruction.
3818
8af8e3bc
PA
38192011-02-14 Pedro Alves <pedro@codesourcery.com>
3820
3821 * gdb.trace/unavailable.cc (class Base, class Middle, class
3822 Derived): New types.
3823 (derived_unavail, derived_partial, derived_whole): New globals.
3824 (virtual_partial): New global.
3825 (virtualp): Point at virtual_partial.
3826 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3827 related to unavailable vptr.
3828
1b28d0b3
PA
38292011-02-14 Pedro Alves <pedro@codesourcery.com>
3830
3831 * gdb.trace/unavailable.cc (a, b, c): New globals.
3832 (main): Set and clear them.
3833 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3834 `a' and `c', and check that `b' isn't collected, although `a' and
3835 `c' are.
3836
ec0a52e1
PA
38372011-02-14 Pedro Alves <pedro@codesourcery.com>
3838
3839 * gdb.trace/unavailable.cc (struct Virtual): New.
3840 (virtualp): New global pointer.
3841 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3842 printing a pointer to an object whose type has a vtable, with
3843 print object on.
3844
24e6bcee
PA
38452011-02-14 Pedro Alves <pedro@codesourcery.com>
3846
3847 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3848 value repeat handles unavailableness.
3849
39d37385
PA
38502011-02-14 Pedro Alves <pedro@codesourcery.com>
3851
3852 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3853 tests for building arrays from unavailable values, subscripting
3854 non-memory rvalue unvailable arrays, and accessing fields or
3855 baseclasses of non-lazy unavailable values,
3856 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3857 struct types.
3858 (g_smallstruct, g_smallstruct_b): New globals.
3859
06d72e16
PA
38602011-02-14 Pedro Alves <pedro@codesourcery.com>
3861
3862 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3863
bc9a5551
JK
38642011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3865
3866 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3867 * gdb.cp/overload-const.exp: New file.
3868 * gdb.cp/overload-const.cc: New file.
3869
54fcddd0
UW
38702011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3871
3872 * gdb.opencl/callfuncs.cl: New file.
3873 * gdb.opencl/callfuncs.exp: New test.
3874 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3875
d6dafb7c
UW
38762011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3877
3878 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3879 when computing result.
3880 * gdb.arch/altivec-abi.exp: Update expected results.
3881
a449c2d8
TJB
38822011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3883
3884 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3885 * gdb.base/jit.exp: Likewise.
3886 * gdb.base/pie-execl.exp: Likewise.
3887 * gdb.base/solib-nodir.exp: Likewise.
3888 * gdb.base/solib-overlap.exp: Likewise.
3889
764880b7
PA
38902011-02-07 Pedro Alves <pedro@codesourcery.com>
3891
3892 * gdb.trace/collection.c (global_pieces): New.
3893 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3894 New procedure.
3895 (gdb_trace_collection_test): Call it.
3896
505500db
SW
38972011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3898
3899 * gdb.python/py-evthreads.c: New file.
3900 * gdb.python/py-evthreads.exp: New file.
3901 * gdb.python/py-events.py: New file.
3902 * gdb.python/py-events.exp: New file.
3903 * gdb.python/py-events.c: New file.
3904
385203ed
DD
39052011-02-04 David Daney <ddaney@caviumnetworks.com>
3906
3907 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3908
9011945e
AB
39092011-02-03 Andrew Burgess <aburgess@broadcom.com>
3910
3911 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3912 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3913 boundary between two compilation units.
3914
580688f3
PA
39152011-02-02 Pedro Alves <pedro@codesourcery.com>
3916
3917 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3918 (Virtual): New structs.
3919 (virtual_o, virtual_middle_b): New globals.
3920 * gdb.cp/virtbase.exp: New tests.
3921
d3f0f853
PP
39222011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3923
3924 * gdb.base/jit.exp: New file.
3925 * gdb.base/jit-main.c: New file.
3926 * gdb.base/jit-solib.c: New file.
3927
b2030fb5
UW
39282011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3929
3930 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3931 proceed to initial kernel entry point.
3932 * gdb.opencl/datatypes.exp: Likewise.
3933 * gdb.opencl/operators.exp: Likewise.
3934 * gdb.opencl/vec_comps.exp: Likewise.
3935
2db19d1e
SW
39362011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3937
3938 * gdb.cp/nsnested.cc: New.
3939 * gdb.cp/nsnested.exp: New.
3940 * gdb.cp/nsnoimports.exp: New.
3941 * gdb.cp/nsnoimports.cc: New.
3942
6b0c4c1f
JB
39432011-01-31 Joel Brobecker <brobecker@adacore.com>
3944
3945 * gdb.base/interact.exp: Add extra tests that verify that
3946 the value of the interactive-mode setting does not change
3947 after the script is sourced.
3948
80b23b6a
JK
39492011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3950
3951 * gdb.cp/noparam.exp: New file.
3952 * gdb.cp/noparam.cc: New file.
3953
ffd5ec24
PA
39542011-01-28 Pedro Alves <pedro@codesourcery.com>
3955
3956 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3957 there's no stack or registers.
3958
a81766d8
TT
39592011-01-26 Tom Tromey <tromey@redhat.com>
3960
3961 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3962 space before string output. Add test for "set print pretty off"
3963 case.
3964
585fdaa1
PA
39652011-01-25 Pedro Alves <pedro@codesourcery.com>
3966
3967 * gdb.base/frame-args.exp: Adjust.
3968 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3969 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3970 * gdb.dwarf2/pieces.exp: Adjust.
3971 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3972 * gdb.opt/inline-locals.exp: Adjust.
3973 * gdb.threads/fork-child-threads.exp: Adjust.
3974
d468832a
KW
39752011-01-25 Ken Werner <ken.werner@de.ibm.com>
3976
3977 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3978 OpenCL kernel function. Add a comment as marker. Add address space
3979 qualifiers for the remaining program scope variables.
3980 * gdb.opencl/datatypes.cl: Likewise.
3981 * gdb.opencl/operators.cl: Likewise.
3982 * gdb.opencl/vec_comps.cl: Likewise.
3983 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3984 Add breakpoint at the marker comment.
3985 * gdb.opencl/datatypes.exp: Likewise.
3986 * gdb.opencl/operators.exp: Likewise.
3987 * gdb.opencl/vec_comps.exp: Likewise.
3988
490f124f
PA
39892011-01-24 Pedro Alves <pedro@codesourcery.com>
3990
3991 * gdb.base/printcmds.c (some_struct): New struct and instance.
3992 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3993 procedure.
3994 <global scope>: Call it.
3995
6da78614
KW
39962011-01-21 Ken Werner <ken.werner@de.ibm.com>
3997
3998 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3999 argument to the gdb_compile_opencl_hostapp call.
4000
ec64c9aa
YQ
40012011-01-19 Yao Qi <yao@codesourcery.com>
4002
4003 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4004 positve list.
4005
810cfdbb
YQ
40062011-01-19 Yao Qi <yao@codesourcery.com>
4007
4008 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4009 canonical form.
4010 Remove "xscale-*-*"
4011 * gdb.xml/tdesc-regs.exp: Likewise.
4012 * gdb.python/py-section-script.exp: Replace ARM target triplet
4013 with canonical form.
4014 Match arm*-*-symbianelf*.
4015 * gdb.base/dup-sect.exp: Likewise.
4016 * lib/dwarf.exp: New.
4017 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4018 dwarf2_support.
4019 * gdb.dwarf2/dup-psym.exp: Likewise.
4020 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4021 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4022 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4023 * gdb.dwarf2/dw2-basic.exp: Likewise.
4024 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4025 * gdb.dwarf2/dw2-const.exp: Likewise.
4026 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4027 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4028 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4029 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4030 * gdb.dwarf2/dw2-filename.exp: Likewise.
4031 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4032 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4033 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4034 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4035 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4036 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4037 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4038 * gdb.dwarf2/dw2-producer.exp: Likewise.
4039 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4040 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4041 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4042 * gdb.dwarf2/dw2-strp.exp: Likewise.
4043 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4044 * gdb.dwarf2/implptr.exp: Likewise.
4045 * gdb.dwarf2/mac-fileno.exp: Likewise.
4046 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4047 * gdb.dwarf2/pieces.exp: Likewise.
4048 * gdb.dwarf2/pr11465.exp: Likewise.
4049 * gdb.dwarf2/valop.exp: Likewise.
4050 * gdb.dwarf2/watch-notconst.exp: Likewise.
4051 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4052
4694da01
TT
40532011-01-19 Tom Tromey <tromey@redhat.com>
4054
4055 * gdb.python/py-infthread.exp: Add thread tests.
4056
b075872c
JB
40572011-01-14 Joel Brobecker <brobecker@adacore.com>
4058
4059 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4060
2c3e6e24
JB
40612011-01-14 Joel Brobecker <brobecker@adacore.com>
4062
4063 * gdb.ada/widewide: New testcase.
4064
de8fa76c
JB
40652011-01-13 Joel Brobecker <brobecker@adacore.com>
4066
4067 * gdb.base/interact.exp: New testcase.
4068
1b05df00
TT
40692011-01-12 Tom Tromey <tromey@redhat.com>
4070
4071 * gdb.mi/gdb2549.exp: Update for error message changes.
4072 * gdb.mi/mi-cli.exp: Likewise.
4073 * gdb.mi/mi-disassemble.exp: Likewise.
4074 * gdb.mi/mi-pthreads.exp: Likewise.
4075 * gdb.mi/mi-regs.exp: Likewise.
4076 * gdb.mi/mi-stack.exp: Likewise.
4077 * gdb.mi/mi-var-block.exp: Likewise.
4078 * gdb.mi/mi-var-cmd.exp: Likewise.
4079 * gdb.mi/mi2-cli.exp: Likewise.
4080 * gdb.mi/mi2-disassemble.exp: Likewise.
4081 * gdb.mi/mi2-pthreads.exp: Likewise.
4082 * gdb.mi/mi2-regs.exp: Likewise.
4083 * gdb.mi/mi2-stack.exp: Likewise.
4084 * gdb.mi/mi2-var-block.exp: Likewise.
4085 * gdb.mi/mi2-var-cmd.exp: Likewise.
4086
c2ff108b
JK
40872011-01-12 Andrew Burgess <aburgess@broadcom.com>
4088 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 PR fortran/11104 and DWARF unbound arrays detection.
4091 * gdb.fortran/multi-dim.exp: New file.
4092 * gdb.fortran/multi-dim.f90: New file.
4093
b716877b
AB
40942011-01-12 Andrew Burgess <aburgess@broadcom.com>
4095
4096 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4097 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4098 add new tests for opcode dumping.
4099
6c162d5e
TT
41002011-01-11 Tom Tromey <tromey@redhat.com>
4101
4102 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4103
77b06cd7
TJB
41042010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4105
4106 Convert hardware watchpoints to use breakpoint_ops.
4107 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4108 type is not supported.
4109 * gdb.base/foll-fork.exp: Likewise.
4110 * gdb.base/foll-vfork.exp: Likewise.
4111
f39a75d0
PM
41122011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4113
4114 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4115 Use load_lib gdb-python.exp.
4116 * gdb.python/python.exp: Ditto.
4117 * gdb.python/py-function.exp: Ditto.
4118
fc529d80
AS
41192011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4120
4121 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4122
fb03cb59
JK
41232011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4124
4125 * configure: Regenerate.
4126
d8e22779
TT
41272011-01-06 Tom Tromey <tromey@redhat.com>
4128
4129 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4130
09050809
JB
41312011-01-06 Joel Brobecker <brobecker@adacore.com>
4132
fc529d80
AS
4133 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4134 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4135 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4136 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4137 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4138 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4139 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4140 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4141 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4142 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4143 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4144 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4145 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4146 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4147 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4148 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4149 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4150 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4151 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4152 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4153 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4154 gdb.ada/uninitialized_vars.exp,
4155 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4156 Simplify by using clean_restart.
09050809 4157
8ed5dd9e
JB
41582011-01-06 Joel Brobecker <brobecker@adacore.com>
4159
4160 Add marker to be used as anchor for inserting breakpoints.
4161 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4162 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4163 Likewise.
4164
4165 Remove uses of gdb_start_cmd.
4166 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4167 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4168
4169 Do not run testcase if testing with GDBserver.
4170 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4171 if testing with GDBserver.
4172
368a124f
JB
41732011-01-06 Joel Brobecker <brobecker@adacore.com>
4174
4175 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4176 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4177 copyright header.
4178
44944448
JB
41792011-01-05 Joel Brobecker <brobecker@adacore.com>
4180
4181 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4182 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4183 testsuite/gdb.fortran/complex.f,
4184 testsuite/gdb.fortran/derived-type.f90,
4185 testsuite/gdb.fortran/library-module-lib.f90,
4186 testsuite/gdb.fortran/library-module-main.f90,
4187 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4188 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4189 Copyright year update.
4190
31886ea6
JB
41912011-01-05 Joel Brobecker <brobecker@adacore.com>
4192
4193 * gdb.base/langs1.f: Add copyright header.
4194
ebedcab5
JK
41952011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4196
4197 * gdb.base/morestack.exp: New file.
4198 * gdb.base/morestack.c: New file.
4199
de1eb2f9
JK
42002011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4201
4202 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4203
9e87a409
JB
42042010-12-29 Joel Brobecker <brobecker@adacore.com>
4205
4206 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4207 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4208
720d1a40
JB
42092010-12-29 Joel Brobecker <brobecker@adacore.com>
4210
4211 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4212
a283af87
AS
42132010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4214
5d3d9cba
AS
4215 * gdb.threads/tls.exp: Fix typo.
4216
a283af87
AS
4217 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4218 * gdb.threads/execl.exp: Update.
4219
2a20745c
YQ
42202010-12-23 Yao Qi <yao@codesourcery.com>
4221
4222 * gdb.arch/arm-disp-step.exp: New.
4223 * gdb.arch/arm-disp-step.S: New.
4224
a7658b96
TT
42252010-12-21 Tom Tromey <tromey@redhat.com>
4226
4227 * gdb.threads/execl.exp: Update.
4228 * gdb.threads/linux-dp.exp: Update.
4229 * gdb.threads/manythreads.exp: Update.
4230 * gdb.threads/tls.exp: Update.
4231
5b79abe7
TT
42322010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4235 (NextOverThrowDerivates) <resumebpt>: New.
4236 (resumebpt_test): New.
4237 (main): Call resumebpt_test.
4238 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4239
0914bcdb
SS
42402010-12-12 Stan Shebs <stan@codesourcery.com>
4241
4242 * gdb.trace/tsv.exp: Test print command on trace state variables.
4243
305aeedc
TT
42442010-12-09 Tom Tromey <tromey@redhat.com>
4245
4246 * gdb.base/interp.exp: Add regression test.
4247
186c406b
TT
42482010-12-09 Tom Tromey <tromey@redhat.com>
4249
4250 * gdb.java/jnpe.java: New file.
4251 * gdb.java/jnpe.exp: New file.
4252 * gdb.cp/nextoverthrow.exp: New file.
4253 * gdb.cp/nextoverthrow.cc: New file.
4254
aae1c79a
DE
42552010-12-07 Doug Evans <dje@google.com>
4256
4257 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4258 of data-directory.
4259 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4260 updated.
4261 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4262
60f98dde 42632010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4264
4265 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4266 * gdb.base/call-sc.exp: Ditto.
4267 * gdb.base/finish.exp: Ditto.
4268 * gdb.base/return.exp: Ditto.
4269 * gdb.base/return2.exp: Ditto.
4270
5fa290c1
DE
42712010-11-30 Doug Evans <dje@google.com>
4272
4273 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4274 (gdb_expect_list): Fix spelling errors in comments.
4275 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4276 send_gdb/gdb_expect_list where applicable.
4277 * gdb.base/call-ar-st.exp: Ditto.
4278 * gdb.base/funcargs.exp: Ditto.
4279 * gdb.base/gcore.exp: Ditto.
4280 * gdb.base/page.exp: Ditto.
4281 * gdb.base/sigaltstack.exp: Ditto.
4282 * gdb.base/siginfo.exp: Ditto.
4283 * gdb.base/sigstep.exp: Ditto.
4284 * gdb.base/trace-commands.exp: Ditto.
4285
4e04c971
DE
42862010-11-29 Doug Evans <dje@google.com>
4287
4288 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4289 printer-name;subprinter-name.
4290
8cf6f0b1
TT
42912010-11-29 Tom Tromey <tromey@redhat.com>
4292
4293 * gdb.dwarf2/implptr.exp: New file.
4294 * gdb.dwarf2/implptr.c: New file.
4295 * gdb.dwarf2/implptr.S: New file.
4296
94b6973e
PM
42972010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4298
fc529d80 4299 PR python/12199
94b6973e
PM
4300
4301 * gdb.python/py-breakpoint.exp: Test the delete method.
4302
8358c15c
JK
43032010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 Fix step_resume_breakpoint unsaved during an infcall.
4306 * gdb.base/step-resume-infcall.exp: New file.
4307 * gdb.base/step-resume-infcall.c: New file.
4308
f6df29bc
TJB
43092010-11-24 Edjunior Machado <emachado@br.ibm.com>
4310
4311 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4312
f2b5a5cf
TJB
43132010-11-24 Edjunior Machado <emachado@br.ibm.com>
4314
4315 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4316 on ppc64's symbols; "finish" and "return" commands must accept to
4317 show the caller line again as well as the line after.
4318 * gdb.asm/powerpc64.inc: New file.
4319
6b0ecdc2
DE
43202010-11-23 Doug Evans <dje@google.com>
4321
4322 * lib/gdb.exp (gdb_test_sequence): New function.
4323 (gdb_expect_list): Add verbose -log call for each pattern.
4324 * gdb.base/signals.exp (test_handle_all_print): Call it.
4325 Reduce timeout increment from 6 minutes to 1 minute.
4326 * gdb.server/ext-run.exp: Call it.
4327
ea976c60
PM
43282010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4329
f2b5a5cf 4330 PR python/12212
ea976c60
PM
4331
4332 * gdb.python/python.exp: Check that selected_thread raises an
4333 error when no inferior is loaded.
4334
c0efa795
JK
43352010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4336
4337 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4338 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4339
ec3aa567
JK
43402010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4341
4342 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4343 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4344
d8249011
DE
43452010-11-18 Doug Evans <dje@google.com>
4346
4347 * gdb.server/ext-run.exp: Fix intermittent failures.
4348
d4eba7d1
NF
43492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4350
4351 * gdb.stabs/gdb11479.exp: Use runto_main.
4352
b04c2f88
NF
43532010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4354
4355 * gdb.base/break-entry.exp: Skip if using a stub.
4356
ae9d7ce4
NF
43572010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4358
4359 * gdb.python/py-inferior.exp: Pack values in target endianness.
4360
621c8364
TT
43612010-11-12 Tom Tromey <tromey@redhat.com>
4362
4363 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4364 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4365 MemoryError.
4366 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4367 type.
4368 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4369 MemoryError.
4370 (test_subscript_regression): Update exception type.
4371
84f4c1fe
PM
43722010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4373
4374 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4375 breakpoint tests.
4376
a1442452
PA
43772010-11-09 Pedro Alves <pedro@codesourcery.com>
4378
4379 * gdb.base/watchpoint.exp: Test "watch -location" with an
4380 innacessible location.
4381
efd11a33
JK
43822010-11-09 Edjunior Machado <emachado@br.ibm.com>
4383 Luis Machado <luisgpm@br.ibm.com>
4384
4385 * gdb.base/maint.exp: Expect "." prefix.
4386 * gdb.base/nodebug.exp: Expect "." Likewise.
4387 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4388 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4389 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4390 POWER server processors.
4391
aa00efb5
JK
43922010-11-08 Edjunior Machado <emachado@br.ibm.com>
4393 Luis Machado <luisgpm@br.ibm.com>
4394
4395 * gdb.base/break-entry.exp: convert entry point for
4396 ppc64 and expect leading `.' on ppc64's symbols
4397
99e7ae30
DE
43982010-11-05 Doug Evans <dje@google.com>
4399
4400 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4401 * gdb.python/py-param.exp: Delete, contents moved to ...
4402 * gdb.python/py-parameter.exp: ... here. New file.
4403 Add test for gdb.parameter ("directories").
99e7ae30 4404
f4b8a18d
KW
44052010-11-05 Ken Werner <ken.werner@de.ibm.com>
4406
4407 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4408 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4409 * configure: Regenerate.
4410 * gdb.opencl/Makefile.in: New File.
4411 * gdb.opencl/datatypes.exp: Likewise.
4412 * gdb.opencl/datatypes.cl: Likewise.
4413 * gdb.opencl/operators.exp: Likewise.
4414 * gdb.opencl/operators.cl: Likewise.
4415 * gdb.opencl/vec_comps.exp: Likewise.
4416 * gdb.opencl/vec_comps.cl: Likewise.
4417 * gdb.opencl/convs_casts.exp: Likewise.
4418 * gdb.opencl/convs_casts.cl: Likewise.
4419 * lib/opencl.exp: Likewise.
4420 * lib/opencl_hostapp.c: Likewise.
4421 * lib/opencl_kernel.cl: Likewise.
4422 * lib/cl_util.c: Likewise.
4423 * lib/cl_util.c: Likewise.
4424 * gdb.base/default.exp (set language): Add "opencl" to the list of
4425 languages.
4426
a9d5ef47
SW
44272010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4428
4429 * gdb.cp/overload.exp: Added test for inheritance overload.
4430 * gdb.cp/overload.cc: Ditto.
4431 * gdb.cp/oranking.exp: Removed releveant kfails.
4432
03eb1c79
JK
44332010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4434 Joel Brobecker <brobecker@adacore.com>
4435
4436 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4437 check test_compiler_info.
4438
dbc98a8b
KW
44392010-11-03 Ken Werner <ken.werner@de.ibm.com>
4440
4441 * gdb.base/gnu_vector.exp: Adjust expect messages.
4442
120bd360
KW
44432010-11-03 Ken Werner <ken.werner@de.ibm.com>
4444
4445 * gdb.base/gnu_vector.exp: Add unary operator tests.
4446
c37f7098
KW
44472010-11-03 Ken Werner <ken.werner@de.ibm.com>
4448
4449 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4450
7b51bc51
DE
44512010-11-02 Doug Evans <dje@google.com>
4452
4453 * gdb.python/py-pp-maint.c: New file.
4454 * gdb.python/py-pp-maint.exp: New file.
4455 * gdb.python/py-pp-maint.py: New file.
4456
50c97f38
TT
44572010-11-02 Tom Tromey <tromey@redhat.com>
4458
4459 * gdb.base/default.exp: Remove "scheme" from language list.
4460
a289b8f6
JK
44612010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4462
4463 Revert:
4464 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4465 * gdb.threads/sigstep-threads.exp: New file.
4466 * gdb.threads/sigstep-threads.c: New file.
4467
cd017491
MS
44682010-10-20 Michael Snyder <msnyder@vmware.com>
4469
4470 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4471
8e6a5956
UW
44722010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4473
4474 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4475 Skip test completely if gdb,no_hardware_watchpoints.
4476
2c04da0d
UW
44772010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4478
4479 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4480 strict, but do not check for any particular function name within libc.
4481
79afc5ef
SW
44822010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4483
4484 * gdb.cp/smartp.exp: New test.
4485 * gdb.cp/smartp.cc : New test.
4486
026ffab7
SW
44872010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4488
4489 * gdb.cp/converts.exp: Test pointer to bool conversion.
4490 Test pointer to long conversion.
4491 * gdb.cp/oranking.exp: Removed relevant kfail.
4492
3a772aa4
TT
44932010-10-18 Tom Tromey <tromey@redhat.com>
4494
4495 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4496 argument to lazy_string.
4497 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4498 (pp_ls.to_string): Use it.
4499 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4500 Add "estring2" local.
4501
5fc3827b
JK
45022010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 Fix s390x compatibility.
4505 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4506 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4507
8aeb23f3
JK
45082010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 * gdb.threads/sigstep-threads.exp: New file.
4511 * gdb.threads/sigstep-threads.c: New file.
4512
c1e56572
JK
45132010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4514
4515 * gdb.base/pie-execl.exp: New file.
4516 * gdb.base/pie-execl.c: New file.
4517
92163a10
JK
45182010-10-13 Doug Evans <dje@google.com>
4519 Jan Kratochvil <jan.kratochvil@redhat.com>
4520
4521 PR exp/12117
4522 * gdb.cp/ptype-cv-cp.cc: New file.
4523 * gdb.cp/ptype-cv-cp.exp: New file.
4524
7062b0a0
SW
45252010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4526
4527 * gdb.cp/converts.cc: New test program.
4528 * gdb.cp/converts.exp: New test.
4529 * gdb.cp/overload.exp: Added test for void* vs int*.
4530 * gdb.cp/overload.exp: Ditto.
4531 * gdb.cp/oranking.exp: Removed related kfail.
4532
0e3509db
DE
45332010-10-13 Doug Evans <dje@google.com>
4534
4535 * lib/gdb-python.exp (gdb_check_python_config): New function.
4536 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4537 * gdb.python/lib-types.cc: New file.
4538 * gdb.python/lib-types.exp: New file.
4539
8dc78533
JK
45402010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 * gdb.python/py-error.exp: New file.
4543 * gdb.python/py-error.py: New file.
4544
93c17e06
JK
45452010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4548 gdb_test_multiple.
4549
d8b34041
JK
45502010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4551
4552 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4553 * gdb.base/prelink.exp: Likewise.
4554 * gdb.base/solib-nodir.exp: Likewise.
4555 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4556 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4557 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4558
e0cc584e
UW
45592010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4560
4561 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4562 for the "info files" test to avoid timeouts on slow machines.
4563
cfc353b1
JK
45642010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4565
4566 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4567 (main): Make openlib dummy call.
4568
d3d7896d
JK
45692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4570
4571 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4572 * break-interp.exp (reach): Move the core body ...
4573 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4574 (test_ld): Provide always real argument, even to the linker. Replace
4575 dl_main by _dl_debug_state.
4576
5e533c94
JK
45772010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4578
4579 Fix results of prelinked PIEs on ppc*.
4580 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4581 Accept also DISPLACEMENT "PRESENT".
4582 (main): Replace "ZERO" displacements by "PRESENT".
4583
33540610
SW
45842010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4585
4586 * gdb.cp/oranking.exp: New test.
4587 * gdb.cp/oranking.cc: New test program.
4588
3bdf2bbd
KW
45892010-10-08 Ken Werner <ken.werner@de.ibm.com>
4590
4591 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4592 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4593
2f608a3a
KW
45942010-10-06 Ken Werner <ken.werner@de.ibm.com>
4595
4596 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4597 lush, lynx) New constant.
4598 * gdb.base/constvars.exp: Test const array types.
4599 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4600
aa2e2d8d
DE
46012010-10-06 Doug Evans <dje@google.com>
4602
4603 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4604 of syscall staging area.
4605
2844d6b5
KW
46062010-10-06 Ken Werner <ken.werner@de.ibm.com>
4607
4608 * gdb.base/gnu_vector.c: Add variable c4.
4609 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4610 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4611
7d8ac8bb
MR
46122010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4613
4614 * gdb.arch/altivec-abi.exp: Fix a typo.
4615
84a02e58
MR
46162010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4617
4618 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4619 to match a thread ID.
4620
b18e6318
JK
46212010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 Fix s390x testcase compatibility.
4624 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4625
a2c09bd0
DE
46262010-10-01 Doug Evans <dje@google.com>
4627
4628 * lib/gdb-python.exp: New file.
4629 * gdb.python/py-block.exp: Use it.
4630 * gdb.python/py-breakpoint.exp: Ditto.
4631 * gdb.python/py-frame.exp: Ditto.
4632 * gdb.python/py-inferior.exp: Ditto.
4633 * gdb.python/py-param.exp: Ditto.
4634 * gdb.python/py-prettyprint.exp: Ditto.
4635 * gdb.python/py-shared.exp: Ditto.
4636 * gdb.python/py-symbol.exp: Ditto.
4637 * gdb.python/py-symtab.exp: Ditto.
4638 * gdb.python/py-type.exp: Ditto.
4639 * gdb.python/py-value.exp: Ditto.
4640 * gdb.python/python.exp: Ditto.
4641
38f12cfc
TT
46422010-09-30 Tom Tromey <tromey@redhat.com>
4643
4644 * gdb.base/anon.exp: New file.
4645 * gdb.base/anon.c: New file.
4646
9ae8282d
TT
46472010-09-30 Tom Tromey <tromey@redhat.com>
4648
4649 * gdb.base/completion.exp: Test completion through anonymous
4650 union.
4651 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4652
e9e07ba6
JK
46532010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 Fix printing parameters of inlined functions.
4656 * gdb.dwarf2/dw2-inline-param.exp: New file.
4657 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4658 * gdb.dwarf2/dw2-inline-param.S: New file.
4659
cd2effb2
JK
46602010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4661
4662 PR corefiles/12071.
4663 * gdb.base/corefile.exp (quit with a process, no question: load core)
4664 (quit with a core file): New tests.
4665
bceffbf3
JK
46662010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4667
4668 Fix GDB crash on inferior calls with self-referencing classes.
4669 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4670 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4671 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4672
1736ad11
JK
46732010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 Fix lost siginfo_t for inferior calls.
4676 * gdb.base/siginfo-infcall.exp: New file.
4677 * gdb.base/siginfo-infcall.c: New file.
4678
a176ad92
JB
46792010-09-22 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4682
c2b0a229
JK
46832010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4684
4685 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4686 New test.
4687 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4688
e8ae22d1
JB
46892010-09-22 Joel Brobecker <brobecker@adacore.com>
4690
4691 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4692 type of our const type.
4693
ec322823
SW
46942010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4695
4696 * gdb.cp/pr12028.cc: New.
4697 * gdb.cp/pr12028.exp: New.
4698
72929c62
JB
46992010-09-22 Joel Brobecker <brobecker@adacore.com>
4700
4701 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4702
875b4ff5 47032010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4704 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4705
4706 PR mi/11407
4707 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4708 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4709 * gdb.mi/dw2-ref-missing-frame.S New File.
4710 * gdb.mi/dw2-ref-missing-frame.exp New File.
4711
7155d578
TT
47122010-09-14 Tom Tromey <tromey@redhat.com>
4713
4714 PR symtab/8399:
4715 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4716
515ed532
TT
47172010-09-14 Tom Tromey <tromey@redhat.com>
4718
4719 PR exp/11803:
4720 * gdb.threads/tls.exp: Use C++.
4721 (check_thread_local): Use K::another_thread_local.
4722 * gdb.threads/tls.c (class K): New.
4723 (another_thread_local): Now a member of K.
4724 (spin): Update. No longer K&R C.
4725
450ca57c
SW
47262010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4727
4728 * gdb.cp/koenig.cc: created class for testing member lookup.
4729 * gdb.cp/koenig.exp: Added test for member lookup.
4730
dbd492a3
JK
47312010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4732
4733 Fix false FAILs on sourcetree topdir directory containing "kill".
4734 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4735 source line matching regexp.
4736
8d4d924b
JK
47372010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4738
4739 * gdb.python/python.exp (set height 0, collect help from uiout)
4740 (verify help to uiout): New tests.
4741
8e64f2a0
JK
47422010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4743
4744 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4745 is_lp64_target to check 64bit target.
4746
4569eed2
JK
47472010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4748
4749 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4750 (test_ld) <powerpc64-*>: New.
4751
5e1617b1
DJ
47522010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4753
4754 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4755
c767944b
DJ
47562010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4757
4758 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4759 (FunctionArg::method): New function.
4760 (empty, arg): New variables.
4761 (main): Call arg.method.
4762 * gdb.cp/templates.exp (test_template_args): New function.
4763 (do_tests): Call it.
4764
27d3a3fc
UW
47652010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4766
4767 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4768 of "next" to proceed over pthread_exit call.
4769
55b7ce7f
UW
47702010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4771
4772 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4773 "maint print statistics" output to prevent expect timeouts.
4774
809df446
JK
47752010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4776
4777 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4778 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4779 (test_float_rejected): ... here.
4780 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4781 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4782 (test_float_rejected): ... here.
4783 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4784 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4785 (test_float_rejected): ... here.
4786 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4787 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4788 (test_float_rejected): ... here.
4789
8464be76
DJ
47902010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4791
4792 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4793 before disabling hardware watchpoints.
4794 (test_inaccessible_watchpoint): Check that hardware watchpoints
4795 are used. Test for watchpoints on a constant address.
4796
14dba4b4
JK
47972010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4798
4799 * gdb.base/ui-redirect.exp: New file.
4800
3f3540e1 48012010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4802 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4803
4804 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4805
0f254bb7
DE
48062010-08-31 Doug Evans <dje@google.com>
4807
4808 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4809
03f17ccf
TT
48102010-08-30 Tom Tromey <tromey@redhat.com>
4811
4812 PR python/11792:
4813 * gdb.python/py-value.exp (test_subscript_regression): Add
4814 dynamic_type test.
4815
640617ad
DJ
48162010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4817
4818 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4819 instead of running to main. Do not test the main function.
4820 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4821 Add new main.
4822
2ed91d1b
PA
48232010-08-26 Pedro Alves <pedro@codesourcery.com>
4824
4825 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4826 one test.
4827
673bfd45
DE
48282010-08-24 Doug Evans <dje@google.com>
4829
4830 PR symtab/11942
4831 * gdb.dwarf2/dw4-sig-types.cc: New file.
4832 * gdb.dwarf2/dw4-sig-types.h: New file.
4833 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4834 * gdb.dwarf2/dw4-sig-types.exp: New file.
4835
f9ffd4bb
TT
48362010-08-23 Tom Tromey <tromey@redhat.com>
4837
4838 PR python/11145:
4839 * gdb.python/py-value.c (Base, Derived): New types.
4840 (base): New global.
4841 * gdb.python/py-value.exp (test_subscript_regression): Add
4842 dynamic_cast test.
4843
d839c8a4
TT
48442010-08-23 Tom Tromey <tromey@redhat.com>
4845
4846 PR python/10676:
4847 * gdb.python/py-type.exp (test_fields): Add tests for type
4848 equality.
4849
702c2711
TT
48502010-08-23 Tom Tromey <tromey@redhat.com>
4851
4852 PR python/11915:
4853 * gdb.python/py-type.exp (test_fields): Add tests for array.
4854
832bafd3
KS
48552010-08-23 Keith Seitz <keiths@redhat.com>
4856
4857 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4858 have any children. Create a new abbrev for it.
4859 Add missing terminal sequence to .debug_abbrev.
4860
c37bf528
KS
48612010-08-20 Keith Seitz <keiths@redhat.com>
4862
4863 PR symtab/11465:
4864 * gdb.dwarf2/pr11465.exp: New test.
4865 * gdb.dwarf2/pr11465.S: New file.
4866 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4867 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4868
4572cbac
TJB
48692010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4870
4871 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4872 registers. Update data sets with the new v2_double element in the
4873 VSX register union. Add vector_register3_vr data set for the AltiVec
4874 registers. Use gdb_test_no_output instead of send_gdb.
4875
e7fbb131
PA
48762010-08-19 Pedro Alves <pedro@codesourcery.com>
4877
4878 * gdb.python/py-shared.exp: New file, factored out from
4879 python.exp.
4880 * gdb.python/py-shared.c: New file.
4881 * gdb.python/py-shared-sl.c: New file.
4882 * gdb.python/python-1.c: New file.
4883 * gdb.python/python-sl.c: Delete.
4884 * gdb.python/python.c: Mention python-1.c.
4885 * gdb.python/python.exp: Move shared library tests to
4886 py-shared.exp.
4887 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4888 (MISCELLANEOUS): New.
4889 (clean mostlyclean): Also remove $MISCELLANEOUS.
4890
d30f5e1f
DE
48912010-08-19 Doug Evans <dje@google.com>
4892
4893 PR exp/11926
4894 * gdb.base/printcmds.exp (test_float_accepted): New function.
4895 Move existing float tests there. Add tests for floats with suffixes.
4896 (test_float_rejected): New function.
4897 * gdb.java/jv-print.exp (test_float_accepted): New function.
4898 (test_float_rejected): New function.
4899 * gdb.objc/print.exp: New file.
4900 * gdb.pascal/print.exp: New file.
4901 * lib/objc.exp: New file.
4902
7b3fd859
PM
49032010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4904
4905 * gdb.base/default.exp (info set): Avoid full buffer error and force
4906 reading up to final gdb prompt.
4907 (show): Likewise.
4908
c92817ce
TT
49092010-08-18 Tom Tromey <tromey@redhat.com>
4910
4911 PR symtab/11919:
4912 * gdb.base/completion.exp: Add test.
4913
f1208f9e
DE
49142010-08-18 Doug Evans <dje@google.com>
4915
4916 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4917 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4918 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4919 Simplify, early exit if runto_main fails.
4920 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4921 (set_lang_fortran): Moved to lib/fortran.exp.
4922 * gdb.fortran/types.exp: load_lib fortran.exp.
4923 (set_lang_fortran): Moved to lib/fortran.exp.
4924 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4925 * gdb.java/jprint.exp (set_lang_java): Ditto.
4926 * gdb.java/jv-exp.exp: load_lib java.exp.
4927 If set_lang_java fails, issue a warning instead of failure to be
4928 consistent with other set_lang_foo uses.
4929 (set_lang_java): Moved to lib/java.exp.
4930 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4931 If set_lang_java fails, issue a warning instead of failure to be
4932 consistent with other set_lang_foo uses.
4933 * gdb.pascal/types.exp: load_lib pascal.exp.
4934 (set_lang_pascal): Moved to lib/pascal.exp.
4935 * lib/fortran.exp: New file.
4936 * lib/java.exp (set_lang_java): New function.
4937 * lib/pascal.exp (set_lang_pascal): New function.
4938
2f06b485
YQ
49392010-08-18 Yao Qi <yao@codesourcery.com
4940
4941 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4942 func_nofb_start and func_loopfb_start, so that address of functions
4943 is equal to these labels on Thumb.
4944
96e25403
YQ
49452010-08-18 Yao Qi <yao@codesourcery.com>
4946
4947 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4948 to reflect latest c source file.
4949
36e6adc4
JK
49502010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 * gdb.cp/infcall-dlopen.exp: New file.
4953 * gdb.cp/infcall-dlopen.cc: New file.
4954 * gdb.cp/infcall-dlopen-lib.cc: New file.
4955
f431efe5
PA
49562010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4957 Pedro Alves <pedro@codesourcery.com>
4958
4959 PR breakpoints/11371
4960
4961 * gdb.base/watch-cond-infcall.exp: New file.
4962 * gdb.base/watch-cond-infcall.c: New file.
4963
06a64a0b
TT
49642010-08-16 Tom Tromey <tromey@redhat.com>
4965
4966 * gdb.base/help.exp: Update.
4967 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4968 watchpoint.
4969 (test_watch_location): New proc.
4970 (test_watchpoint_in_big_blob): Delete watchpoint.
4971 * gdb.base/watchpoint.c (func5): New function.
4972 (main): Call it.
4973
70ebf4ed
DE
49742010-08-16 Doug Evans <dje@google.com>
4975
4976 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4977
ca5c20b6
PM
49782010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4979
4980 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4981 tests.
4982
7346b668
KW
49832010-08-11 Ken Werner <ken.werner@de.ibm.com>
4984
4985 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4986 * gdb.base/gnu_vector.c: New File.
4987 * gdb.base/gnu_vector.exp: Likewise.
4988
cb2e07a6
PM
49892010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4990
4991 * gdb.python/python.c: New File.
4992 * gdb.python/python-sl.c: New File.
4993 * gdb.python/python.exp: Test solib_address and decode_line
4994 * functions.
4995
5da1313b
JK
49962010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4997
4998 * gdb.python/python.exp (show height, set height 10)
4999 (verify pagination beforehand, verify pagination beforehand: q)
5000 (gdb.execute does not page, verify pagination afterwards)
5001 (verify pagination afterwards: q): New.
5002
49c3ccf7
DE
50032010-08-02 Doug Evans <dje@google.com>
5004
5005 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5006 because of an older gcc, change test2
5007 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5008 to unsupported.
5009
42c0c4f1
KH
50102010-07-30 Kazu Hirata <kazu@codesourcery.com>
5011
5012 * gdb.base/break-always.exp: Do not expect full paths to file
5013 names.
5014 * gdb.base/commands.exp: Likewise.
5015
d3765805
DE
50162010-07-30 Doug Evans <dje@google.com>
5017
c98ee71b
DE
5018 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5019 xfail them when run with older gccs.
5020
fd961404
DE
5021 * lib/gdb.exp (build_executable): Forward "c++" option to
5022 get_compiler_info.
5023
999adef4
DE
5024 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5025 "python print ttype.template_argument(1)" and
5026 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5027 if using gcc 4.4 or earlier.
5028
d3765805
DE
5029 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5030 attach-to-debugger handling.
5031
1276c759
JK
50322010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5033
5034 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5035 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5036 (main): Use copyreloc.
5037 * gdb.base/prelink.exp (split debug of executable)
5038 (.dynbss vs. .bss address shift): New tests.
5039
88caa9b9
PA
50402010-07-29 Pedro Alves <pedro@codesourcery.com>
5041
5042 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5043 in gdb_test_multiple.
5044
c6f2ac43
PA
50452010-07-29 Pedro Alves <pedro@codesourcery.com>
5046
5047 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5048 environment.
5049
326fd672
TT
50502010-07-28 Tom Tromey <tromey@redhat.com>
5051
5052 PR python/11060:
5053 * gdb.python/py-type.c (Temargs): New template.
5054 (temvar): New variable.
5055 * gdb.python/py-type.exp (test_template): New proc.
5056
3ce3b1ba
PA
50572010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5058
5059 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5060 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5061
34eaf542
TT
50622010-07-28 Tom Tromey <tromey@redhat.com>
5063
5064 PR c++/9946:
5065 * gdb.cp/temargs.exp: New file.
5066 * gdb.cp/temargs.cc: New file.
5067
d41b819e
JK
50682010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5069
5070 * gdb.base/help.exp (help disassemble): Update the content.
5071
26ab7092
JK
50722010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.threads/ia64-sigill.exp: New file.
5075 * gdb.threads/ia64-sigill.c: New file.
5076
5283e9e1
TT
50772010-07-27 Tom Tromey <tromey@redhat.com>
5078
5079 * gdb.opt/inline-cmds.c (ATTR): New define.
5080 (func1): Use it.
5081 (func2): Likewise.
5082 (func3): Likewise.
5083 (outer_inline1): Likewise.
5084 (outer_inline2): Likewise.
5085 * gdb.opt/inline-bt.c (ATTR): New define.
5086 (func1): Use it.
5087 (func2): Likewise.
5088 * gdb.opt/inline-locals.c (ATTR): New define.
5089 (func1): Use it.
5090 (func2): Likewise.
5091
e992ef73
TT
50922010-07-27 Tom Tromey <tromey@redhat.com>
5093
5094 * gdb.stabs/gdb11479.c (hack): New function.
5095 (test): Use it.
5096 (test2): Use it.
5097 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5098 (int32_search_buf, int64_search_buf): No longer static.
5099 (x): Remove.
5100 * gdb.base/relocate.c (hack): New function.
5101
5374244e
PM
51022010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5103
5104 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5105 * gdb.python/py-value.c (func1): New function.
5106 (func2): Likewise.
5107
a99aee83
CV
51082010-07-26 Corinna Vinschen <vinschen@redhat.com>
5109
5110 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5111 as not to clash with .data section.
5112
a04ba985
JG
51132010-07-26 Jerome Guitton <guitton@adacore.com>
5114
5115 * gdb.base/code_elim.exp: New file.
5116 * gdb.base/code_elim1.c: New file.
5117 * gdb.base/code_elim2.c: New file.
5118
23bd0f7c
PA
51192010-07-21 Pedro Alves <pedro@codesourcery.com>
5120
5121 PR symtab/11827
5122
5123 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5124 (some_volatile_enum): New variable.
5125 * gdb.base/printcmds.exp (test_print_enums): New.
5126 <top level>: Call it.
5127
883df6dd
SW
51282010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5129
5130 * gdb.cp/fpointer.cc: New test.
5131 * gdb.cp/fpointer.exp: New test.
5132
569b05a5
JK
51332010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 * gdb.base/solib-nodir.exp: New file.
5136 * lib/gdb.exp (runto): New case for a GDB internal error.
5137
51d7d803
JK
51382010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5139 Ulrich Weigand <uweigand@de.ibm.com>
5140 Tom Tromey <tromey@redhat.com>
5141
5142 * gdb.base/charset-malloc.c: New file.
5143 * gdb.base/charset.c (malloc_stub): New prototype.
5144 (main): Call it instead of malloc itself.
5145 * gdb.base/charset.exp: Use only prepare_for_testing.
5146 (binfile): Remove the variable.
5147
c0edd9ed
JK
51482010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 Make core files the process_stratum.
5151 * gdb.base/corefile.exp (run: load core again)
5152 (run: sanity check we see the core file, run: with core)
5153 (run: core file is cleared, attach: load core again)
5154 (attach: sanity check we see the core file, attach: with core)
5155 (attach: core file is cleared): New tests.
5156 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5157
3cbaedff
KW
51582010-07-14 Ken Werner <ken.werner@de.ibm.com>
5159
5160 * gdb.arch/altivec-abi.exp: New tests.
5161
91158a56
TT
51622010-07-13 Tom Tromey <tromey@redhat.com>
5163
5164 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5165 (main): Use it.
5166 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5167
0f5238ed
TT
51682010-07-13 Tom Tromey <tromey@redhat.com>
5169
5170 * gdb.base/label.exp: New file.
5171 * gdb.base/label.c: New file.
5172
add265ae
L
51732010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5174 H.J. Lu <hongjiu.lu@intel.com>
5175
5176 * lib/gdb.exp (is_ilp32_target): New.
5177 (is_lp64_target): Likewise.
5178
5179 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5180 target.
5181 * gdb.arch/amd64-disp-step.exp: Likewise.
5182 * gdb.arch/amd64-dword.exp: Likewise.
5183 * gdb.arch/amd64-i386-address.exp: Likewise.
5184 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5185
add265ae
L
5186 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5187 target.
5188 * gdb.arch/i386-bp_permanent.exp: Likewise.
5189 * gdb.arch/i386-byte.exp: Likewise.
5190 * gdb.arch/i386-disp-step.exp: Likewise.
5191 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5192 * gdb.arch/i386-prologue.exp: Likewise.
5193 * gdb.arch/i386-size-overlap.exp: Likewise.
5194 * gdb.arch/i386-size.exp: Likewise.
5195 * gdb.arch/i386-sse.exp: Likewise.
5196 * gdb.arch/i386-unwind.exp: Likewise.
5197 * gdb.arch/i386-word.exp: Likewise.
5198
5199 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5200 test only when building 64-bit executables. Do not hard-code
5201 -m64 option.
5202
2dfb8c17
DE
52032010-07-07 Doug Evans <dje@google.com>
5204
5205 * lib/gdb.exp (gdb_test_list_exact): New function.
5206 * gdb.base/default.exp (show convenience): Call it, add tests for
5207 $_sdata = void, $_thread = 0.
5208
4e5799b6
JK
52092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5210 Joel Brobecker <brobecker@adacore.com>
5211
5212 Fix re-run of PIE executable, PR shlibs/11776.
5213 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5214 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5215 and re-"run" of the inferior.
5216
1a219cc7
JK
52172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5218 Joel Brobecker <brobecker@adacore.com>
5219
5220 Cope with missing /usr/sbin/prelink.
5221 * lib/prelink-support.exp (prelink_no):
5222 <result == 1 && $output is "no such file or directory">: New.
5223 (prelink_yes): Likewise. Return on failed prelink_no.
5224
5e3b36f8
JK
52252010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5226 Joel Brobecker <brobecker@adacore.com>
5227
5228 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5229 build_executable by build_executable_own_libs. Replace "prelink -R"
5230 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5231 change.
5232 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5233 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5234 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5235 Replace build_executable by build_executable_own_libs's function
5236 build_executable_own_libs.
5237 (prelinkNO): Create new stub to call prelink_no.
5238 (prelinkYES): Create new stub to call prelink_yes.
5239 (test_attach): Rename calls of copy to file_copy.
5240 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5241 (copy): Move to ...
5242 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5243 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5244 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5245 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5246 special flags by gdb_compile_shlib. Replace second gdb_compile by
5247 build_executable_own_libs. Replace "prelink -R" execution by a call of
5248 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5249 a second call of prelink_yes. Replace restart commands by
5250 clean_restart.
5251 (prelink): Rename to ...
5252 (seen displacement message): ... this test. Extend its expectation
5253 strictness.
5254
86e4bafc
JK
52552010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5258 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5259 displacement message exactly once.
5260
3cd07d20
JK
52612010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5262 Joel Brobecker <brobecker@adacore.com>
5263
5264 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5265 its restore after the <$relink_args != ""> loop. new comment.
5266
0a1e94c7
JK
52672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5268 Joel Brobecker <brobecker@adacore.com>
5269
5270 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5271 code for it. New variable relink_args.
5272 (prelinkYES): Call prelinkNO.
5273 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5274 in such case. Move the core code to ...
5275 (test_attach_gdb): ... a new function. Send GDB command "file".
5276 Extend expected "Attaching to " string.
5277
2f70bcfb
TT
52782010-07-02 Tom Tromey <tromey@redhat.com>
5279
5280 * gdb.base/bitops.exp: Remove extraneous "pass".
5281
a17ac5b0
TT
52822010-07-02 Ken Werner <ken.werner@de.ibm.com>
5283
5284 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5285
dc10affe
PA
52862010-07-01 Pedro Alves <pedro@codesourcery.com>
5287
d41c0fc8
PA
5288 * gdb.base/help.exp: Adjust expected output.
5289
52902010-07-01 Pedro Alves <pedro@codesourcery.com>
5291
5292 * gdb.base/help.exp: Adjust expected output.
dc10affe 5293
0a600c36
JK
52942010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5295
5296 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5297 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5298 c++/11702.
5299
37cc8bfe
JK
53002010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5301 Doug Evans <dje@google.com>
5302
5303 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5304 add .dynamic entry'.
5305
254e6b9e
DE
53062010-06-29 Doug Evans <dje@google.com>
5307
5308 Test PR c++/11702.
5309 * gdb.cp/m-static.exp: Add testcase.
5310 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5311
595939de 53122010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5313 Tom Tromey <tromey@redhat.com>
5314 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5315
5316 * gdb.python/py-inferior.c: New File.
5317 * gdb.python/py-infthread.c: New File.
5318 * gdb.python/py-inferior.exp: New File.
5319 * gdb.python/py-infthread.exp: New File.
5320
98751a41
JK
53212010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5324 (ptype ::C::OtherFileClass typedefs): New.
5325 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5326 (C::OtherFileClass::cOtherFileClassVar2): New.
5327 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5328 cOtherFileClassVar2.
5329 (C::cOtherFileType2, C::cOtherFileVar2): New.
5330 (C::cOtherFileVar_use): use also cOtherFileVar2.
5331 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5332
41f62f39
JK
53332010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5334
5335 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5336 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5337 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5338 (print ::C::cOtherFileVar)
5339 (whatis C::OtherFileClass::cOtherFileClassType)
5340 (whatis ::C::OtherFileClass::cOtherFileClassType)
5341 (print C::OtherFileClass::cOtherFileClassVar)
5342 (print ::cOtherFileClassVar)
5343 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5344 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5345 trailing content.
5346 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5347 (C::OtherFileClass::cOtherFileClassVar)
5348 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5349 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5350
af53d231
JK
53512010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 Test PR c++/11703 and PR gdb/1448.
5354 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5355 gdb/1448.
5356
9655fd1a
JK
53572010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5360 (main) <rtti_data>: New.
5361 * gdb.cp/virtbase.exp (print rtti_data): New.
5362
824cc8dd
JK
53632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5364 Joel Brobecker <brobecker@adacore.com>
5365
5366 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5367
6036c742
JK
53682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5371
de6a0421
DE
53722010-06-28 Doug Evans <dje@google.com>
5373
5374 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5375
b2dae948
DE
53762010-06-27 Doug Evans <dje@google.com>
5377
5378 * gdb.cp/m-static.exp: Update expected test output.
5379
0f3bb72e
PH
53802010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5381
889bf7c5
PA
5382 * gdb.gdb/selftest.exp: Adjust expected message for
5383 capturing start-up runtime.
0f3bb72e 5384
bc9f0842
TT
53852010-06-25 Tom Tromey <tromey@redhat.com>
5386
5387 PR python/10808:
5388 * gdb.python/python.exp: Add new tests.
5389
099ef718
SW
53902010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5391
5392 * gdb.cp/operator.cc: Created an import loop.
5393 * gdb.cp/operator.exp: Added testcase for import loop.
5394
5868a632
JK
53952010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5396
5397 Test PR python/11407.
5398 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5399 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5400 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5401 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5402 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5403 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5404 binfile. Call gdb_compile with clean_restart twice.
5405 (func_nofb print, func_nofb backtrace, func_loopfb print)
5406 (func_loopfb backtrace): New.
5407
af76db58
JK
54082010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
5410 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5411 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5412 by a hand made one.
5413 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5414 i?86 requirement. Remove variables srcfile and binfile. New variable
5415 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5416
f2c7657e
UW
54172010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5418
5419 * gdb.cell/dwarfaddr.exp: New file.
5420 * gdb.cell/dwarfaddr.S: New file.
5421
628fe4e4
JK
54222010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5423
5424 Test PR 9436.
5425 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5426
f1421989
HZ
54272010-06-24 Hui Zhu <teawater@gmail.com>
5428
5429 * gdb.base/eval.exp: New file.
5430
d03285ec
UW
54312010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5432
5433 * gdb.cell/fork.exp: New file.
5434 * gdb.cell/fork.c: Likewise.
5435 * gdb.cell/fork-spu.c: Likewise.
5436
41b2c92d
PM
54372010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5438
5439 * lib/gdb.exp (banned_variables_traced): New global variable.
5440 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5441 (gdb_init): Use `trace add variable' instead of obsolete
5442 `trace variable'.
5443
d5bc977f
DE
54442010-06-21 Doug Evans <dje@google.com>
5445
5446 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5447
d2ed6730
UW
54482010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5449
5450 * gdb.arch/spu-ls.exp: New file.
5451 * gdb.arch/spu-ls.c: Likewise.
5452
6aed2dbc
SS
54532010-06-18 Stan Shebs <stan@codesourcery.com>
5454
5455 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5456
e0756905
UW
54572010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5458
5459 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5460 * gdb.base/watch-cond.exp: Likewise.
5461 * gdb.python/py-breakpoint.exp: Likewise.
5462
d8053d4d
PA
54632010-06-18 Pedro Alves <pedro@codesourcery.com>
5464
5465 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5466 clean_restart, make sure every test has a distinct message, and
5467 that messages don't include the executable' full path.
5468
81ce510c
DE
54692010-06-17 Doug Evans <dje@google.com>
5470
5471 * gdb.arch/i386-size.exp: Updated expected output for
5472 DISASSEMBLY_OMIT_FNAME.
5473
65d79d4b
SDJ
54742010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5475 Sergio Durigan Junior <sergiodj@redhat.com>
5476
5477 * gdb.base/watch-notconst.c: New file.
5478 * gdb.base/watch-notconst.S: New file.
5479 * gdb.base/watch-notconst2.c: New file.
5480 * gdb.base/watch-notconst2.S: New file.
5481 * gdb.base/watch-notconst.exp: New file.
5482 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5483 (func4): Add operations on `global_ptr_ptr'.
5484 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5485 routine to test watchpoints created with a constant expression.
5486 (test_inaccessible_watchpoint): Include tests for watchpoints
5487 created with a constant expression.
5488
df0f4836
KB
54892010-06-14 Kevin Buettner <kevinb@redhat.com>
5490
5491 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5492 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5493 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5494 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5495 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5496 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5497 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5498 of `_start'.
5499
b769def5
UW
55002010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5501
5502 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5503 not supported on the target.
5504 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5505 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5506 * gdb.mi/mi-nsintrall.exp: Likewise.
5507 * gdb.mi/mi-nsmoribund.exp: Likewise.
5508 * gdb.mi/mi-nsthrexec.exp: Likewise.
5509
d914c394
SS
55102010-06-11 Stan Shebs <stan@codesourcery.com>
5511
5512 * gdb.base/permissions.exp: New file.
5513
55142010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5515
5516 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5517 does not support ELF executable class.
5518
f3ce5b9c
UW
55192010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5520
5521 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5522
8e46892c
JK
55232010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5524
5525 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5526 (runto): Catch "The target does not support running in non-stop mode.".
5527
6cc55c64
MS
55282010-06-11 Michael Snyder <msnyder@vmware.com>
5529
5530 * gdb.base/setshow.exp (set language asm): Don't use
5531 gdb_test_no_output, fails on some targets.
5532
caddefa4
UW
55332010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5534
5535 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5536 * gdb.cp/pr9167.exp: Likewise.
5537
468b1aa7
UW
55382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5539
5540 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5541
5c3552dc
UW
55422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5543
5544 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5545
02e6fe6a
UW
55462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5547
5548 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5549
0e03807e
TT
55502010-06-11 Tom Tromey <tromey@redhat.com>
5551
5552 PR gdb/9977, PR exp/11636::
5553 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5554 (pieces_test_f6): Update expected output.
5555
2bdf28a0
JK
55562010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5557
5558 * gdb.base/moribund-step.exp: New.
5559
f6978de9
MS
55602010-06-08 Michael Snyder <msnyder@vmware.com>
5561
5562 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5563 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5564 * gdb.ada/frame_args.exp: Ditto.
5565 * gdb.ada/lang_switch.exp: Ditto.
5566 * gdb.ada/ptype_arith_binop.exp: Ditto.
5567 * gdb.ada/ref_param.exp: Ditto.
5568 * gdb.ada/type_coercion.exp:Ditto.
5569
5570 * gdb.asm/asm-source.exp: Ditto.
5571
5572 * gdb.base/attach.exp: Ditto.
5573 * gdb.base/bitfields2.exp: Ditto.
5574 * gdb.base/call-signal-resume.exp: Ditto.
5575 * gdb.base/callfuncs.exp: Ditto.
5576 * gdb.base/commands.exp: Ditto.
5577 * gdb.base/dbx.exp: Ditto.
5578 * gdb.base/default.exp: Ditto.
5579 * gdb.base/dump.exp: Ditto.
5580 * gdb.base/exprs.exp: Ditto.
5581 * gdb.base/freebpcmd.exp: Ditto.
5582 * gdb.base/interrupt.exp: Ditto.
5583 * gdb.base/list.exp: Ditto.
5584 * gdb.base/long_long.exp: Ditto.
5585 * gdb.base/maint.exp: Ditto.
5586 * gdb.base/ptype.exp: Ditto.
5587 * gdb.base/return.exp: Ditto.
5588 * gdb.base/setshow.exp: Ditto.
5589 * gdb.base/sigbpt.exp: Ditto.
5590 * gdb.base/sigrepeat.exp: Ditto.
5591
5592 * gdb.cp/classes.exp: Ditto.
5593
5594 * gdb.dwarf2/dw2-restore.exp: Ditto.
5595
5596 * gdb.gdb/selftest.exp: Ditto.
5597
5598 * gdb.multi/base.exp: Ditto.
5599 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5600
5601 * gdb.python/py-block.exp: Ditto.
5602 * gdb.python/py-prettyprint.exp: Ditto.
5603 * gdb.python/py-template.exp: Ditto.
5604
5605 * gdb.server/ext-attach.exp: Ditto.
5606 * gdb.server/ext-run.exp: Ditto.
5607 * gdb.server/server-mon.exp: Ditto.
5608
5609 * gdb.threads/fork-thread-pending.exp: Ditto.
5610 * gdb.threads/hand-call-in-threads.exp: Ditto.
5611 * gdb.threads/interrupted-hand-call.exp: Ditto.
5612 * gdb.threads/linux-dp.exp: Ditto.
5613 * gdb.threads/manythreads.exp: Ditto.
5614 * gdb.threads/print-threads.exp: Ditto.
5615 * gdb.threads/pthreads.exp: Ditto.
5616 * gdb.threads/schedlock.exp: Ditto.
5617 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5618 * gdb.threads/threadapply.exp: Ditto.
5619
de7ff789
MS
56202010-06-08 Michael Snyder <msnyder@vmware.com>
5621
889bf7c5 5622 * gdb.ada/exec_changed.exp:
de7ff789
MS
5623 Use ".*" instead of "" as wildcard regexp.
5624
5625 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5626 * gdb.base/call-ar-st.exp: Ditto.
5627 * gdb.base/checkpoint.exp: Ditto.
5628 * gdb.base/default.exp: Ditto.
5629 * gdb.base/dump.exp: Ditto.
5630 * gdb.base/ending-run.exp: Ditto.
5631 * gdb.base/fileio.exp: Ditto.
5632 * gdb.base/miscexprs.exp: Ditto.
5633 * gdb.base/pointers.exp: Ditto.
5634 * gdb.base/readline.exp: Ditto.
5635 * gdb.base/reread.exp: Ditto.
5636 * gdb.base/restore.exp: Ditto.
5637 * gdb.base/shlib-call.exp: Ditto.
5638 * gdb.base/valgrind-db-attach.exp: Ditto.
5639 * gdb.base/volatile.exp: Ditto.
5640 * gdb.base/watchpoints.exp: Ditto.
5641
5642 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5643
5644 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5645 * gdb.python/py-value.exp: Ditto.
5646
5647 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5648 * gdb.trace/circ.exp: Ditto.
5649 * gdb.trace/collection.exp: Ditto.
5650 * gdb.trace/packetlen.exp: Ditto.
5651 * gdb.trace/passc-dyn.exp: Ditto.
5652 * gdb.trace/report.exp: Ditto.
5653 * gdb.trace/tfile.exp: Ditto.
5654 * gdb.trace/tfind.exp: Ditto.
5655 * gdb.trace/while-dyn.exp: Ditto.
5656
3bebe2f2
JK
56572010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5660
5c631832
JK
56612010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5662
5663 Test PR 10640.
5664 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5665
4c3376c8
SW
56662010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5667
5668 * gdb.cp/koenig.exp: Test for ADL operators.
5669 * gdb.cp/koenig.cc: Added ADL operators.
5670 * gdb.cp/operator.exp: New test.
5671 * gdb.cp/operator.cc: New test.
5672
dc226d5a
MS
56732010-06-04 Michael Snyder <msnyder@vmware.com>
5674
dfb88a23
MS
5675 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5676 * gdb.base/pending.exp: Ditto.
f7ae76b3 5677
dc226d5a
MS
5678 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5679
967cf477
DE
56802010-06-04 Doug Evans <dje@google.com>
5681
5682 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5683 disabled printers.
5684 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5685 (enable_lookup_function): New function.
5686
eb801841
TT
56872010-06-04 Tom Tromey <tromey@redhat.com>
5688
5689 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5690 of hash and id.
5691
38979823
JK
56922010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5693
5694 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5695 newline.
5696 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5697 (empty verbose non-noisy clear, empty verbose noisy clear)
5698 (empty non-verbose noisy clear): Likewise.
5699
35ec993f
MS
57002010-06-03 Michael Snyder <msnyder@vmware.com>
5701
5702 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5703 * gdb.base/display.exp: Ditto.
5704 * gdb.base/find.exp: Ditto.
5705 * gdb.base/ifelse.exp: Ditto.
5706 * gdb.base/multi-forks.exp: Ditto.
5707 * gdb.base/recurse.exp: Ditto.
5708 * gdb.base/setshow.exp: Ditto.
5709 * gdb.base/value-double-free.exp: Ditto.
5710 * gdb.base/watch-vfork.exp: Ditto.
5711 * gdb.base/watch_thread_num.exp: Ditto.
5712 * gdb.base/watchpoint-solib.exp: Ditto.
5713 * gdb.base/watchpoint.exp: Ditto.
5714 * gdb.base/watchpoints.exp: Ditto.
5715
5716 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5717 * gdb.cp/overload.exp: Ditto.
5718 * gdb.cp/virtfunc.exp: Ditto.
5719
5720 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5721
889bf7c5 5722 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5723 Replace gdb_test with gdb_test_no_output.
5724
889bf7c5 5725 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5726 Replace gdb_test with gdb_test_no_output.
5727 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5728 * gdb.threads/watchthreads.exp: Ditto.
5729 * gdb.threads/watchthreads2.exp: Ditto.
5730
5731 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5732 * gdb.trace/tfind.exp: Ditto.
5733
c22decce
JB
57342010-06-03 Joel Brobecker <brobecker@adacore.com>
5735
5736 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5737 successful test if message is the empty string.
5738
fd5700c7
JK
57392010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5740
5741 * gdb.fortran/module.exp (stopped language detection): New test.
5742
f55ee35c
JK
57432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 Support DW_TAG_module as separate namespaces.
5746 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5747 gdb.fortran/library-module-lib.f90: New.
5748 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5749 (print i): Remove.
5750 (continue to breakpoint: i-is-1, print var_i value 1)
5751 (continue to breakpoint: i-is-2, print var_i value 2)
5752 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5753 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5754 (complete `modmany, complete `modmany`, complete `modmany`var)
5755 (show language, setting breakpoint at module): New tests.
5756 * gdb.fortran/module.f90 (module mod): Remove.
5757 (module mod1, module mod2, module modmany, subroutine sub1)
5758 (subroutine sub2, program module): New.
5759
b8e8282f
JK
57602010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5761
5762 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5763 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5764 * gdb.cp/anon-union.exp (pass): Rename to ...
5765 (print z 2): ... here.
b8e8282f 5766
019ebafc
MS
57672010-06-02 Michael Snyder <msnyder@vmware.com>
5768
e68d8fd4
MS
5769 * gdb.trace/actions.exp: Use gdb_test_no_output.
5770 * gdb.trace/circ.exp: Ditto.
5771 * gdb.trace/packetlen.exp: Ditto.
5772 * gdb.trace/save-trace.exp: Ditto.
5773 * gdb.trace/tracecmd.exp: Ditto.
5774 * gdb.trace/tsv.exp: Ditto.
5775
12b5d08a
MS
5776 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5777 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5778 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5779 * gdb.threads/manythreads.exp: Ditto.
5780 * gdb.threads/print-threads.exp: Ditto.
5781 * gdb.threads/pthreads.exp: Ditto.
5782 * gdb.threads/schedlock.exp: Ditto.
5783 * gdb.threads/staticthreads.exp: Ditto.
5784 * gdb.threads/thread-specific.exp: Ditto.
5785 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5786 * gdb.threads/threadapply.exp: Ditto.
5787 * gdb.threads/watchthreads.exp: Ditto.
5788 * gdb.threads/watchthreads2.exp: Ditto.
5789
89493308
MS
5790 * gdb.python/py-block.exp: Use gdb_test_no_output.
5791 * gdb.python/py-prettyprint.exp: Ditto.
5792 * gdb.python/py-template.exp: Ditto.
5793 * gdb.python/py-value.exp: Ditto.
5794
5795 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5796 * gdb.reverse/watch-reverse.exp: Ditto.
5797
5798 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5799 * gdb.server/ext-run.exp: Ditto.
5800
019ebafc
MS
5801 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5802 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5803 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5804 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5805 * gdb.dwarf2/dw2-producer.exp: Ditto.
5806 * gdb.dwarf2/mac-fileno.exp: Ditto.
5807
5808 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5809 * gdb.gdb/selftest.exp: Ditto.
5810
5811 * gdb.multi/base.exp: Use gdb_test_no_output.
5812
5813 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5814
3e0ca3a5
JK
58152010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5818
9db70545
MS
58192010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5820
a8d52276
MS
5821 * gdb.cp/class2.exp: Use gdb_test_no_output.
5822 * gdb.cp/classes.exp: Ditto.
5823 * gdb.cp/extern-c.exp: Ditto.
5824 * gdb.cp/inherit.exp: Ditto.
5825 * gdb.cp/maint.exp: Ditto.
5826 * gdb.cp/mb-inline.exp: Ditto.
5827 * gdb.cp/mb-templates.exp: Ditto.
5828 * gdb.cp/method2.exp: Ditto.
5829 * gdb.cp/misc.exp: Ditto.
5830 * gdb.cp/ovldbreak.exp: Ditto.
5831 * gdb.cp/punctuator.exp: Ditto.
5832 * gdb.cp/templates.exp: Ditto.
5833 * gdb.cp/virtbase.exp: Ditto.
5834
889bf7c5 5835 * gdb.threads/attach-stopped.exp:
9db70545 5836 Replace uses of send_gdb / gdb_expect.
889bf7c5 5837 * gdb.threads/attachstop-mt.exp:
9db70545 5838 Replace uses of send_gdb / gdb_expect.
889bf7c5 5839 * gdb.threads/gcore-thread.exp:
9db70545 5840 Replace uses of send_gdb / gdb_expect.
889bf7c5 5841 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5842 Replace uses of send_gdb / gdb_expect.
5843 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5844 * gdb.threads/print-threads.exp:
9db70545
MS
5845 Replace uses of send_gdb / gdb_expect.
5846 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5847 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5848 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5849
5850 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5851 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5852 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5853 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5854 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5855 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5856 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5857 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5858 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5859 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5860 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5861
359cc68c
JK
58622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5863
5864 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5865
7d3fe98e
SW
58662010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5867
5868 * gdb.cp/koenig.exp: Added new test case.
5869 * gdb.cp/koenig.cc: Ditto.
5870
27d3a1a2
MS
58712010-06-01 Michael Snyder <msnyder@vmware.com>
5872
5873 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5874 * gdb.base/arrayidx.exp: Ditto.
5875 * gdb.base/attach.exp: Ditto.
5876 * gdb.base/auxv.exp: Ditto.
5877 * gdb.base/bigcre.exp: Ditto.
5878 * gdb.base/break-always.exp: Ditto.
5879 * gdb.base/break-interp.exp: Ditto.
5880 * gdb.base/break.exp: Ditto.
5881 * gdb.base/breakpoint-shadow.exp: Ditto.
5882 * gdb.base/call-ar-st.exp: Ditto.
5883 * gdb.base/call-sc.exp: Ditto.
5884 * gdb.base/call-signal-resume.exp: Ditto.
5885 * gdb.base/callfuncs.exp: Ditto.
5886 * gdb.base/catch-syscall.exp: Ditto.
5887 * gdb.base/charset.exp: Ditto.
5888 * gdb.base/code-expr.exp: Ditto.
5889 * gdb.base/commands.exp: Ditto.
5890 * gdb.base/cond-expr.exp: Ditto.
5891 * gdb.base/condbreak.exp: Ditto.
5892 * gdb.base/cursal.exp: Ditto.
5893 * gdb.base/cvexpr.exp: Ditto.
5894 * gdb.base/default.exp: Ditto.
5895 * gdb.base/del.exp: Ditto.
5896 * gdb.base/detach.exp: Ditto.
5897 * gdb.base/display.exp: Ditto.
5898 * gdb.base/ena-dis-br.exp: Ditto.
5899 * gdb.base/eval-skip.exp: Ditto.
5900 * gdb.base/foll-fork.exp: Ditto.
5901 * gdb.base/foll-vfork.exp: Ditto.
5902 * gdb.base/frame-args.exp: Ditto.
5903 * gdb.base/funcargs.exp: Ditto.
5904 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5905 * gdb.base/gdbvars.exp: Ditto.
5906 * gdb.base/help.exp: Ditto.
5907 * gdb.base/ifelse.exp: Ditto.
5908 * gdb.base/included.exp: Ditto.
5909 * gdb.base/list.exp: Ditto.
5910 * gdb.base/macscp.exp: Ditto.
5911 * gdb.base/maint.exp: Ditto.
5912 * gdb.base/multi-fork.exp: Ditto.
5913 * gdb.base/overlays.exp: Ditto.
5914 * gdb.base/page.exp: Ditto.
5915 * gdb.base/pending.exp: Ditto.
5916 * gdb.base/pointers.exp: Ditto.
5917 * gdb.base/pr11022.exp: Ditto.
5918 * gdb.base/prelink.exp: Ditto.
5919 * gdb.base/printcmds.exp: Ditto.
5920 * gdb.base/psymtab.exp: Ditto.
5921 * gdb.base/randomize.exp: Ditto.
5922 * gdb.base/relational.exp: Ditto.
5923 * gdb.base/relocate.exp: Ditto.
5924 * gdb.base/remote.exp: Ditto.
5925 * gdb.base/sepdebug.exp: Ditto.
5926 * gdb.base/set-lang-auto.exp: Ditto.
5927 * gdb.base/setshow.exp: Ditto.
5928 * gdb.base/setvar.exp: Ditto.
5929 * gdb.base/signals.exp: Ditto.
5930 * gdb.base/signull.exp: Ditto.
5931 * gdb.base/sigstep.exp: Ditto.
5932 * gdb.base/sizeof.exp: Ditto.
5933 * gdb.base/solib-disc.exp: Ditto.
5934 * gdb.base/store.exp: Ditto.
5935 * gdb.base/structs.exp: Ditto.
5936 * gdb.base/structs2.exp: Ditto.
5937 * gdb.base/subst.exp: Ditto.
5938 * gdb.base/term.exp: Ditto.
5939 * gdb.base/trace-commands.exp: Ditto.
5940 * gdb.base/unwindonsignal.exp: Ditto.
5941 * gdb.base/valgrind-db-attach.exp: Ditto.
5942 * gdb.base/varargs.exp: Ditto.
5943 * gdb.base/watch-cond.exp: Ditto.
5944 * gdb.base/watch_thread_num.exp: Ditto.
5945 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5946 * gdb.base/watchpoint.exp: Ditto.
5947 * gdb.base/whatis-exp.exp: Ditto.
5948
f8d3bf8f
MS
59492010-06-01 Michael Snyder <msnyder@vmware.com>
5950
5951 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5952 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5953 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5954 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5955 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5956 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5957 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5958 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5959 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5960 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5961 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5962 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5963 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5964 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5965 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5966
3f9e0d32
JK
59672010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5968
5969 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5970 trailing newline.
5971 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5972 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5973 (p *args): ... here and remove excessive trailing newline.
5974
f629457d
JB
59752010-05-31 Joel Brobecker <brobecker@adacore.com>
5976
5977 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5978
09eef106
JK
59792010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5980
5981 Accept the new Linux kernel "t (tracing stop)" string.
5982 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5983 Update comment.
5984 (state_wait) <T (tracing stop)>: New.
5985 (main): Update the state_wait expect string.
5986
94f31136
PA
59872010-05-28 Pedro Alves <pedro@codesourcery.com>
5988
5989 * limits.c, limits.exp: Delete files.
5990 * Makefile.in (clean mostlyclean): Adjust.
5991 * tracecmd.exp: Adjust.
5992
096554ab
JK
59932010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5994
5995 * gdb.base/tui-layout.exp: New.
5996
27d3a1a2 59972010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5998
889bf7c5 5999 * gdb.reverse/break-precsave.exp:
bcd2dc50 6000 Replace uses of send_gdb / gdb_expect.
889bf7c5 6001 * gdb.reverse/break-reverse.exp:
bcd2dc50 6002 Replace uses of send_gdb / gdb_expect.
889bf7c5 6003 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 6004 Replace uses of send_gdb / gdb_expect.
889bf7c5 6005 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 6006 Replace uses of send_gdb / gdb_expect.
889bf7c5 6007 * gdb.reverse/finish-precsave.exp:
bcd2dc50 6008 Replace uses of send_gdb / gdb_expect.
889bf7c5 6009 * gdb.reverse/finish-reverse.exp:
bcd2dc50 6010 Replace uses of send_gdb / gdb_expect.
889bf7c5 6011 * gdb.reverse/i386-precsave.exp:
bcd2dc50 6012 Replace uses of send_gdb / gdb_expect.
889bf7c5 6013 * gdb.reverse/i386-reverse.exp:
bcd2dc50 6014 Replace uses of send_gdb / gdb_expect.
889bf7c5 6015 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 6016 Replace uses of send_gdb / gdb_expect.
889bf7c5 6017 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 6018 Replace uses of send_gdb / gdb_expect.
889bf7c5 6019 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6020 Replace uses of send_gdb / gdb_expect.
889bf7c5 6021 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6022 Replace uses of send_gdb / gdb_expect.
889bf7c5 6023 * gdb.reverse/machinestate.exp:
bcd2dc50 6024 Replace uses of send_gdb / gdb_expect.
889bf7c5 6025 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6026 Replace uses of send_gdb / gdb_expect.
889bf7c5 6027 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6028 Replace uses of send_gdb / gdb_expect.
889bf7c5 6029 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6030 Replace uses of send_gdb / gdb_expect.
889bf7c5 6031 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6032 Replace uses of send_gdb / gdb_expect.
889bf7c5 6033 * gdb.reverse/step-precsave.exp:
bcd2dc50 6034 Replace uses of send_gdb / gdb_expect.
889bf7c5 6035 * gdb.reverse/step-reverse.exp:
bcd2dc50 6036 Replace uses of send_gdb / gdb_expect.
889bf7c5 6037 * gdb.reverse/until-precsave.exp:
bcd2dc50 6038 Replace uses of send_gdb / gdb_expect.
889bf7c5 6039 * gdb.reverse/until-reverse.exp:
bcd2dc50 6040 Replace uses of send_gdb / gdb_expect.
889bf7c5 6041 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6042 Replace uses of send_gdb / gdb_expect.
889bf7c5 6043 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6044 Replace uses of send_gdb / gdb_expect.
6045
3def43e0
JK
60462010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6047
6048 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6049 excessive newline.
6050
27d3a1a2 60512010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6052
6053 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6054 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6055 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6056 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6057 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6058 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6059 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6060 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6061 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6062 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6063 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6064 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6065 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6066 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6067 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6068 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6069 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6070 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6071 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6072
27d3a1a2 60732010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6074
22454424
MS
6075 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6076 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6077
6078 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6079 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6080 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6081
889bf7c5 6082 * gdb.reverse/consecutive-reverse.exp:
22454424 6083 Replace uses of send_gdb / gdb_expect.
889bf7c5 6084 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6085 Replace uses of send_gdb / gdb_expect.
6086
6087 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6088 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6089 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6090 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6091 Replace uses of send_gdb / gdb_expect.
6092 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6093 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6094 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6095 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6096 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6097 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6098 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6099 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6100 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6101
61022010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6103
22454424 6104 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6105
22454424 6106 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6107
22454424
MS
6108 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6109 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6110 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6111 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6112 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6113 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6114 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6115 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6116 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6117
6e5f2c59
TT
61182010-05-25 Tom Tromey <tromey@redhat.com>
6119
6120 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6121
bbc8b958
TT
61222010-05-25 Tom Tromey <tromey@redhat.com>
6123
6124 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6125 argument order.
6126 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6127 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6128 order.
6129 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6130 order.
6131 * gdb.base/call-sc.exp (setup_kfails): Remove.
6132 (setup_compiler_kfails): Remove.
6133 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6134 argument order.
6135 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6136 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6137 (advancei): Fix setup_kfail argument order.
6138 * gdb.base/radix.exp: Fix setup_kfail argument order.
6139 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6140 order.
6141 * gdb.base/structs.exp (setup_kfails): Remove.
6142 (setup_compiler_kfails): Fix setup_kfail argument order.
6143 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6144 order.
6145 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6146 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6147 setup_kfail argument order.
6148 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6149
83d1babf
TT
61502010-05-25 Tom Tromey <tromey@redhat.com>
6151
6152 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6153
6acb16a2
MS
61542010-05-25 Michael Snyder <msnyder@vmware.com>
6155
6156 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6157 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6158 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6159 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6160 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6161 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6162 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6163 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6164 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6165 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6166 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6167 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6168 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6169 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6170 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6171 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6172 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6173 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6174 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6175 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6176 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6177 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6178 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6179 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6180 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6181 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6182 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6183 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6184 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6185 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6186 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6187 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6188 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6189 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6190 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6191 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6192 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6193 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6194 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6195 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6196 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6197 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6198 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6199 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6200 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6201 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6202 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6203 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6204
62052010-05-25 Doug Evans <dje@google.com>
6206
6207 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6208 gdb.string_to_argv.
ad3986f0 6209
d3b1e874
TT
62102010-05-21 Tom Tromey <tromey@redhat.com>
6211
6212 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6213 Call it.
6214 * gdb.dwarf2/pieces.S: Update.
6215 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6216
cb826367
TT
62172010-05-21 Tom Tromey <tromey@redhat.com>
6218
6219 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6220 Call it.
6221 * gdb.dwarf2/pieces.c (struct C): New.
6222 (f6): New function.
6223 * gdb.dwarf2/pieces.S: Replace.
6224
74de6778
TT
62252010-05-21 Tom Tromey <tromey@redhat.com>
6226
6227 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6228 Call it.
6229
afd74c5f
TT
62302010-05-21 Tom Tromey <tromey@redhat.com>
6231
6232 * gdb.dwarf2.pieces.exp: New file.
6233 * gdb.dwarf2.pieces.S: New file.
6234 * gdb.dwarf2.pieces.c: New file.
6235
a7b75dfd 62362010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6237 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6238
6239 * lib/gdb.exp (gdb_test_no_output): New function.
6240 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6241 when testing commands that should produce no output.
6242
c81c812a
JB
62432010-05-17 Joel Brobecker <brobecker@adacore.com>
6244
6245 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6246 parameter that we want to watch being a constant.
6247
0cce5bd9
JB
62482010-05-17 Joel Brobecker <brobecker@adacore.com>
6249
6250 * gdb.ada/cond_lang: New testcase.
6251
47050449
JB
62522010-05-17 Joel Brobecker <brobecker@adacore.com>
6253
6254 * lib/gdb.exp (banned_variables): New variable/constant.
6255 (gdb_init): Add write trace on variables listed in banned_variables.
6256 (gdb_finish): Remove write traces on variables listed in
6257 banned_variables.
6258
77c01586
JB
62592010-05-17 Joel Brobecker <brobecker@adacore.com>
6260
6261 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6262 * gdb.cp/koenig.exp: Likewise.
6263
88d4aea7
PM
62642010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6265
889bf7c5 6266 PR python/11482
88d4aea7
PM
6267
6268 * gdb.python/py-value.exp (test_value_hash): New function.
6269
f5a010c0
PM
62702010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6271
6272 PR exp/11530.
6273 * gdb.base/gdb11530.c: New file.
6274 * gdb.base/gdb11530.exp: New file.
6275
8ef4892f
JK
62762010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6279 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6280
7322dca9
SW
62812010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6282
6283 * gdb.cp/koenig.exp: New test.
6284 * gdb.cp/koenig.cc: New test program.
6285
02e7ea18
JB
62862010-05-05 Joel Brobecker <brobecker@adacore.com>
6287
6288 Remove the use of prms_id and bug_id throughout the testsuite.
6289
e1c34c5d
PM
62902010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6291
6292 PR exp/11349.
6293 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6294 use a reference local variable.
6295
8e1d0c49
JK
62962010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6297
6298 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6299 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6300 variable different_dir. Move debugfile into a full directory pathname
6301 under DIFFERENT_DIR.
6302 * lib/gdb.exp (separate_debug_filename): Remove.
6303 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6304 variable debug_dir and mkdir of it. Update function comments.
6305
e66408ed
PA
63062010-04-29 Pedro Alves <pedro@codesourcery.com>
6307
6308 PR gdb/11557
6309
6310 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6311 files.
6312
d7b32ed3
PM
63132010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6314
889bf7c5 6315 * gdb.python/py-param.exp: New File.
d7b32ed3 6316
6aecb9c2
JB
63172010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6318
6319 * gdb.base/default.exp: Fix "set language" test.
6320
bdf92a1c
PM
63212010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6322
6323 PR breakpoints/11531.
6324 * gdb.base/gdb11531.c: New file.
6325 * gdb.base/gdb11531.exp: New file.
6326
3f172e24
TT
63272010-04-26 Tom Tromey <tromey@redhat.com>
6328
6329 * gdb.base/completion.exp: Add tests for completion and deprecated
6330 commands.
6331
64af4c92
JK
63322010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6333
6334 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6335 (print /x char_array): Escape curly brackets.
6336
492928e4
JK
63372010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 Fix deadlock on looped list of loaded shared objects.
6340 * gdb.base/solib-corrupted.exp: New.
6341
66d09542
DE
63422010-04-23 Doug Evans <dje@google.com>
6343
6344 * gdb.python/py-section-script.c: New file.
6345 * gdb.python/py-section-script.exp: New file.
6346 * gdb.python/py-section-script.py: New file.
6347
8bd10a10
CM
63482010-04-20 Chris Moller <cmoller@redhat.com>
6349
6350 PR 10179
6351
6352 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6353 * gdb.base/pr10179-a.c:
6354 * gdb.base/pr10179-b.c:
6355 * gdb.base/pr10179.exp: New files.
6356
c0201579
JK
63572010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6358
6359 Fix crashes on dangling display expressions.
6360 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6361 is SEP.
6362 (lib_flags): Remove the "debug" keyword.
6363 (libsepdebug): New variable for iterating new loop.
6364 (save_pf_prefix): New variable wrapping the loop.
6365 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6366 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6367
793b0ff8
PM
63682010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6369
6370 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6371
097f51f7
PM
63722010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6373
6374 PR stabs/11479.
6375 * gdb.stabs/gdb11479.exp: New file.
6376 * gdb.stabs/gdb11479.c: New file.
6377
9a22f0d0
PM
63782010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6379
6380 * gdb.base/charset.c (Strin16, String32): New variables.
6381 * gdb.base/charset.exp (gdb_test): Test correct display
6382 of 16 or 32 bit strings.
6383
63842010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6385
6386 PR 9167
6387 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6388 * gdb.cp/pr9167.cc: New file.
6389 * gdb.cp/pr9167.exp: New file.
6390
6391
6e354e5e
PM
63922010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6393
6394 PR pascal/11492.
6395 * gdb.pascal/gdb11492.pas: New file.
6396 * gdb.pascal/gdb11492.exp: New file.
6397
be942545
JB
63982010-04-20 Joel Brobecker <brobecker@adacore.com>
6399
1667e6e3 6400 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6401
0c3acc09
JB
64022010-04-20 Joel Brobecker <brobecker@adacore.com>
6403
6404 * gdb.ada/dyn_loc: New testcase.
6405
ec31cde5
CM
64062010-04-20 Chris Moller <cmoller@redhat.com>
6407
6408 PR 10867
889bf7c5 6409
ec31cde5
CM
6410 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6411 * gdb.cp/pr10687.cc: New file.
6412 * gdb.cp/pr10687.exp: New file.
6413
6414
ce4b0682
SDJ
64152010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6416 Sergio Durigan Junior <sergiodj@redhat.com>
6417
6418 * gdb.fortran/logical.exp: New testcase.
6419 * gdb.fortran/logical.f90: New file.
6420
3436961f
DE
64212010-04-19 Doug Evans <dje@google.com>
6422
6423 * gdb.base/help.exp (help source): Update expected output.
6424
4d836c09
JK
64252010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6426
6427 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6428 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6429 gdb_exit and return.
6430 (executable): New variable.
6431 (binfile): Use it.
6432
6149aea9
PA
64332010-04-19 Pedro Alves <pedro@codesourcery.com>
6434
6435 PR breakpoints/8554.
6436
6437 * gdb.trace/save-trace.exp: Adjust.
6438
ed41462c
L
64392010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6440
6441 PR corefiles/11511
6442 * gdb.arch/system-gcore.exp: New.
6443 * gdb.arch/gcore.c: Likewise.
6444
3f7b2faa
DE
64452010-04-15 Doug Evans <dje@google.com>
6446
fa33c3cd
DE
6447 * gdb.python/py-progspace.c: New file.
6448 * gdb.python/py-progspace.exp: New file.
6449
3f7b2faa
DE
6450 * gdb.base/source.exp: Add tests for "source -s".
6451
79f283fe
PM
64522010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6453
6454 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6455 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6456 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6457 * gdb.python/py-mi.exp: New test for to_string returning None.
6458
fc8eb08a
PM
64592010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6460
6461 * gdb.python/py-breakpoint.c: Make result global.
6462
26e197f6
JK
64632010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 Fix non-GNU make compatibility.
6466 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6467
adc36818
PM
64682010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6469
6470 * gdb.python/py-breakpoint.exp: New File.
6471 * gdb.python/py-breakpoint.C: Ditto.
6472
64e17368
SS
64732010-04-08 Stan Shebs <stan@codesourcery.com>
6474
6475 * gdb.trace/actions.exp: Clear default-collect.
6476 * gdb.trace/save-trace.exp: Clear default-collect.
6477
fff5cc64
PM
64782010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6479
6480 * gdb.python/py-value: Add null string variable.
6481 (test_lazy_string): Test zero length, NULL address lazy
6482 strings.
6483
a055a187
L
64842010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6485
6486 * gdb.arch/i386-avx.c: New.
6487 * gdb.arch/i386-avx.exp: Likewise.
6488
6489 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6490
96e39866
DE
64912010-04-06 Doug Evans <dje@google.com>
6492
6493 * gdb.base/source-test.gdb: New file.
6494 * gdb.base/source.exp: Test source -v.
6495
5984a431
UW
64962010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6497
6498 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6499
ec8a089a
PM
65002010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6501
6502 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6503 within one line, unless it is followed by a double quote.
6504 * gdb.stabs/hppa.sed: Idem.
6505 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6506 * gdb.stabs/weird.exp: Check for correct parsing of
6507 char and string constants.
ec8a089a
PM
6508 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6509 in .stabs to .stabx substitution.
6510
fce3c1f0
SS
65112010-04-05 Stan Shebs <stan@codesourcery.com>
6512
6513 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6514 constant global.
6515 * gdb.trace/tfile.exp: Try to print them.
6516
d77f58be
SS
65172010-04-04 Stan Shebs <stan@codesourcery.com>
6518
6519 * gdb.base/completion.exp: Update for new "info watchpoints".
6520 * gdb.base/default.exp: Ditto.
6521 * gdb.base/help.exp: Ditto.
6522 * gdb.base/watchpoint.exp: Ditto.
6523 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6524
af54718e
SS
65252010-04-04 Stan Shebs <stan@codesourcery.com>
6526
6527 * gdb.trace/tfile.exp: Sharpen tfind test.
6528
74d1f91e
JK
65292010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6530
6531 * gdb.base/break-entry.exp: New.
6532
eb8e76db 65332010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6534 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6535
6536 * gdb.reverse/i386-sse-reverse.exp: New file.
6537 * gdb.reverse/i386-sse-reverse.c: New file.
6538
bf65cad8
PA
65392010-04-02 Pedro Alves <pedro@codesourcery.com>
6540
6541 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6542
fff87407
SS
65432010-04-01 Stan Shebs <stan@codesourcery.com>
6544
6545 * gdb.trace/actions.exp: Tweak expected output.
6546 * gdb.trace/while-stepping.exp: Tweak expected output.
6547
fe01d668
L
65482010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6549
6550 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6551
86b17b60
PA
65522010-04-01 Pedro Alves <pedro@codesourcery.com>
6553
6554 * gdb.base/commands.exp: Adjust.
6555 * gdb.cp/extern-c.exp: Adjust.
6556
2c58c0a9
PA
65572010-04-01 Pedro Alves <pedro@codesourcery.com>
6558
6559 * gdb.trace/collection.c (local_test_func): Define a local struct,
6560 and instanciate it.
6561
0db9b91c
PA
65622010-04-01 Pedro Alves <pedro@codesourcery.com>
6563
6564 * gdb.trace/collection.exp (gdb_collect_args_test)
6565 (gdb_collect_argarray_test): XFAIL the tests that assume the
6566 argarray argument's elements are collected.
6567
8072405b
JK
65682010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6569
6570 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6571 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6572
8bf6485c
SS
65732010-03-31 Stan Shebs <stan@codesourcery.com>
6574
6575 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6576 and tracepoint conditionals.
6577 (gdb_verify_tracepoints): Delete unused return.
6578
fd7f724a
KS
65792010-03-26 Keith Seitz <keiths@redhat.com>
6580
6581 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6582 appear in the output before main.
6583 Remove KFAIL for gdb/2215 aka bz 9320.
6584
8d9e7719
DE
65852010-03-30 Doug Evans <dje@google.com>
6586
0906dd0b
DE
6587 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6588 by dejagnu.
6589 * gdb.arch/amd64-dword.exp: Ditto.
6590
8d9e7719
DE
6591 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6592 match.
6593 (break printf): Ditto.
6594
1da644f0
SW
65952010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6596
6597 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6598 gcc < 4.4.
6599 * gdb.cp/shadow.exp: Ditto.
6600
a8121990
PA
66012010-03-29 Pedro Alves <pedro@codesourcery.com>
6602
6603 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6604 "tstart" is silent.
6605
6e79d367
PA
66062010-03-29 Pedro Alves <pedro@codesourcery.com>
6607
6608 * gdb.trace/collection.exp (executable): New.
6609 (binfile): Use it.
6610 (fpreg, spreg, pcreg): New.
6611 (test_register): Use gdb_test_multiple. Pass /x to print.
6612 (prepare_for_trace_test): New.
6613 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6614 (gdb_collect_args_test, gdb_collect_argstruct_test)
6615 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6616 prepare_for_trace_test.
6617 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6618 fpreg, spreg and pcreg.
6619 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6620 prepare_for_trace_test.
6621 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6622 try to detect tracing support here. Don't set breakpoints at
6623 `begin' or `end' here.
6624 <global scope>: Use clean_restart. Run to main before checking
6625 for tracing support. Check for for tracing support here.
6626
09248348
JK
66272010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6628
6629 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6630 " as $displacement" to "seen displacement message".
6631
d350db38
PA
66322010-03-28 Pedro Alves <pedro@codesourcery.com>
6633
6634 * gdb.trace/while-dyn.exp (executable): New variable.
6635 (binfile): Use it.
6636 (test_while_stepping): New function. Move most tests here. Call
6637 it once for each of the while-stepping, stepping and ws aliases.
6638
907af001
UW
66392010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6640
6641 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6642 that do not provide the tagless_struct type name at all.
6643 (test_print_anon_union): Do not check value of uninitialized
6644 union member. Do not use cp_test_ptype_class, so we can accept
6645 "long" as well as "long int".
6646
610197fd
PA
66472010-03-26 Pedro Alves <pedro@codesourcery.com>
6648
6649 * gdb.trace/tfile.c (tohex, bin2hex): New.
6650 (write_error_trace_file): Hexify error description.
6651
6c28cbf2
SS
66522010-03-25 Stan Shebs <stan@codesourcery.com>
6653
6654 * gdb.trace/tfile.c: Generate an additional trace file, improve
6655 portability.
6656 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6657 files in a better way.
6658
e62b8c7e
KS
66592010-03-25 Keith Seitz <keiths@redhat.com>
6660
6661 * gdb.java/jprint.exp: XFAIL printing of static class members
6662 because of GCC debuginfo problem.
6663
82ccf5a5
JK
66642010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6665
6666 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6667
293e2f9e
DJ
66682010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6669
6670 * gdb.base/completion.exp: Allow long instead of long int.
6671 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6672 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6673 variable p.
6674 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6675 * gdb.base/pointers.exp: Allow long instead of long int.
6676 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6677 * gdb.base/step-line.exp: Allow a directory before the source file name.
6678
95a42b64
TT
66792010-03-24 Tom Tromey <tromey@redhat.com>
6680
6681 PR breakpoints/9352:
6682 * gdb.base/default.exp: Update.
6683 * gdb.base/commands.exp: Update.
6684 * gdb.cp/extern-c.exp: Test setting commands on multiple
6685 breakpoints at once.
6686
2390201f
DJ
66872010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6688
6689 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6690 if gdb,nosignals.
6691 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6692 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6693 exited".
6694
8c9a6790
SS
66952010-03-24 Stan Shebs <stan@codesourcery.com>
6696
6697 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6698
a6c727b2
DJ
66992010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6700
6701 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6702 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6703 argument. Handle "short" and "long".
6704 (Top level): Pass overprototyped output for old_fptr and xptr.
6705
4dfd5423
PA
67062010-03-23 Pedro Alves <pedro@codesourcery.com>
6707
6708 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6709 format strings and add casts to avoid compiler warnings.
6710
67112010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6712
6713 * lib/trace-support.exp (gdb_trace_setactions):
6714 Don't expect whitespace after ">" prompt.
6715 * gdb.trace/actions.exp: Adjust for output changes.
6716 * gdb.trace/while-stepping.exp: Likewise.
6717
c847d045
JK
67182010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6719
6720 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6721 and r157645).
6722
5f717f1d
JK
67232010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6724
6725 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6726 New.
6727
7d6d51d5
DJ
67282010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6729
6730 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6731 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6732
3b11a015
SS
67332010-03-19 Stan Shebs <stan@codesourcery.com>
6734
6735 * gdb.trace/ax.exp: New file.
6736
d7d158ed
DE
67372010-03-19 Doug Evans <dje@google.com>
6738
6bb85cd1
DE
6739 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6740 output from gcc.
6741
d7d158ed
DE
6742 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6743 named /usr/sbin/prelink<foo>.
6744
4daf5ac0
SS
67452010-03-18 Stan Shebs <stan@codesourcery.com>
6746
6747 * gdb.trace/circ.exp: Test circular-trace-buffer.
6748 * gdb.trace/tfile.exp: Update tstatus test.
6749
e8d05480
JB
67502010-03-18 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6753 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6754
441b986a
UW
67552010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6756
6757 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6758
4247603b
PA
67592010-03-18 Pedro Alves <pedro@codesourcery.com>
6760
6761 * gdb.base/default.exp: Adjust the expected output of the finish
6762 and until commands when the inferior is not being run.
6763
13387711
SW
67642010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6765
6766 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6767 * gdb.cp/nsusing.exp: Ditto.
6768
6e31430b
TT
67692010-03-15 Tom Tromey <tromey@redhat.com>
6770
6771 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6772 * gdb.cp/userdef.cc (operator==): New function.
6773 (main): New locals mem1, mem2.
6774
e2d69cb5
JZ
67752010-03-15 Jie Zhang <jie@codesourcery.com>
6776
6777 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6778 Declare and use new loadtimeout variable.
6779
f572f0a9
DJ
67802010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6781
6782 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6783 Use gdb_load later.
6784
51f4c0b0
PA
67852010-03-14 Pedro Alves <pedro@codesourcery.com>
6786
6787 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6788 literal. Add missing endlines to prints to stderr.
6789
1c809c68
TT
67902010-03-12 Tom Tromey <tromey@redhat.com>
6791
6792 PR c++/9708:
6793 * gdb.cp/m-static.exp: Add regression test.
6794 * gdb.cp/m-static.cc (method): New method.
6795 (main): Call it.
6796
00ae8fef
SW
67972010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6798
6799 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6800 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6801
759f0f0b
PA
68022010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6803
21e24d21
PA
6804 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6805
68062010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6807
759f0f0b
PA
6808 * lib/gdb.exp (skip_stl_tests): New.
6809 (gdb_compile): Symbian needs -ldl.
6810 (shlib_target_file): New.
6811 (shlib_symbol_file): New.
6812 (gdb_load_shlibs): Use shlib_target_file.
6813 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6814 * gdb.cp/exception.exp: Use skip_stl_tests.
6815 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6816 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6817 * gdb.cp/mb-templates.exp: Ditto.
6818 * gdb.base/commands.exp: Relax regexes.
6819 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6820 shlib_target_file and shlib_symbol_file.
6821 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6822 sections.
6823 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6824 * gdb.base/solib-disc.exp: Use
6825 shlib_target_file and shlib_symbol_file.
6826 * gdb.base/unload.exp: Don't skip on symbian. Use
6827 shlib_target_file and shlib_symbol_file.
6828 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6829
6a8f2671 68302010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6831
6a8f2671
PA
6832 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6833 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6834 Issue a tfind end before looking for a tracepoint frame.
6835 * gdb.trace/tfind.exp: Adjust tstatus output.
6836 Adjust disassembly output.
6837 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6838
ccf26247
JK
68392010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6840
6841 * gdb.base/break-interp.exp: Create new displacement parameter value
6842 for the test_ld calls.
6843 (reach): New parameter displacement, verify its content. New push of
6844 pf_prefix "reach-$func:". Import global expect_out.
6845 (test_core): New parameter displacement, verify its content. New push
6846 of pf_prefix "core:". New command "set verbose on". Import global
6847 expect_out.
6848 (test_attach): New parameter displacement, verify its content. New
6849 push of pf_prefix "attach:". New command "set verbose on". Import
6850 global expect_out.
6851 (test_ld): New parameter displacement, pass it to the reach, test_core
6852 and test_attach calls and verify its content in the "ld.so exit" test.
6853 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6854 (prelink): Update expected text, use gdb_test.
6855
e469c7fb
DE
68562010-03-10 Doug Evans <dje@google.com>
6857
6858 * gdb.base/checkpoint.exp: Fix comment.
6859 Lengthen timeout while doing >600 checkpoints test.
6860 Rename duplicate "kill all one" test to keep test names unique.
6861
60e1c644
PA
68622010-03-10 Pedro Alves <pedro@codesourcery.com>
6863
6864 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6865
cec808ec
KS
68662010-03-08 Keith Seitz <keiths@redhat.com>
6867
889bf7c5
PA
6868 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6869 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6870 (dm_type_long): New function.
6871 (dm_type_unsigned_short): New function.
6872 (dm_type_unsigned_long): New function.
6873 (myint): New typedef.
6874 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6875 long, unsigned shor and long, operator char*, and typedef.
6876 (test_lookup_operator_functions): Add operator char* test.
6877 (test_paddr_operator_functions): Likewise.
6878 (test_paddr_overloaded_functions): Use probe values for
6879 short, long, and unsigned short and long.
6880 (test_paddr_hairy_functions): If the demangler probe detected
6881 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6882 demangler.
6883 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6884 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6885 and "print null_pmf".
6886 Add test "ptype a.*pmf".
6887 * gdb.cp/overload.exp: Allow optional "int" to appear with
6888 "short" and "long".
6889 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6890 long expect value for men_overload1arg.
6891 Allow "int" to appear with "short" and "long".
6892 When testing "info break", add argument for main (void).
6893 Also allow "int" to appear with "short" and "long".
6894 Ditto with "unsigned" and "long long".
cec808ec
KS
6895 * gdb.java/jmain.exp: Do not enclose methods names in single
6896 quotes.
6897 * gdb.java/jmisc.exp: Likewise.
6898 * gdb.java/jprint.exp: Likewise.
6899 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6900
6901 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6902 * gdb.cp/exception.exp (backtrace after first throw)
6903 (backtrace after second throw): Allow a namespace before __cxa_throw.
6904 (backtrace after first catch, backtrace after second catch): Allow
6905 a namespace before __cxa_begin_catch.
6906
6907 * gdb.cp/cpexprs.exp: New file.
6908 * gdb.cp/cpexprs.cc: New file.
6909
6910 From Daniel Jacobowitz <dan@codesourcery.com>
6911 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6912 to use string_to_regexp.
6913 (ctor, dtor): New functions. Use them to match constructor
6914 and destructor function types.
6915 (Top level): Use runto_main.
6916
f870a310
TT
69172010-03-05 Tom Tromey <tromey@redhat.com>
6918
6919 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6920 gdb.target_charset.
6921 (pp_ns.to_string): Likewise.
6922
0c199f28
KS
69232010-03-04 Keith Seitz <keiths@redhat.com>
6924
6925 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6926 can be quoted. Test that both the filename and function/line
6927 portions can be quoted at the same time.
6928
c7437ca6
PA
69292010-03-04 Pedro Alves <pedro@codesourcery.com>
6930
6931 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6932
b111b805
DE
69332010-03-03 Doug Evans <dje@google.com>
6934
24486cb7
DE
6935 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6936 libc contains libpthread.
6937
b111b805
DE
6938 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6939 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6940 of gdb_compile. Add another pattern to match android backtrace.
6941
a0e0ef55
TT
69422010-03-03 Tom Tromey <tromey@redhat.com>
6943
6944 PR gdb/11345:
6945 * gdb.base/printcmds.exp (test_printf): Add test.
6946
1ba53b71
L
69472010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6948
6949 * gdb.arch/amd64-byte.exp: New.
6950 * gdb.arch/amd64-dword.exp: Likewise.
6951 * gdb.arch/amd64-pseudo.c: Likewise.
6952 * gdb.arch/amd64-word.exp: Likewise.
6953 * gdb.arch/i386-byte.exp: Likewise.
6954 * gdb.arch/i386-pseudo.c: Likewise.
6955 * gdb.arch/i386-word.exp: Likewise.
6956
f5dff777
DJ
69572010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6958
6959 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6960 types. Add structreg, bitfields, and flags registers.
6961 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6962 registers.
6963
90884b2b
L
69642010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6965
6966 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6967 (load_description): Set architecture if defined.
6968
dc00d89f
PM
69692010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6970
6971 * gdb.python/py-frame.exp: Add read_var block tests.
6972 * gdb.python/py-frame.c (block): New function.
6973
0e095b7e
JK
69742010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6975 Daniel Jacobowitz <dan@codesourcery.com>
6976
6977 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6978
624f1a65
DM
69792010-02-25 David S. Miller <davem@davemloft.net>
6980
6981 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6982 fix logic for setting all_syscalls_numbers.
6983
f3e9a817
PM
69842010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6985
6986 * Makefile.in: Add py-block and py-symbol.
6987 * gdb.python/py-symbol.exp: New File.
6988 * gdb.python/py-symtab.exp: New File.
6989 * gdb.python/py-block.exp: New File.
6990 * gdb.python/py-symbol.c: New File.
6991 * gdb.python/py-block.c: New File.
6992
f6bbabf0
PM
69932010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6994
6995 PR python/11314
6996 * lib/gdb.exp (skip_python_tests): New function.
6997 * gdb.python/py-cmd.exp: Use skip_python_tests.
6998 * gdb.python/py-frame.exp: Likewise.
6999 * gdb.python/py-function.exp: Likewise.
7000 * gdb.python/py-prettyprint.exp: Likewise.
7001 * gdb.python/py-template.exp: Likewise.
7002 * gdb.python/py-type.exp: Likewise.
7003 * gdb.python/py-value.exp: Likewise.
7004
85d721b8
PA
70052010-02-22 Pedro Alves <pedro@codesourcery.com>
7006
7007 PR9605
7008
7009 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7010
48e32051
TT
70112010-02-19 Tom Tromey <tromey@redhat.com>
7012
7013 PR c++/8693, PR c++/9496:
7014 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7015 regression tests.
7016
ac9c0048
JK
70172010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7018
7019 Fix compatibility with m68k as.
7020 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7021 Use only /* comments */.
7022
57bb97a4
UW
70232010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7024
7025 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7026 * configure: Regenerate.
7027
7d1bf85c
DJ
70282010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7029
7030 * gdb.python/py-type.exp: Check for Python support.
7031
061b5285
PA
70322010-02-17 Pedro Alves <pedro@codesourcery.com>
7033
7034 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7035 `regsub' syntax available.
7036
f8a8bc2c
PA
70372010-02-17 Pedro Alves <pedro@codesourcery.com>
7038
7039 * gdb.base/shmain.c (main): Remove printf call.
7040 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7041 * gdb.base/unload.c (main): Make format of fprintf a string
7042 literal. Add missing endlines to prints to stderr.
7043 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7044
6f451e5e
TT
70452010-02-17 Tom Tromey <tromey@redhat.com>
7046
7047 * gdb.java/jprint.java (jprint.props): New field.
7048 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7049
12d79008
PA
70502010-02-17 Pedro Alves <pedro@codesourcery.com>
7051
ef801a0e 7052 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7053 available.
7054
d252f7e5
DJ
70552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7056
7057 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7058 creation to support remote host testing.
7059
67bdab6c
DJ
70602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7061
7062 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7063 Recognize "command not found".
7064
bb391223
DJ
70652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7066
7067 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7068 single-stepping.
7069
70362913
DJ
70702010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7071
7072 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7073 if arguments are not supported.
7074
493f3c00
DJ
70752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7076
7077 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7078 be const or non-const.
7079
8034c749
DJ
70802010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7081
7082 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7083 mi_send_resuming_command to send -exec-continue.
7084
791dfb64
DJ
70852010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.base/list.exp (test_list_filename_and_function): Add test
7088 with single quotes.
7089 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7090 matching.
7091 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7092 Add KFAIL'd tests for PR gdb/11289.
7093
7c5fe868
DJ
70942010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7095
7096 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7097
fdc498b8
DJ
70982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7099
7100 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7101 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7102 a temporary directory.
7103
b519e2a6
DJ
71042010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7105
7106 * gdb.base/charset.exp: Use a single regular expression to match
7107 show host-charset and show target-charset output.
7108
74164c56
JK
71092010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7112 "Illegal process-id" expect string more exact.
7113 (attach to digits-starting nonsense is prohibited): New.
7114
701ed6dc
JK
71152010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7116
7117 * gdb.base/prelink.exp (set verbose on): New.
7118
889bf7c5 71192010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7120
7121 * mi-reverse.exp: New file. Test for reverse option to the
7122 following MI commands: exec-continue, exec-finish, exec-next,
7123 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7124
dadf0e9c
JB
71252010-02-09 Joel Brobecker <brobecker@adacore.com>
7126
7127 * gdb.ada/ptype_tagged_param: New testcase.
7128
714f19d5
TT
71292010-02-08 Tom Tromey <tromey@redhat.com>
7130
7131 PR c++/8017:
7132 * gdb.cp/overload.exp: Add tests.
7133 * gdb.cp/overload.cc (struct K): New.
7134 (namespace N): New.
7135 (main): Call new functions.
7136 (K::staticoverload): Define.
7137
889bf7c5 71382010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7139
7140 PR gdb/10728
7141 * gdb.cp/pr10728-x.h: New file.
7142 * gdb.cp/pr10728-x.cc: New file.
7143 * gdb.cp/pr10728-y.cc: New file.
7144 * gdb.cp/pr10728.exp: New file.
7145 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7146
889bf7c5 71472010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7148
7149 PR gdb/9067
7150 * gdb.cp/pr9067.exp: New
7151 * gdb.cp/pr9067.cc: New
7152 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7153
7b356089
JB
71542010-02-08 Joel Brobecker <brobecker@adacore.com>
7155
7156 * lib/gdb.exp (gdb_test_timeout): New global variable.
7157 Set it to timeout if not already set.
7158 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7159
1be00882
DE
71602010-02-05 Doug Evans <dje@google.com>
7161
7162 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7163 user.
7164
82856980
SW
71652010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7166
7167 PR c++/7935:
7168 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7169
1a334831
TT
71702010-02-04 Tom Tromey <tromey@redhat.com>
7171
7172 * gdb.cp/virtbase.exp: Make test case names unique.
7173
9c3c02fd
TT
71742010-02-02 Tom Tromey <tromey@redhat.com>
7175
7176 * gdb.cp/virtbase.exp: Add regression tests.
7177 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7178 (main): Instantiate RHC.
7179
0cc2414c
TT
71802010-02-02 Tom Tromey <tromey@redhat.com>
7181
7182 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7183 type-printing change.
7184
edf3d5f3
TT
71852010-02-02 Tom Tromey <tromey@redhat.com>
7186
7187 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7188 * gdb.cp/virtbase.cc: New file.
7189 * gdb.cp/virtbase.exp: New file.
7190 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7191
e4b7f41c
JK
71922010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7193
7194 PR libc/11214:
7195 * gdb.threads/current-lwp-dead.c: Include features.h.
7196 (HAS_NOMMU): New.
7197 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7198
b381ea14
JK
71992010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7200
7201 * gdb.base/symbol-without-target_section.exp,
7202 gdb.base/symbol-without-target_section.c: New.
7203
c593ac0e
DJ
72042010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7205
7206 * gdb.base/bigcore.exp: Reset increased timeout.
7207 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7208
db25f29d
DJ
72092010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7210
7211 * gdb.base/gcore.exp (capture_command_output): Use
7212 gdb_test_multiple.
7213
f9d67f43
DJ
72142010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7215
7216 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7217 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7218 (Top level): Call it.
7219
177321bd
DJ
72202010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7221
7222 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7223
97f2ed50
DJ
72242010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7225
7226 * gdb.base/call-strs.exp, gdb.base/default.exp,
7227 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7228 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7229 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7230 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7231 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7232 * gdb.base/ending-run.exp: Correct restore of timeout.
7233 * gdb.base/page.exp: Remove unnecessary timeout setting.
7234
e4e2711a
JB
72352010-01-29 Joel Brobecker <brobecker@adacore.com>
7236
7237 * gdb.ada/rec_return: New testcase.
7238
ba581dc1
JB
72392010-01-29 Joel Brobecker <brobecker@adacore.com>
7240
7241 * gdb.ada/call_pn: New testcase.
7242
4ea95be9
DJ
72432010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7244
7245 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7246 (Top level): Use it to resume.
7247 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7248 the Thumb mode displaced stepping error as unsupported.
7249
df83a9bf
SW
72502010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7251
889bf7c5
PA
7252 * gdb.cp/nsusing.exp: Added more tests.
7253 * gdb.cp/nsrecurs.exp: Ditto.
7254 * gdb.cp/nsusing.cc: Added test functions.
7255 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7256
40b27cdc
JK
72572010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7260 absolute directory pathnames in gdb.sum file.
7261
de958931
SW
72622010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7263
7264 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7265 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7266
708ead4e
TT
72672010-01-26 Tom Tromey <tromey@redhat.com>
7268
7269 PR exp/7643:
7270 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7271 setup_kfail.
7272
b14e635e
SW
72732010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7274
7275 * gdb.cp/nsrecurs.exp: New test.
7276 * gdb.cp/nsrecurs.cc: New test program.
7277 * gdb.cp/nsstress.exp: New test.
7278 * gdb.cp/nsstress.cc: New test program.
7279 * gdb.cp/nsdecl.exp: New test.
7280 * gdb.cp/nsdecl.cc: New test program.
7281
8540c487
SW
72822010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7283
7284 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7285 imported into file scope.
7286 Marked test as xfail.
7287 * gdb.cp/namespace-using.cc (marker5): New function.
7288 * gdb.cp/shadow.exp: New test.
7289 * gdb.cp/shadow.cc: New test program.
7290 * gdb.cp/nsimport.exp: New test.
7291 * gdb.cp/nsimport.cc: New test program.
7292
421d5d99
TT
72932010-01-25 Tom Tromey <tromey@redhat.com>
7294
7295 PR gdb/11049:
7296 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7297 with "set print null-stop on".
7298
691f8dc1
JK
72992010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7302 Adjust it for DISASSEMBLY_OMIT_FNAME.
7303
0b92b5bb
TT
73042010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 PR symtab/11199:
7307 * gdb.dwarf2/member-ptr-forwardref.exp,
7308 gdb.dwarf2/member-ptr-forwardref.S: New.
7309
23787403
JK
73102010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7311
7312 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7313 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7314 thread1_tid_mutex. Remove gdbstop_mutex handling.
7315 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7316 thread2_tid_mutex. Remove gdbstop_mutex handling.
7317 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7318 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7319 pthread_cond_wait conditionalizations by while loops.
7320
b966cb8a
TT
73212010-01-20 Tom Tromey <tromey@redhat.com>
7322
7323 PR backtrace/10770:
7324 * gdb.dwarf2/pr10770.exp: New file.
7325 * gdb.dwarf2/pr10770.c: New file.
7326 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7327
fcae584b
VP
73282010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7329
7330 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7331 that target was removed, and the test always runs native anyway.
7332
a0f49112
JK
73332010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7336 gdb.base/watchpoint-cond-gone-stripped.c: New.
7337
ceeb3d5a
TT
73382010-01-19 Tom Tromey <tromey@redhat.com>
7339
7340 PR c++/8000:
7341 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7342 existing tests.
7343 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7344 (main): Use AAA::SomeEnum.
7345
dd322c54
JK
73462010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7347
7348 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7349 (test_ignore_count): Declare line_callme_body global.
7350 (run to breakpoint with ignore count): Use line_callme_body.
7351 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7352 (set line_main_hello, set line_main_return): Reindent.
7353 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7354 New.
7355 (continue to callee4): Use line_callee4_body.
7356 (check *stopped from CLI command): Use line_callee4_next.
7357 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7358 (set line_main_hello, set line_main_return): Reindent.
7359 (set line_callee4_head, set line_callee4_body): New.
7360 (continue to callee4): Use line_callee4_body.
7361
4e8f195d
TT
73622010-01-18 Tom Tromey <tromey@redhat.com>
7363
7364 PR c++/9680:
7365 * gdb.cp/casts.cc: Add new classes and variables.
7366 * gdb.cp/casts.exp: Test new operators.
7367
9e14a9ba
JB
73682010-01-18 Tom Tromey <tromey@redhat.com>
7369 Thiago Jung Bauermann <bauerman@br.ibm.com>
7370
7371 * gdb.python/source2.py: New file.
7372 * gdb.python/source1: New file.
7373 * gdb.python/python.exp: Test "source" command.
7374
00bf0b85
SS
73752010-01-15 Stan Shebs <stan@codesourcery.com>
7376
7377 * gdb.trace/tfile.c: New file.
7378 * gdb.trace/tfile.exp: New file.
889bf7c5 7379
55235ad7
JK
73802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7381
7382 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7383
9f2982ff
JK
73842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7387
bbfba9ed
JK
73882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7391 (libfunc): New parameter action. Implement also selectable "sleep".
7392 * gdb.base/break-interp-main.c: Include assert.h.
7393 (libfunc): New parameter action.
7394 (main): New parameters argc and argv. Assert argc. Pass argv.
7395 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7396 (test_attach): New proc.
7397 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7398 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7399
61f0d762
JK
74002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 * gdb.base/break-interp.exp (test_core): New proc.
7403 (test_ld): Call it.
7404
06a6f270
JK
74052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7408 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7409 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7410 and gdb_compile_shlib. Use new -Wl compiler options.
7411 (dl bt, main bt): New tests.
7412
51bee8e9
JK
74132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7414
7415 Support PIEs with no symfile_objfile.
7416 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7417 (test_ld): New parameter trynosym.
7418 (test_ld <$trynosym>): New block.
7419
b8040f19
JK
74202010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.base/break-interp.exp: New file.
7423
be759fcf
PM
74242010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7425
7426 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7427 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7428 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7429 test.
7430 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7431 * gdb.python/py-mi.exp: Add lazy string test.
7432
dc146f7c
VP
74332010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7434
7435 * lib/mi-support.exp (mi_check_thread_states): Handle
7436 core number in thread listing.
7437
b4ba55a1
JB
74382010-01-12 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.base/maint.exp: Adjust the expected output for the
7441 "maint print type" test. Use gdb_test_multiple instead of
7442 gdb_sent/gdb_expect.
7443
08e24bd4
DE
74442010-01-11 Doug Evans <dje@google.com>
7445
6496a609
DE
7446 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7447 from gdbserver_download. All callers updated.
7448
08e24bd4
DE
7449 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7450
b5cfddf5
JK
74512010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7452
7453 Implement binary numbers parsing.
7454 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7455 (test_integer_literals_rejected): New binary tests.
7456
3725885a
RW
74572010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7458
7459 * gdb.cell/configure: Regenerate.
7460
37aeb5df
JK
74612010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 * gdb.base/corefile.exp: Move the core finding block out and call it as
7464 core_find, new variable $corefile, replace corefile by $corefile and
7465 [file tail $corefile] for usage vs. test names resp.
7466 * lib/gdb.exp (core_find): Move it as a new function here. New
7467 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7468 $destcore. Return "" on error.
7469
d521f563
JK
74702010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7471
7472 Workaround PR binutils/10802.
7473 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7474 (twice).
7475
28f24826
DJ
74762010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7477
7478 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7479
2de75e71
JB
74802010-01-08 Joel Brobecker <brobecker@adacore.com>
7481
7482 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7483 call, to avoid interruption.
7484
fe00719b 74852010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7486
7487 * gdb.stabs/weird.def (args93): New.
7488
d0ef5df8
DE
74892010-01-07 Doug Evans <dje@google.com>
7490
7491 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7492
3a08d52f
TT
74932010-01-07 Tom Tromey <tromey@redhat.com>
7494
7495 * gdb.base/source.exp: Use correct line number.
7496
7a697b8d
SS
74972010-01-05 Stan Shebs <stan@codesourcery.com>
7498
7499 * gdb.trace/tracecmd.exp: Test ftrace.
7500
7803799a
UW
75012010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7502
7503 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7504
c54eabfa
JK
75052010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7506
7507 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7508 "uint_for_mi_testing".
7509
02e7ef19
JB
75102010-01-01 Joel Brobecker <brobecker@adacore.com>
7511
7512 Test indented comment in file being sourced.
7513 * gdb.base/commands.exp: Test indented comment in file being sourced.
7514
abd775ce
JB
75152010-01-01 Joel Brobecker <brobecker@adacore.com>
7516
7517 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7518 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7519 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7520 notice.
7521
79b55b82
JB
75222010-01-01 Joel Brobecker <brobecker@adacore.com>
7523
7524 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7525 notice.
7526
8997583e
JK
75272010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7528
7529 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7530 missing $after_stopped and comma (,) expectation.
7531
6da95a67
SS
75322009-12-31 Stan Shebs <stan@codesourcery.com>
7533
7534 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7535
218d2fc6
TJB
75362009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7537
7538 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7539 (top level): Call test_watchpoint_in_big_blob.
7540 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7541 watchpoints.
7542 (func3): Write to buf.
7543
236f1d4d
SS
75442009-12-29 Stan Shebs <stan@codesourcery.com>
7545
7546 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7547
f61e138d
SS
75482009-12-28 Stan Shebs <stan@codesourcery.com>
7549
7550 * gdb.trace/tsv.exp: New file.
7551 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7552
0219b378
DJ
75532009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7554
7555 * gdb.base/find.c (main): Reference search buffers.
7556 * gdb.base/included.c (main): Reference integer.
7557 * gdb.base/ptype.c (charfoo): Declare.
7558 (intfoo): Call charfoo.
7559 * gdb.base/scope0.c (useitp): New function.
7560 (usestatics): Use useitp.
7561 (useit): Add a type for val.
7562 * gdb.base/scope1.c (useit1): Take a pointer argument.
7563 (usestatics1): Update calls to useit1.
7564 * gdb.cp/call-c.cc: Declare foo.
7565 (main): Call foo.
7566 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7567 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7568 (main): Call C::ensureRefs and ensureOtherRefs.
7569 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7570 variables.
7571 (ensureOtherRefs): New function.
7572 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7573 * gdb.cp/templates.cc (main): Call t5i.value.
7574
3f78692f
JK
75752009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7576
7577 Fix compatibility with G++-4.5.
7578 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7579 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7580 (uncaught return): Remove.
7581
429374b8
JK
75822009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7583 Phil Muldoon <pmuldoon@redhat.com>
7584
7585 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7586 (bp_location13, bp_location14, bp_location17, bp_location18)
7587 (marker3_proto, marker4_proto): New variables.
7588 (breakpoint info): Update output.
7589 (run until breakpoint at marker3, run until breakpoint at marker4): New
7590 tests.
7591
859825b8
JK
75922009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7593
7594 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7595 Replace the printf call of Y by provided "y-set-1" label. New block
7596 for the second shared library.
7597 * gdb.base/unload.exp: Compile also the second library, call
7598 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7599 (single pending breakpoint info): Rename to ...
7600 (pending breakpoint info before run): ... this extended test.
7601 (libfile2, libname2, libsrcfile2, libsrc2)
7602 (lib_sl2): New variables.
7603 (exec_opts): Set also SHLIB_NAME2.
7604 (pending breakpoint info on first run at shrfunc1)
7605 (pending breakpoint info on second run at shrfunc1)
7606 (pending breakpoint info on second run at shrfunc2)
7607 (print y from libfile, print y from libfile2): New tests.
7608 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7609 * gdb.base/unloadshr2.c: New.
7610
e6a386cd
HZ
76112009-12-22 Hui Zhu <teawater@gmail.com>
7612
7613 * gdb.reverse/sigall-reverse.exp: Adjust.
7614
9e19b45e
VP
76152009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7616
7617 PR gdb/10884
7618
7619 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7620 (main): Call do_bitfield_tests.
aacf5b1e 7621 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7622
d53a7b30
JB
76232009-12-20 Joel Brobecker <brobecker@adacore.com>
7624
7625 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7626 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7627 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7628 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7629 gdb.modula2/unbounded1.c: Update copyright header.
7630
191ca0a1
CM
76312009-12-10 Chris Moller <moller@mollerware.com>
7632
7633 PR gdb/9399
7634 * gdb.cp/virtfunc2.exp: New tests
7635 * gdb.cp/virtfunc2.cc: New tests
7636 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7637
0fa6cf1b
MS
76382009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7639
7640 * gdb.reverse/i387-env-reverse.c: New file.
7641 * gdb.reverse/i387-env-reverse.exp: New file.
7642 * gdb.reverse/i387-stack-reverse.c: New file.
7643 * gdb.reverse/i387-stack-reverse.exp: New file.
7644
361ae042
PM
76452009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7646
7647 * gdb.python/py-type.exp (test_range): New test.
7648
bfd31e71
PM
76492009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7650
7651 PR python/10805
7652
7653 * gdb.python/py-type.exp: New file.
7654 * gdb.python/py-type.c: New file.
7655 * Makefile.in: Add py-type.
7656
57a1d736
TT
76572009-12-03 Tom Tromey <tromey@redhat.com>
7658
7659 * gdb.python/py-value.exp (test_parse_and_eval): New
7660 function.
7661
1f3b5d1b
PP
76622009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7663
7664 PR gdb/11022
7665
7666 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7667 * gdb.base/pr11022.c: New test.
7668
8b7dbdc9
JK
76692009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7670
7671 Fix spurious false FAILs.
7672 * gdb.base/structs.c (chartest): New.
7673 (main): Fill-in chartest.
7674 * gdb.base/structs.exp (anychar_re, first): New.
7675 (start_structs_test): Import global anychar_re and first.
7676 New gdb_test call "set print elements 300; ${testfile}"
7677 (start_structs_test <$first>): New block.
7678 (any): Import global anychar_re. New variable ac. Use ${ac}.
7679
6a53b2ec
JK
76802009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7683
d7167b4c
JK
76842009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7685
7686 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7687 Force $srcfile file.
7688 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7689
b1798462
UW
76902009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7691
7692 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7693 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7694 * gdb.threads/watchthreads-reorder.exp: Likewise.
7695
b6199126
DJ
76962009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7697
7698 PR gdb/8704
7699
7700 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7701 "if", and "thread". Correct matching in the previous test.
7702
b22a0510
DJ
77032009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7704
7705 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7706
930636d2
MS
77072009-11-23 Michael Snyder <msnyder@vmware.com>
7708
7709 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7710 * gdb.reverse-watch-precsave.exp: Ditto.
7711
21a0512e
PP
77122009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7713
7714 * gdb.asm/asm-source.exp: Adjust.
7715 * gdb.base/help.exp: Adjust.
889bf7c5 7716
fc30d5e0
PA
77172009-11-22 Pedro Alves <pedro@codesourcery.com>
7718
7719 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7720 (do_syscall_tests_without_xml): Set data-directory to
7721 /the/path/to/nowhere.
7722
f6bc2008
PA
77232009-11-21 Pedro Alves <pedro@codesourcery.com>
7724
7725 * gdb.threads/local-watch-wrong-thread.c,
7726 gdb.threads/local-watch-wrong-thread.exp: New files.
7727
8c2fb5de
PA
77282009-11-21 Pedro Alves <pedro@codesourcery.com>
7729
7730 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7731 assume new `regsub' syntax available.
7732
ebec9a0f
PA
77332009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7734
a79d3c27
JK
7735 * gdb.base/watchpoint-hw-hit-once.exp,
7736 gdb.base/watchpoint-hw-hit-once.c: New.
7737
77382009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7739
7740 * gdb.threads/watchthreads-reorder.exp,
7741 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7742
276a961b
MK
77432009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7744
7745 * gdb.xml/tdesc-regs.exp: Use for m68k.
7746
4867c1fb
PA
77472009-11-15 Pedro Alves <pedro@codesourcery.com>
7748
7749 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7750
f6838f81
DJ
77512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7752
7753 * lib/gdb.exp (current_target_name): New procedure.
7754 (gdb_wrapper_target): New variable.
7755 (gdb_wrapper_init): Set gdb_wrapper_target.
7756 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7757 wrapper.
7758
4ac4dd3f
DJ
77592009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7760
7761 * gdb.base/remote.exp: Delete the slowest load test.
7762 Do not load with fixed packet sizes.
7763
a7881759
DJ
77642009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7765
7766 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7767
97a5b505
DJ
77682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7771 srcfile when setting a breakpoint.
7772
d3e1fc54
DJ
77732009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7774
7775 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7776 macros.
7777
7cbcbded
DJ
77782009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7779
7780 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7781 to be in memory.
7782 * gdb.base/display.c (force_mem): New.
7783 (do_loops): Use it. Add breakpoint comments.
7784 (do_vars): Add a breakpoint comment.
7785 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7786 line numbers.
7787
bdea3a92
NF
77882009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7789
7790 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7791 instead of a bare "run".
7792
269f82e5
PP
77932009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7794
7795 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7796
a69b7d9d
DJ
77972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7798
7799 * lib/cell.exp (skip_cell_tests): Clean up test files before
7800 returning.
7801
b598bfda
DJ
78022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7805 and the breakpoint menu. Do not call perror if a prompt is seen.
7806 Consume the following GDB prompt.
7807 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7808 * gdb.cp/namespace.exp: Use gdb_test.
7809 * gdb.cp/templates.exp: Use gdb_test.
7810 (test_template_breakpoints): Use gdb_test_multiple.
7811
87728fa0
DJ
78122009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7813
7814 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7815 (marker4): Reference values.
7816
b67c692f
DJ
78172009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7820 is missing.
7821
f0df251a
DJ
78222009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7823
7824 * gdb.base/break.c (need_malloc): New.
7825 * gdb.base/constvars.c (main): Reference crass and crisp.
7826 * gdb.base/gdb1821.c (main): Reference bar.
7827 * gdb.cp/gdb1355.cc (main): Reference s1.
7828 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7829 (main): Call them.
7830 * gdb.cp/hang2.cc (dummy2): Define.
7831 * gdb.cp/hang3.cc (dummy3): Define.
7832 * gdb.cp/m-data.cc (main): Reference shadow.
7833
bdf7534a
NF
78342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7835 Nathan Froyd <froydnj@codesourcery.com>
7836
7837 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7838 remote host.
7839
f24fce77
NF
78402009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7841
7842 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7843 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7844 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7845 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7846 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7847 * gdb.dwarf2/dw2-producer.exp: Likewise.
7848 * gdb.dwarf2/mac-fileno.exp: Likewise.
7849 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7850 py-prettyprint.py to the remote host.
7851 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7852
40f0318e
KS
78532009-11-11 Keith Seitz <keiths@redhat.com>
7854
7855 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7856 use it instead of "Foo".
7857 * gdb.cp/classes.exp (do_tests): Add a test to access
7858 a method through a typedef'd class name.
7859
f3d9f7fb
NF
78602009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7861
7862 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7863 exponents.
7864 * gdb.base/pointers.exp: Likewise.
7865 * gdb.cp/ref-types.exp: Likewise.
7866
a4216f37
KS
78672009-11-11 Keith Seitz <keiths@redhat.com>
7868
7869 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7870 new[] and delete[].
7871 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7872 "void".
7873 (probe_demangler): Remove all single-quoting of
7874 method and variable names.
7875 (info_func_regexp): Remove the word "void" from any
7876 occurrence of "(void)".
7877 (print_addr_2): Remove all single-quoting of
7878 method names.
7879 (print_addr_2_kfail): Likewise.
7880 (print_addr): Single-quote C function names before
7881 passing to print_addr_2.
7882 (test_paddr_operator_functions): Remove single-quoting
7883 for method names.
7884 Add tests for operator new[] and operator delete[].
7885
9b14d7aa
JK
78862009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7887
7888 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7889
85feb311
KS
78902009-11-09 Keith Seitz <keiths@redhat.com>
7891
7892 * gdb.cp/overload.exp: Add tests for resolving overloaded
7893 methods in expression parsing/evaluation.
7894
fa335448
DJ
78952009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7896
7897 * lib/gdb.exp (default_gdb_version): Use --version instead of
7898 --command.
7899
ec3c07fc
NS
79002009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7901
7902 * lib/gdb.exp (gdb_compile_test): New.
7903 (skip_ada_tests, skip_java_tests): New.
7904 (gdb_compile): Use gdb_compile_test for f77.
7905 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7906 * lib/java.exp (compile_java_from_source): Remove runtests check,
7907 use gdb_compile_test to record result.
7908 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7909 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7910 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7911 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7912 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7913 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7914 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7915 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7916 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7917 adjust gdb_compile invocations.
7918
b8b4e42b
JK
79192009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7920
7921 * Makefile.in (abs_builddir): New.
7922 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7923 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7924 `$(abs_builddir)/site.exp'.
7925
f8b7eaf3
DJ
79262009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7927
7928 * config/m68k-emc.exp, lib/emc-support.exp,
7929 gdb.trace/gdb_c_test.c: Delete.
7930 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7931 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7932 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7933 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7934 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7935 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7936 casing for m68k-*-elf.
7937
c4187697
NS
79382009-11-03 Pedro Alves <pedro@codesourcery.com>
7939
7940 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7941 * gdb.arch/i386-prologue.exp: Likewise.
7942 * gdb.arch/i386-unwind.exp: Likewise.
7943
db16b772
DJ
79442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7947
bcf71277
DJ
79482009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7949
7950 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7951
0105cee2
DJ
79522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7953
7954 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7955
24ddea62
JK
79562009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7957
7958 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7959
287ccc17
JK
79602009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7961
7962 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7963 * gdb.base/sepdebug2.c: New file.
7964
08bca259 79652009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7966
7967 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7968 the modified warnings for catch syscall. Verify if GDB was compiled
7969 with support for lib expat, and choose which tests to run depending
7970 on this.
7971
5d4e2b76
VP
79722009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7973
7974 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7975 that composite commands are parsed OK. And also test
7976 that breakpoint commands do work.
7977
240e538a
MS
79782009-10-23 Michael Snyder <msnyder@vmware.com>
7979
7980 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7981 to allow for new disassembly style.
7982
9c419145
PP
79832009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7984
7985 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7986
02506ff1
MS
79872009-10-22 Michael Snyder <msnyder@vmware.com>
7988
7989 * gdb.reverse/break-precsave.exp: New test.
7990 * gdb.reverse/consecutive-precsave.exp: Ditto.
7991 * gdb.reverse/finish-precsave.exp: Ditto.
7992 * gdb.reverse/i386-precsave.exp: Ditto.
7993 * gdb.reverse/machinestate-precsave.exp: Ditto.
7994 * gdb.reverse/sigall-precsave.exp: Ditto.
7995 * gdb.reverse/solilb-precsave.exp: Ditto.
7996 * gdb.reverse/step-precsave.exp: Ditto.
7997 * gdb.reverse/until-precsave.exp: Ditto.
7998 * gdb.reverse/watch-precsave.exp: Ditto.
7999
4cf866a3
MS
80002009-10-22 Michael Snyder <msnyder@vmware.com>
8001
8002 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8003 for gdb_expect. Adjust one test's expect strings for the new
8004 format of disassemble.
8005 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8006 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8007 gdb_test_multiple.
8008 * gdb.reverse/step-reverse.exp: Delete 'return'.
8009 * gdb.reverse/until-reverse.exp: Delete blank lines.
8010 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8011
2b28d209
PP
80122009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8013
8014 * gdb.base/consecutive.exp: Adjust.
8015 * gdb.base/display.exp: Likewise.
8016 * gdb.base/pc-fp.exp: Likewise.
8017 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 8018
33b9c32b
MS
80192009-10-19 Michael Snyder <msnyder@vmware.com>
8020
8021 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8022 * gdb.reverse/finish-reverse.c: Ditto.
8023 * gdb.reverse/sigall-reverse.c: Ditto.
8024 * gdb.reverse/solib-reverse.c: Ditto.
8025 * gdb.reverse/step-reverse.c: Ditto.
8026 * gdb.reverse/watch-reverse.c: Ditto.
8027
6c95b8df
PA
80282009-10-19 Pedro Alves <pedro@codesourcery.com>
8029 Stan Shebs <stan@codesourcery.com>
8030
8031 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8032 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8033 "Executing new program".
8034 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8035 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8036 left listed after having been killed.
8037 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8038 * gdb.base/maint.exp: Adjust test.
8039
8040 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8041 * gdb.multi/Makefile.in: New.
8042 * gdb.multi/base.exp: New.
8043 * gdb.multi/goodbye.c: New.
8044 * gdb.multi/hangout.c: New.
8045 * gdb.multi/hello.c: New.
8046 * gdb.multi/bkpt-multi-exec.c: New.
8047 * gdb.multi/bkpt-multi-exec.exp: New.
8048 * gdb.multi/crashme.c: New.
8049
279017b7
TG
80502009-10-13 Tristan Gingold <gingold@adacore.com>
8051
8052 * gdb.base/sepdebug.exp: Check debug info are found.
8053
0413d738
PA
80542009-10-08 Pedro Alves <pedro@codesourcery.com>
8055
8056 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8057 bits.
8058
c628eecc
JK
80592009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8060
8061 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8062
38af1bfe
JB
80632009-10-07 Joel Brobecker <brobecker@adacore.com>
8064
8065 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8066 of the comments.
8067
2b0adecd
PM
80682009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8069
8070 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8071 * gdb.base/annota3.exp: Idem.
8072 * gdb.base/maint.exp: Idem.
8073
8d417781
PM
80742009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8075
889bf7c5 8076 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8077 to default.
8078
bb61102d
PM
80792009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8080
889bf7c5 8081 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8082 mingw and cygwin targets.
8083
ace5c364
PM
80842009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8085 Pedro Alves <pedro@codesourcery.com>
8086
889bf7c5 8087 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8088 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8089
c2d494a0
PM
80902009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8091
e1b52ce2
PM
8092 * gdb.base/shr1.c: Use %p in format string.
8093 * gdb.base/unload.c: Avoid warning in fprintf.
8094 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8095
209f53f5
PM
80962009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8097
8098 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8099 long type.
8100 (test_unlink): Correct printf string.
8101 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8102 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8103
8172766a
JK
81042009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8105
8106 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8107 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8108 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8109
0f73703c
UW
81102009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8111
8112 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8113 * gdb.objc/nondebug.exp: Likewise.
8114
b32306ca
UW
81152009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8116
8117 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8118 target_info setting.
8119
8120 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8121 that detect new threads during "info threads".
8122
0057022f
UW
81232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8124
8125 * gdb.threads/manythreads.c (main): Increase thread stack size
8126 to 2*PTHREAD_STACK_MIN.
8127 * gdb.threads/multi-create.c (main): Likewise.
8128 (create_function): Likewise.
8129
f29c0325
UW
81302009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8131
8132 * gdb.base/dump.exp: Pass difference of pointer types instead
8133 of integer types as offset to restore in intarr3.srec case.
8134
fcb34849
UW
81352009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8136
8137 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8138
d5142e3b
UW
81392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8140
8141 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8142
087b74b2 81432009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8144
087b74b2
PM
8145 New test for two watchpoints, with disabling of
8146 the first inserted.
8147 * testsuite/gdb.base/watchpoints.c: New file.
8148 * testsuite/gdb.base/watchpoints.exp: New file.
8149
96c07c5b
TT
81502009-09-25 Tom Tromey <tromey@redhat.com>
8151
8152 * gdb.base/charset.exp: Test utf-16 strings with Python.
8153
b8899f2b
TT
81542009-09-25 Tom Tromey <tromey@redhat.com>
8155
8156 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8157 UCS-4.
8158 * gdb.base/charset.c (utf_32_string): Rename.
8159 (init_utf32): Rename.
8160 (main): Update.
8161
329719ec
TT
81622009-09-22 Tom Tromey <tromey@redhat.com>
8163
8164 * gdb.python/py-function.exp: Add regression tests.
8165
11ef0d76
KS
81662009-09-21 Keith Seitz <keiths@redhat.com>
8167
8168 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8169 with invalid operator.
8170
3fe8f3b3
KS
81712009-09-21 Keith Seitz <keiths@redhat.com>
8172
8173 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8174 and destructor using typedef name of class.
8175 * gdb.cp/classes.cc (class Base1): Add a destructor.
8176 (base1): New typedef.
8177 (use_methods): Instanitate an object of type base1.
8178 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8179 (do_tests): Call test_template_typedef.
8180 * gdb.cp/templates.cc (Baz::~Baz): New method.
8181 (intBazOne): New typedef.
8182 (main): Instantiate intBazOne.
8183
7a9fe101
PM
81842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8185
8186 PR python/10633
8187
8188 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8189 Function.
8190 (run_lang_tests): Add print elements test.
8191
2e4d963f
PM
81922009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8193
8194 * gdb.python/py-value.exp (test_subscript_regression): New
8195 function. Test for invalid subscripts.
8196 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8197 (ptr_ref): New function.
8198
ec7e75e7
PP
81992009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8200
8201 * gdb.base/default.exp: Fix "show convenience".
8202
0cc7d26f
TT
82032009-09-15 Tom Tromey <tromey@redhat.com>
8204
8205 * lib/mi-support.exp (mi_create_varobj): Update.
8206 (mi_create_floating_varobj): Likewise.
8207 (mi_create_dynamic_varobj): New proc.
8208 (mi_varobj_update): Update.
8209 (mi_varobj_update_with_type_change): Likewise.
8210 (mi_varobj_update_kv_helper): New proc.
8211 (mi_varobj_update_dynamic_helper): Rewrite.
8212 (mi_varobj_update_dynamic): New proc.
8213 (mi_list_varobj_children): Update.
8214 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8215 * gdb.python/python-prettyprint.py (pp_outer): New class.
8216 (pp_nullstr): Likewise.
8217 (lookup_function): Register new printers.
8218 * gdb.python/python-prettyprint.c (struct substruct): New type.
8219 (struct outerstruct): Likewise.
8220 (substruct_test): New function.
8221 (struct nullstr): New type.
8222 (string_1, string_2): New globals.
8223 (main): Add new tests.
8224 * gdb.python/python-mi.exp: Added regression tests.
8225 * gdb.mi/mi2-var-display.exp: Update.
8226 * gdb.mi/mi2-var-cmd.exp: Update.
8227 * gdb.mi/mi2-var-child.exp: Update.
8228 * gdb.mi/mi2-var-block.exp: Update.
8229 * gdb.mi/mi-var-invalidate.exp: Update.
8230 * gdb.mi/mi-var-display.exp: Update.
8231 * gdb.mi/mi-var-cmd.exp: Update.
8232 * gdb.mi/mi-var-child.exp: Update.
8233 * gdb.mi/mi-var-block.exp: Update.
8234 * gdb.mi/mi-break.exp: Update.
8235 * gdb.mi/gdb701.exp: Update.
8236
a96d9b2e
SDJ
82372009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8238
8239 * Makefile.in: Inclusion of catch-syscall object.
8240 * gdb.base/catch-syscall.c: New file.
8241 * gdb.base/catch-syscall.exp: New file.
8242
b43b923a
MS
82432009-09-12 Michael Snyder <msnyder@vmware.com>
8244
8245 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8246 that can support reverse debuggnig.
8247
cec03d70
TT
82482009-09-11 Tom Tromey <tromey@redhat.com>
8249
8250 * gdb.dwarf2/valop.S: New file.
8251 * gdb.dwarf2/valop.exp: New file.
8252
e23bb3fc
MK
82532009-09-11 Mark Kettenis <kettenis@gnu.org>
8254
8255 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8256
37c3696d
DE
82572009-09-10 Doug Evans <dje@google.com>
8258
8259 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8260 Add $gdb_prompt to second breakpoint regexp.
8261
5172aecb
JB
82622009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8263
8264 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8265 names, add missing ones.
8266 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8267 * gdb.python/py-frame.c: Rename from python-frame.c.
8268 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8269 testfile name.
8270 * gdb.python/py-function.exp: Rename from python-function.exp.
8271 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8272 testfile name.
8273 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8274 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8275 Adjust testfile name.
8276 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8277 * gdb.python/py-template.cc: Rename from python-template.cc.
8278 * gdb.python/py-template.exp: Rename from python-template.exp.
8279 Adjust testfile name.
8280 * gdb.python/py-value.c: Rename from python-value.c.
8281 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8282 testfile name.
8283
b554e4bd
JK
82842009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8285
8286 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8287 $bpt2address.
8288 (Second breakpoint address is valid on ia64)
8289 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8290
9a68ae16
JM
82912009-09-03 Joseph Myers <joseph@codesourcery.com>
8292
8293 * gdb.base/ending-run.exp: Restrict regular expression matching
8294 line number to require closing brace following.
8295
146b9145
DE
82962009-09-03 Doug Evans <dje@google.com>
8297
8298 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8299
787d21e1
TT
83002009-09-02 Tom Tromey <tromey@redhat.com>
8301
8302 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8303
e7802207
TT
83042009-09-02 Tom Tromey <tromey@redhat.com>
8305
8306 * gdb.dwarf2/callframecfa.exp: New file.
8307 * gdb.dwarf2/callframecfa.S: New file.
8308
817aadd2
JK
83092009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8310
8311 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8312 gdb.base/solib-overlap-main.c: New.
8313
4a76eae5
DJ
83142009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8315
8316 PR gdb/10565
8317
8318 * gdb.base/bitfields.c (struct container, container): New.
8319 (main): Initialize it and call break5.
8320 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8321
d4b96c9a
JK
83222009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8325 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8326
4e22772d
JK
83272009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8328
8329 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8330
2efab443
MS
83312009-08-26 Michael Snyder <msnyder@vmware.com>
8332
8333 * gdb.base/i386-reverse.c: New file.
8334 * gdb.base/i386-reverse.exp: New file.
8335 * gdb.base/Makefile.in: Add new files to be removed.
8336
07ab73a0
JM
83372009-08-26 Joseph Myers <joseph@codesourcery.com>
8338
8339 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8340 environment-pwd for remote host.
8341 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8342
676accff
KS
83432009-08-24 Keith Seitz <keiths@redhat.com>
8344
8345 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8346 Add two new C++ completer tests which limit the output to a
889bf7c5 8347 given class.
676accff 8348
f9f7ad22
MS
83492009-08-24 Michael Snyder <msnyder@vmware.com>
8350
8351 * gdb.base/del.exp: Fix typo in comment.
8352 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8353
81ecdfbb
RW
83542009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8355
8356 * configure: Regenerate.
8357 * gdb.hp/configure: Likewise.
8358 * gdb.hp/gdb.aCC/configure: Likewise.
8359 * gdb.hp/gdb.base-hp/configure: Likewise.
8360 * gdb.hp/gdb.compat/configure: Likewise.
8361 * gdb.hp/gdb.defects/configure: Likewise.
8362 * gdb.hp/gdb.objdbg/configure: Likewise.
8363 * gdb.stabs/configure: Likewise.
8364
cab0c772
UW
83652009-08-19 Doug Evans <dje@google.com>
8366
8367 * gdb.base/gdbvars.c: New file.
8368 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8369
b8fa0bfa
PA
83702009-08-14 Pedro Alves <pedro@codesourcery.com>
8371
8372 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8373 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8374
b84aa90a
PA
83752009-08-13 Pedro Alves <pedro@codesourcery.com>
8376
8377 * gdb.base/default.exp: Adjust "set language test": it's now an
8378 enum command. Larger help string moved to "help set language".
8379 * gdb.base/help.exp: Adjust "help set language" expected output,
8380 now lists all known languages.
8381
0d8f9b2c
NF
83822009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8383
8384 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8385 all frame arguments.
8386 * gdb.arch/altivec-regs.exp: Likewise.
8387
bda180e0
TT
83882009-08-07 Tom Tromey <tromey@redhat.com>
8389
8390 * gdb.base/setshow.exp: Add tests for changes to set language, set
8391 check range, and set check type.
8392
48cb2d85
VP
83932009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8394
8395 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8396 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8397 Call it.
48cb2d85 8398
1ea34204
UW
83992009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8400
8401 * configure.ac: Run gdb.cell tests when appropriate.
8402 * configure: Regenerate.
8403 * lib/cell.exp: New file.
8404 * gdb.cell: New directory.
8405 * gdb.cell/configure.ac: New file.
8406 * gdb.cell/configure: New file.
8407 * gdb.cell/Makefile.in: New file.
8408 * gdb.cell/arch.exp: New file.
8409 * gdb.cell/break.c: New file.
8410 * gdb.cell/break.exp: New file.
8411 * gdb.cell/break-spu.c: New file.
8412 * gdb.cell/bt.c: New file.
8413 * gdb.cell/bt2-spu.c: New file.
8414 * gdb.cell/bt-spu.c: New file.
8415 * gdb.cell/bt.exp: New file.
8416 * gdb.cell/coremaker.c: New file.
8417 * gdb.cell/coremaker-spu.c: New file.
8418 * gdb.cell/core.exp: New file.
8419 * gdb.cell/gcore.exp: New file.
8420 * gdb.cell/data.c: New file.
8421 * gdb.cell/data.exp: New file.
8422 * gdb.cell/data-spu.c: New file.
8423 * gdb.cell/ea-cache.exp: New file.
8424 * gdb.cell/ea-cache.c: New file.
8425 * gdb.cell/ea-cache-spu.c: New file.
8426 * gdb.cell/ea-standalone.c: New file.
8427 * gdb.cell/ea-standalone.exp: New file.
8428 * gdb.cell/ea-test.c: New file.
8429 * gdb.cell/ea-test.exp: New file.
8430 * gdb.cell/f-regs.exp: New file.
8431 * gdb.cell/mem-access.c: New file.
8432 * gdb.cell/mem-access.exp: New file.
8433 * gdb.cell/mem-access-spu.c: New file.
8434 * gdb.cell/ptype.exp: New file.
8435 * gdb.cell/registers.exp: New file.
8436 * gdb.cell/size.c: New file.
8437 * gdb.cell/sizeof.exp: New file.
8438 * gdb.cell/size-spu.c: New file.
8439 * gdb.cell/solib.exp: New file.
8440 * gdb.cell/solib-symbol.exp: New file.
8441
85e747d2
UW
84422009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8443
8444 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8445
58d6951d
DJ
84462009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8447
8448 * gdb.base/float.exp: Handle VFP registers.
8449
6e0a4f15
MS
84502009-07-14 Michael Snyder <msnyder@vmware.com>
8451
dcd5da87
MS
8452 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8453 to bring gdb to the beginning of the calling line.
8454
6e0a4f15
MS
8455 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8456 confusing the i386 epilogue unwinder.
8457
782b2b07
SS
84582009-07-14 Stan Shebs <stan@codesourcery.com>
8459
8460 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8461
f662c3bc
MS
84622009-07-14 Michael Snyder <msnyder@vmware.com>
8463
8464 * gdb.reverse/step-reverse.exp (stepi into function call):
8465 Call instruction may not be first instruction in the line.
8466 (reverse stepi from a function call): Used wrong line number.
8467
8f313923
JK
84682009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8469
8470 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8471
4662c76e
JK
84722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8473
8474 Fix gdb.base/macscp.exp when using custom inputrc.
8475 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8476 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8477 env(TERM) set.
8478 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8479 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8480
aa81e255
JK
84812009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8484 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8485 Change the compilation target to match the testcase name.
8486 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8487 testcase name.
8488 * a2-run.exp: Use for setup prepare_for_testing. Change the
8489 compilation target to match the testcase name.
8490 * gdb.base/commands.exp: Likewise.
8491 * gdb.base/finish.exp: Likewise.
8492 * gdb.base/float.exp: Likewise.
8493 * gdb.base/info-target.exp: Likewise.
8494 * gdb.base/relational.exp: Likewise.
8495 * gdb.base/term.exp: Likewise.
8496 * gdb.base/until.exp: Likewise.
8497 * gdb.base/volatile.exp: Likewise.
8498 * gdb.base/whatis-exp.exp: Likewise.
8499
4c93b1d7
HZ
85002009-07-11 Hui Zhu <teawater@gmail.com>
8501
8502 * gdb.base/help.exp (disassemble): Update expected help text.
8503
812f7342
TT
85042009-07-09 Tom Tromey <tromey@redhat.com>
8505
8506 * lib/gdb.exp: Handle TRANSCRIPT.
8507 (remote_spawn, remote_close, send_gdb): New procs.
8508
fbb8f299
PM
85092009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8510
8511 * gdb.python/python-prettyprint.c: Add counted null string
8512 structure.
8513 * gdb.python/python-prettyprint.exp: Print null string. Test for
8514 embedded nulls.
8515 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8516 * gdb.python/python-value.exp (test_value_in_inferior): Add
8517 variable length string fetch tests.
8518 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8519
c0ac0ec7
JK
85202009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8521
8522 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8523
30b66ecc
TT
85242009-07-07 Tom Tromey <tromey@redhat.com>
8525
8526 * gdb.base/call-rt-st.exp: Update for change to escape output.
8527 * gdb.base/callfuncs.exp: Likewise.
8528 * gdb.base/charset.exp: Likewise.
8529 * gdb.base/constvars.exp: Likewise.
8530 * gdb.base/long_long.exp: Likewise.
8531 * gdb.base/pointers.exp: Likewise.
8532 * gdb.base/printcmds.exp: Likewise.
8533 * gdb.base/setvar.exp: Likewise.
8534 * gdb.base/store.exp: Likewise.
8535 * gdb.cp/ref-types.exp: Likewise.
8536 * gdb.mi/mi-var-child.exp: Likewise.
8537 * gdb.mi/mi-var-display.exp: Likewise.
8538 * gdb.mi/mi2-var-display.exp: Likewise.
8539 * gdb.base/charset.exp: Test octal escape sequence length.
8540 Update for change to escape output.
8541
187c4a2b
JK
85422009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8543
8544 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8545
d80a43f9
DJ
85462009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8547
8548 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8549
047427a8
JK
85502009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8551
8552 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8553 gdbserver increasing $portnum if "Can't bind address" has been seen.
8554
8b5a0f4f
PA
85552009-07-05 Pedro Alves <pedro@codesourcery.com>
8556
8557 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8558 mingw32ce.
8559
7d93ba58
PA
85602009-07-05 Pedro Alves <pedro@codesourcery.com>
8561
8562 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8563 VFP format.
8564
2277426b
PA
85652009-07-02 Pedro Alves <pedro@codesourcery.com>
8566
8567 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8568 linux. Adjust to use "inferior", "info inferiors", "detach
8569 inferior" and "kill inferior" instead of "restart", "info fork",
8570 "detach fork" and "delete fork".
8571 * gdb.base/ending-run.exp: Spell out "info".
8572 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8573 the "kill" command.
8574
5af949e3
UW
85752009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8576
8577 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8578 change to prefix TLS offset in hex with 0x.
8579
5d3729b5
UW
85802009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8581
8582 * gdb.base/default.exp: Update test case for "x" changes.
8583
af589bd0
TG
85842009-07-01 Tristan Gingold <gingold@adacore.com>
8585
8586 * gdb.base/bigcore.exp: Make darwin untested.
8587
40974f91
JK
85882009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8589
8590 * gdb.base/completion.exp (directory completion): Create the directory.
8591 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8592 escapeuniquesub.
8593 (directory completion 2): Expect now ${escapeuniquesub}.
8594 (Glob remaining of directory test): Remove one excessive newline.
8595 Expect the real output.
8596
59dd3af6
JK
85972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8598
8599 Fix `make check//%' target after `make check' has been ran.
8600 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8601 a mkdir call.
8602 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8603 (%/.dir): Remove.
8604
f4e164aa
JK
86052009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8606
8607 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8608 the expected result record.
8609
69af2122
JK
86102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 Remove racy FAILs relying just on the timeouts.
8613 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8614 (annotation_level 2): Remove racy FAILs.
8615
2fd481e1
PP
86162009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8617
8618 gdb/10275
889bf7c5
PA
8619 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8620
c38f313d
DJ
86212009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8622
8623 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8624
8b777f02
VP
86252009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8626
8627 * gdb.mi/mi-stack.exp: Testing symbolic options
8628 to -stack-list-locals and -stack-list-arguments.
8629
00c7eacf
JK
86302009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8631
8632 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8633
6bc80edc
TT
86342009-06-29 Tom Tromey <tromey@redhat.com>
8635
8636 * dg-extract-results.sh: New file.
8637 * Makefile.in (FORCE_PARALLEL): New variable.
8638 (CHECK_TARGET): New conditional variable.
8639 (check): Use CHECK_TARGET.
8640 (DO_RUNTEST): New variable.
8641 (check-single): New target.
8642 (TEST_DIRS): New variable.
8643 (TEST_TARGETS): Likewise.
8644 (check-parallel): New target.
8645 (check-gdb.%): New pattern.
8646 (BASE1_FILES): New variable.
8647 (BASE2_FILES): Likewise.
8648 (check-gdb.base%): New pattern.
8649 (%/.dir): New pattern.
8650 * configure: Rebuild.
8651 * aclocal.m4 (AM_CONDITIONAL): New defun.
8652 * configure.ac: Check whether user is using GNU make.
8653 (GMAKE): New conditional.
8654
794684b6
SW
86552009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8656
8657 * gdb.cp/namespace-nested-import.cc: New test.
8658 * gdb.cp/namespace-nested-import.exp: New test.
8659
edb3359d
DJ
86602009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8661
8662 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8663 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8664 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8665 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8666 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8667 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8668 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8669 gdb.opt/inline-markers.c: New files.
8670 * lib/gdb.exp (skip_inline_frame_tests): New function.
8671 (skip_inline_var_tests): New function.
8672
cf657a0c
AS
86732009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8674
8675 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8676 backtrace.
8677
28d41a99
MS
86782009-06-27 Michael Snyder <msnyder@vmware.com>
8679
8680 * gdb.reverse: New directory.
8681 * gdb.reverse/break-reverse.c: New test.
8682 * gdb.reverse/break-reverse.exp: New test.
8683 * gdb.reverse/consecutive-reverse.c: New test.
8684 * gdb.reverse/consecutive-reverse.exp: New test.
8685 * gdb.reverse/finish-reverse.c: New test.
8686 * gdb.reverse/finish-reverse.exp: New test.
8687 * gdb.reverse/machinestate.c: New test.
8688 * gdb.reverse/ms1.c: New test.
8689 * gdb.reverse/machinestate.exp: New test.
8690 * gdb.reverse/Makefile.in: New file.
8691 * gdb.reverse/shr2.c: New test.
8692 * gdb.reverse/solib-reverse.c: New test.
8693 * gdb.reverse/solib-reverse.exp: New test.
8694 * gdb.reverse/step-reverse.c: New test.
8695 * gdb.reverse/step-reverse.exp: New test.
8696 * gdb.reverse/until-reverse.c: New test.
8697 * gdb.reverse/ur1.c: New test.
8698 * gdb.reverse/until-reverse.exp: New test.
8699 * gdb.reverse/watch-reverse.c: New test.
8700 * gdb.reverse/watch-reverse.exp: New test.
8701 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8702 * configure: Regenerate.
8703
fe3c8b0d
DE
87042009-06-26 Doug Evans <dje@google.com>
8705
8706 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8707
3a72a602
PM
87082009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8709
8710 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8711 windows problem for 'file delete $binfile'.
8712
27aa8d6a
SW
87132009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8714
8715 * gdb.cp/namespace-using.exp: New test.
8716 * gdb.cp/namespace-using.cc: New test.
8717
8ac055f8
JB
87182009-05-20 Joel Brobecker <brobecker@adacore.com>
8719
8720 * gdb.ada/variant_record_packed_array: New testcase.
8721
85e306ed
TT
87222009-06-23 Tom Tromey <tromey@redhat.com>
8723
8724 * gdb.base/charset.exp (test_combination): Regression test.
8725 * gdb.base/charset.c (my_wchar_t): New typedef.
8726 (myvar): New global.
8727 (main): Set myvar.
8728
56643c5e
PM
87292009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8730
8731 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8732 target.
8733
1fac167a
UW
87342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8735
8736 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8737
7ccb0be9
UW
87382009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8739
8740 * gdb.mi/gdb680.exp: Update test for error message.
8741
568d6575
UW
87422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8743
8744 * gdb.base/annota1.exp: Allow multiple occurrences of the
8745 frames-invalid annotation.
8746 * gdb.cp/annota2.exp: Likewise.
8747
7cd1089b
PM
87482009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8749
8750 * gdb.cp/gdb2495.cc: New file.
8751 * gdb.cp/gdb2495.exp: New file.
8752
72c63395
JK
87532009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 Report error on GDB crash during runto.
8756 * lib/gdb.exp (runto <eof>): New.
8757
3788363d
DJ
87582009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8759
8760 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8761 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8762 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8763 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8764 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8765 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8766 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8767 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8768 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8769 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8770 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8771 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8772 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8773 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8774 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8775 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8776 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8777 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8778 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8779 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8780 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8781 gdb.trace/passcount.exp, gdb.trace/report.exp,
8782 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8783 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8784 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8785 executable.
8786
17592de3
PA
87872009-06-07 Pedro Alves <pedro@codesourcery.com>
8788
8789 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8790 defined before referencing it.
8791
701e355d
DE
87922009-06-03 Doug Evans <dje@google.com>
8793
8794 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8795 * gdb.arch/i386-see.c: Ditto.
8796
f2292c65
PM
87972009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8798
8799 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8800 (check_macro): Return 1 if undefined.
8801 If first test fails, check if macro debug information is available,
8802 and report unsupported test if no macro information is found.
8803
5a437975
DE
88042009-05-29 Doug Evans <dje@google.com>
8805
8806 * gdb.threads/hand-call-in-threads.exp: New.
8807 * gdb.threads/hand-call-in-threads.c: New.
8808
c141c696
MS
88092009-05-29 Michael Snyder <msnyder@vmware.com>
8810
8811 * gdb.base/break-always.exp: Change "1" to "on".
8812 Add confirmation check.
8813
b3444185
PA
88142009-05-28 Pedro Alves <pedro@codesourcery.com>
8815
8816 * gdb.threads/threxit-hop-specific.c: New.
8817 * gdb.threads/threxit-hop-specific.exp: New.
8818 * gdb.threads/thread-execl.c: New.
8819 * gdb.threads/thread-execl.exp: New.
8820
b6313243
TT
88212009-05-27 Tom Tromey <tromey@redhat.com>
8822 Thiago Jung Bauermann <bauerman@br.ibm.com>
8823
8824 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8825 (mi_child_regexp): Likewise.
8826 (mi_list_varobj_children_range): Likewise.
8827 (mi_get_features): Likewise.
8828 (mi_list_varobj_children): Rewrite.
8829 * gdb.python/python-mi.exp: New file.
8830
a6bac58e
TT
88312009-05-27 Tom Tromey <tromey@redhat.com>
8832 Thiago Jung Bauermann <bauerman@br.ibm.com>
8833 Phil Muldoon <pmuldoon@redhat.com>
8834 Paul Pluzhnikov <ppluzhnikov@google.com>
8835
8836 * gdb.python/python-prettyprint.exp: New file.
8837 * gdb.python/python-prettyprint.c: New file.
8838 * gdb.python/python-prettyprint.py: New file.
8839 * gdb.base/display.exp: print/r is now valid.
8840
2c74e833
TT
88412009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8842 Tom Tromey <tromey@redhat.com>
8843 Pedro Alves <pedro@codesourcery.com>
8844 Paul Pluzhnikov <ppluzhnikov@google.com>
8845
8846 * gdb.python/python-template.exp: New file.
8847 * gdb.python/python-template.cc: New file.
8848 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8849 tests.
8850 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8851 Call it.
8852 (test_value_after_death): New proc.
8853 * gdb.python/python-value.c (PTR): New typedef.
8854 (main): New variable 'x'.
8855
89c73ade
TT
88562009-05-27 Tom Tromey <tromey@redhat.com>
8857
8858 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8859 tests.
8860 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8861 Call it.
8862
a75724bc
PA
88632009-05-27 Pedro Alves <pedro@codesourcery.com>
8864
8865 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8866
e58b0e63
PA
88672009-05-24 Pedro Alves <pedro@codesourcery.com>
8868
8869 * gdb.threads/fork-thread-pending.c: New.
8870 * gdb.threads/fork-thread-pending.exp: New.
8871
4ac36638
JK
88722009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8873
8874 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8875 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8876
889bf7c5 88772009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8878
889bf7c5 8879 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8880
b242c3c2
PA
88812009-05-17 Pedro Alves <pedro@codesourcery.com>
8882
8883 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8884 `gdb_get_line_number'. Call `callee' in both parent and child.
8885 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8886 `gdb_get_line_number' instead of hardcoding line numbers.
8887 (catch_fork_unpatch_child): New procedure to test detaching
8888 breakpoints from child fork.
8889 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8890 hardcoding line numbers.
8891 (do_fork_tests): Run `catch_fork_unpatch_child'.
8892
ee342b23
VP
88932009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8894
8895 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8896 of structure type enters or leaves the scope, it
8897 is reported by -var-update.
8898
e2009e98
DE
88992009-05-11 Doug Evans <dje@sebabeach.org>
8900
8901 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8902 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8903 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8904
00903456
JK
89052009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8906
8907 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8908
dc621c35
DE
89092009-04-30 Doug Evans <dje@google.com>
8910
8911 * gdb.threads/watchthreads2.exp: New testcase.
8912 * gdb.threads/watchthreads2.c: New testcase.
8913
9ab4e744
DE
89142009-04-29 Doug Evans <dje@google.com>
8915
8916 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8917 * gdb.cp/mb-ctor.cc: Ditto.
8918 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8919 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8920 * gdb.cp/mb-inline1.cc: Call it.
8921 * gdb.cp/mb-inline2.cc: Ditto.
8922 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8923 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8924
484086b7
JK
89252009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8926
8927 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8928 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8929 Replace all uses of `decimal' by `nonzero'.
8930 (info macro FROM_COMMANDLINE): New test.
8931
379a77b5
TT
89322009-04-27 Tom Tromey <tromey@redhat.com>
8933
8934 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8935
b92b73c2
DE
89362009-04-27 Doug Evans <dje@google.com>
8937
8938 * gdb.threads/watchthreads.c (main): Initialize args before starting
8939 the threads. Plus formatting cleanup.
8940 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8941 biased scheduling of one thread.
8942
945a118d
JG
89432009-04-27 Jerome Guitton <guitton@adacore.com>
8944
8945 * gdb.cp/templates.cc (GetMax): New template.
8946 (main): Declare two instances of GetMax.
8947 * gdb.cp/templates.exp: Add new test.
8948
d389af10
JK
89492009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8950
8951 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8952
e7f86de9
JM
89532009-04-22 Joseph Myers <joseph@codesourcery.com>
8954
8955 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8956
334cc82d
TT
89572009-04-15 Tom Tromey <tromey@redhat.com>
8958
8959 * gdb.base/charset.exp: Add regression test.
8960
d12672cc
JB
89612009-04-14 Joel Brobecker <brobecker@adacore.com>
8962
8963 * gdb.base/exe-lock.exp: New testcase.
8964
18e8c3bc
TT
89652009-04-13 Tom Tromey <tromey@redhat.com>
8966
8967 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8968 operator on Frame.
8969
5ecd5cbe
UW
89702009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8971
8972 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8973 * gdb.server/ext-attach.exp: Likewise.
8974
7309f756
VP
89752009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8976
8977 Eliminate some sleep usage.
8978
889bf7c5
PA
8979 * gdb.mi/basics.c (do_nothing): New.
8980 (main): Use do_nothing instead of printf, so that
8981 not to introduce race condition between output of
8982 inferiour and output of gdb. Do not use sleep as it
8983 is not generally available on embedded targets.
7309f756 8984
f4b95f6f
PA
89852009-04-02 Pedro Alves <pedro@codesourcery.com>
8986
8987 * gdb.server/ext-attach.exp: Expect an optional process id after
8988 "Detached from remote process".
8989
de40b933
JK
89902009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8993 gdb.dwarf2/dw2-unresolved.exp: New.
8994
2ae101a4
PA
89952009-04-02 Pedro Alves <pedro@codesourcery.com>
8996
8997 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8998 mi_run_to_main.
8999
56a8e183
PA
90002009-04-02 Pedro Alves <pedro@codesourcery.com>
9001
9002 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9003 mi_run_to_main. Skip thread exit test on remote targets.
9004 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9005 mi_run_to_main.
9006 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9007 mi_run_to_main.
9008 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9009 when expecting ^connected. Detect when the target doesn't support
9010 non-stop mode.
9011 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9012 supported. Return -1 on error, 0 on success.
9013 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9014 (mi_runto): Return mi_runto_helper's result explicitly.
9015
c35fafde
PA
90162009-04-01 Pedro Alves <pedro@codesourcery.com>
9017
9018 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9019
f8a8dce6
JB
90202009-04-01 Tom Tromey <tromey@redhat.com>
9021
9022 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9023 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9024 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9025 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9026
71c25dea
TT
90272009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9028 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 PR gdb/931
9031 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9032 output.
9033 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9034 for gdb/931.
9035 * dw2-strp.S (DW_AT_language): Change to C++.
9036 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9037
02d9a9ce
JB
90382009-03-31 Joel Brobecker <brobecker@adacore.com>
9039
9040 * gdb.ada/tasks: New testcase.
9041
1042e4c0
SS
90422009-03-30 Stan Shebs <stan@codesourcery.com>
9043
9044 * gdb.trace/actions.exp: Update to match new info trace format.
9045 * gdb.trace/deltrace.exp: Ditto.
9046 * gdb.trace/infotrace.exp: Ditto.
9047 * gdb.trace/passcount.exp: Ditto.
9048 * gdb.trace/save-trace.exp: Ditto.
9049 * gdb.trace/while-stepping.exp: Ditto.
9050 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9051
f8f6f20b
TJB
90522009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9053
9054 * gdb.python/python-frame.c: New file.
9055 * gdb.python/python-frame.exp: New file.
9056
c0c6f777
TJB
90572009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9058
9059 * gdb.python/python-value.exp: Add tests for the address
9060 attribute.
9061
3cb51905
AS
90622009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9063
9064 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9065
88fc996f
DE
90662009-03-26 Doug Evans <dje@google.com>
9067
9068 * gdb.mi/mi-nonstop-exit.exp: New file.
9069 * gdb.mi/non-stop-exit.c: New file.
9070
56ef84b1
TT
90712009-03-26 Tom Tromey <tromey@redhat.com>
9072
9073 Update for change to prologue skipping:
9074 * gdb.mi/mi2-simplerun.exp: Update.
9075 * gdb.mi/mi2-break.exp: Update.
9076 * gdb.mi/mi-simplerun.exp: Update.
9077 * gdb.mi/mi-break.exp: Update.
9078 * gdb.base/ending-run.exp: Update.
9079
def2b000
TJB
90802009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9081
9082 * gdb.python/python-value.exp (test_value_in_inferior): Test
9083 gdb.Value.is_optimized_out attribute.
9084
442ddf59
JK
90852009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9086
9087 * gdb.dwarf2/dw2-noloc-main.c: New file.
9088 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9089 (.text): Remove.
9090 (.data): New.
9091 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9092 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9093 (DW_TAG_subprogram func_cu1, noloc): Remove.
9094 (main): New.
9095 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9096 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9097 (file_symbols): New procedure.
9098
a8df5de4
TT
90992009-03-25 Tom Tromey <tromey@redhat.com>
9100
9101 * gdb.base/charset.exp (valid_target_charset): New proc.
9102 Use it to skip tests on invalid charsets.
9103
cc1d7add
PM
91042009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9105
9106 * gdb.base/completion.exp: Add a test for directory completion.
9107
bcd5727b
JK
91082009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9109
9110 Fix a racy FAIL.
9111 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9112 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9113
cc924cad
TJB
91142009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9115
9116 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9117 * gdb.python/python-function.exp: Add test for function returning
9118 a GDB value.
9119
bc3b79fd
TJB
91202009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9121
9122 * gdb.python/python-function.exp: New file.
9123
6c7a06a3
TT
91242009-03-20 Tom Tromey <tromey@redhat.com>
9125
9126 * gdb.base/store.exp: Update for change to escape output.
9127 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9128 to escape output.
9129 * gdb.base/pointers.exp: Update for change to escape output.
9130 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9131 to escape output.
9132 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9133 escape output.
9134 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9135 to escape output.
9136 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9137 escape output.
9138 * gdb.base/setvar.exp: Update for change to escape output.
9139 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9140 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9141 to escape output.
9142 (test_print_string_constants): Likewise.
9143 * gdb.base/charset.exp (valid_host_charset): Check size of
9144 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9145 cases. Handle "auto"-related output.
9146 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9147 (uvar, Uvar): New globals.
9148
c31af87b
JG
91492009-03-19 Jerome Guitton <guitton@adacore.com>
9150
9151 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9152 deltas.
9153 * gdb.ada/fixed_points.exp: Ditto.
9154
51272cf2
PA
91552009-03-18 Pedro Alves <pedro@codesourcery.com>
9156
9157 * return-nodebug.c: Don't include stdio.h.
9158 (init): Delete.
9159 (func): Delete definition and provide extern declaration.
9160 (t): New.
9161 (main): Don't call printf. Call func and store its result in t.
9162 * return-nodebug1.c: New.
9163 * return-nodebug.exp: Don't expect stdio output. Instead, print
9164 the global variable t. Drop printf formatters and cast types from
9165 foreach loop. Don't use prepare_for_testing. Compile
9166 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9167 define FORMAT or CAST.
9168
d24948ac
PP
91692009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9170
9171 * gdb.base/solib-display.exp: Disable test for remote targers.
9172
61ff14c6
JK
91732009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9174
9175 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9176
cb4dce93
JK
91772009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9178
9179 Fix a racy FAIL.
9180 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9181 code from `follow parent, print pids'.
9182 (`follow child, print pids', `follow parent, print pids'): Call it.
9183 Replace `gdb_test "break..."' by gdb_breakpoint.
9184
f7c60c5e
VP
91852009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9186
9187 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9188 sync and async modes.
f7c60c5e 9189
383ace49
JB
91902009-03-12 Joel Brobecker <brobecker@adacore.com>
9191
9192 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9193 that was checked in by mistake. Remove loading of ada.exp, since
9194 this is not necessary in this case.
9195
4ce102af
JB
91962009-03-12 Joel Brobecker <brobecker@adacore.com>
9197
9198 * gdb.ada/ptype_arith_binop.exp: New testcase.
9199
529a2aef
JB
92002009-03-12 Joel Brobecker <brobecker@adacore.com>
9201
9202 * gdb.ada/mod_from_name: New testcase.
9203
8a38181c
JB
92042009-03-12 Joel Brobecker <brobecker@adacore.com>
9205
9206 * gdb.ada/tick_last_segv: New testcase.
9207
11436dee
VP
92082009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9209
61ff14c6 9210 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9211
1f31650a
VP
92122009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9213
61ff14c6
JK
9214 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9215 include the token in ^running and frame info in *stopped.
1f31650a 9216
a3247a22
PP
92172009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9218
9219 * solib-display.exp: New file.
9220 * solib-display-main.c: New file.
9221 * solib-display-lib.c: New file.
61ff14c6 9222
aae64587
PA
92232009-03-05 Pedro Alves <pedro@codesourcery.com>
9224
9225 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9226
44aabfbc
JK
92272009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9228
9229 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9230 (list_and_check_macro): Use more specific test name.
9231 (next to definition): Make the test names unique.
9232
c087fcd3
PM
92332009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9234
9235 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9236
c86cf029
VP
92372009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9238
9239 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9240 notifications.
9241 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9242 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9243 * lib/mi-support.exp (library_loaded_re): New.
9244 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9245
3ea85240
VP
92462009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9247
9248 * gdb.gdb/observer.exp: Use test_notification observer, not
9249 normal_stop, everywhere.
9250 (test_normal_stop_notifications): Rename to...
9251 (test_notifications): ...this.
9252 (test_observer_normal_stop): Rename to...
9253 (test_observer): ...this.
9254
1903f0e6
DE
92552009-02-16 Doug Evans <dje@google.com>
9256
9257 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9258 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9259 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9260 (test_prefixed_syscall,test_int3): New tests.
9261 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9262 (test_prefixed_syscall,test_int3): New tests.
9263
1d33d6ba
VP
92642009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9265
3cb51905
AS
9266 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9267 (mi_expect_interrupt): Likewise.
9268 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9269 response.
1d33d6ba 9270
faafb047
PM
92712009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9272
9273 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9274 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9275 Replace calls to get_valueofx by get_hexadecimal_valueof.
9276
417e16e2
PM
92772009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9278
9279 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9280 (get_integer_valueof): New procedure.
9281 (get_sizeof): Use new get_integer_value_of.
9282 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9283 by get_integer_valueof.
9284
7065b901
TT
92852009-02-13 Tom Tromey <tromey@redhat.com>
9286
9287 * gdb.base/remote.exp (get_sizeof): Remove.
9288 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9289 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9290 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9291 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9292 (get_sizeof): Likewise.
9293
5d7cb8df
JK
92942009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9295
9296 PR fortran/9806
9297 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9298
b2febfff
PP
92992009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9300
9301 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9302
4aa995e1
PA
93032009-02-06 Pedro Alves <pedro@codesourcery.com>
9304
9305 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9306
d8906c6f
TJB
93072009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9308
9309 * gdb.python/python-cmd.exp: New file.
9310
ff4ab08d
TG
93112009-02-06 Tristan Gingold <gingold@adacore.com>
9312
9313 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9314
aacd552b
TG
93152009-02-05 Tristan Gingold <gingold@adacore.com>
9316
9317 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9318 pointer is dereferenced and use this signal name in regexp.
9319 * gdb.base/signull.exp: Ditto.
9320 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9321 * gdb.base/signull.c (main): Ditto.
9322
08c637de
TJB
93232009-02-04 Tom Tromey <tromey@redhat.com>
9324 Thiago Jung Bauermann <bauerman@br.ibm.com>
9325
9326 * gdb.python/python-value.exp: Use `gdb.history' instead of
9327 `gdb.value_from_history'.
9328 (test_value_numeric_ops): Add test for conversion of enum constant.
9329 * gdb.python/python-value.c (enum e): New type.
9330 (evalue): New global.
9331 (main): Use argv.
9332
20261af8
JG
93332009-02-04 Jerome Guitton <guitton@adacore.com>
9334
9335 * gdb.ada/uninitialized_vars: New test program.
9336 * gdb.ada/uninitialized_vars.exp: New testcase.
9337
52e44b43
TT
93382009-02-02 Tom Tromey <tromey@redhat.com>
9339
9340 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9341 * gdb.cp/pr2489.cc: Rename...
9342 * gdb.cp/pr9594.cc: ... to this.
9343
1c71341a
TT
93442009-02-02 Tom Tromey <tromey@redhat.com>
9345
9346 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9347 * gdb.cp/pr2489.cc: New file.
9348 * gdb.cp/cpcompletion.exp: New file.
9349
a4295225
TT
93502009-02-02 Tom Tromey <tromey@redhat.com>
9351
9352 PR exp/9059:
9353 * gdb.cp/call-c.exp: Add regression test.
9354 * gdb.cp/call-c.cc (FooHandle): New typedef.
9355 (main): New variable 'handle'.
9356
592375cd
VP
93572009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9358
9359 * lib/mi-support.exp (et_mi_thread_list)
9360 (check_mi_and_console_threads): Adjust for current thread in
9361 -thread-list-ids output.
9362
41447f92
VP
93632009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9364
889bf7c5
PA
9365 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9366 Call it.
41447f92 9367
35669430
DE
93682009-01-28 Doug Evans <dje@google.com>
9369
9370 * gdb.arch/amd64-disp-step.S: New file.
9371 * gdb.arch/amd64-disp-step.exp: New file.
9372 * gdb.arch/i386-disp-step.S: New file.
9373 * gdb.arch/i386-disp-step.exp: New file.
9374
09f00d9a
PM
93752009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9376
9377 * gdb.base/find.exp: Set newline variable
9378 using quotes instead of braces to fix cygwin failures.
9379
1e8fb976
PA
93802009-01-23 Pedro Alves <pedro@codesourcery.com>
9381
9382 * gdb.base/radix.exp: Add tests to ensure that that set
9383 input-radix 0 and set output-radix 0 are really rejected.
9384
da061712
PA
93852009-01-23 Pedro Alves <pedro@codesourcery.com>
9386
9387 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9388 copyright years.
9389
dd7e2d2b
PA
93902009-01-23 Pedro Alves <pedro@codesourcery.com>
9391
9392 PR gdb/9664:
9393 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9394
392452f6
PA
93952009-01-22 Pedro Alves <pedro@codesourcery.com>
9396
9397 PR c++/9631:
9398 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9399
8653e71c
PM
94002009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9401
9402 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9403 binfile definition to fix Windows OS failure.
9404
a12cc160
DJ
94052009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9406
9407 PR gdb/9346
9408 * gdb.base/interrupt.c (sigint_handler): New.
9409 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9410 on error.
9411 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9412 Test "signal SIGINT".
9413
b89667eb
DE
94142009-01-19 Doug Evans <dje@google.com>
9415
9416 * gdb.base/break.exp: Update expected gdb output.
9417 * gdb.base/sepdebug.exp: Ditto.
9418 * gdb.mi/mi-syn-frame.exp: Ditto.
9419 * gdb.mi/mi2-syn-frame.exp: Ditto.
9420 * gdb.base/call-signal-resume.exp: New file.
9421 * gdb.base/call-signals.c: New file.
9422 * gdb.base/unwindonsignal.exp: New file.
9423 * gdb.base/unwindonsignal.c: New file.
9424 * gdb.threads/interrupted-hand-call.exp: New file.
9425 * gdb.threads/interrupted-hand-call.c: New file.
9426 * gdb.threads/thread-unwindonsignal.exp: New file.
9427
adb483fe
DJ
94282009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9429
9430 * gdb.base/define.exp: Test defining and hooking prefix commands.
9431 * gdb.python/python.exp: Update test for "show user" output.
9432
60023297
JK
94332009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9434
9435 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9436 now the output exactly, using less wildcards. Expect also the output
9437 of gfortran-4.3. Update for the f-valprint.c modification from
9438 2008-04-22.
9439 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9440 Remove gdb_test test names where matching the command.
9441
ccc57cf9
PA
94422009-01-01 Pedro Alves <pedro@codesourcery.com>
9443
9444 PR breakpoints/9681:
9445 * gdb.base/watchpoint.exp: Add regression test.
9446
c7a6ca08
PA
94472008-12-31 Pedro Alves <pedro@codesourcery.com>
9448
9449 * gdb.threads/attach-into-signal.exp: Don't use
9450 gdb_suppress_entire_file.
9451 * gdb.threads/attach-stopped.exp: Ditto.
9452 * gdb.threads/attachstop-mt.exp: Ditto.
9453
3a031f65
PA
94542008-12-31 Pedro Alves <pedro@codesourcery.com>
9455
9456 PR gdb/8812:
9457 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9458
09e6485f
PA
94592008-12-29 Pedro Alves <pedro@codesourcery.com>
9460
9461 PR gdb/7536:
9462 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9463 and unsupported output radices are really rejected.
9464
0cd53049
JK
94652008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9466
9467 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9468
ba163c7e
TT
94692008-12-22 Tom Tromey <tromey@redhat.com>
9470
9471 * gdb.cp/punctuator.exp: New file.
9472
6f4de6c9
JK
94732008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9474
9475 * gdb.base/completion.exp (Completing non-existing component): New test.
9476
0f34d0b4
JK
94772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9478
9479 Fix for PR gdb/8648.
9480 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9481 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9482 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9483 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9484
db2ad4c3
JK
94852008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9486
9487 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9488
bb5ef15e
DP
94892008-12-16 Christophe Lyon <christophe.lyon@st.com>
9490
9491 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9492 compiler actually generate code at the expected line number.
9493
90142adc
JZ
94942008-12-15 Jie Zhang <jie.zhang@analog.com>
9495
9496 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9497
fad6eecd
TT
94982008-12-12 Tom Tromey <tromey@redhat.com>
9499
9500 * gdb.base/commands.exp (redefine_hook_test): New proc.
9501 Call it.
9502
17c8aaf5
TT
95032008-12-11 Tom Tromey <tromey@redhat.com>
9504
9505 * gdb.base/macscp.exp: New regression test.
9506
7c8adf68
TT
95072008-12-11 Tom Tromey <tromey@redhat.com>
9508
9509 * gdb.base/macscp.exp: Print "address.addr".
9510 * gdb.base/macscp1.c (struct outer): New struct.
9511 (address): New global.
9512
b05dcbb7
TT
95132008-12-09 Tom Tromey <tromey@redhat.com>
9514
9515 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9516 Call it.
9517
2d476de1
DE
95182008-12-04 Doug Evans <dje@google.com>
9519
9520 * gdb.server/ext-run.exp: Relax regexp for init program.
9521
87bdc959
TG
95222008-12-03 Tristan Gingold <gingold@adacore.com>
9523
9524 * gdb.base/macscp.exp: Generate an object file during compilation
9525 to work around Darwin dsymutil limitations.
9526
e0740f77
JK
95272008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9528
9529 Test resolving external references to TLS variables.
9530 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9531 FILE2_THREAD_LOCAL.
9532 (testfile2, srcfile2): New variables.
9533 * gdb.threads/tls.c (file2_thread_local)
9534 (function_referencing_file2_thread_local): New.
9535 * gdb.threads/tls2.c: New file.
9536
67f0aac5
JB
95372008-11-28 Joel Brobecker <brobecker@adacore.com>
9538
9539 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9540 rather than integer, as integer might not be big enough when
9541 on 64bit targets.
67f0aac5 9542
c332165e
JG
95432008-11-27 Jerome Guitton <guitton@adacore.com>
9544
9545 * gdb.cp/formatted-ref.exp: Add equality test.
9546 * gdb.ada/formatted_ref.exp: Ditto.
9547
fc9b693c
JK
95482008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9549
9550 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9551 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9552
a9c64011
AS
95532008-11-20 Andreas Schwab <schwab@suse.de>
9554
9555 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9556 matching syscall entry point.
9557 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9558 (tcatch_vfork_then_child_follow): Likewise. Finish through
9559 vfork even if we stopped at the syscall trampoline.
9560
e2fd701e
DE
95612008-11-20 Doug Evans <dje@google.com>
9562
9563 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9564
69abc51c
TJB
95652008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9566
9567 * gdb.arch/ppc-dfp.exp: New file.
9568 * gdb.arch/ppc-dfp.c: New file.
9569
c14c28ba
PP
95702008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9571
9572 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9573
2e74121d
DE
95742008-11-17 Doug Evans <dje@google.com>
9575
9576 * gdb.mi/mi-syn-frame.exp: Update expected output.
9577 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9578
66bb093b
VP
95792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9580
9581 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9582 "thread N" results in =thread-selected.
9583 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9584 (mi_send_resuming_command_raw): Be prepared for
9585 =thread-selected.
9586
3d043ef6
VP
95872008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9588
a9c64011
AS
9589 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9590 * lib/mi-support.exp: Likewise.
3d043ef6 9591
808104c8
JB
95922008-11-16 Joel Brobecker <brobecker@adacore.com>
9593
9594 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9595 commands from the expected output for "help catch".
9596
00b22944
JB
95972008-11-15 Joel Brobecker <brobecker@adacore.com>
9598
9599 * gdb.ada/int_deref.exp: New testcase.
9600
59669435
TT
96012008-11-14 Nick Roberts <nickrob@snap.net.nz>
9602
9603 * gdb.mi/gdb2549.exp: New file.
9604
de04a248
DE
96052008-11-11 Doug Evans <dje@google.com>
9606
9607 * gdb.base/callexit.exp: New file.
9608 * gdb.base/callexit.c: New file.
9609
6b8ce727
DE
96102008-11-10 Doug Evans <dje@google.com>
9611
9612 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9613 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9614 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9615 (default_gdb_start,default_gdb_exit): Ditto.
9616 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9617 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9618 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9619 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9620 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9621 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9622
1b14b8aa
AS
96232008-11-03 Andreas Schwab <schwab@suse.de>
9624
9625 * gdb.base/hashline2.exp: Fix typo.
9626 * gdb.base/hashline3.exp: Likewise.
9627
f3134b88
TT
96282008-10-30 Tom Tromey <tromey@redhat.com>
9629
9630 * gdb.base/pointers.exp: Add test.
9631 * gdb.base/pointers.c (k, S): New typedefs.
9632 (instance): New global.
9633
c2226152
AS
96342008-10-30 Andreas Schwab <schwab@suse.de>
9635
9636 * gdb.base/args.exp: Add tests for newlines.
9637
462f405c
JB
96382008-10-30 Joel Brobecker <brobecker@adacore.com>
9639
9640 gdb.base/foll-exec.exp: Update the expected output of a couple
9641 of "info breakpoints" tests.
9642
79a45b7d
TT
96432008-10-28 Tom Tromey <tromey@redhat.com>
9644
9645 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9646
adc13a14
PA
96472008-10-24 Pedro Alves <pedro@codesourcery.com>
9648
9649 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9650 gdb_start_cmd.
9651 Use runto_main before any test that requires execution.
9652
252fbfc8
PA
96532008-10-23 Pedro Alves <pedro@codesourcery.com>
9654
9655 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9656 instead of SIGINT.
9657
28148e3d
JB
96582008-10-22 Joel Brobecker <brobecker@adacore.com>
9659
9660 * gdb.base/completion.exp: Update expected output following
9661 the addition of the "info tasks" command.
9662
c209f847
TT
96632008-10-22 Tom Tromey <tromey@redhat.com>
9664
9665 * gdb.base/exprs.exp (test_expr): Add test for string
9666 concatenation.
9667
f177e350
PA
96682008-10-19 Pedro Alves <pedro@codesourcery.com>
9669
9670 * configure.ac: Output gdb.python/Makefile.
9671 * configure: Regenerate.
9672 * gdb.python/Makefile.in: New.
9673
cce89356
JB
96742008-10-16 Joel Brobecker <brobecker@adacore.com>
9675
9676 * gdb.base/foll-fork.exp: Adjust the expected output to match
9677 the new description for fork/vfork catchpoints in the "info
9678 breakpoints" output.
9679
176d289d
TJB
96802008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9681
9682 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9683
a08702d6
TJB
96842008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9685
9686 * gdb.python/python-value.c: New file.
9687 * gdb.python/python-value.exp: New file.
9688
1c5cfe86
PA
96892008-10-15 Pedro Alves <pedro@codesourcery.com>
9690
9691 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9692
5a98ad69
DP
96932008-10-15 Denis Pilat <denis.pilat@st.com>
9694
41702f1b 9695 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9696
dcb1a1e2
TT
96972008-10-09 Tom Tromey <tromey@redhat.com>
9698
9699 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9700 'fprintf' and 'stderr'.
9701
9124fe48
JB
97022008-10-07 Joel Brobecker <brobecker@adacore.com>
9703
9704 * gdb.ada/ref_tick_size.exp: New testcase.
9705
45452591
DE
97062008-10-06 Doug Evans <dje@google.com>
9707
9708 * gdb.dwarf2/dw2-cu-size.exp: New file.
9709 * gdb.dwarf2/dw2-cu-size.S: New file.
9710
9711 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9712 .Ltype_int for clarity.
9713
4fc5b208
PP
97142008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9715
9716 PR gdb/2384:
9717 * gdb.cp/gdb2384.exp: Extended to test more cases.
9718 * gdb.cp/gdb2384.cc: Likewise.
9719 * gdb.cp/gdb2384-base.h: Likewise.
9720 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9721
d78df370
JK
97222008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9723
9724 * gdb.base/maint.exp (maint print type): Remove printing
9725 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9726
9a044a89
TT
97272008-09-30 Tom Tromey <tromey@redhat.com>
9728
9729 * gdb.base/macscp.exp: Add completion tests.
9730 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9731 (TWENTY_THREE): Likewise.
9732 (FORTY_EIGHT): Likewise.
9733
506800a9
TT
97342008-09-30 Tom Tromey <tromey@redhat.com>
9735
9736 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9737 everywhere.
9738 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9739
1a6f01b5
JK
97402008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9741
9742 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9743 testcase is derived from. Fix racy dependency on an expected PID
9744 number. No longer support the testcase on Linux kernel 2.4.x.
9745
2fae03e8
TT
97462008-09-27 Tom Tromey <tromey@redhat.com>
9747
9748 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9749 and varargs.
9750
1ad15515
PA
97512008-09-22 Pedro Alves <pedro@codesourcery.com>
9752
9753 * lib/mi-support.exp (mi_expect_interrupt): New.
9754 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9755 from gdb.mi/mi-nonstop.exp.
9756 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9757 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9758 lib/mi-support.exp.
9759 Use mi_check_thread_states throughout. Avoid ".*" and do not
9760 require an anchor after -exec-run.
9761
d0b76dc6
DJ
97622008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9763
9764 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9765 stop is pending. Avoid ".*" when two stops are pending.
9766 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9767 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9768 newlines in fullnames.
9769 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9770 (mi_expect_stop): Update comments. Only anchor in sync mode.
9771 Do not match newlines.
9772 (mi_send_resuming_command_raw): Always return status.
9773 (mi_get_stop_line): Do not match more than one line by accident.
9774 Only anchor in sync mode.
9775 (mi_run_inline_test): If -exec-next fails, give up.
9776
9990c830
UW
97772008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9778
9779 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9780 on SPU.
9781
ebcf6f00
JB
97822008-09-10 Joel Brobecker <brobecker@adacore.com>
9783
9784 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9785
b6db24e5
JB
97862008-09-10 Joel Brobecker <brobecker@adacore.com>
9787
9788 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9789 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9790 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9791 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9792 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9793 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9794 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9795 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9796 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9797 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9798 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9799 Include the "= " sequence in the expected output of print tests.
9800
2bf448e0
JB
98012008-09-10 Joel Brobecker <brobecker@adacore.com>
9802
9803 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9804 description for boolean types.
9805
d51fd4c8
PA
98062008-09-09 Pedro Alves <pedro@codesourcery.com>
9807
9808 * gdb.base/hook-stop-continue.c: New.
9809 * gdb.base/hook-stop-continue.exp: New.
9810
694182d2
DJ
98112008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9812
9813 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9814
3b8a7fc0
JG
98152008-09-08 Jerome Guitton <guitton@adacore.com>
9816
9817 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9818 (stack_check_probe_2, stack_check_probe_loop_1)
9819 (stack_check_probe_loop_2): New functions.
9820 (main): Add call to these new functions.
9821 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9822 functions, check that the breakpoint is inserted at the appropriate
9823 location.
9824 (insert_breakpoint): Slightly refine this procedure so that it can
9825 be called several times in the test.
9826
96cc0ae8
JG
98272008-09-08 Jerome Guitton <guitton@adacore.com>
9828
9829 * gdb.base/stack-checking.c: New file.
9830 * gdb.base/stack-checking.exp: New file.
9831
1f08b409
TJB
98322008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9833
9834 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9835 * gdb.arch/altivec-regs.exp: Likewise.
9836 * gdb.arch/vsx-regs.exp: Likewise.
9837
3099e1c4
TJB
98382008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9839
9840 * gdb.arch/ppc-fp.exp: New file.
9841 * gdb.arch/ppc-fp.c: New file.
9842
cc69bfc1
PP
98432008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9844
9845 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9846 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9847
b02a33db
MS
98482008-09-04 Michael Snyder <msnyder@vmware.com>
9849
9850 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9851 as "at" (for non-debug functions such as _start).
9852
2992cbe0
UW
98532008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9854
9855 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9856 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9857 software watchpoints.
9858 * gdb.base/watch_thread_num.exp: Likewise.
9859
514f746b
AR
98602008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9861
9862 * gdb.arch/i386-bp_permanent.exp: New test.
9863
876cecd0
TT
98642008-08-24 Tom Tromey <tromey@redhat.com>
9865
9866 * gdb.base/maint.exp: Update "maint print type".
9867
80f73d71
VP
98682008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9869
9870 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9871 support. Adjust the order of "*running" notifications.
9872 * gdb.mi/non-stop.c: Don't cast from int to void* and
9873 back.
9874
d9c78d7d
MK
98752008-08-20 Mark Kettenis <kettenis@gnu.org>
9876
9877 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9878 expect to find it in the "info frame" output.
9879
97a2d1d3
DJ
98802008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9881
9882 * gdb.base/interp.exp: Always consume both prompts.
9883
b96e2927
PA
98842008-08-20 Pedro Alves <pedro@codesourcery.com>
9885
9886 * gdb.base/pending.exp: Test pending breakpoints without symbols
9887 loaded.
9888
8cf6e61a
VP
98892008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9890
9891 * lib/mi-support.exp (mi_expect_stop): Produce
9892 more details on failures.
9893 * gdb.mi/mi-nonstop.exp: New.
9894 * gdb.mi/non-stop.c: New.
9895
c6ebd6cf
VP
98962008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9897
a9c64011
AS
9898 * gdb.mi/mi-async.exp: Use 'set target-async'.
9899 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9900
46a9b8ed
DJ
99012008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9902
9903 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9904
44feb3ce
TT
99052008-08-17 Tom Tromey <tromey@redhat.com>
9906
9907 * gdb.base/help.exp (help catch): Rewrite.
9908
311a4e6b
TJB
99092008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9910
9911 * gdb.base/define.exp: Test indented command documentation.
9912 * gdb.python/python.exp: Test indented multi-line command.
9913
604c2f83
LM
99142008-08-15 Luis Machado <luisgpm@br.ibm.com>
9915
9916 * testsuite/gdb.arch/vsx-regs.c: New source file.
9917 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9918 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9919
886a217c
TT
99202008-08-14 Tom Tromey <tromey@redhat.com>
9921
9922 * gdb.base/macscp.exp: Add regression test for "macro define" or
9923 "macro undef" with no arguments.
9924
c814a4f3
PP
99252008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9926
9927 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9928
12ab8a60
UW
99292008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9930
9931 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9932
d57a3c85
TJB
99332008-08-06 Tom Tromey <tromey@redhat.com>
9934
9935 * gdb.python/python.exp: New file.
9936
c7b778ff
JK
99372008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 Fix for PR gdb/1543.
9940 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9941 $LOCATION.
9942 (location): New variable.
9943 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9944 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9945 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9946 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9947 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9948 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9949 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9950 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9951 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9952 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9953 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9954 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9955 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9956 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9957 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9958 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9959 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9960 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9961 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9962 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9963 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9964 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9965 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9966 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9967 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9968 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9969 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9970 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9971 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9972 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9973 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9974 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9975 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9976 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9977 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9978 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9979 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9980 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9981 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9982 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9983 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9984 gdb.base/type-opaque.exp, gdb.base/until.exp,
9985 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9986 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9987 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9988 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9989 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9990 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9991 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9992 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9993 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9994 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9995 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9996 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9997 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9998 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9999 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10000 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10001 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10002 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10003 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10004 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10005 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10006 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10007 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10008 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10009 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10010 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10011 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10012 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10013 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10014 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10015 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10016 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10017 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10018 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10019 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10020 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10021 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10022 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10023 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10024 to bug-gdb@prep.ai.mit.edu .
10025
5e06a3d1
VP
100262008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10027
10028 * lib/mi-support.exp (mi_load_shlibs): New.
10029 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10030
9d81d21b
VP
100312008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10032
10033 * lib/mi-support.exp (get_mi_thread_list)
10034 (check_mi_and_console_threads): New, moved from ...
10035 * gdb.mi/mi-pthread.exp: ...here.
10036 * gdb.mi/gdb669.exp (get_mi_thread_list)
10037 (check_mi_and_console_threads): Delete.
10038 * gdb.mi/mi2-pthread.exp: Likewise.
10039
bae98fe0
TT
100402008-07-28 Tom Tromey <tromey@redhat.com>
10041
10042 * Makefile.in (just-check): Remove. Move body to...
10043 (check): ... here.
10044
57380f4e
DJ
100452008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10046
10047 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10048 Add a test for duplicated SIGINTs.
10049
e09490f1
DJ
100502008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10051
10052 * gdb.threads/schedlock.exp (get_args): Update to work for any
10053 value of NUM.
10054 (Top level): Report the number of threads that did not resume.
10055
6387b45f
DJ
100562008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10057
10058 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10059
62f64ff2
DJ
100602008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10063 non-MI prompt.
10064
fa8de41e
TT
100652008-07-26 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10068 (function_struct, function_struct_ptr): New globals.
10069 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10070 function pointer in a struct.
10071
ccb3ac8a
TT
100722008-07-26 Tom Tromey <tromey@redhat.com>
10073
10074 * gdb.base/macscp.exp: Add test for macro lexing bug.
10075
d7d9f01e
TT
100762008-07-18 Tom Tromey <tromey@redhat.com>
10077
10078 * gdb.base/macscp.exp: Add macro tests.
10079
9bf07184
PP
100802008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10081
10082 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10083
becf6477
PP
100842008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10085
10086 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10087
0709f7d3
PP
100882008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10089
10090 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10091
7093c834
PP
100922008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10093
10094 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10095
b432ffe3
JK
100962008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10097
10098 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10099
b1a268e5
VP
101002008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10101
10102 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10103
e2995f8e
KB
101042008-07-11 Kevin Buettner <kevinb@redhat.com>
10105
10106 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10107 of regexp to account for changes made to GDB in the printing of
10108 byte vectors.
10109
14032a66
TT
101102008-07-11 Tom Tromey <tromey@redhat.com>
10111
10112 * gdb.base/completion.exp: Add 'help' completion test.
10113
981505ef
JK
101142008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10115
10116 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10117
10568435
JK
101182008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10119
10120 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10121
4487aabf
PA
101222008-07-09 Pedro Alves <pedro@codesourcery.com>
10123
10124 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10125
a4a9b1c4
PA
101262008-07-09 Pedro Alves <pedro@codesourcery.com>
10127
10128 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10129
3c3185ac
JK
101302008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10131
10132 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10133
7ebd49dc
VP
101342008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10135
10136 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10137 previous commit. Add a comment.
10138
84e46146
PA
101392008-06-28 Pedro Alves <pedro@codesourcery.com>
10140
10141 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10142
0f8d4a2f
VP
101432008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10144
10145 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10146
f747e0ce
PA
101472008-06-27 Pedro Alves <pedro@codesourcery.com>
10148
10149 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10150 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10151 compiling an executable, link in an object that forces unbuffered
10152 output.
10153 * lib/set_unbuffered_mode.c: New file.
10154
734a5c36
JK
101552008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10156
10157 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10158
a2840c35
VP
101592008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10160
a9c64011
AS
10161 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10162 mi_expect_stop.
10163 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10164 Demand that *running is output.
10165 (detect_async): Perform checking every time.
10166 (mi_send_resuming_command): Extract everything into...
10167 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10168 (mi_expect_stop): Don't accept any output before *stopped.
10169
6ae37fef
VP
101702008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10171
10172 Robustify mi-simplerun.
a9c64011
AS
10173 * gdb.mi/basics.c (main): Add a call to sleep.
10174 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10175 * gdb.mi/mi2-cli.exp: Likewise.
10176 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10177
b4aa76f0 101782008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10179
10180 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10181
e1ac3328
VP
101822008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10183
a9c64011
AS
10184 * gdb.mi/mi-console.exp: Adjust.
10185 * gdb.mi/mi-syn-frame.exp: Adjust.
10186 * gdb.mi/mi2-console.exp: Adjust.
10187 * gdb.mi/mi2-syn-frame.exp: Adjust.
10188 * lib/mi-support.exp (mi_run_cmd): Adjust.
10189 (mi_send_resuming_command): Adjust.
e1ac3328 10190
f7f9a841
VP
101912008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10192
10193 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10194 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10195 testing of stopped.
10196 * gdb.mi/mi2-syn-frame.exp: Likewise.
10197 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10198 (async, detect_async): New.
10199 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10200 depending on if we're running in sync or async mode.
f7f9a841 10201
37cd5d19
TT
102022008-06-09 Tom Tromey <tromey@redhat.com>
10203
10204 * gdb.base/completion.exp: New tests for field name completion
10205 with spaces, and field name completion with '->'.
10206
65d12d83
TT
102072008-06-06 Tom Tromey <tromey@redhat.com>
10208
10209 * gdb.base/break1.c (struct some_struct): New struct.
10210 (values): New global.
10211 * gdb.base/completion.exp: Add field name completion test.
10212
ebfe2e3f
PP
102132008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10214
10215 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10216 to pointer.
10217 * gdb.cp/call-c.cc: Likewise.
10218
bcf6fc3a
NR
102192008-06-06 Nick Roberts <nickrob@snap.net.nz>
10220
10221 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10222 annotation.
10223
49fd4a42 102242008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10225 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10226
10227 * gdb.threads/execl.c, gdb.threads/execl1.c,
10228 gdb.threads/execl.exp: New tests.
a9c64011 10229
8a34ac3f
AR
102302008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10231 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.cp/exception.exp: Activate test, make it work with pending
10234 catchpoints.
10235
86ae69ef
JK
102362008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10237
10238 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10239
f7f9ae2c
VP
102402008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10241
a9c64011
AS
10242 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10243 now printed.
10244 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10245
2a2d4dc3
AS
102462008-05-27 Andreas Schwab <schwab@suse.de>
10247
10248 * gdb.base/frame-args.exp: Handle arguments that are optimized
10249 out.
10250
5099e4d9
LM
102512008-05-26 Luis Machado <luisgpm@br.ibm.com>
10252
10253 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10254 quiet for ppc32 and group options into a single variable.
10255
d9c36a91
JB
102562008-05-23 Joel Brobecker <brobecker@adacore.com>
10257
10258 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10259 of zero-size elements.
10260 * gdb.ada/null_array.exp: Test printing this new array.
10261
103a8671
JK
102622008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10263
10264 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10265
07a4cc1a 102662008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10267
10268 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10269 of the "finish" command.
10270
55f996a7
NR
102712008-05-21 Nick Roberts <nickrob@snap.net.nz>
10272
10273 * gdb.base/annota1.exp: Test for new annotation.
10274
907fc202
UW
102752008-05-16 Pedro Alves <pedro@codesourcery.com>
10276
10277 * gdb.base/fixsection.exp: New file.
10278 * gdb.base/fixsection0.c: New file.
10279 * gdb.base/fixsection1.c: New file.
10280
e8f97270
UW
102812008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10282
10283 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10284 * gdb.base/annota3.exp: Likewise.
10285
ac0bb574
NF
102862008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10287
10288 * gdb.base/watch_thread_num.exp: Don't run tests that require
10289 watchpoints if the target doesn't support them.
10290
6fadd07a
DE
102912008-05-12 Doug Evans <dje@google.com>
10292
10293 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10294
6e9a4a30
JB
102952008-05-09 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.ada/assign_1.exp: New testcase.
10298
08388c79
DE
102992008-05-09 Doug Evans <dje@google.com>
10300
a3c83fae
DE
10301 * gdb.base/find.exp: New file.
10302 * gdb.base/find.c: New file.
08388c79 10303
bd5ddfe8
DJ
103042008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10305
10306 * gdb.base/commands.exp (watchpoint_command_test): Handle
10307 gdb,no_hardware_watchpoints.
10308 * gdb.base/float.exp: Allow ARM targets without floating point.
10309 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10310
b5dd68e2 103112008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10312 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10313
10314 * gdb.ada/lang_switch: New test program.
10315 * gdb.ada/lang_switch.exp: New testcase.
10316
382d13d1
DE
103172008-05-05 Doug Evans <dje@google.com>
10318
10319 * gdb.base/help.exp (disassemble): Update expected help text.
10320
9dd789d0
PA
103212008-05-04 Pedro Alves <pedro@codesourcery.com>
10322
10323 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10324
611c83ae
PA
103252008-05-04 Pedro Alves <pedro@codesourcery.com>
10326
10327 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10328 different times.
10329
ff013f42
JK
103302008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10331
10332 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10333 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10334 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10335 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10336
96dff6a2
VP
103372008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10338
10339 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10340 notification to appear.
10341
55cd6f92
DJ
103422008-05-04 Daniel Jacobowitz <dan@debian.org>
10343
10344 * gdb.base/fullname.c: New file.
10345 * gdb.base/fullname.exp: New file.
10346 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10347
d705c43c
PA
103482008-05-03 Pedro Alves <pedro@codesourcery.com>
10349
10350 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10351 expressions with macros.
10352
333222e1
JK
103532008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10354
10355 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10356
5ac01682
DJ
103572008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10358
10359 * gdb.base/completion.exp: Handle lack of other symbols beginning
10360 with "a".
10361
10362 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10363
237fc4c9
PA
103642008-05-02 Jim Blandy <jimb@codesourcery.com>
10365
10366 * gdb.asm/asmsrc1.s: Add scratch space.
10367
ed5e9466
DJ
103682008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10369 Daniel Jacobowitz <dan@codesourcery.com>
10370
10371 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10372 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10373 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10374
b39cc962
DJ
103752007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10378
36d520f5
JB
103792008-05-01 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.base/info-target.exp: New testcase.
10382
8d4e3071
DJ
103832008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10384
10385 * gdb.cp/hang.exp: Use .cc instead of .C.
10386 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10387 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10388
6f3f3097
DJ
103892008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10390
10391 * gdb.base/gdb1250.exp: Remove perror.
10392 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10393
5550a914
PA
103942008-04-30 Pedro Alves <pedro@codesourcery.com>
10395
10396 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10397 .2byte.
10398
d848e687
DJ
103992008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10400
10401 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10402 (maybe_kfail): New.
10403
93b5768b
PA
104042008-04-25 Pedro Alves <pedro@codesourcery.com>
10405
10406 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10407
721c02de
VP
104082008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10409
a9c64011
AS
10410 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10411 * gdb.mi/mi2-syn-frame.exp: Likewise.
10412 * lib/mi-support.exp: Likewise.
721c02de 10413
74960c60
VP
104142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10415
10416 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10417 to specify regexp for the location to stop at.
10418 * gdb.base/break-always.c: New.
10419 * gdb.base/break-always.exp: New.
10420
d24317b4
VP
104212008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10422
10423 * lib/mi-support.exp (mi_runto_helper): Adjust
10424 for the original-location field.
10425 (mi_create_breakpoint, mi_list_breakpoints): New.
10426 * gdb.mi/mi-break.exp: Adjust.
10427 * gdb.mi/mi2-break.exp: Adjust.
10428 * gdb.mi/mi-pending.exp: Adjust.
10429 * gdb.mi/mi-simplerun.exp: Adjust.
10430 * gdb.mi/mi2-simplerun.exp: Adjust.
10431 * gdb.mi/mi-syn-frame.exp: Adjust.
10432 * gdb.mi/mi2-syn-frame.exp: Adjust.
10433 * gdb.mi/mi-until.exp: Adjust.
10434 * gdb.mi/mi2-until.exp: Adjust.
10435 * gdb.mi/mi-var-display.exp: Adjust.
10436 * gdb.mi/mi2-var-display.exp: Adjust.
10437 * gdb.mi/mi-watch.exp: Adjust.
10438 * gdb.mi/mi2-watch.exp: Adjust.
10439
fdc59709 104402008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10441
a9c64011
AS
10442 * aclocal.m4: Add override.m4.
10443 * configure: Regenerate.
fdc59709 10444
8e91f023
VP
104452008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10446
10447 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10448 '-var-update --all-values' reports new value even the type
10449 of a variable object has changed.
10450
233a11ab
CS
104512008-04-18 Craig Silverstein <csilvers@google.com>
10452
10453 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10454 files.
d24317b4 10455
9c1137ad
JB
104562008-04-18 Joel Brobecker <brobecker@adacore.com>
10457
10458 * gdb.ada/atomic_enum: New test program.
10459 * gdb.ada/atomic_enum.exp: New testcase.
10460
66d0bbc7
DE
104612008-04-17 Doug Evans <dje@google.com>
10462
10463 * gdb.opt/Makefile.in: Fix whitespace.
10464
100906b0
UW
104652008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10466
10467 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10468
4584e32e
DE
104692008-04-17 Doug Evans <dje@google.com>
10470
10471 * gdb.base/hashline1.exp: New testcase.
10472 * gdb.base/hashline2.exp: New testcase.
10473 * gdb.base/hashline2.exp: New testcase.
10474
0a320680
PA
104752008-04-17 Pedro Alves <pedro@codesourcery.com>
10476
10477 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10478
18ac113b
AR
104792008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10480
10481 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10482 temporary breakpoint to match "Temporary breakpoint".
10483 * gdb.base/break.exp (delete_breakpoints): Likewise.
10484 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10485 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10486 * gdb.base/display.exp: Likewise.
10487 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10488 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10489 * gdb.base/restore.exp (restore_tests): Likewise.
10490 * gdb.base/sepdebug.exp: Likewise.
10491 * gdb.base/watchpoint.exp: Likewise.
10492 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10493 * gdb.mi/mi-pending.exp: Likewise.
10494 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10495 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10496 * gdb.mi/mi-var-cmd.exp: Likewise.
10497 * gdb.mi/mi-var-display.exp: Likewise.
10498 * gdb.mi/mi2-cli.exp: Likewise.
10499 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10500 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10501 * gdb.mi/mi2-var-display.exp: Likewise.
10502 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10503 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10504 new "disp" field.
a9c64011 10505 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10506 reason. This is to support fix for PR2424.
10507
add38693
JK
105082008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10511
fcacd99f
VP
105122008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10513
10514 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10515 field. Add more floating varobj tests.
fcacd99f 10516 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10517 field.
10518 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10519 (main): Call do_at_tests.
10520 * lib/mi-support.exp (mi_create_floating_varobj)
10521 (mi_varobj_update_with_type_change): New.
fcacd99f 10522
de051565
MK
105232008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10524
10525 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10526 option of -var-evaluate-expression.
10527 * gdb.mi/mi2-var-display.exp: Likewise.
10528
dbc52822
VP
105292008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10530
10531 Introduce test setup helpers.
a9c64011
AS
10532 * lib/gdb.exp (build_executable, clean_restart)
10533 (prepare_for_testing): New.
10534 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10535 * gdb.base/return.exp: Likewise.
10536 * gdb.base/ending-run.exp: Likewise.
dbc52822 10537
473591da
NR
105382008-04-07 Nick Roberts <nickrob@snap.net.nz>
10539
10540 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10541 Interface (MI) responses.
10542
2b2d9e11
VP
105432008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10544
a9c64011
AS
10545 * gdb.cp/breakpoint.cc: New code to test conditions involving
10546 member variables.
10547 * gdb.cp/breakpoint.exp: Test condition involving member
10548 variables.
2b2d9e11 10549
bb378428
VP
105502008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10551
10552 * lib/mi-support.exp (mi_expect_stop): New.
10553 (mi_run_cmd): Change the
10554 token. Use mi_send_resuming_command, use
10555 mi_expect_stop.
10556 (mi_execute_to_helper): Rename to mi_execute_to.
10557 (mi_send_resuming_command): Add more error patterns.
10558 (mi_wait_for_stop): Renamed to...
10559 (mi_get_stop_line): ...this.
10560 (mi_run_inline_test): Adjust.
10561
10562 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10563 * gdb.mi/mi-console.exp: Likewise.
10564 * gdb.mi/mi-pending.exp: Likewise.
10565 * gdb.mi/mi-simplerun.exp: Likewise.
10566 * gdb.mi/mi-stack.exp: Likewise.
10567 * gdb.mi/mi-stepi.exp: Likewise.
10568 * gdb.mi/mi-syn-frame.exp: Add comment.
10569 * gdb.mi/mi-until.exp: Likewise.
10570 * gdb.mi/mi-var-display.exp: Likewise.
10571 * gdb.mi/mi-watch.exp: Likewise.
10572 * gdb.mi/mi2-cli.exp: Likewise.
10573 * gdb.mi/mi2-console.exp: Likewise.
10574 * gdb.mi/mi2-simplerun.exp: Likewise.
10575 * gdb.mi/mi2-stack.exp: Likewise.
10576 * gdb.mi/mi2-stepi.exp: Likewise.
10577 * gdb.mi/mi2-until.exp: Likewise.
10578 * gdb.mi/mi2-var-display.exp: Likewise.
10579 * gdb.mi/mi2-watch.exp: Likewise.
10580
62172bb9
UW
105812008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10582
10583 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10584
10585 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10586
a13e061a
PA
105872008-04-04 Pedro Alves <pedro@codesourcery.com>
10588
10589 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10590 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10591 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10592 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10593 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10594 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10595 expect an mi error duplicated in stderr.
10596
eae06beb
JB
105972008-04-03 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10600 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10601 Add a couple of tests that verify the behavior when the new setting
10602 is set to "cancel" and "all".
10603 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10604 "ask" before we start the testing.
10605
79c6ced6
AR
106062008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10607
10608 * gdb.cp/casts.cc: Add class reference variables.
10609 * gdb.cp/casts.exp: New test cases for up/down casting references.
10610
6c2d1a6b
MK
106112008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10612
10613 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10614 instead of beginning to make an extra test pass.
10615 * gdb.mi/mi2-var-display.exp: Likewise.
10616
55b411d9
MR
106172008-03-31 Maciej W. Rozycki <macro@mips.com>
10618
10619 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10620
c6140da2
MD
106212008-03-31 Markus Deuling <deuling@de.ibm.com>
10622 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10623
10624 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10625 value. Add xfail for older kernels.
10626
79732189
AR
106272008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10628
10629 Bring mi-support in line with gdb.exp.
10630 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10631 (mi_gdb_start): New function.
10632
33c3676e
MR
106332008-03-28 Maciej W. Rozycki <macro@mips.com>
10634
10635 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10636
92e28119
VP
106372008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10638
10639 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10640 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10641
9e8e3afe
VP
106422008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10643
10644 * lib/mi-support.exp (mi_create_varobj_checked): New.
10645 (mi_list_varobj_children): Allow to check for a
10646 value.
10647 (mi_list_array_varobj_children): New.
10648
10649 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10650 and mi_list_varobj_children, as opposed to hardcoding
10651 expected strings.
10652 * gdb.mi/gdb701.exp: Likewise.
10653 * gdb.mi/gdb792.exp: Likewise.
10654 * gdb.mi/mi-var-block.exp: Likewise.
10655 * gdb.mi/mi-var-cmd.exp: Likewise.
10656 * gdb.mi/mi-var-invalidate.exp: Likewise.
10657 * gdb.mi/mi2-var-block.exp: Likewise.
10658 * gdb.mi/mi2-var-child.exp: Likewise.
10659 * gdb.mi/mi2-var-cmd.exp: Likewise.
10660 * gdb.mi/mi2-var-display.exp: Likewise.
10661
9df50351
JK
106622008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 Fix random false FAILs on i386.
10665 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10666
31e5d73a
DJ
106672008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10668
10669 PR gdb/544
10670 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10671
12f4afab
DJ
106722008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10673
10674 PR gdb/544
10675 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10676
b562a0cb
DJ
106772008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10678
10679 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10680 fixed PR gdb/544.
10681
17faa917
DJ
106822008-03-21 Pedro Alves <pedro@codesourcery.com>
10683
10684 * gdb.threads/fork-child-threads.exp: Test next over fork.
10685
6214f497
DJ
106862008-03-21 Chris Demetriou <cgd@google.com>
10687
10688 * gdb.base/break.exp (rbreak junk): New test for rbreak
10689 "Junk at end of arguments" issue.
10690
63092375
DJ
106912008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10692
10693 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10694 *& to work on created array elements.
10695 (Top level): Test print $pc with a file. Test string operations
10696 without a target.
10697 * gdb.base/ptype.exp: Do not expect *& to work on created array
10698 elements.
10699
b21991b0
DJ
107002008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10701
10702 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10703 gdb.threads/staticthreads.exp: Update exit query.
10704
c4b347c7
SL
107052008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10706
10707 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10708
fa4727a6
DJ
107092008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10710
10711 * gdb.base/watchpoint.c (global_ptr, func4): New.
10712 (main): Call func4.
10713 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10714 (test_inaccessible_watchpoint): New.
10715
2f34202f
MR
107162008-02-29 Maciej W. Rozycki <macro@mips.com>
10717
10718 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10719 select the largest.
10720
0d6ba1b1
DJ
107212008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10722
10723 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10724 frames-invalid annotations.
10725
e691325a
PM
107262008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10727
a9c64011 10728 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10729
f85b5ecc
DE
107302008-02-27 Doug Evans <dje@google.com>
10731
10732 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10733 for bug 1738.
10734 (breakpoint_to_handler_entry): Ditto.
10735
b40e7bf3
JB
107362008-02-27 Joel Brobecker <brobecker@adacore.com>
10737
10738 * gdb.base/ending-run.exp: Use the first line of code inside
10739 function body to test breakpoints.
10740 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10741 location where the breakpoint is inserted when using the line
10742 where a function is declared. Fix typo in the description of
10743 one of the tests.
10744 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10745
2faca73a
PM
107462008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10747
10748 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10749 tests.
2faca73a 10750
6f439c36
PM
107512008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10752
10753 * gdb.base/args.exp: avoid same output for tests
10754 with single quotes.
10755
54e52265
VP
107562008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10757
a9c64011
AS
10758 * gdb.base/annota1.exp: Adjust for 'info break'
10759 format changes.
10760 * gdb.base/annota3.exp: Likewise.
10761 * gdb.base/break.exp: Likewise.
10762 * gdb.base/condbreak.exp: Likewise.
10763 * gdb.base/pending.exp: Likewise.
10764 * gdb.base/sepdebug.exp: Likewise.
10765 * gdb.base/unload.exp: Likewise.
10766 * gdb.cp/ovldbreak.exp: Likewise.
10767 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10768
897b09ca
DE
107692008-02-07 Doug Evans <dje@google.com>
10770
10771 * gdb.cp/mb-inline.exp: New.
10772 * gdb.cp/mb-inline.h: New.
10773 * gdb.cp/mb-inline1.cc: New.
10774 * gdb.cp/mb-inline2.cc: New.
10775
b1c32d35
PM
107762008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10777
10778 * gdb.pascal/floats.pas: New test program.
10779 * gdb.pascal/floats.exp: New testcase.
10780
1a4ca44a
TJB
107812008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10782
10783 * gdb.base/callfuncs.c (t_float_many_args): New function.
10784 (t_double_many_args): New function.
10785 * gdb.base/callfuncs.exp: Add tests for exceeding float
10786 and double parameters passed through the stack.
10787
439048e8
JB
107882008-02-05 Joel Brobecker <brobecker@adacore.com>
10789
10790 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10791 gdb.ada/complete/foo.adb: New files.
10792 * gdb.ada/complete.exp: New testcase.
10793
81fe8080
DE
107942008-02-03 Doug Evans <dje@google.com>
10795
301f0ecf
DE
10796 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10797
81fe8080
DE
10798 * gdb.cp/gdb2384.exp: New file.
10799 * gdb.cp/gdb2384.cc: New file.
10800 * gdb.cp/gdb2384-base.h: New file.
10801 * gdb.cp/gdb2384-base.cc: New file.
10802
4b071aec
DE
108032008-02-02 Doug Evans <dje@google.com>
10804
10805 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10806
61137ba6
JB
108072007-02-01 Joel Brobecker <brobecker@adacore.com>
10808
10809 * gdb.ada/sym_print_name: New test program.
10810 * gdb.ada/sym_print_name.exp: New testcase.
10811
108122007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10813
10814 * gdb.ada/nested/hello.adb: New file.
10815 * gdb.ada/nested.exp: New testcase.
10816 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10817
98deb0da
VP
108182008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10819
10820 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10821 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10822 don't cause future evaluations of function to report
10823 creation of internal breakpoints.
98deb0da 10824
723a2275
VP
108252008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10826
10827 * gdb.mi/mi-break.exp (test_error): New.
10828 Call it.
10829
fb546a2f
LM
108302008-01-31 Luis Machado <luisgpm@br.ibm.com>
10831
10832 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10833 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10834
2d8fd90a
PM
108352008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10836
10837 * gdb.pascal/integers.pas: New test program.
10838 * gdb.pascal/integers.exp: New testcase.
10839
a7fa0ded
PM
108402008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10841
10842 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10843
5e1a1926
TJB
108442008-01-30 Luis Machado <luisgpm@br.ibm.com>
10845
10846 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10847 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10848
8d04f9f0
JB
108492008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10850
10851 * gdb.ada/formatted_ref: New test program.
10852 * gdb.ada/formatted_ref.exp: New testcase.
10853
10854 * gdb.cp/formatted-ref.cc: New file.
10855 * gdb.cp/formatted-ref.exp: New testcase.
10856
ce75a98f
JB
108572008-01-30 Joel Brobecker <brobecker@adacore.com>
10858
10859 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10860
e835f6bf
NR
108612008-01-30 Nick Roberts <nickrob@snap.net.nz>
10862
10863 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10864 (test_file_list_exec_source_file): Update to new macro-info field.
10865
d118ef87
PH
108662008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10867
10868 * gdb.ada/exprs: New test program.
10869 * gdb.ada/exprs.exp: New testcase.
10870
7d35ab09
TJB
108712008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10872
10873 * dfp-test.c (DELTA, DELTA_B): New definitions.
10874 (double_val1, double_val2, double_val3, double_val4, double_val5,
10875 double_val6, double_val7, double_val8, double_val9, double_val10,
10876 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10877 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10878 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10879 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10880 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10881 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10882 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10883 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10884 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10885 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10886 dec128_val16): New global variables.
10887 (decimal_dec128_align): New function.
10888 (decimal_mixed): Likewise.
10889 (decimal_many_args_dec32): Likewise.
10890 (decimal_many_args_dec64): Likewise.
10891 (decimal_many_args_dec128): Likewise.
10892 (decimal_many_args_mixed): Likewise.
10893 * dfp-test.exp: Add tests calling new inferior functions.
10894
2d717e4f
DJ
108952008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10896
10897 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10898 gdb.server/ext-run.exp: New files.
10899 * lib/gdbserver-support.exp (gdbserver_download): New.
10900 (gdbserver_start): New. Update gdbserver expected
10901 output.
10902 (gdbserver_spawn): Use them.
10903 (gdbserver_start_extended): New.
10904
e85a822c
DJ
109052008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10906
10907 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10908 Run on GNU/Linux.
10909 (do_exec_tests): Check for systems which do not support catchpoints.
10910 Do not match START.
10911 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10912 Run on GNU/Linux. Enable verbose output.
10913 (check_fork_catchpoints): New.
10914 (explicit_fork_child_follow, catch_fork_child_follow)
10915 (tcatch_fork_parent_follow): Update expected messages.
10916 (do_fork_tests): Use check_fork_catchpoints.
10917 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10918 Run on GNU/Linux. Enable verbose output.
10919 (check_vfork_catchpoints): New.
10920 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10921 expected messages.
10922 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10923
401ea829
JB
109242008-01-29 Jim Blandy <jimb@red-bean.com>
10925
10926 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10927 host' errors.
10928 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10929
aceaf3ad
JB
109302008-01-29 Jim Blandy <jimb@red-bean.com>
10931
10932 * gdb.threads/sigthread.c: Use barriers to ensure that
10933 child_thread and child_thread_two are always initialized before we
10934 start to use them.
10935
a5606eee
VP
109362008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10937
10938 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10939 * gdb.base/watchpoint-solib.c: New.
10940 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10941
c55a82bb
PM
109422008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10943
10944 * gdb.base/gdb1056.exp: Add unsigned integer test.
10945
0993fe05
DE
109462008-01-28 Doug Evans <dje@google.com>
10947
10948 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10949
4fe42e7f
JB
109502008-01-27 Jim Blandy <jimb@codesourcery.com>
10951
c7a69933
JB
10952 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10953
4fe42e7f
JB
10954 * gdb.base/expand-psymtabs.exp: Doc fix.
10955
5def8285
MK
109562008-01-26 Mark Kettenis <kettenis@gnu.org>
10957
10958 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10959
5313c911
NR
109602008-01-24 Nick Roberts <nickrob@snap.net.nz>
10961
a9c64011 10962 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10963 -var-set-format.
10964
93815fbf
VP
109652008-01-23 Chris Demetriou <cgd@google.com>
10966
10967 * gdb.threads/thread_events.c: New testcase source file.
10968 * gdb.threads/thread_events.exp: New testcase expect file.
10969
467a88ee
NR
109702008-01-23 Nick Roberts <nickrob@snap.net.nz>
10971
10972 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10973
10974 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10975 -var-set-format.
10976
d8f82aba
DJ
109772008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10978 Vladimir Prus <vladimir@codesourcery.com>
10979
10980 * gdb.base/float.exp: Allow missing floating point for m68k and
10981 PowerPC.
10982
60c46647
VP
109832008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10984
10985 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10986 ignore count.
10987 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10988 * gdb.mi/mi-cli.exp: Adjust.
10989 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10990
c7dd36a1
PA
109912008-01-17 Pedro Alves <pedro@codesourcery.com>
10992
10993 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10994 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10995 with dummy_ptr's address.
10996 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10997 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10998 all targets.
10999 * gdb.mi/mi2-var-child.exp: Likewise.
11000
39d5313e
JB
110012008-01-09 Joel Brobecker <brobecker@adacore.com>
11002
11003 * gdb.ada/null_array: New test program.
11004 * gdb.ada/null_array.exp: New testcase.
11005
0aea4bf3
LM
110062008-01-09 Luis Machado <luisgpm@br.ibm.com>
11007
11008 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11009 with required float modifiers.
11010
0b354900
JB
110112008-01-08 Joel Brobecker <brobecker@adacore.com>
11012
11013 * gdb.ada/funcall_param: New test program.
11014 * gdb.ada/funcall_param.exp: New testcase.
11015
cdb7f5d4
JB
110162008-01-08 Joel Brobecker <brobecker@adacore.com>
11017
11018 * gdb.ada/arrayparam: New test program.
11019 * gdb.ada/arrayparam.exp: New testcase.
11020
88e2547f
JB
110212008-01-08 Joel Brobecker <brobecker@adacore.com>
11022
11023 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11024 landed. Should also fix random failures in the test following it.
11025
f6867ce0
TJB
110262008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11027
11028 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11029 for expressions with decimal float values.
11030 (test_dfp_conversions): New function to test casts to and from
11031 decimal float types.
11032 Call test_dfp_conversions.
11033 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11034 elements.
11035 (main): Initialize ds.float4 and ds.double8 elements.
11036 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11037 string to new error message.
11038 (d64_set_tests): Likewise.
11039 (d128_set_tests): Likewise.
11040 Add tests for expressions with decimal float variables. Add tests for
11041 conversions to and from decimal float types.
11042
f9c11282
JB
110432008-01-05 Joel Brobecker <brobecker@adacore.com>
11044
11045 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11046 * gdb.ada/packed_tagged.exp: New testcase.
11047
0ecbca72
JB
110482008-01-04 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11051 gdb.ada/homonym/homonym_main.adb: New files.
11052 * gdb.ada/homonym.exp: New testcase.
11053
c18d3d89
JB
110542008-01-04 Joel Brobecker <brobecker@adacore.com>
11055
11056 * gdb.ada/packed_array.exp: Add testing of references to
11057 a packed array.
11058
ecc7085b
JB
110592008-01-04 Joel Brobecker <brobecker@adacore.com>
11060
11061 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11062 New files.
11063 * gdb.ada/type_coercion.exp: New testcase.
11064
c474c922
JB
110652008-01-04 Joel Brobecker <brobecker@adacore.com>
11066
11067 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11068 gdb.ada/tagged/foo.adb: New file.
11069 * gdb.ada/tagged.exp: New testcase.
11070
9005b927
JB
110712008-01-04 Joel Brobecker <brobecker@adacore.com>
11072
11073 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11074 gdb.ada/ptype_field/foo.adb: New files.
11075 * gdb.ada/ptype_field.exp: New testcase.
11076
1a6aaad8
JB
110772008-01-03 Joel Brobecker <brobecker@adacore.com>
11078
11079 * gdb.ada/print_pc.exp: New testcase.
11080
0ef22f53
JB
110812008-01-03 Joel Brobecker <brobecker@adacore.com>
11082
11083 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11084 gdb.ada/taft_type/p.adb: New files.
11085 * gdb.ada/taft_type.exp: New testcase.
11086
1689ecf8
JB
110872008-01-03 Joel Brobecker <brobecker@adacore.com>
11088
11089 * gdb.ada/array_bounds/bar.adb: New file.
11090 * gdb.ada/array_bounds.exp: New testcase.
11091
a4d0b9c3
JB
110922008-01-03 Joel Brobecker <brobecker@adacore.com>
11093
11094 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11095 gdb.ada/arrayptr/foo.adb: New files.
11096 * gdb.ada/arrayptr.exp: New testcase.
11097
a31ace00
JB
110982008-01-03 Joel Brobecker <brobecker@adacore.com>
11099
11100 * gdb.base/set-lang-auto.exp: New testcase.
11101
a97fced3
JB
111022008-01-03 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.ada/fun_addr/foo.adb: New file.
11105 * gdb.ada/fun_addr.exp: New testcase.
11106
ef29ce1a
JK
111072008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11108
11109 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11110 New files
11111
0fafefe3
JB
111122008-01-02 Joel Brobecker <brobecker@adacore.com>
11113
11114 * array_subscript_addr/p.adb: New file.
a9c64011 11115 * array_subscript_addr.exp: New testcase.
0fafefe3 11116
c4359f8d
JB
111172008-01-02 Joel Brobecker <brobecker@adacore.com>
11118
a9c64011 11119 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11120 New files.
11121 * gdb.ada/str_cmp_ref.exp: New testcase.
11122
1aa1b15b
JB
111232008-01-01 Joel Brobecker <brobecker@adacore.com>
11124
11125 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11126 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11127 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11128
81c9b2cf
JB
111292008-01-01 Joel Brobecker <brobecker@adacore.com>
11130
11131 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11132 gdb.ada/ref_param/pck.ads: New files.
11133 * gdb.ada/ref_param.exp: New testcase.
11134
319e4674
JB
111352008-01-01 Joel Brobecker <brobecker@adacore.com>
11136
11137 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11138 gdb.ada/interface/foo.adb: New files.
11139 * gdb.ada/interface.exp: New testcase.
11140
ef682c56
JB
111412007-12-31 Jim Blandy <jimb@codesourcery.com>
11142
11143 * gdb.base/multi-forks.exp: Consume all output from child
11144 processes before proceeding to next test.
11145
f6f3eb6c
JB
111462007-12-29 Jim Blandy <jimb@codesourcery.com>
11147
11148 * configure: Regenerated.
11149
f652e42f
JB
111502007-12-27 Joel Brobecker <brobecker@adacore.com>
11151
11152 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11153 gdb.ada/fixed_cmp/fixed.adb: New files.
11154 * gdb.ada/fixed_cmp.exp: New testcase.
11155
6943e596
JB
111562007-12-27 Joel Brobecker <brobecker@adacore.com>
11157
11158 * gdb.ada/boolean_expr.exp: New testcase.
11159
aad9a193
JB
111602007-12-26 Jim Blandy <jimb@codesourcery.com>
11161
11162 * gdb.base/multi-forks.exp: Doc fix.
11163
fb5f3683
JB
111642007-12-26 Joel Brobecker <brobecker@adacore.com>
11165
11166 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11167 * gdb.ada/char_param.exp: Do not compile our test program with
11168 -gnata, this is unnecessary.
11169 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11170
384e4a9c
JB
111712007-12-24 Joel Brobecker <brobecker@adacore.com>
11172
11173 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11174 gdb.ada/print_chars/foo.adb: New files.
11175 * gdb.ada/print_chars.exp: New testcase.
11176
01e044f7
JB
111772007-12-24 Joel Brobecker <brobecker@adacore.com>
11178
11179 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11180 gdb.ada/char_param/foo.adb: New files.
11181 * gdb.ada/char_param.exp: New testcase.
11182
0ce17860
JB
111832007-12-22 Jim Blandy <jimb@codesourcery.com>
11184
11185 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11186 hard-coding source line numbers into the test.
11187 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11188 gdb_get_line_number to find.
11189
919809b9
JB
111902007-12-22 Joel Brobecker <brobecker@adacore.com>
11191
11192 * gdb.base/ptype.c (highest): New struct type.
11193 (the_highest): New variable of that type.
11194 (main): Add dummy assignment to a field of variable the_highest.
11195 * gdb.base/ptype.exp: Test type printing of our new variable.
11196
abc8a88d
PM
111972007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11198
11199 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11200 and record first explicitly generated thread number.
abc8a88d
PM
11201 Use that thread number for thread specific watchpoint test.
11202 Add iteration number to repetitive tests.
11203
5158f3e3
CES
112042007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11205 Jim Blandy <jimb@codesourcery.com>
11206
11207 * gdb.base/expand-psymtabs.c: New testcase
11208 source file.
11209 * gdb.base/expand-psymtabs.exp: New testcase
11210 expect file.
11211
37e4754d
LM
112122007-12-17 Luis Machado <luisgpm@br.ibm.com>
11213
11214 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11215 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11216
551e5d04
JB
112172007-12-17 Joel Brobecker <brobecker@adacore.com>
11218
11219 * gdb.ada/frame_args/foo.adb: New file.
11220 * gdb.ada/frame_args/pck.ads: New file.
11221 * gdb.ada/frame_args/pck.adb: New file.
11222 * gdb.ada/frame_args.exp: New testcase.
11223
a05ee097
JB
112242007-12-17 Joel Brobecker <brobecker@adacore.com>
11225
11226 * gdb.base/frame-args.c: New file.
11227 * gdb.base/frame-args.exp: New testcase.
11228
c162e8c9 112292007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11230 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11231
11232 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11233
afe8ab22 112342007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11235
afe8ab22
VP
11236 * gdb.mi/mi-pending.exp: New.
11237 * gdb.mi/mi-pending.c: New.
11238 * gdb.mi/mi-pendshr.c: New.
11239
dfdfb3ca
JB
112402007-12-06 Jim Blandy <jimb@codesourcery.com>
11241
11242 * gdb.base/default.exp: Update expected output for 'info catch'.
11243
b7fca990
JK
112442007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11245
11246 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11247 must be set to binary.
11248
6a1afc1e
PA
112492007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11250
11251 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11252
a6b151f1
DJ
112532007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11254
11255 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11256 gdb.mi/mi-file-transfer.exp: New.
11257
43039443
JK
112582007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11259
11260 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11261
0ef2251b
MR
112622007-11-22 Maciej W. Rozycki <macro@mips.com>
11263
11264 * gdb.trace/backtrace.exp: Fix a typo.
11265 * gdb.trace/circ.exp: Likewise.
11266 * gdb.trace/collection.exp: Likewise.
11267 * gdb.trace/limits.exp: Likewise.
11268 * gdb.trace/report.exp: Likewise.
11269 * gdb.trace/tfind.exp: Likewise.
11270 * gdb.trace/while-dyn.exp: Likewise.
11271
5443631e
NR
112722007-11-21 Nick Roberts <nickrob@snap.net.nz>
11273
11274 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11275 objects of pointers that can't be dereferenced are now
11276 "noneditable".
11277
a4ce5b0d
UW
112782007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11279
11280 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11281 (target_cpu): Remove.
11282
d6e956e5
VP
112832007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11284
11285 * gdb.base/ending-run.exp: Expect the list of cleared
11286 breakpoint to come in natural order, not the reversed one.
a9c64011 11287
214270ab
VP
112882007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11289
11290 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11291 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11292
1a619819
LM
112932007-11-05 Luis Machado <luisgpm@br.ibm.com>
11294
11295 * gdb.base/printcmds.exp: New function
11296 test_printf_with_dfp.
11297
5b01a6fa
DE
112982007-11-02 Doug Evans <dje@google.com>
11299
11300 * gdb.disasm/t01_mov.s: Remove carriage returns.
11301 * gdb.disasm/t02_mova.s: Ditto.
11302 * gdb.disasm/t03_add.s: Ditto.
11303 * gdb.disasm/t04_sub.s: Ditto.
11304 * gdb.disasm/t05_cmp.s: Ditto.
11305 * gdb.disasm/t06_ari2.s: Ditto.
11306 * gdb.disasm/t07_ari3.s: Ditto.
11307 * gdb.disasm/t08_or.s: Ditto.
11308 * gdb.disasm/t09_xor.s: Ditto.
11309 * gdb.disasm/t10_and.s: Ditto.
11310 * gdb.disasm/t11_logs.s: Ditto.
11311 * gdb.disasm/t12_bit.s: Ditto.
11312 * gdb.disasm/t13_otr.s: Ditto.
11313
ec33ab7f
JK
113142007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11315
11316 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11317
ae0d01ff
UW
113182007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11319
11320 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11321 provide DFP support.
11322
55eddb0f
DJ
113232007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11324
11325 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11326 Test "set powerpc vector-abi". Skip auto-detection tests for old
11327 toolchains.
11328
7020f05c
PA
113292007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11330
11331 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11332 with [string compare].
11333
84bc3db9
PA
113342007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11335
11336 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11337 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11338
5876dc88
LM
113392007-10-25 Luis Machado <luisgpm@br.ibm.com>
11340
11341 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11342 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11343 * gdb.opt/Makefile.in: New makefile.
11344 * Makefile.in: Create new directory "gdb.opt".
11345 * configure.ac: Add "gdb.opt" directory.
11346 * configure: Regenerated.
a9c64011 11347
c3ea9a14
DE
113482007-10-25 Doug Evans <dje@google.com>
11349
11350 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11351 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11352
a9c64011 113532007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11354 Thiago Jung Bauermann <bauerman@br.ibm.com>
11355
11356 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11357 Floating Point expressions.
11358 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11359 Floating Point variables.
11360 * gdb.base/dfp-test.c: new file containing program with Decimal
11361 Floating variables, used by gdb.base/dfp-test.exp.
11362
62a24a2b
DJ
113632007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11364
11365 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11366
e7b1eae6
UW
113672007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11368
11369 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11370 compiling test case with GCC.
11371 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11372
c641edcc
UW
113732007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11374
11375 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11376 format changes.
11377
5e5ebfe6
MS
113782007-10-18 Michael Snyder <msnyder@specifix.com>
11379
11380 * gdb.base/dbx.exp: Add missing "-re " operator.
11381
e831e7b6
GM
113822007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11383
11384 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11385 * configure.ac: Removed trailing spaces after backslash.
11386 * gdb.modula2: New directory.
11387 * gdb.modula2/Makefile.in: New file.
11388 * gdb.modula2/unbounded-array.exp: New file.
11389 * gdb.modula2/unbounded1.c: New file.
11390
7cc46491
DJ
113912007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11392
11393 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11394
113952007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11396
11397 * gdb.base/sigstep.c (main): Add checks for
11398 return values for setitimer call.
11399 Call setitimer again with itimer = ITIMER_REAL
11400 if first call to setitimer fails.
11401
e91528f0
KH
114022007-10-11 Kazu Hirata <kazu@codesourcery.com>
11403
11404 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11405 of $timeout.
11406
2ec9a4f8
DJ
114072007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11408
11409 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11410
114112007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11412
11413 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11414 of gdb_expect call, to avoid interruption.
11415
64b2fa04
PA
114162007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11417
11418 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11419 (v_unsigned_long_long, v_long_long_array)
11420 (v_signed_long_long_array, v_unsigned_long_long_array)
11421 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11422 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11423 [!NO_LONG_LONG]: New.
11424 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11425 v_long_long_member.
11426
11427 (v_long_long_func, v_signed_long_long_func)
11428 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11429 (main) [!NO_LONG_LONG]: Initialize long long variants.
11430
11431 * gdb.base/whatis.exp: If board file requests no_long_long, build
11432 test with NO_LONG_LONG defined. Test long long, signed long long,
11433 and unsigned long long variants but only if board file doesn't
11434 disable it.
11435
a912286e 114362007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11437 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11438
11439 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11440 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11441 * configure: Regenerated.
11442 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11443 gdb.pascal/types.exp, lib/pascal.exp: New files.
11444
471ba8c9
DJ
114452007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11446
11447 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11448 call.
11449 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11450 to return to the call.
11451 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11452 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11453 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11454 * gdb.mi/mi-until.exp (test_until): Likewise.
11455 * gdb.mi/mi2-until.exp (test_until): Likewise.
11456
fef8a650
DJ
114572007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11458
11459 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11460 two-char array.
11461 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11462
d983da9c
DJ
114632007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11464
11465 * gdb.threads/watchthreads.c (thread_function): Sleep between
11466 iterations.
11467 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11468 at once for S/390. Generate matching fails and passes.
11469
17f62551
VP
114702007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11471
11472 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11473 the 'struct_declarations' variable to zeros.
a9c64011 11474
ed0616c6
VP
114752007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11476
11477 * gdb.cp/mb-ctor.cc: New.
11478 * gdb.cp/mb-ctor.exp: New.
11479 * gdb.cp/mb-templates.cc: New.
11480 * gdb.cp/mb-templates.exp: New.
11481
41f1b697
DJ
114822007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11483
11484 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11485
3f213f78
PA
114862007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11487
11488 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11489 targets.
11490 * configure: Regenerate.
11491
0d381245 114922007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11493
0d381245
VP
11494 * gdb.base/annota1.exp: Adjust for 'info break'
11495 format changes.
11496 * gdb.base/annota3.exp: Likewise.
11497 * gdb.base/break.exp: Likewise.
11498 * gdb.base/condbreak.exp: Likewise.
11499 * gdb.base/pending.exp: Likewise.
11500 * gdb.base/sepdebug.exp: Likewise.
11501 * gdb.base/unload.exp: Likewise.
11502 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11503
fe3f5fa8
VP
115042007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11505
11506 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11507 messages.
11508 * gdb.base/chng-syms.exp: Likewise.
11509 * gdb.base/unload.exp: Likewise.
a9c64011 11510
a75cf6c0
DJ
115112007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11512
11513 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11514
18ecae38
DJ
115152007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11516
11517 * schedlock.c (NUM): Change to 1.
11518 (main): Use args[0] for the main thread.
11519 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11520 regardless of the number of threads.
11521
5509918f
MR
115222007-09-14 Maciej W. Rozycki <macro@mips.com>
11523
4a543daf
MR
11524 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11525 type down.
11526 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11527 test.
11528 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11529 watchpoint type down.
11530 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11531 test.
11532
115332007-09-14 Maciej W. Rozycki <macro@mips.com>
11534
5509918f
MR
11535 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11536 Move all the tests here and run them twice, once using software
11537 watchpoints and once using hardware watchpoints.
11538 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11539
40b53987
DJ
115402007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11541
11542 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11543 test.
11544
695e2681
MK
115452007-09-10 Mark Kettenis <kettenis@gnu.org>
11546
8b3fc8d8
MK
11547 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11548 build-id.
11549
695e2681
MK
11550 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11551 know about $ORIGIN. Calculate output dir from $dest instead of
11552 using ${objdir}/{$subdir}.
11553
58d69f29
MK
115542007-09-09 Mark Kettenis <kettenis@gnu.org>
11555
11556 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11557 gcore, before continuing with the test.
11558
3e347599
DJ
115592007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11560
11561 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11562 * gdb.mi/mi-watch.exp: Likewise.
11563
ea37ba09
DJ
115642007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11565 Jim Blandy <jimb@codesourcery.com>
11566
11567 * gdb.arch/i386-sse.exp: Do not expect character constants.
11568 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11569 * gdb.base/display.exp: Allow print/s.
11570 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11571 and unsigned char array changes.
11572
2025a643
DJ
115732007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11574
11575 * gdb.base/display.exp: Add tests for printf %p.
11576
26669a27
PA
115772007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11578
11579 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11580 the dll name to unicode.
11581
c8f021f8
JK
115822007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11583
11584 * gdb.base/default.exp (show version): Update the version text.
11585 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11586
4cf31eea
JK
115872007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11588
11589 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11590 New files.
11591
4935890f
JK
115922007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11593
11594 * lib/gdb.exp (build_id_debug_filename_get): New function.
11595 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11596 Remove the generate DEBUG file for the future testcase runs.
11597 New testcase for the NT_GNU_BUILD_ID retrieval.
11598 Move the final testing step to ...
11599 (test_different_dir): ... a new function.
11600 New parameter XFAIL to XFAIL all the tests performed.
11601 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11602 New parameter TYPE to PF_PREFIX all the tests performed.
11603
02142340
VP
116042007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11605
11606 * gdb.mi/mi-var-cp.cc (path_expression): New
11607 function.
11608 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11609
36acd84e
UW
116102007-08-27 Markus Deuling <deuling@de.ibm.com>
11611
11612 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11613 to fit into SPU Local Store memory.
11614
a896d121
JB
116152007-08-23 Joel Brobecker <brobecker@adacore.com>
11616
11617 * gdb.base/default.exp: Adjust the expected output of "info
11618 warranty" after the switch to GPLv3.
11619
7b433602
JB
116202007-08-23 Joel Brobecker <brobecker@adacore.com>
11621
11622 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11623 to 30000 (from 20000).
11624
e22f8b7c
JB
116252007-08-23 Joel Brobecker <brobecker@adacore.com>
11626
11627 Switch the license of all .exp files to GPLv3.
11628 Switch the license of all .f and .f90 files to GPLv3.
11629 Switch the license of all .s and .S files to GPLv3.
11630
5a0e3bd0
JB
116312007-08-23 Joel Brobecker <brobecker@adacore.com>
11632
11633 * configure.ac: Switch license to GPLv3.
11634
cc00619d
JB
116352007-08-23 Joel Brobecker <brobecker@adacore.com>
11636
11637 Switch the licensing to GPLv3 for all .ads and .adb files.
11638
8d26208a
DJ
116392007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11640
11641 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11642 and t_int_double.
11643 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11644
4fcb9948
JB
116452007-08-17 Joel Brobecker <brobecker@adacore.com>
11646
11647 * gdb.base/step-line.c: Switch license to GPL version 3, and
11648 update copyright year.
11649 * gdb.base/step-line.inp: Likewise.
11650
b9c34f67
JB
116512007-08-17 Joel Brobecker <brobecker@adacore.com>
11652
11653 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11654 changes inside gdb1555.c.
11655 * gdb.base/pending.exp: Likewise.
11656
2cc17678
DJ
116572007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11658
11659 * config/default.exp: New file.
11660
e48883f7
DJ
116612007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11662
11663 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11664 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11665
1ab80e5b
MR
116662007-07-30 Maciej W. Rozycki <macro@mips.com>
11667
11668 * gdb.base/dump.exp: Force the correct endianness for binary
11669 formats not carrying this information.
11670
aba471f5
DJ
116712007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11672
11673 * gdb.threads/staticthreads.exp: Match .*sem_post.
11674
d4e07204
DJ
116752007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11676
11677 * gdb.base/readline.exp (operate_and_get_next): Match the final
11678 prompt.
11679
2b97317d
KB
116802007-07-23 Kevin Buettner <kevinb@redhat.com>
11681
11682 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11683 to restarting SID.
11684
44efa07a
KB
116852007-07-18 Kevin Buettner <kevinb@redhat.com>
11686
11687 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11688 prior to `gdb_start'.
11689
7b5ebade
KB
116902007-07-18 Kevin Buettner <kevinb@redhat.com>
11691
11692 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11693 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11694 Remove call to gdb_unload.
11695
255e7678
DJ
116962007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11697 Daniel Jacobowitz <dan@codesourcery.com>
11698
11699 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11700 for __WIN32__.
11701 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11702 * gdb.base/unload.exp: Use shared library test routines.
11703
3a40aaa0
UW
117042007-07-03 Markus Deuling <deuling@de.ibm.com>
11705
11706 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11707 * gdb.base/solib-symbol-lib.c: Likewise.
11708 * gdb.base/solib-symbol-main.c: Likewise.
11709
b0f4b84b
DJ
117102007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11711
11712 * config/gdbserver.exp (gdb_reconnect): New.
11713 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11714 gdb.base/solib-disc.exp: New files.
11715 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11716 remote debugging".
11717 (gdb_compile): Add shlib_load flag.
11718 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11719 port.
11720 (gdbserver_reconnect): New.
11721
1b05479a
DJ
117222007-07-01 Nick Roberts <nickrob@snap.net.nz>
11723 Daniel Jacobowitz <dan@codesourcery.com>
11724
11725 * gdb.base/annota3.exp: Test for if construct.
11726
86f78eb2
DJ
117272007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11728
11729 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11730
6a2eb474 117312007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11732 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11733
11734 * gdb.base/display.exp: Allow a newline after display/i.
11735 * gdb.base/pc-fp.exp: Likewise.
11736 * gdb.base/sigbpt.exp: Likewise.
11737
f8b73d13
DJ
117382007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11739
11740 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11741 required features to be included.
11742
4339e69e
DJ
117432007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11744
11745 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11746 in info threads output.
11747
23d964e7
UW
117482007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11749 Markus Deuling <deuling@de.ibm.com>
11750
11751 * gdb.arch/spu-info.exp: New testcase.
11752 * gdb.arch/spu-info.c: New file.
11753
fd20f75b
DJ
117542007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11755
11756 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11757 tpcs_offset. Restore lr after the call.
11758 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11759
2226f861
DJ
117602007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11761
11762 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11763 (gdbserver_run): Kill any running gdbserver.
11764 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11765
d12371a9
MR
117662007-05-17 Maciej W. Rozycki <macro@mips.com>
11767
11768 * gdb.base/sigbpt.exp: Preset segv_addr.
11769
93f02886
DJ
117702007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11771
11772 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11773 (gdb_compile_shlib): Likewise.
11774 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11775 (default_gdb_init): Clear cleanfiles.
11776 (gdb_finish): Delete recorded cleanfiles.
11777 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11778
11779 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11780 Do not use isnative.
11781 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11782 gdb.base/so-impl-ld.exp: Likewise.
11783 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11784 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11785 gdb_compile.
11786
b04e06d7
VP
117872007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11788
11789 * config/unknown.exp: Remove.
11790
069ed931
UW
117912007-05-15 Markus Deuling <deuling@de.ibm.com>
11792
11793 * gdb.base/info-proc.exp: Check is_remote.
11794
09db0d03
UW
117952007-05-14 Markus Deuling <deuling@de.ibm.com>
11796
11797 * gdb.base/gcore.exp: Initialize variable core_supported.
11798
af2cbe8c
DJ
117992007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11800
11801 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11802
027c0295
DJ
118032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11804
11805 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11806 * gdb.threads/print-threads.exp (test_all_threads): Allow
11807 negative and hexadecimal thread IDs.
11808
dc5000e7
DJ
118092007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11810
11811 * gdb.java/jprint.java (public): Avoid invalid call to static
11812 method.
11813
2e74ed18
DP
118142007-05-14 Denis Pilat <denis.pilat@st.com>
11815
11816 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11817 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11818 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11819 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11820 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11821
83547f02
UW
118222007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11823
11824 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11825 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11826 this mode.
11827 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11828 * gdb.base/spu.ld: New file.
11829
b18be20d
DJ
118302007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11831
11832 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11833
be444858
DJ
118342007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11835
11836 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11837
b1d53152
DJ
118382007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11839
11840 * gdb.java/jmain.exp: Handle demangled names with and without method
11841 signatures.
11842
d084b331
DJ
118432007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11844
11845 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11846 (have_a_very_merry_interrupt): Remove calls to puts.
11847 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11848 inferior output.
11849 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11850 test names.
11851
db9d7fc5
DJ
118522007-04-29 Markus Deuling <deuling@de.ibm.com>
11853 Daniel Jacobowitz <dan@codesourcery.com>
11854
11855 * gdb.base/auxv.exp (core_works): Also check is_remote.
11856 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11857
ef783a7d 118582007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11859
ef783a7d
VP
11860 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11861 message, not the undefined 'module' variable.
11862 * gdb.base/siginfo.exp: Likewise.
11863 * gdb.base/sigstep.exp: Likewise.
11864 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11865 serialport.
11866 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11867
b7b73cae
CV
118682007-04-25 Corinna Vinschen <vinschen@redhat.com>
11869
11870 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11871 target sim fails. Return 0 otherwise.
11872 (gdb_load): Return prematurely if gdb_target_sim fails.
11873
7d90fdfa
DP
118742007-04-16 Denis Pilat <denis.pilat@st.com>
11875
11876 * gdb.base/setshow.exp: Reset height after having set it to 100.
11877
5d3e9c85
DP
118782007-04-16 Denis Pilat <denis.pilat@st.com>
11879
11880 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11881
18e75969
DP
118822007-04-16 Denis Pilat <denis.pilat@st.com>
11883
11884 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11885
25d5ea92
VP
118862007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11887
11888 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11889 tests. Run the frozen varobjs test.
11890 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11891 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11892
0b49cb80
JK
118932007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11894
11895 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11896 gdb.base/type-opaque.exp: New files.
11897
a73bafbc 118982007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11899
11900 * gdb.mi/mi-var-child.c
a73bafbc
VP
11901 (do_children_tests): User char[2] instead of
11902 char so that automatic printing of pointers to char
11903 don't give unpredicable result.
11904 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11905 local variables.
11906 * gdb.mi/mi-var-child.exp: Step to right line
11907 of do_children_tests.
11908 * gdb.mi/mi2-var-child.exp: Likewise.
11909 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11910 do_locals_tests.
a73bafbc
VP
11911 (do_children_tests): User char[2] instead of
11912 char so that automatic printing of pointers to char
a9c64011 11913 don't give unpredicable result.
a73bafbc 11914 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11915 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11916 Pass test name to mi_wait_for_stop.
11917
7ce59000
DJ
119182007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11919
11920 * gdb.asm/asm-source.exp: Remove d10v case.
11921 * lib/gdb.exp (skip_cplus_tests): Likewise.
11922 * gdb.asm/d10v.inc: Deleted.
11923
20389057
DJ
119242007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11925
11926 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11927
8807d78b
DJ
119282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11929
11930 * config/netware.exp: Delete file.
11931
aa3edb8e
JB
119322007-03-29 Joel Brobecker <brobecker@adacore.com>
11933
11934 * gdb.dwarf2/dw2-noloc.S: New file.
11935 * gdb.dwarf2/dw2-noloc.exp: New file.
11936
297561ac
PA
119372007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11938
11939 * gdb.cp/method2.cc: New test.
11940 * gdb.cp/method2.exp: New test.
11941 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11942
1f81bd39
DJ
119432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11944
11945 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11946
9453113a
DJ
119472007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11948
11949 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11950
b741e217
DJ
119512007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11952
11953 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11954 (gdb_load): Delete, replace with...
11955 (gdb_reload): ...this.
11956 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11957 * gdb.server/server-mon.exp: Likewise.
11958 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11959 (gdb_start_cmd): New.
11960 (gdb_file_cmd): Save the last loaded file.
11961 (gdb_reload): New.
11962 (gdb_gnu_strip_debug): Use transform.
11963 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11964 support here. Use new $last_loaded_file. Check mtime.
11965 (gdb_target_cmd): Handle ObjC failure case.
11966 (infer_host_exec): Delete.
11967 (gdbserver_load): Rename to...
11968 (gdbserver_run): ...this. Simplify.
11969 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11970 (mi_gdb_load): Move most contents to a new function...
11971 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11972 (mi_run_cmd): Use mi_gdb_target_load.
11973 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11974 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11975 Use gdb_run_cmd.
11976 * gdb.base/charsign.exp: Remove incorrect comment.
11977 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11978 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11979 gdb.base/start.exp: Use gdb_start_cmd.
11980
446ab585 119812007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11982 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11983
11984 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11985 * gdb.base/signull.exp: Similarly.
11986
bbb88ebf
UW
119872007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11988
11989 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11990 messages available to test cases (like chng-sym.exp).
11991
cb8c4a99
AS
119922007-03-14 Andreas Schwab <schwab@suse.de>
11993
11994 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11995 format changes.
11996
4e463ff5
DJ
119972007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11998
11999 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12000 (optimized_1): New.
12001 (main): Call optimized_1.
12002 (gdb2029): Correct typos. Call gdb2029_marker.
12003 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12004 for gdb2029.
12005
b6db2c47
MK
120062007-03-12 Mark Kettenis <kettenis@gnu.org>
12007
12008 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12009 as tabs. Remove redundant test pattern.
12010
70ed3737
UW
120112007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12012
12013 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12014 for /a format output.
12015
47b67b60
DJ
120162007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12017
12018 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12019 collect output incrementally.
12020
b8953b0e
UW
120212007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12022
12023 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12024 for -var-create lpcharacter test.
12025 * gdb.mi/mi2-var-cmd.exp: Likewise.
12026
7acd5c40
UW
120272007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12028
12029 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12030 pass on targets where address zero is readable.
12031
9c6759c1
UW
120322007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12033
12034 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12035 just a single architecture.
12036
a2f1aeb4
UW
120372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12038
12039 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12040 (fetch_all_registers): New function, uses gdb_test_multiple and
12041 exp_continue to fetch inferior output line-by-line.
12042 Replace all uses of do_get_all_registers by fetch_all_registers.
12043
46579ac2
UW
120442007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12045
12046 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12047 in target_info.
12048
fc133f24
MS
120492007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12050
a9c64011 12051 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12052 consistancy; add a default (timeout) case.
12053
7646a51d
MS
120542007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12055
12056 * gdb.base/watchpoint.exp: Fix truncated comment.
12057
dcfff61f
MS
120582007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12059
12060 * Makefile.in: Remove spurious single-quotes from sed command.
12061
664e3ee9
DJ
120622007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12063
12064 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12065 func.
12066 * gdb.mi/mi2-var-cmd.exp: Likewise.
12067
d7cc6f2f
JB
120682007-02-27 Joel Brobecker <brobecker@adacore.com>
12069
a9c64011
AS
12070 * gdb.dwarf2/dw2-producer.S: New file.
12071 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12072
120732007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12074
12075 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12076 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12077 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12078 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12079 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12080 Revert tests to use mi_gdb_test and include value field in output
12081 of -var-create.
12082
93d42b30
DJ
120832007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12084
12085 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12086
c499ed39
DJ
120872007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12088
12089 * gdb.base/maint.exp: Remove full paths from test names.
12090 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12091 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12092
9836f81b
JB
120932007-02-27 Joel Brobecker <brobecker@adacore.com>
12094
12095 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12096
c74d0ad8
DJ
120972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12098
12099 * gdb.server/server-mon.exp: New test.
12100
2711e456
DJ
121012007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12104
ff6f572f
DJ
121052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12106
12107 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12108 register capitalization.
12109
fada3feb
DP
121102007-02-13 Denis Pilat <denis.pilat@st.com>
12111
12112 * gdb.mi/mi-var-invalidate.exp: New file.
12113
fb1e4ffc
DJ
121142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12115
12116 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12117
3da939d7
DJ
121182007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12119
12120 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12121
123dc839
DJ
121222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12123
12124 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12125 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12126
877e3645 121272007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12128
12129 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12130 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12131 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12132 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12133 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12134 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12135 Update tests to include value field in output of -var-create.
a9c64011 12136
3c0a2960
AS
121372007-02-08 Andreas Schwab <schwab@suse.de>
12138
12139 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12140
108546a0
DJ
121412007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12142
12143 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12144 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12145
d701dcab
DP
121462007-02-02 Denis Pilat <denis.pilat@st.com>
12147
12148 * gdb.threads/threadapply.exp: check that frame is not changed by
12149 the thread apply all command.
12150
783e3e2f
AS
121512007-01-31 Andreas Schwab <schwab@suse.de>
12152
6d9c3a87
AS
12153 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12154
3c50d7b9
AS
12155 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12156 in the dwarf sections.
12157 * gdb.dwarf2/mac-fileno.S: Likewise.
12158
783e3e2f
AS
12159 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12160 bspstore register on ia64.
12161
78ff580e
AS
121622007-01-29 Andreas Schwab <schwab@suse.de>
12163
cc8e9b12
AS
12164 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12165 "frame-begin" annotation.
12166
78ff580e
AS
12167 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12168 number of "frames-invalid" annotations.
12169
704a4f78
DJ
121702007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12171
12172 * gdb.base/commands.exp: Call if_commands_test.
12173 (gdb_test_no_prompt, if_commands_test): New.
12174
e741bf94
MK
121752007-01-28 Mark Kettenis <kettenis@gnu.org>
12176
12177 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12178
474d0ad3
AS
121792007-01-27 Andreas Schwab <schwab@suse.de>
12180
12181 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12182 .short/.int/.quad in the dwarf sections.
12183 * gdb.dwarf2/dw2-intercu.S: Likewise.
12184 * gdb.dwarf2/dw2-intermix.S: Likewise.
12185
e784b426
JK
121862007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12187
12188 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12189 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12190 array.
e784b426
JK
12191 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12192 * gdb.base/setvar.exp: Likewise.
12193
37f08e04
AS
121942007-01-26 Andreas Schwab <schwab@suse.de>
12195
9a01813a
AS
12196 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12197 test.
12198
37f08e04
AS
12199 * gdb.base/multi-forks.exp ("restart $i"): Also match
12200 __kernel_syscall_via_break.
12201
6e2a9270
VP
122022007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12203
12204 * lib/mi-support.exp (mi_delete_varobj): New.
12205 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12206 testcase.
12207 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12208 (main): Call the above.
12209 (reference_update_test, base_in_reference_test)
12210 (reference_to_pointer): Delete the created varobjs.
a9c64011 12211
e515b470
DJ
122122007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12213
12214 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12215 * configure: Regenerated.
12216 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12217 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12218 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12219 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12220 * lib/gdb.exp (gdb_skip_xml_test): New function.
12221
08d8bcd7
DJ
122222007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12223
12224 * gdb.base/sigrepeat.exp: Correct error message.
12225
122262007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12227 Daniel Jacobowitz <dan@codesourcery.com>
12228
12229 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12230 gdb.arch/i386-gnu-cfi-asm.S: New files.
12231
97c3f1f3
JK
122322007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12233
12234 * lib/gdb.exp: Abort on missing `site.exp'.
12235
cb1df416
DJ
122362007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12237 Daniel Jacobowitz <dan@codesourcery.com>
12238
12239 * gdb.base/included.c, gdb.base/included.exp,
12240 gdb.base/included.h: New files.
12241
35990120
DJ
122422007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12243
12244 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12245 (maximize_rlimit): Reduce limits on 64-bit systems.
12246
6e81a116 122472007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12248
12249 From Marcus Deuling <deuling@de.ibm.com>:
12250 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12251 every case.
12252
6c3c41f3
NR
122532007-01-13 Nick Roberts <nickrob@snap.net.nz>
12254
12255 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12256 (test_path_specification): Use objdir instead of srcdir to always
12257 get an absolute filename.
12258
2f12c312
DJ
122592007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12260
12261 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12262
81121995
VP
122632007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12264
12265 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12266 Make sure the variable we're using is in scope.
12267 (reference_to_pointer): Likewise.
12268
4741b737
DJ
122692007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12270
12271 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12272 has no debug information.
12273
054410c3
DJ
122742007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12275
12276 * gdb.base/annota1.exp: Remove extra send_gdb.
12277
818f79f6
DJ
122782007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12279
12280 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12281
f7a6bb70
DJ
122822007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12283
12284 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12285
57e66780
DJ
122862007-01-08 Nick Roberts <nickrob@snap.net.nz>
12287 Daniel Jacobowitz <dan@codesourcery.com>
12288
12289 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12290 lcharacter or linteger change. Correct duplicated test name.
12291 * gdb.mi/mi2-var-cmd.exp: Likewise.
12292
3d799a95
DJ
122932007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12294
12295 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12296
122972007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12298
a9c64011
AS
12299 * gdb.base/nofield.c: New file.
12300 * gdb.base/nofield.exp: New testcase.
51679ba9 12301
eafb94e8
NR
123022007-01-05 Nick Roberts <nickrob@snap.net.nz>
12303
12304 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12305
12306 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12307 test.
12308
5e572bb4
DJ
123092007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12310
12311 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12312
74a44383
DJ
123132007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12314
12315 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12316 when continuing.
12317
1b572db9
DJ
123182007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12319
12320 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12321 Expect ".exe" extension.
12322
381bc39b
DJ
123232007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12324
12325 * gdb.base/charset.exp: Add explicit filename to break.
12326 * gdb.base/dbx.exp: Add explicit filename to breaks.
12327
2b70e4c6
DJ
123282007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12329
12330 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12331 * gdb.mi/mi2-file.exp: Likewise.
12332
303b6f5d
DJ
123332007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12334
12335 Implement specification of MI tests as comments
12336 in C and C++ sources.
12337 * lib/mi-support.exp (mi_autotest_data): New variable.
12338 (mi_autotest_source): New variable.
12339 (count_newlines, mi_prepare_inline_tests)
12340 (mi_get_inline_test, mi_continue_to_line)
12341 (mi_run_inline_test, mi_tbreak)
12342 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12343 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12344 Run inline tests.
12345 * gdb.mi/mi-var-cp.cc: Define tests here.
12346
23da0d94
VP
123472007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12348
12349 Simplify usage of mi_continue_to.
12350 * lib/mi-support.exp (mi_runto_helper): Renamed
12351 from mi_runto, added new parameter 'run_or_continue'.
12352 (mi_runto): Use mi_runto_helper.
12353 (mi_continue_to): Accept just function name as parameter.
12354 Use mi_runto_helper.
12355 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12356 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12357
f9e18282
JB
123582006-01-04 Joel Brobecker <brobecker@adacore.com>
12359
12360 Make this testcase a bit more realistic. The current code
12361 is too simplistic, and allows the compiler to optimize out
12362 some of the entities we need for this testcase.
12363 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12364 (Do_Nothing): Add extra parameter.
12365 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12366 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12367 by using a variable of type Void_Star.
12368
fd678c65
JB
123692006-01-04 Joel Brobecker <brobecker@adacore.com>
12370
12371 * gdb.ada/catch_ex/foo.adb: New file.
12372 * gdb.ada/catch_ex.exp: New testcase.
12373
05cfdb42
DJ
123742007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12375
12376 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12377 pass --image-base to linker.
12378
2e03ee74
DJ
123792007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12380 Daniel Jacobowitz <dan@codesourcery.com>
12381
12382 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12383 secondary prompts.
12384
0d5de010
DJ
123852007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12386
12387 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12388 output. Test the types of members and member pointers.
12389 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12390 gdb/2092.
12391 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12392 statement. Enable for GCC. Update expected output for some tests
12393 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12394 layout.
12395 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12396 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12397 (Diamond::vget_base): New.
12398 (main): Add new tests.
12399 * gdb.cp/printmethod.exp: Update expected output for member functions.
12400 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12401 print pEe->D::vg().
12402
61a771aa
DJ
124032007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12404
12405 * gdb.threads/tls.exp: Allow stops in sem_post.
12406
2fa63963
DJ
124072006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12408
12409 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12410 * gdb.base/annota3.exp: Likewise.
12411 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12412 again (instead of timing out).
12413 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12414 GCC bug 26475.
12415 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12416 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12417 test from jmisc1.exp.
12418 * gdb.java/jmisc1.exp: Delete.
12419 * gdb.java/jprint.exp: Adjust to work with method signatures including
12420 return types.
12421 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12422 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12423 * lib/java.exp (compile_java_from_source): Pass the correct type
12424 to target_compile.
12425
5eefc2b7
JB
124262006-12-31 Joel Brobecker <brobecker@adacore.com>
12427
12428 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12429 (stack_align_edx): New function.
12430 (stack_align_eax): New function.
12431 (main): Add calls to stack_align_edx and stack_align_eax.
12432 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12433 Add testing for the cases where the register used during a stack
12434 realignment is edx. Same for eax.
12435
227c54da
DJ
124362006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12437
12438 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12439 and generic PE targets.
12440
cab8ac94
JB
124412006-12-29 Joel Brobecker <brobecker@adacore.com>
12442
12443 * gdb.ada/array_return.exp: Update copyright date list.
12444
ba54f318
JB
124452006-12-27 Joel Brobecker <brobecker@adacore.com>
12446
12447 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12448 (Create_Small_Float_Vector): New function.
12449 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12450 function body.
12451 * gdb.ada/array_return/p.adb: Use new type and function from
12452 package Pck.
12453 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12454 able to print the value returned by a function returning an
12455 array of float.
12456
6b7a35dd
JB
124572006-12-20 Joel Brobecker <brobecker@adacore.com>
12458
12459 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12460 The associated tests should be PASSing.
12461
038224f6
VP
124622006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12463
12464 Test for base in references.
12465 * gdb.mi/mi-var-cp.cc: Add test code.
12466 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12467 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12468 * gdb.mi/mi2-watch.exp: Likewise.
12469 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12470 (mi_list_varobj_children): New function.
12471
b26ed50d
VP
124722006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12473
12474 * lib/mi-support.exp
12475 (mi_runto): Accept "()" after function name.
12476 (mi_create_varobj): New function.
12477 (mi_varobj_update): New function.
12478 (mi_Check_varobj_value): New function.
12479 * gdb.mi/mi-var-cp.exp: New file.
12480 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12481
08232497
DJ
124822006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12483
12484 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12485 gdb.base/weaklib2.c: New files.
12486
d394c993 124872006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12488
ac6c2fba
NS
12489 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12490 info. Adjust test names.
12491
8ec659a0 12492 * gdb.base/break.c (main): Move position of malloc.
d394c993 12493 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12494
acd65feb
VP
124952006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12496
12497 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12498 assignement of arrays and function pointers.
12499 * gdb.mi/var-cmd.c: Add declaration necessary for above
12500 tests.
12501
f556d5e5
NS
125022006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12503
12504 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12505
12506 * gdb.threads/linux-dp.exp: Read thread table before and after
12507 creating each philosopher and verify it.
12508
697bc68d
NS
125092006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12510 Paul Brook <paul@codesourcery.com>
12511 Daniel Jacobowitz <dan@codesourcery.com>
12512
12513 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12514 main to remove duplication. Add start function of the form
697bc68d
NS
12515 '_*start[1-9]*'. Add RVDS start function.
12516
29d73ae4
DJ
125172006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12518
12519 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12520
c1d88655
UW
125212006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12522
12523 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12524 * gdb.asm/spu.inc: New file.
12525 * gdb.base/term.exp: Disable if [target_info exists noargs].
12526 * gdb.gdb/complaints.exp: Disable if ![isnative].
12527 * gdb.gdb/selftest.exp: Likewise.
12528 * gdb.gdb/observer.exp: Likewise.
12529 * gdb.gdb/xfullpath.exp: Likewise.
12530 * gdb.base/attach.exp: Disable on SPU target.
12531 * gdb.cp/bs145503.exp: Likewise.
12532 * gdb.cp/exception.exp: Likewise.
12533 * gdb.cp/userdef.exp: Likewise.
12534
32a13b1a
DJ
125352006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12536
12537 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12538
d8295fe9
VP
125392006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12540
12541 * gdb.base/completion.exp: Fix completion tests for
12542 'info' and 'info '.
12543 * gdb.base/help.exp (help_test_raw, test_class_help)
12544 (test_prefix_command_help): Move...
12545 * lib/gdb.exp: Here.
12546 * gdb.base/main.exp: Adjust.
12547 * gdb.cp/maint.exp: Adjust.
12548 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12549
8c394015
VP
125502006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12551
12552 * gdb.stabs/weird.exp (print_weird_var): Use
12553 gdb_test_multiple instead of gdb_expect.
12554
027fc1bc
VP
125552006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12556
12557 * gdb.base/help.exp (help_test_raw): New.
12558 (test_class_help): New.
12559 (test_prefix_command_help): New.
12560 Adjust testcases.
12561
67609209
FR
125622006-11-09 Christophe Lyon <christophe.lyon@st.com>
12563
12564 * gdb.base/constvars.c (main): Write to crass and crips, so that
12565 they are allocated by the compiler.
12566
f73adfeb
AS
125672006-10-27 Andreas Schwab <schwab@suse.de>
12568
12569 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12570 "detach-fork".
12571
2f83a18e
DJ
125722006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12573
12574 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12575 of patterns.
12576
94277a38
DJ
125772006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12578
12579 * gdb.base/sepdebug.exp: Remove debug format test.
12580 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12581 Handle no-symtab.
12582 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12583
5bd2f6e2
DJ
125842006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12585
12586 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12587 int to pointer or pointer to int.
12588 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12589
8c008720
DJ
125902006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12591
12592 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12593
9e35dae4
DJ
125942006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12595
12596 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12597
d9639e13
DJ
125982006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12599
12600 PR c++/2116
12601 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12602
390a1bd0
JB
126032006-10-06 Joel Brobecker <brobecker@adacore.com>
12604
12605 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12606 the corresponding bug has been fixed in GDB (PR/2018).
12607
dd920c33
JB
126082006-10-06 Joel Brobecker <brobecker@adacore.com>
12609
12610 * gdb.base/subst.exp: New testcase.
12611
53bbefe9
JB
126122006-10-06 Joel Brobecker <brobecker@adacore.com>
12613
12614 * gdb.ada/array_return/pck.ads: Add copyright notice.
12615 * gdb.ada/array_return/pck.adb: Likewise.
12616 * gdb.ada/array_return/p.adb: Likewise.
12617 * gdb.ada/exec_changed/first.adb: Likewise.
12618 * gdb.ada/exec_changed/second.adb: Likewise.
12619
09851417
JB
126202006-10-06 Joel Brobecker <brobecker@adacore.com>
12621
12622 * gdb.ada/watch_arg/watch.adb: New file.
12623 * gdb.ada/watch_arg.exp: New testcase.
12624
041bf30d
VP
126252006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12626
12627 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12628 via string_to_regexp.
041bf30d 12629 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12630
f286fbdd 126312006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12632
12633 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12634 Remove unused / obsolete files.
12635
7c07f349
NR
126362006-09-19 Nick Roberts <nickrob@snap.net.nz>
12637
12638 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12639
cd5ff84a
VP
126402006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12641
12642 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12643 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12644 the number of frames.
cd5ff84a 12645
ae018d1a
DJ
126462006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 * gdb.base/args.c (main): Add breakpoint marker.
12649 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12650 really test empty arguments.
12651 (args_load): Delete.
12652 (args_test): New.
12653
b399c549
NR
126542006-09-13 Nick Roberts <nickrob@snap.net.nz>
12655
12656 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12657 check for one file.
b399c549 12658
2ab1eb7a
VP
126592006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12660
12661 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12662 HIGH_FRAME argument to -stack-list-locals can be larger than
12663 the number of frames.
a9c64011 12664
476308bf
FF
126652006-08-18 Fred Fish <fnf@specifix.com>
12666
12667 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12668 '$' in front of skip_vmx_tests_saved when setting that.
12669
8625200f
AS
126702006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12671
12672 * gdb.base/trace-commands.exp: New file.
12673
089ec8f1
DJ
126742006-08-10 Joel Brobecker <brobecker@adacore.com>
12675 Daniel Jacobowitz <dan@codesourcery.com>
12676
12677 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12678 expected output of the backtrace commands.
12679
b60f0898
JB
126802006-08-09 Joel Brobecker <brobecker@adacore.com>
12681
12682 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12683 untested followed by return combination.
12684 * gdb.arch/altivec-regs.exp: Likewise.
12685 * gdb.arch/e500-abi.exp: Likewise.
12686 * gdb.arch/e500-regs.exp: Likewise.
12687 * gdb.arch/gdb1291.exp: Likewise.
12688 * gdb.arch/gdb1431.exp: Likewise.
12689 * gdb.arch/gdb1558.exp: Likewise.
12690 * gdb.arch/i386-prologue.exp: Likewise.
12691 * gdb.arch/i386-unwind.exp: Likewise.
12692 * gdb.asm/asm-source.exp: Likewise.
12693 * gdb.base/a2-run.exp: Likewise.
12694 * gdb.base/advance.exp: Likewise.
12695 * gdb.base/all-bin.exp: Likewise.
12696 * gdb.base/annota1.exp: Likewise.
12697 * gdb.base/annota3.exp: Likewise.
12698 * gdb.base/args.exp: Likewise.
12699 * gdb.base/arithmet.exp: Likewise.
12700 * gdb.base/assign.exp: Likewise.
12701 * gdb.base/async.exp: Likewise.
12702 * gdb.base/attach.exp: Likewise.
12703 * gdb.base/bang.exp: Likewise.
12704 * gdb.base/bigcore.exp: Likewise.
12705 * gdb.base/bitfields.exp: Likewise.
12706 * gdb.base/bitfields2.exp: Likewise.
12707 * gdb.base/break.exp: Likewise.
12708 * gdb.base/call-sc.exp: Likewise.
12709 * gdb.base/call-strs.exp: Likewise.
12710 * gdb.base/callfuncs.exp: Likewise.
12711 * gdb.base/checkpoint.exp: Likewise.
12712 * gdb.base/chng-syms.exp: Likewise.
12713 * gdb.base/code-expr.exp: Likewise.
12714 * gdb.base/commands.exp: Likewise.
12715 * gdb.base/completion.exp: Likewise.
12716 * gdb.base/cond-expr.exp: Likewise.
12717 * gdb.base/condbreak.exp: Likewise.
12718 * gdb.base/consecutive.exp: Likewise.
12719 * gdb.base/constvars.exp: Likewise.
12720 * gdb.base/corefile.exp: Likewise.
12721 * gdb.base/cvexpr.exp: Likewise.
12722 * gdb.base/dbx.exp: Likewise.
12723 * gdb.base/define.exp: Likewise.
12724 * gdb.base/detach.exp: Likewise.
12725 * gdb.base/display.exp: Likewise.
12726 * gdb.base/dump.exp: Likewise.
12727 * gdb.base/ena-dis-br.exp: Likewise.
12728 * gdb.base/ending-run.exp: Likewise.
12729 * gdb.base/environ.exp: Likewise.
12730 * gdb.base/eval-skip.exp: Likewise.
12731 * gdb.base/exprs.exp: Likewise.
12732 * gdb.base/fileio.exp: Likewise.
12733 * gdb.base/finish.exp: Likewise.
12734 * gdb.base/float.exp: Likewise.
12735 * gdb.base/foll-exec.exp: Likewise.
12736 * gdb.base/foll-fork.exp: Likewise.
12737 * gdb.base/foll-vfork.exp: Likewise.
12738 * gdb.base/freebpcmd.exp: Likewise.
12739 * gdb.base/funcargs.exp: Likewise.
12740 * gdb.base/gcore.exp: Likewise.
12741 * gdb.base/gdb1090.exp: Likewise.
12742 * gdb.base/gdb1250.exp: Likewise.
12743 * gdb.base/huge.exp: Likewise.
12744 * gdb.base/info-proc.exp: Likewise.
12745 * gdb.base/interrupt.exp: Likewise.
12746 * gdb.base/jump.exp: Likewise.
12747 * gdb.base/langs.exp: Likewise.
12748 * gdb.base/lineinc.exp: Likewise.
12749 * gdb.base/list.exp: Likewise.
12750 * gdb.base/logical.exp: Likewise.
12751 * gdb.base/long_long.exp: Likewise.
12752 * gdb.base/macscp.exp: Likewise.
12753 * gdb.base/maint.exp: Likewise.
12754 * gdb.base/mips_pro.exp: Likewise.
12755 * gdb.base/miscexprs.exp: Likewise.
12756 * gdb.base/multi-forks.exp: Likewise.
12757 * gdb.base/opaque.exp: Likewise.
12758 * gdb.base/overlays.exp: Likewise.
12759 * gdb.base/pc-fp.exp: Likewise.
12760 * gdb.base/pointers.exp: Likewise.
12761 * gdb.base/printcmds.exp: Likewise.
12762 * gdb.base/psymtab.exp: Likewise.
12763 * gdb.base/ptype.exp: Likewise.
12764 * gdb.base/recurse.exp: Likewise.
12765 * gdb.base/relational.exp: Likewise.
12766 * gdb.base/relocate.exp: Likewise.
12767 * gdb.base/remote.exp: Likewise.
12768 * gdb.base/reread.exp: Likewise.
12769 * gdb.base/restore.exp: Likewise.
12770 * gdb.base/return.exp: Likewise.
12771 * gdb.base/return2.exp: Likewise.
12772 * gdb.base/scope.exp: Likewise.
12773 * gdb.base/sect-cmd.exp: Likewise.
12774 * gdb.base/sep.exp: Likewise.
12775 * gdb.base/sepdebug.exp: Likewise.
12776 * gdb.base/setshow.exp: Likewise.
12777 * gdb.base/setvar.exp: Likewise.
12778 * gdb.base/sigall.exp: Likewise.
12779 * gdb.base/sigbpt.exp: Likewise.
12780 * gdb.base/signals.exp: Likewise.
12781 * gdb.base/signull.exp: Likewise.
12782 * gdb.base/sizeof.exp: Likewise.
12783 * gdb.base/solib.exp: Likewise.
12784 * gdb.base/step-line.exp: Likewise.
12785 * gdb.base/step-test.exp: Likewise.
12786 * gdb.base/structs.exp: Likewise.
12787 * gdb.base/structs2.exp: Likewise.
12788 * gdb.base/term.exp: Likewise.
12789 * gdb.base/twice.exp: Likewise.
12790 * gdb.base/until.exp: Likewise.
12791 * gdb.base/varargs.exp: Likewise.
12792 * gdb.base/volatile.exp: Likewise.
12793 * gdb.base/watchpoint.exp: Likewise.
12794 * gdb.base/whatis-exp.exp: Likewise.
12795 * gdb.base/whatis.exp: Likewise.
12796 * gdb.cp/ambiguous.exp: Likewise.
12797 * gdb.cp/annota2.exp: Likewise.
12798 * gdb.cp/annota3.exp: Likewise.
12799 * gdb.cp/bool.exp: Likewise.
12800 * gdb.cp/breakpoint.exp: Likewise.
12801 * gdb.cp/casts.exp: Likewise.
12802 * gdb.cp/class2.exp: Likewise.
12803 * gdb.cp/classes.exp: Likewise.
12804 * gdb.cp/cplusfuncs.exp: Likewise.
12805 * gdb.cp/ctti.exp: Likewise.
12806 * gdb.cp/derivation.exp: Likewise.
12807 * gdb.cp/exception.exp: Likewise.
12808 * gdb.cp/gdb1355.exp: Likewise.
12809 * gdb.cp/hang.exp: Likewise.
12810 * gdb.cp/inherit.exp: Likewise.
12811 * gdb.cp/local.exp: Likewise.
12812 * gdb.cp/m-data.exp: Likewise.
12813 * gdb.cp/m-static.exp: Likewise.
12814 * gdb.cp/member-ptr.exp: Likewise.
12815 * gdb.cp/method.exp: Likewise.
12816 * gdb.cp/misc.exp: Likewise.
12817 * gdb.cp/namespace.exp: Likewise.
12818 * gdb.cp/overload.exp: Likewise.
12819 * gdb.cp/ovldbreak.exp: Likewise.
12820 * gdb.cp/pr-1023.exp: Likewise.
12821 * gdb.cp/pr-1210.exp: Likewise.
12822 * gdb.cp/pr-574.exp: Likewise.
12823 * gdb.cp/printmethod.exp: Likewise.
12824 * gdb.cp/psmang.exp: Likewise.
12825 * gdb.cp/ref-params.exp: Likewise.
12826 * gdb.cp/ref-types.exp: Likewise.
12827 * gdb.cp/rtti.exp: Likewise.
12828 * gdb.cp/templates.exp: Likewise.
12829 * gdb.cp/try_catch.exp: Likewise.
12830 * gdb.cp/userdef.exp: Likewise.
12831 * gdb.cp/virtfunc.exp: Likewise.
12832 * gdb.disasm/am33.exp: Likewise.
12833 * gdb.disasm/h8300s.exp: Likewise.
12834 * gdb.disasm/mn10300.exp: Likewise.
12835 * gdb.disasm/sh3.exp: Likewise.
12836 * gdb.disasm/t01_mov.exp: Likewise.
12837 * gdb.disasm/t02_mova.exp: Likewise.
12838 * gdb.disasm/t03_add.exp: Likewise.
12839 * gdb.disasm/t04_sub.exp: Likewise.
12840 * gdb.disasm/t05_cmp.exp: Likewise.
12841 * gdb.disasm/t06_ari2.exp: Likewise.
12842 * gdb.disasm/t07_ari3.exp: Likewise.
12843 * gdb.disasm/t08_or.exp: Likewise.
12844 * gdb.disasm/t09_xor.exp: Likewise.
12845 * gdb.disasm/t10_and.exp: Likewise.
12846 * gdb.disasm/t11_logs.exp: Likewise.
12847 * gdb.disasm/t12_bit.exp: Likewise.
12848 * gdb.disasm/t13_otr.exp: Likewise.
12849 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12850 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12851 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12852 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12853 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12854 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12855 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12856 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12857 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12858 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12859 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12860 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12861 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12862 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12863 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12864 * gdb.mi/gdb701.exp: Likewise.
12865 * gdb.mi/gdb792.exp: Likewise.
12866 * gdb.mi/mi-basics.exp: Likewise.
12867 * gdb.mi/mi-break.exp: Likewise.
12868 * gdb.mi/mi-cli.exp: Likewise.
12869 * gdb.mi/mi-console.exp: Likewise.
12870 * gdb.mi/mi-disassemble.exp: Likewise.
12871 * gdb.mi/mi-eval.exp: Likewise.
12872 * gdb.mi/mi-file.exp: Likewise.
12873 * gdb.mi/mi-read-memory.exp: Likewise.
12874 * gdb.mi/mi-regs.exp: Likewise.
12875 * gdb.mi/mi-return.exp: Likewise.
12876 * gdb.mi/mi-simplerun.exp: Likewise.
12877 * gdb.mi/mi-stack.exp: Likewise.
12878 * gdb.mi/mi-stepi.exp: Likewise.
12879 * gdb.mi/mi-syn-frame.exp: Likewise.
12880 * gdb.mi/mi-until.exp: Likewise.
12881 * gdb.mi/mi-var-block.exp: Likewise.
12882 * gdb.mi/mi-var-child.exp: Likewise.
12883 * gdb.mi/mi-var-cmd.exp: Likewise.
12884 * gdb.mi/mi-var-display.exp: Likewise.
12885 * gdb.mi/mi-watch.exp: Likewise.
12886 * gdb.mi/mi2-basics.exp: Likewise.
12887 * gdb.mi/mi2-break.exp: Likewise.
12888 * gdb.mi/mi2-cli.exp: Likewise.
12889 * gdb.mi/mi2-console.exp: Likewise.
12890 * gdb.mi/mi2-disassemble.exp: Likewise.
12891 * gdb.mi/mi2-eval.exp: Likewise.
12892 * gdb.mi/mi2-file.exp: Likewise.
12893 * gdb.mi/mi2-read-memory.exp: Likewise.
12894 * gdb.mi/mi2-regs.exp: Likewise.
12895 * gdb.mi/mi2-return.exp: Likewise.
12896 * gdb.mi/mi2-simplerun.exp: Likewise.
12897 * gdb.mi/mi2-stack.exp: Likewise.
12898 * gdb.mi/mi2-stepi.exp: Likewise.
12899 * gdb.mi/mi2-syn-frame.exp: Likewise.
12900 * gdb.mi/mi2-until.exp: Likewise.
12901 * gdb.mi/mi2-var-block.exp: Likewise.
12902 * gdb.mi/mi2-var-child.exp: Likewise.
12903 * gdb.mi/mi2-var-cmd.exp: Likewise.
12904 * gdb.mi/mi2-var-display.exp: Likewise.
12905 * gdb.mi/mi2-watch.exp: Likewise.
12906 * gdb.stabs/exclfwd.exp: Likewise.
12907 * gdb.stabs/weird.exp: Likewise.
12908 * gdb.threads/gcore-thread.exp: Likewise.
12909 * gdb.trace/actions.exp: Likewise.
12910 * gdb.trace/backtrace.exp: Likewise.
12911 * gdb.trace/circ.exp: Likewise.
12912 * gdb.trace/collection.exp: Likewise.
12913 * gdb.trace/deltrace.exp: Likewise.
12914 * gdb.trace/infotrace.exp: Likewise.
12915 * gdb.trace/limits.exp: Likewise.
12916 * gdb.trace/packetlen.exp: Likewise.
12917 * gdb.trace/passc-dyn.exp: Likewise.
12918 * gdb.trace/passcount.exp: Likewise.
12919 * gdb.trace/report.exp: Likewise.
12920 * gdb.trace/save-trace.exp: Likewise.
12921 * gdb.trace/tfind.exp: Likewise.
12922 * gdb.trace/tracecmd.exp: Likewise.
12923 * gdb.trace/while-dyn.exp: Likewise.
12924 * gdb.trace/while-stepping.exp: Likewise.
12925
f4b618d1
JB
129262006-08-08 Joel Brobecker <brobecker@adacore.com>
12927
12928 * gdb.base/step-bt.c: New file.
12929 * gdb.base/step-bt.exp: New testcase.
12930
3d00d119
DJ
129312006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12932
12933 * config/monitor.exp (gdb_load): Remove support for obsolete
12934 download-write-size.
12935 * gdb.base/remote.exp: Likewise. Update all callers of
12936 gdb_timed_load.
12937
017b5bd4
DJ
129382006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12939
12940 * cursal.exp: Pass binfile to gdb_load.
12941
837c599d
DJ
129422006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12943
12944 * gdb.base/cursal.exp: Add "" to gdb_load call.
12945
8dd4540b
MK
129462006-07-29 Mark Kettenis <kettenis@gnu.org>
12947
12948 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12949 NetBSD/ELF targets.
12950
ab5c9f60
DJ
129512006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12952
12953 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12954 operator*.
12955
4c42eaff
DJ
129562006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12957
12958 * gdb.base/completion.exp: Update for change in "file" behavior.
12959 * gdb.stabs/weird.exp: Likewise.
12960 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12961 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12962
0155cc76
NS
129632006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12964
12965 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12966 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12967
16026cd7
AS
129682006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12969
12970 * gdb.base/default.exp: Update source command error message.
12971 * gdb.base/help.exp: Update 'help source' message.
12972
16963cb6
DJ
129732006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12974
12975 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12976 test.
12977
6d7fd486
AS
129782006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12979
12980 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12981
29e8a844
DJ
129822006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12983
12984 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12985
6afcfa39
DJ
129862006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12987
12988 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12989
267a692b
MK
129902006-07-17 Mark Kettenis <kettenis@gnu.org>
12991
12992 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12993 *-*-openbsd* from targets for wich we expect ARM FPA floating
12994 point format.
12995
85d2fec4
NR
129962006-07-17 Nick Roberts <nickrob@snap.net.nz>
12997
12998 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12999
130002006-07-17 Mark Kettenis <kettenis@gnu.org>
13001
13002 * gdb.base/annota3.exp: Expect frame-begin annotation.
13003
85b4c6e8
JB
130042006-07-14 Joel Brobecker <brobecker@adacore.com>
13005
13006 * gdb.base/help.exp: Adjust "help unset" test to accept
13007 any list of unset commands.
13008
fb933624
DJ
130092006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13010 Daniel Jacobowitz <dan@codesourcery.com>
13011
13012 * gdb.cp/ref-params.exp: New test.
13013 * gdb.cp/ref-params.cc: New source file.
13014 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13015
1dff4b64
MK
130162006-07-08 Mark Kettenis <kettenis@gnu.org>
13017
13018 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13019 spaces/tabs in regular expressions since they might not be there.
13020
40d2e0e3
AS
130212006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13022
13023 * gdb.base/ifelse.exp: New file.
13024
f6c957d2
NS
130252006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13026
13027 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13028 line.
13029 * gdb.base/huge.exp: Loop over compilation to find a size that
13030 is acceptable.
13031 * gdb.base/remote.exp: Correct expected strings.
13032 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13033
b9c5a23d
DJ
130342006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13035
13036 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13037
9af2e58d
DJ
130382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13039
13040 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13041 native.
13042
30930ca5
DJ
130432006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13044
13045 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13046 enable stabs testing.
13047
aa32fa1d
DJ
130482006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13049
bd4a4c80 13050 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13051 gdb_test_multiple does.
13052
321fef15
DJ
130532006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13054
13055 * Makefile.in (host_alias): Remove.
13056 (target_alias): Use @target_noncanonical@.
13057 (site.exp): Don't set host_alias.
13058 * aclocal.m4: Remove contents. Include acx.m4.
13059 * configure: Regenerated.
13060 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13061
e1c2defa
NS
130622006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13063
e63b55d1
NS
13064 * lib/gdb.exp (gdb_load_cmd): New.
13065
5600ea19
NS
13066 * gdb.base/fileio.c: Add system(NULL) test.
13067 * gdb.base/fileio.exp: Check it.
13068
e1c2defa
NS
13069 * gdb.base/break.c: Add 10a breakpoint at }
13070 * gdb.base/break.exp: Add test for breakpoint at }
13071 * gdb.cp/anon-union.cc: Add code at end of function.
13072 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13073 * gdb.mi/var-cmd.c: Add code at end of function.
13074 * gdb.mi/mi-var-display.exp: Adjust end of next.
13075 * gdb.mi/mi2-var-display.exp: Likewise.
13076 * gdb.base/fileio.c: Add stop function and insert calls at
13077 stopping places.
13078 * gdb.base/fileio.exp: Breakpoint stop function and remove
13079 explicit line number references.
13080
6c0112ec
JB
130812006-05-19 Joel Brobecker <brobecker@adacore.com>
13082
a9c64011
AS
13083 * gdb.base/del.exp (test_delete_alias): New function.
13084 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13085
154189a4
FF
130862006-05-18 Fred Fish <fnf@specifix.com>
13087
13088 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13089 required. Check for spurious output after program exits normally.
13090
582e64c2
FF
130912006-05-17 Fred Fish <fnf@specifix.com>
13092
13093 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13094 gdb_load, so it works in the simulator.
13095
8ef6493a
FF
130962006-05-11 Fred Fish <fnf@specifix.com>
13097
13098 * gdb.base/bang.exp: Ignore unexpected output between the
13099 "program exited normally" and the gdb prompt, as many other
13100 tests do.
13101
692b141c
MK
131022006-05-07 Mark Kettenis <kettenis@gnu.org>
13103
13104 * gdb.base/help.exp: Make "delete checkpoint" part option for
13105 "help d" and "help delete" tests.
13106
540b8a30
UW
131072006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13108
a9c64011 13109 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13110 expected output in some mi_gdb_test statements.
13111 * gdb.mi/mi2-basics.exp: Likewise.
13112
9b6462d9
JB
131132006-05-05 Joel Brobecker <brobecker@adacore.com>
13114
13115 * gdb.base/del.c: New file.
13116 * gdb.base/del.exp: New testcase.
13117
954de43b
DM
131182006-05-05 David S. Miller <davem@sunset.davemloft.net>
13119
13120 * gdb.base/break.exp: Do not assume a breakpoint on
13121 main will actually be in $srcfile when optimizing.
1303f75e
DM
13122 * gdb.base/savedregs.exp: Do not require that the dummy
13123 frame location match up to a symbol and source file location.
c3242428
DM
13124 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13125 will get printed without a mi_cmd_data_list_register_values prefix.
13126 (*-data-list-register-*): Correct regular expressions to expect the new
13127 pseudo d? floating point registers.
13128 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13129
c7e64c9a
DJ
131302006-05-05 Christophe Lyon <christophe.lyon@st.com>
13131
13132 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13133 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13134 is allocated by the compiler.
13135 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13136 anons, e, anone to force their allocation by the compiler.
13137
131382006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13139
13140 * gdb.base/help.exp: Update expected text for help d and
13141 help delete.
13142
27ce9a6d
MK
131432006-05-02 Mark Kettenis <kettenis@gnu.org>
13144
13145 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13146 NetBSD/ELF targets.
13147
8608915f
MK
131482006-04-30 Mark Kettenis <kettenis@gnu.org>
13149
13150 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13151 single-step breakpoint fails; make this a KFAIL on
13152 sparc*-*-openbsd*.
13153 * gdb.base/siginfo.exp: Likewise.
13154 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13155
b8db102d
MS
131562006-04-26 Michael Snyder <msnyder@redhat.com>
13157
13158 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13159 which may have to consume output from other forks.
13160 Add tests to make sure that "delete fork" succeeded.
13161
c702009a
MS
131622006-04-20 Michael Snyder <msnyder@redhat.com>
13163
13164 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13165 Add support for the Renesas M32C and M16C.
13166
13167 * gdb.asm/asm-source.exp: Add m32c target.
13168 * gdb.asm/m32c.inc: Support for m32c target.
13169
e28493f2
AS
131702006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13171
13172 * gdb.base/commands.exp (recursive_source_test): New test.
13173
880da185
DM
131742006-04-04 David S. Miller <davem@sunset.davemloft.net>
13175
13176 * gdb.base/float.exp: Add pattern for sparc targets.
13177
61d9b92f
DJ
131782006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13179
13180 * gdb.base/commands.exp (stray_arg0_test): New test.
13181
bd717df8
PB
131822006-03-30 Paul Brook <paul@codesourcery.com>
13183
13184 * gdb.mi/mi-until.exp: kfail broken until command.
13185 * gdb.mi/mi2-until.exp: Ditto.
13186
ec793d3c
NR
131872006-03-27 Nick Roberts <nickrob@snap.net.nz>
13188
13189 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13190
831004b7
AO
131912006-03-08 Alexandre Oliva <aoliva@redhat.com>
13192
13193 * gdb.base/prelink.exp: Anchor tested-for regular expression
13194 on gdb prompt.
13195
effe49a0
PB
131962006-03-07 Paul Brook <paul@codesourcery.com>
13197
13198 * gdb.base/assign.exp: Correct fail message.
13199
e5461016
PB
132002006-03-07 Paul Brook <paul@codesourcery.com>
13201
13202 * lib/compiler.c: Extract armcc version number.
13203 * lib/compiler.cc: Ditto.
13204
fc91c6c2
PB
132052006-03-07 Paul Brook <paul@codesourcery.com>
13206
13207 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13208 additional_flags=-w.
13209 * gdb.arch/altivec-regs.exp: Ditto.
13210 * gdb.arch/e500-abi.exp: Ditto.
13211 * gdb.arch/e500-regs.exp: Ditto.
13212 * gdb.base/all-bin.exp: Ditto.
13213 * gdb.base/annota1.exp: Ditto.
13214 * gdb.base/annota3.exp: Ditto.
13215 * gdb.base/args.exp: Ditto.
13216 * gdb.base/arithmet.exp: Ditto.
13217 * gdb.base/assign.exp: Ditto.
13218 * gdb.base/async.exp: Ditto.
13219 * gdb.base/bang.exp: Ditto.
13220 * gdb.base/break.exp: Ditto.
13221 * gdb.base/call-rt-st.exp: Ditto.
13222 * gdb.base/completion.exp: Ditto.
13223 * gdb.base/cond-expr.exp: Ditto.
13224 * gdb.base/condbreak.exp: Ditto.
13225 * gdb.base/consecutive.exp: Ditto.
13226 * gdb.base/define.exp: Ditto.
13227 * gdb.base/display.exp: Ditto.
13228 * gdb.base/ena-dis-br.exp: Ditto.
13229 * gdb.base/environ.exp: Ditto.
13230 * gdb.base/eval-skip.exp: Ditto.
13231 * gdb.base/info-proc.exp: Ditto.
13232 * gdb.base/jump.exp: Ditto.
13233 * gdb.base/logical.exp: Ditto.
13234 * gdb.base/long_long.exp: Ditto.
13235 * gdb.base/maint.exp: Ditto.
13236 * gdb.base/miscexprs.exp: Ditto.
13237 * gdb.base/pc-fp.exp: Ditto.
13238 * gdb.base/pointers.exp: Ditto.
13239 * gdb.base/relational.exp: Ditto.
13240 * gdb.base/reread.exp: Ditto.
13241 * gdb.base/sect-cmd.exp: Ditto.
13242 * gdb.base/sep.exp: Ditto.
13243 * gdb.base/sepdebug.exp: Ditto.
13244 * gdb.base/until.exp: Ditto.
13245 * gdb.base/whatis-exp.exp: Ditto.
13246 * gdb.cp/annota2.exp: Ditto.
13247 * gdb.cp/annota3.exp: Ditto.
13248 * gdb.trace/actions.exp: Ditto.
13249 * gdb.trace/backtrace.exp: Ditto.
13250 * gdb.trace/circ.exp: Ditto.
13251 * gdb.trace/collection.exp: Ditto.
13252 * gdb.trace/deltrace.exp: Ditto.
13253 * gdb.trace/infotrace.exp: Ditto.
13254 * gdb.trace/limits.exp: Ditto.
13255 * gdb.trace/packetlen.exp: Ditto.
13256 * gdb.trace/passc-dyn.exp: Ditto.
13257 * gdb.trace/passcount.exp: Ditto.
13258 * gdb.trace/report.exp: Ditto.
13259 * gdb.trace/save-trace.exp: Ditto.
13260 * gdb.trace/tfind.exp: Ditto.
13261 * gdb.trace/tracecmd.exp: Ditto.
13262 * gdb.trace/while-dyn.exp: Ditto.
13263 * gdb.trace/while-stepping.exp: Ditto.
13264 * lib/gdb.exp: Ditto.
13265 (gdb_compile): Handle nowarning option.
13266
5f4a23d9
AO
132672006-03-07 Alexandre Oliva <aoliva@redhat.com>
13268
13269 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13270 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13271 Rename executable to prelinkt. Don't re-prelink if we didn't
13272 get a core file. Test prelink -u exit status to tell whether
13273 prelinking failed. Use gdb_test_multiple.
13274
9733fc94
DJ
132752006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13276
13277 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13278 (do_tests): Call it.
13279
cc10cae3
AO
132802006-02-28 Alexandre Oliva <aoliva@redhat.com>
13281
13282 * gdb.base/prelink.exp: New test.
13283 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13284
15c46491
WZ
132852006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13286
13287 * gdb.fortran/derived-type.f90: New file.
13288 * gdb.fortran/derived-type.exp: New testcase.
13289
5c9f7ded
DJ
132902006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13291
13292 * gdb.base/default.exp: Allow ';' as a directory separator.
13293
5b96932b
AS
132942006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13295
13296 * gdb.base/help.exp (help add-symbol-file): Update.
13297
1986bccd
AS
132982006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13299
13300 * gdb.base/help.exp (help load): Update expected results.
13301
a8b7528f
FF
133022006-02-19 Fred Fish <fnf@specifix.com>
13303
13304 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13305 specifix hex value as part of results.
13306 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13307
f8261448
FF
133082006-02-16 Fred Fish <fnf@specifix.com>
13309
13310 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13311 ushort_addr, and slong_addr, so the typedefs are not optimized
13312 away.
13313 * gdb.base/whatis.exp: Add tests using type name for struct type,
13314 union type, enum type, and typedef.
a9c64011 13315
31d8bdd2
MK
133162006-02-13 Mark Kettenis <kettenis@gnu.org>
13317
13318 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13319
34e41e63
JB
133202006-02-13 Jim Blandy <jimb@redhat.com>
13321
13322 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13323 case where it takes two "next" commands to skip past the init
13324 call.
13325
ac6e4f31
FF
133262006-02-12 Fred Fish <fnf@specifix.com>
13327
13328 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13329 to handle cases where it takes two "next" commands to skip
13330 past the init call.
13331
2db2d571
JB
133322006-02-07 Joel Brobecker <brobecker@adacore.com>
13333
13334 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13335 on hppa32 targets.
13336
38fcd64c
DJ
133372006-02-06 Vladimir Prus <ghost@cs.msu.su>
13338
13339 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13340 field.
13341
1315ad46
MK
133422006-01-29 Mark Kettenis <kettenis@gnu.org>
13343
13344 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13345
5625b943
DJ
133462006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13347
13348 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13349 files.
13350
80df1bbe
DJ
133512006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13352
13353 * gdb.cp/maint.exp: Set complaints to a positive value.
13354
9078e690
DJ
133552006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13356
13357 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13358 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13359 function name.
13360
9c903399
DJ
133612006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13362
13363 * gdb.base/checkpoint.c: Update copyright notice. Include
13364 <stdlib.h>.
13365
761ae4d6
JB
133662006-01-04 Jim Blandy <jimb@redhat.com>
13367
13368 * gdb.asm/asm-source.exp: Independently provide default values for
13369 asm-flags and debug-flags. Use 'string equal' to do the
13370 comparison, not the implicit expr's '==' operator. Remove
13371 now-unneeded assignments to asm-flags. In h8300 case, place
13372 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13373
099ac3dd
MS
133742006-01-04 Michael Snyder <msnyder@redhat.com>
13375
13376 * gdb.base/checkpoint.c: New file.
13377 * gdb.base/checkpoint.exp: New file.
13378 * gdb.base/multi-fork.c: New file.
13379 * gdb.base/multi-fork.exp: New file.
13380 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13381
f4d85314
FF
133822006-01-04 Fred Fish <fnf@specifix.com>
13383
13384 * gdb.base/ptype.c (foo): Add typedef.
13385 (intfoo): Add function.
13386 * gdb.base/ptype1.c: New file.
13387 * gdb.base/ptype.exp: Handle compilation and linking with two
13388 source files. Test that proper type for "foo" is found based
13389 on source context rather than first match found in symtabs.
13390
a1b06f35
MK
133912005-12-28 Mark Kettenis <kettenis@gnu.org>
13392
13393 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13394 * gdb.asm/openbsd.inc: Indent commands.
13395
d082a1e2
MK
133962005-12-26 Mark Kettenis <kettenis@gnu.org>
13397
c65016bd
MK
13398 * gdb.base/freebpcmd.exp: Increase timeout.
13399
d082a1e2
MK
13400 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13401
d3c32a0e
DJ
134022005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13403
13404 * gdb.base/default.exp: Update check for "show version".
13405
9fdb1f50
RC
134062005-12-09 Randolph Chung <tausq@debian.org>
13407
13408 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13409 * gdb.asm/pa64.inc: New file.
13410
5f2c56f7
RC
134112005-12-09 Randolph Chung <tausq@debian.org>
13412
13413 * gdb.asm/common.inc: Indent commands.
13414 * gdb.asm/asmsrc1.s: Likewise.
13415 * gdb.asm/asmsrc2.s: Likewise.
13416
8117349c
RC
134172005-12-09 Randolph Chung <tausq@debian.org>
13418
13419 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13420 (get_addr_of_sym): Remove duplicate print.
13421 (gen_core): xfail hppa*-*-hpux*, update expected output.
13422 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13423 * gdb.arch/pa64-nullify.s: New file.
13424
8f07f25a
RC
134252005-12-09 Randolph Chung <tausq@debian.org>
13426
13427 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13428
55b39184
DJ
134292005-12-07 Christophe Lyon <christophe.lyon@st.com>
13430
13431 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13432 code generation for these functions.
13433 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13434 error message.
13435
31e2b00f
AS
134362005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13437
13438 * gdb.base/help.exp (help b, help br, help bre, help brea)
13439 (help break): Update the expected message.
13440
c3d0b56e
SC
134412005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13442
13443 * gdb.asm/m68hc11.inc: Setup the data section.
13444 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13445 script for this test.
13446 (m6812-*-*): Likewise.
13447
36ae0ea9
RC
134482005-11-09 Randolph Chung <tausq@debian.org>
13449
13450 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13451
9d6f42e9
WZ
134522005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13453
13454 * gdb.base/break.exp: Fix a comment typo.
13455
e2126a14
EZ
134562005-11-03 Jim Blandy <jimb@redhat.com>
13457
a9c64011
AS
13458 Checked in by Elena Zannoni <ezannoni@redhat.com>
13459
889bf7c5 13460 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13461
e0ac7199
CV
134622005-11-02 Corinna Vinschen <vinschen@redhat.com>
13463
13464 * gdb.arch/gdb1558.c: Include stdio.h.
13465
31d3fb18
MK
134662005-10-31 Mark Kettenis <kettenis@gnu.org>
13467
13468 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13469
e52b687c
MK
134702005-10-31 Mark Kettenis <kettenis@gnu.org>
13471
13472 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13473
f4711d79
PG
134742005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13475
a9c64011
AS
13476 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13477 vscr" tests to better match output.
f4711d79 13478
987a9106
JB
134792005-10-12 Jim Blandy <jimb@redhat.com>
13480
13481 * gdb.base/structs.exp (any): New function.
13482 (test_struct_returns): Don't make any assumptions at all about
13483 what value the function returns when GDB can't set the return
13484 value.
13485
2336bb58
JB
134862005-10-09 Joel Brobecker <brobecker@adacore.com>
13487
13488 * gdb.ada/arrayidx/p.adb: New file.
13489 * gdb.ada/arrayidx.exp: New testcase
13490
134912005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13492
13493 * gdb.ada/array_return/pck.ads: New file.
13494 * gdb.ada/array_return/pck.adb: New file.
13495 * gdb.ada/array_return/p.adb: New file.
13496 * gdb.ada/array_return.exp: New testcase.
13497
705335ea
JB
134982005-10-03 Joel Brobecker <brobecker@adacore.com>
13499
a9c64011
AS
13500 * gdb.base/arrayidx.c: New file.
13501 * gdb.base/arrayidx.exp: New testcase.
705335ea 13502
11ee9940
NR
135032005-09-29 Nick Roberts <nickrob@snap.net.nz>
13504
13505 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13506 frames-invalid and breakpoints-invalid are no longer generated
13507 with level 3 so don't expect them in the output.
13508
39fb8e9e
BR
135092005-09-27 Bob Rossi <bob@brasko.net>
13510
a9c64011 13511 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13512 from test. Escape the | in mi_gdb_test call.
13513 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13514 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13515 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13516 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13517 expected regex's in mi_gdb_test calls.
13518 * lib/mi-support.exp: Remove arbitrary .* from tests.
13519 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13520 Fully anchor GDB/MI expected results in mi_gdb_test.
13521 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13522 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13523
2af48f68
PB
135242005-09-26 Paul Brook <paul@codesourcery.com>
13525
13526 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13527
f34502bc
WZ
135282005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13529
13530 * bfp-test.c: New file.
13531 * bfp-test.exp: New testcase.
13532
ca929517
WZ
135332005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13534
13535 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13536 of subarray and substring variable.
13537 * gdb.fortran/subarray.f: New source file for the test of subarray
13538 and substring variable evaluation.
13539 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13540 of string constant.
13541
c761af65
DJ
135422005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13543
13544 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13545 copyright dates.
13546
561d7a1d
PG
135472005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13548
13549 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13550 powerpc altivec' test with an almost identical 'info vector' test.
13551
b2b64cc9
PG
135522005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13553
a9c64011
AS
13554 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13555 vscr" tests to match output.
b2b64cc9 13556
6ac4d15a
PG
135572005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13558
a9c64011
AS
13559 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13560 output.
6ac4d15a 13561
40e55bef
BR
135622005-09-11 Bob Rossi <bob@brasko.net>
13563
889bf7c5
PA
13564 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13565 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13566 commands that return an MI output command and an asyncronous MI output
13567 command.
40e55bef
BR
13568 * gdb.mi/mi-console.exp: Ditto.
13569
3c7385ec
BR
135702005-09-11 Bob Rossi <bob@brasko.net>
13571
13572 * gdb.mi/mi-var-child.c: Include <string.h>.
13573
a6cd0eb3
DJ
135742005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * killed.exp: Correct gdb_expect syntax.
13577
2f168eed
CV
135782005-08-09 Corinna Vinschen <vinschen@redhat.com>
13579
13580 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13581
ecd3fd0f
BR
135822005-08-02 Bob Rossi <bob@brasko.net>
13583
13584 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13585 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13586 Change tests to inferior-tty-set/show.
13587 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13588 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13589 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13590 inferior. Use mi_gdb_test to get GDB and Inferior output.
13591 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13592 descriptor.
13593 (mi_inferior_tty_name): Add inferior PTY file name.
13594 (mi_gdb_start): Add INFERIOR_PTY parameter.
13595 (mi_gdb_test): Add IPATTERN parameter.
13596
f1ea48cb 135972005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13598
f1ea48cb
BR
13599 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13600 parameter to mi_gdb_test.
13601 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13602
6e650a67
DJ
136032005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13604
13605 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13606 struct_declarations.
13607 * gdb.mi/mi-var-child.exp: Step over the initialization of
13608 struct_declarations.
13609
8be260b6
DJ
136102005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13611
13612 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13613 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13614 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13615 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13616 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13617 file.
13618
4e660f07
NR
136192005-07-27 Nick Roberts <nickrob@snap.net.nz>
13620
13621 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13622 (do_children_tests): Assign values to the extra elements.
13623
13624 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13625 them for tests for "-var-update --no-values" and
a9c64011 13626 "-var-update --all-values".
4e660f07
NR
13627 Add test for "-var-list-children --simple-values".
13628
13629 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13630
13631 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13632 "-stack-list-locals --simple-values" Improve doc strings and
13633 comments.
13634
6bdae935
MK
136352005-07-18 Mark Kettenis <kettenis@gnu.org>
13636
598b7a6f
MK
13637 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13638 *-*-openbsd*.
13639 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13640
6bdae935
MK
13641 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13642 sigaltsatck'.
13643
1323e929 136442005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13645
1323e929
BR
13646 * gdb.base/default.exp (tty): Changed output of command.
13647 * gdb.base/help.exp (help tty): Ditto.
13648
b1a9c082
MK
136492005-07-12 Mark Kettenis <kettenis@gnu.org>
13650
13651 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13652
10a844a2
MK
136532005-07-10 Mark Kettenis <kettenis@gnu.org>
13654
13655 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13656 -stack-select-frame without arguments.
13657 (test_stack_frame_listing): Add test for newly implemented command
13658 -stack-info-frame.
13659
3cb3b8df
BR
136602005-07-06 Bob Rossi <bob@brasko.net>
13661
13662 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13663 command.
13664 (Copyright): Update copyright.
13665
a0c5fbcf
WZ
136662005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13667
13668 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13669 tests to evaluate exponentiation expression.
13670
984971d0
AS
136712005-06-29 Andreas Schwab <schwab@suse.de>
13672
13673 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13674 main to avoid warnings.
13675
13676 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13677
fe03833f
NR
136782005-06-20 Nick Roberts <nickrob@snap.net.nz>
13679
13680 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13681 -stack-select-frame without arguments.
13682 (test_stack_frame_listing): Add test for newly implemented command
13683 -stack-info-frame.
a9c64011 13684
7a55f279
WZ
136852005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13686
0ffa0ea5
DJ
13687 * gdb.fortran/array-element.f: New file.
13688 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13689
26585198
DJ
136902005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13691
13692 * gdb.base/bigcore.exp: Correct checks for systems which can
13693 not dump a large core file.
13694
c1bd25fd
DJ
136952005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13696
13697 * gdb.base/relocate.c: Add a copyright notice.
13698 (dummy): Remove.
13699 * gdb.base/relocate.exp: Test printing the values of variables
13700 from a relocatable file.
13701
589e074d
DJ
137022005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13703
13704 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13705 excess MI output after an error.
13706
0915f927
JB
137072005-05-29 Joel Brobecker <brobecker@adacore.com>
13708
13709 * gdb.arch/alpha-step.c: New file.
13710 * gdb.arch/alpha-step.exp: New testcase.
13711
76ff342d
DJ
137122005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13713 Dennis Brueni <dennis@slickedit.com>
13714
13715 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13716 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13717 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13718 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13719 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13720 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13721 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13722
96b0c7ac
DJ
137232005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13724 Wu Zhou <woodzltc@cn.ibm.com>
13725
13726 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13727 IBM's xlc compiler.
13728 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13729 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13730
f21565d2
JB
137312005-05-13 Jim Blandy <jimb@redhat.com>
13732
13733 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13734 calling gdb_suppress_entire_file.
13735 * gdb.base/charset.exp: Same.
13736 * gdb.base/call-rt-st.exp: Same.
13737
6006a3a1
BR
137382005-05-05 Bob Rossi <bob_rossi@cox.net>
13739
13740 * lib/gdb.exp (fullname_syntax): Added global regex.
13741 (fullname_syntax_POSIX): Ditto.
13742 (fullname_syntax_UNC): Ditto.
13743 (fullname_syntax_DOS_CASE): Ditto.
13744 (fullname_syntax_DOS): Ditto.
13745 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13746 fullname_syntax variable to scope and use it.
13747 (test_file_list_exec_source_files): Ditto.
13748 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13749
c3b69c04
DJ
137502005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13751
13752 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13753
3c95e6af
PG
137542004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13755
a9c64011
AS
13756 * lib/gdb.exp (skip_altivec_tests): New function, based on
13757 check_vmx_hw_available from the GCC testsuite.
13758 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13759 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13760
78df6c56
JB
137612005-05-02 Jim Blandy <jimb@redhat.com>
13762
13763 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13764 calling gdb_suppress_entire_file.
13765
1690f9cf
DJ
137662005-04-30 Randolph Chung <tausq@debian.org>
13767
13768 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13769 Slightly relax "sem_post" name checking.
13770
5ea106f7
PG
137712005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13772
13773 * gdb.base/unload.exp: Use new shared library infrastructure.
13774
bf7234cf
PG
137752005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13776
13777 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13778 infrastructure.
bf7234cf 13779
547b869a
CV
137802005-04-29 Corinna Vinschen <vinschen@redhat.com>
13781
13782 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13783 * gdb.asm/h8300.inc: New file.
13784
f07e55f0
PG
137852005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13786
13787 * gdb.base/shlib-call.exp: Change to use new shared library
13788 infrastructure.
13789
3cbba3d1
PG
137902005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13791
a9c64011
AS
13792 * gdb.base/pending.exp: Change to use new shared library
13793 infrastructure.
3cbba3d1 13794
ed6df200
PG
137952005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13796
a9c64011
AS
13797 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13798 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13799
8c8f4ebe
PG
138002005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13801
a9c64011
AS
13802 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13803 shared objects being adjusted and update copyright years.
8c8f4ebe 13804
607fbc54
DJ
138052005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13806
13807 * ChangeLog: Correct some 2003-01-13 dates.
13808 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13809 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13810 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13811 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13812 gdb.trace/tfind.exp: Update copyright years.
13813
57bf0e56
DJ
138142005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13815 Daniel Jacobowitz <dan@codesourcery.com>
13816
13817 * lib/gdb.exp (gdb_compile): Handle shlib=.
13818 (gdb_compile_shlib): New function.
13819
9b593790
PG
138202005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13821
a9c64011 13822 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13823
9494c6a5
DJ
138242005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13827 gdb.server.
13828 * configure.ac: Likewise.
13829 * configure: Regenerated.
13830 * gdb.gdbserver/Makefile.in: Moved to...
13831 * gdb.server/Makefile.in: ... here.
13832 * gdb.gdbserver/server.c: Moved to...
13833 * gdb.server/server.c: ... here.
13834 * gdb.gdbserver/server-run.exp: Moved to...
13835 * gdb.server/server-run.exp: ... here.
13836
6f8eac0e
DJ
138372005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13838
13839 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13840 * configure.ac: Create gdb.gdbserver/Makefile.
13841 * configure: Regenerated.
13842 * lib/gdbserver-support.exp: New file, derived from
13843 config/gdbserver.exp.
13844 * config/gdbserver.exp: Use gdbserver-support.exp.
13845 * gdb.gdbserver/Makefile.in: New file.
13846 * gdb.gdbserver/server.c: New file.
13847 * gdb.gdbserver/server-run.exp: New file.
13848
6e87504d
PG
138492005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13850
a9c64011
AS
13851 * lib/gdb.exp (test_compiler_info): Return compiler_info
13852 if no arguments are given.
6e87504d 13853
d1779be4
PG
138542005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13855
13856 * gdb.arch/altivec-abi.exp: Check for compiler and set
13857 use altivec' flag accordingly.
13858 * gdb.arch/altivec-regs.exp: Likewise.
13859
88750304
DJ
138602005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13863
f3fb768d
AS
138642005-03-27 Andreas Schwab <schwab@suse.de>
13865
13866 * gdb.base/bigcore.c (main): Add missing mode argument in open
13867 call.
13868
7e813ac5
DJ
138692005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13870
13871 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13872 downloads.
13873 * config/gdbserver.exp (gdb_load): Likewise.
13874
8e3049aa
PB
138752005-03-14 Paul Brook <paul@codesourcery.com>
13876
13877 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13878 targets.
13879
a9df7c44
JB
138802005-03-09 Joel Brobecker <brobecker@adacore.com>
13881
13882 * gdb.dwarf2/dup-psym.S: New file.
13883 * gdb.dwarf2/dup-psym.exp: New testcase.
13884
9f0d94e8
JB
138852005-03-09 Joel Brobecker <brobecker@adacore.com>
13886
13887 * gdb.ada/exec_changed/first.adb: New file.
13888 * gdb.ada/exec_changed/second.adb: New file.
13889 * gdb.ada/exec_changed.exp: New testcase.
13890
5f579bc5
NS
138912005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13892
36e9969c
NS
13893 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13894 (A2): New class.
13895 (main): Test operator+.
13896 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13897 breakpoint test.
13898
5f579bc5
NS
13899 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13900 * gdb.base/signull.exp: Disable if gdb,nosignals.
13901 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13902 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13903 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13904 * gdb.mi/mi2-console.exp: Likewise.
13905 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13906 continue output at start.
13907 (gdb_collect_locals_test): Robustify regexp.
13908 * gdb.trace/passc-dyn.exp: Fix comment typo.
13909 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13910
be46087e
CV
139112005-03-08 Corinna Vinschen <vinschen@redhat.com>
13912
13913 * gdb.asm/asm-source.exp: Add iq2000 case.
13914 * gdb.asm/iq2000.inc: New file.
13915
384e1a61 139162005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13917
384e1a61
MI
13918 * gdb.base/command.exp: Change hardcoded value to regular expression.
13919 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13920
584b6e9e
DJ
139212005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13922
13923 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13924 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13925 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13926 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13927 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13928
ab5b5d61
MK
139292005-03-05 Mark Kettenis <kettenis@gnu.org>
13930
13931 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13932 changes.
13933
ae051c1b
PG
139342004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13935
a9c64011
AS
13936 * lib/compiler.c: Add test for IBM's xlc compiler.
13937 * lib/compiler.cc: Likewise.
ae051c1b 13938
3f0f6ed2
JB
139392004-02-24 Joel Brobecker <brobecker@adacore.com>
13940
13941 * gdb.ada/fixed_points.exp: Create compilation object directory
13942 before running the test.
13943 * gdb.ada/null_record.exp: Likewise.
13944 * gdb.ada/packed_array.exp: Likewise.
13945 * gdb.ada/start.exp: Likewise.
13946
724f452b
JB
139472005-02-15 Joel Brobecker <brobecker@adacore.com>
13948
13949 * gdb.ada/packed_array/pa.adb: New file.
13950 * gdb.ada/packed_array.exp: New testcase.
13951
57f5cdfb 139522005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13953
1f393151
MK
13954 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13955 files.
13956
ebdda337
MK
13957 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13958 on *-*-openbsd*. Correctly match whitespace in regukar
13959 expressions.
13960
cf309262
DJ
139612005-02-10 Daniel Jacobowitz <dan@debian.org>
13962
13963 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13964 PR exp/1821
13965 * gdb.base/gdb1821.c: New test file.
13966 * gdb.base/gdb1821.exp: New test file.
13967
3be49e7a
JB
139682005-02-09 Joel Brobecker <brobecker@adacore.com>
13969
13970 * gdb.base/start.c: New file.
13971 * gdb.base/start.exp: New testcase.
13972
e292e67d
JB
139732005-02-09 Joel Brobecker <brobecker@adacore.com>
13974
13975 * gdb.ada/start/dummy.adb: New file.
13976 * gdb.ada/start.exp: New testcase.
13977
dbdfa66c
CV
139782005-02-09 Corinna Vinschen <vinschen@redhat.com>
13979
13980 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13981 for printing symbols and statistics.
13982 Add test for using relative pathnames in "maint print msymbols" test.
13983 Mark "maint info sections DATA" XFAIL on Cygwin.
13984 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13985 tests.
13986
d7941671
AC
139872005-02-09 Andreas Schwab <schwab@suse.de>
13988
13989 Committed by Andrew Cagney <cagney@gnu.org>
13990 * gdb.base/remotetimeout.exp: New file.
13991
74e5ef44
MK
139922005-02-07 Mark Kettenis <kettenis@gnu.org>
13993
13994 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13995
464dd14d
JB
139962005-02-03 Joel Brobecker <brobecker@adacore.com>
13997
13998 * gdb.ada/gnat_ada.gpr: New file.
13999 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14000 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14001 * configure.ac: No longer generate gnat_ada.gpr.
14002 * configure: Regenerate.
14003 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14004 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14005 * gdb.ada/null_record/bar.ads: Likewise.
14006 * gdb.ada/null_record/bar.adb: Likewise.
14007 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14008 * gdb.ada/null_record.exp (testdir): New variable.
14009 (testfile): executable is now in testdir subdirectory.
14010 (srcfile): Use full path to the main compilation unit.
14011 * gdb.ada/fixed_points.exp: Same changes as above.
14012
30d756ae
NR
140132005-02-03 Nick Roberts <nickrob@snap.net.nz>
14014
14015 * gdb.base/interp.exp: New test.
14016
9d799f85
AC
140172005-01-24 Andrew Cagney <cagney@gnu.org>
14018
14019 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14020
15656118
AC
140212005-01-19 Andrew Cagney <cagney@gnu.org>
14022
a892c31b
AC
14023 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14024 configure.ac not configure.in.
14025
15656118
AC
14026 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14027 of powerpc*-*-*.
14028 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14029 * gdb.base/list.exp (test_list_function)
15656118
AC
14030 (test_list_filename_and_function): Ditto.
14031 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14032
a7b01baf
AC
140332005-01-16 Andrew Cagney <cagney@gnu.org>
14034
17d92a02
AC
14035 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14036
a7b01baf
AC
14037 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14038
bc8332bb
AC
140392005-01-14 Andrew Cagney <cagney@gnu.org>
14040
14041 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14042 * gdb.mi/mi2-var-cmd.exp: Ditto.
14043
4d074752
CV
140442005-01-10 Corinna Vinschen <vinschen@redhat.com>
14045
14046 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14047
bec39cab
AC
140482005-01-07 Andrew Cagney <cagney@gnu.org>
14049
14050 * configure.ac: Rename configure.in, require autoconf 2.59.
14051 * configure: Re-generate.
14052 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14053 * gdb.stabs/configure: Re-generate.
14054 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14055 * gdb.hp/configure: Re-generate.
14056 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14057 autoconf 2.59.
14058 * gdb.hp/gdb.objdbg/configure: Re-generate.
14059 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14060 autoconf 2.59.
14061 * gdb.hp/gdb.defects/configure: Re-generate.
14062 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14063 autoconf 2.59.
14064 * gdb.hp/gdb.compat/configure: Re-generate.
14065 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14066 autoconf 2.59.
14067 * gdb.hp/gdb.base-hp/configure: Re-generate.
14068 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14069 autoconf 2.59.
14070 * gdb.hp/gdb.aCC/configure: Re-generate.
14071
f10b16d4
JB
140722004-12-15 Jim Blandy <jimb@redhat.com>
14073
14074 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14075 under NPTL when there is debugging info available for libpthread.
14076
fb6e1814
JG
140772004-12-13 Jerome Guitton <guitton@gnat.com>
14078
14079 * gdb.ada/fixed_points.c: New file.
14080 * gdb.ada/fixed_points.exp: New file.
14081
fe46cd3a
RC
140822004-12-03 Randolph Chung <tausq@debian.org>
14083
14084 * gdb.arch/pa-nullify.exp: New file.
14085 * gdb.arch/pa-nullify.s: New file.
14086
8de0841b
RC
140872004-11-30 Randolph Chung <tausq@debian.org>
14088
14089 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14090 instead of "tbug". Fix regexp to work properly with gdb_test.
14091
c8170782
PH
140922004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14093
14094 * gdb.base/bitfields2.exp: New test.
14095 * gdb.base/bitfields2.c: New file.
14096
954269c2
RE
140972004-11-28 Richard Earnshaw <rearnsha@arm.com>
14098
14099 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14100
0107feed
RC
141012004-11-16 Randolph Chung <tausq@debian.org>
14102
14103 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14104
f073ae8c
DJ
141052004-11-14 Daniel Jacobowitz <dan@debian.org>
14106
14107 * gdb.threads/threadapply.exp: Correct "macro details" test.
14108
19ad59e7
JJ
141092004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14110
14111 * gdb.threads/threadapply.exp: New test.
14112 * gdb.threads/threadapply.c: New file.
14113
9cf0961b
MK
141142004-11-07 Mark Kettenis <kettenis@gnu.org>
14115
14116 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14117 frames.
14118
c789492a
FL
141192004-11-05 Felix Lee <felix+log1@specifixinc.com>
14120
14121 * gdb.base/cursal.exp: New file.
14122 * gdb.base/cursal.c: New file.
14123
a1e167bb
AC
141242004-11-03 Andrew Cagney <cagney@gnu.org>
14125
14126 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14127
b7cbf173
MK
141282004-10-30 Mark Kettenis <kettenis@gnu.org>
14129
14130 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14131 NetBSD/ELF targets.
14132
88f9d34f
JB
141332004-10-29 Joel Brobecker <brobecker@gnat.com>
14134
14135 * gdb.threads/bp_in_thread.c: New file, copied from
14136 pthread_cond_wait.c.
14137 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14138 file, rather than reusing the .c file from another testcase.
14139
ca7d6a0c
JB
141402004-10-20 Joel Brobecker <brobecker@gnat.com>
14141
14142 * gdb.ada/null_record.exp: Check where we stopped after
14143 sending the start command, instead of where the associated
14144 temporary breakpoint was inserted.
14145
0d863d03
AC
141462004-10-14 Andrew Cagney <cagney@gnu.org>
14147
14148 * gdb.mi/gdb701.c (main): Return 0.
14149
d11e72cb
DJ
141502004-10-13 Daniel Jacobowitz <dan@debian.org>
14151
d40539a4 14152 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14153
e1923096
JJ
141542004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14155
14156 * gdb.threads/schedlock.c: Add comment markers to use to find
14157 line numbers.
14158 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14159 comments.
14160 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14161 breakpoint lines.
14162
ec8ba2c9
DJ
141632004-10-12 Daniel Jacobowitz <dan@debian.org>
14164
14165 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14166
0eb3658b
DJ
141672004-10-12 Daniel Jacobowitz <dan@debian.org>
14168
14169 * configure.in: Add gdb.dwarf2.
14170 * configure: Regenerated.
14171 * Makefile.in: Add gdb.dwarf2.
14172 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14173 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14174 gdb.dwarf2/file1.txt: New files.
14175
a271cc33
OF
141762004-10-11 Orjan Friberg <orjanf@axis.com>
14177
a9c64011 14178 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14179 of "run", since the latter doesn't work with remote targets. Adjust
14180 the breakpoint numbering accordingly.
14181 * gdb.threads/pthread_cond_wait.exp: Ditto.
14182
895ce074
MC
141832004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14184
14185 * gdb.base/overlays.exp: Update copyright years.
14186
6be3092d
KI
141872004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14188
14189 * gdb.base/overlays.exp: Disable if target is Linux.
14190
e05389b8
FL
141912004-10-06 Felix Lee <felix+log1@specifixinc.com>
14192
14193 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14194
73cb587d
KI
141952004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14196
14197 * gdb.asm/asm-source.exp: Add m32r-linux target.
14198 * gdb.asm/m32r-linux.inc: New file.
14199
3c0edcdc
AC
142002004-09-24 Andrew Cagney <cagney@redhat.com>
14201 David Anderson <anderson@redhat.com>
14202
14203 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14204 command fails, assume things will work.
14205 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14206 (_GNU_SOURCE): Define.
14207 (print_unsigned, print_hex): Change parameter to "long long".
14208 (print_byte_count): New function, use to print byte counts.
14209 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14210 O_LARGEFILE.
14211 (main): Compute an upper bound on a corefile in max_core_size.
14212 Limit memory chunk size to max_core_size. Limit total memory
14213 allocated to max_core_size.
14214
4bb3667f
AC
142152004-09-23 Andrew Cagney <cagney@gnu.org>
14216
14217 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14218 from a separate process with code that creates a corefile by
14219 making the inferior dump core.
14220
60fe1a51
MK
142212004-09-23 Mark Kettenis <kettenis@gnu.org>
14222
14223 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14224 block.
14225
8e937346
MC
142262004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14227
14228 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14229 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14230 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14231 Likewise.
14232
7213f6d6
JJ
142332004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14234
14235 * gdb.java/jprint.exp: New test case for java inferior call.
14236 * gdb.java/jprint.java: Ditto.
14237
eac69dca
JB
142382004-09-15 Joel Brobecker <brobecker@gnat.com>
14239
14240 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14241
22227696
MC
142422004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14243
14244 * gdb.threads/killed.c: Include <stdlib.h>.
14245 * gdb.threads/pthreads.c: Likewise.
14246
7dd403a4
MC
142472004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14248
14249 * gdb.threads/killed.c: Add copyright notice.
14250
33f2d567
JM
142512004-09-10 Jason Molenda (jmolenda@apple.com)
14252
a9c64011
AS
14253 * gdb.base/define.exp: Two new tests to verify zero space chars
14254 after 'if' and 'while' commands in a user-defined command is correctly
14255 parsed.
33f2d567 14256
e05b62ac
AC
142572004-09-08 Andrew Cagney <cagney@gnu.org>
14258
14259 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14260 delivery test with duplicate at end of file.
14261
9cbe82da
MK
142622004-09-06 Mark Kettenis <kettenis@jive.nl>
14263
14264 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14265
564803d9
MC
142662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14267
14268 * config/hppro.exp: Removed.
14269
7c6807ce
MC
142702004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14271
14272 * config/sparclet.exp: Removed.
14273
bf7e26dd
MC
142742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14275
14276 * config/udi.exp: Removed.
14277
714e341b
MC
142782004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14279
14280 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14281 of "exp_continue".
14282 (advancei): Likewise.
14283
1236e623
JJ
142842004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14285
14286 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14287
3bdcad15
MI
142882004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14289
228af206 14290 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14291 to check for nodebug in executable.
14292 * gdb.gdb/observer.exp (setup_test): Likewise.
14293 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14294 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14295
c72b934c
AC
142962004-09-01 Andrew Cagney <cagney@gnu.org>
14297
14298 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14299 files.
14300
edd9b715
JJ
143012004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14302
14303 * gdb.base/unload.exp: Fix expected warning message to match
14304 latest format.
14305
fb4ce06b
CV
143062004-09-01 Corinna Vinschen <vinschen@redhat.com>
14307
14308 * gdb.base/call-rt-st.exp: Fix typos.
14309
ce78e7c3
MI
143102004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14311
14312 * gdb.threads/thread_check.exp: New testcase.
14313 * gdb.threads/thread_check.c: New testcase.
14314
2dedb159
AC
143152004-08-31 Andrew Cagney <cagney@gnu.org>
14316
14317 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14318 (skip_to_handler_entry): New procedures. Test stepping into a
14319 handler when the breakpoint is at the handler's entry point.
14320
68f53502
AC
143212004-08-30 Andrew Cagney <cagney@gnu.org>
14322
14323 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14324 gdb/1757.
14325
3e3ffd2b
MC
143262004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14327
14328 With code from Manoj Iyer <manjo@austin.ibm.com>:
14329 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14330 return value. Add an arm for "no debugging symbols found".
14331 Change a stray "error" to "perror".
14332 (gdb_run_cmd): Adapt to new return value.
14333 * gdb.base/remote.exp: Adapt to new return value.
14334 * gdb.gdb/complaints.exp: Likewise.
14335 * gdb.gdb/observer.exp: Likewise.
14336 * gdb.gdb/selftest.exp: Likewise.
14337 * gdb.gdb/xfullpath.exp: Likewise.
14338
4b6f5fd2
JB
143392004-08-27 Joel Brobecker <brobecker@gnat.com>
14340
14341 * gdb.threads/bp_in_thread.exp: New testcase.
14342
e5b25496
MC
143432004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 Fix PR testsuite/1735.
14346 * gdb.threads/schedlock.c (thread_function): Add a cast
14347 to suppress a gcc warning.
14348 * gdb.threads/thread-specific.c (thread_function): Likewise.
14349
934353d6
MC
143502004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14351
14352 * gdb.base/unload.c: Include <stdlib.h>.
14353
f98a0aef 143542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14355
f98a0aef 14356 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14357 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14358 synchronized after the "return".
14359
5a2e8882
MC
143602004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14361
14362 * gdb.mi/basics.c: Include <stdio.h>.
14363 * gdb.mi/pthreads.c: Include <stdlib.h>.
14364 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14365
a9640423
MC
143662004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14367
14368 * gdb.threads/schedlock.c: Add copyright notice.
14369
b04e311d
AC
143702004-08-25 Andrew Cagney <cagney@gnu.org>
14371
14372 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14373 (skip_over_handler, breakpoint_over_hander): New test procedures.
14374 (advance, advancei): Add a proper prefix, do not use
14375 rerun_to_main.
14376 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14377
7c27f15b
MC
143782004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14379
14380 * gdb.mi/basics.c: Add copyright notice.
14381 * gdb.mi/var-cmd.c: Add copyright notice.
14382
fffc87ae
MC
143832004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * lib/gdb.exp: Remove signed_keyword_not_used.
14386 * lib/compiler.c: Likewise.
14387 * lib/compiler.cc: Likewise.
14388
d782e0bf
MC
143892004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14390
14391 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14392 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14393
96033e83
MC
143942004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14395
14396 * gdb.base/whatis.c: Add copyright notice.
14397
cf38c229
MK
143982004-08-20 Mark Kettenis <kettenis@gnu.org>
14399
14400 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14401 it to skip the breakpoints encoded in the inline assembly.
14402
f4b49756
MC
144032004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14404
14405 * Makefile.in: Add gdb.fortran.
14406
2f193b69
MC
144072004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14408
14409 * gdb.base/call-sc.exp (test_scalar_returns):
14410 Fix cut-and-paste glitch in "Make fun return now".
14411
89a237cb
MC
144122004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14413
14414 * configure.in: Add gdb.fortran.
14415 * configure: Regenerate.
14416 * gdb.fortran/Makefile.in: New file.
14417 * lib/gdb.exp (skip_fortran_tests): New procedure.
14418
469aff8e
MC
144192004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14420
14421 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14422 reference to bug-gnu@prep.ai.mit.edu.
14423 * gdb.mi/mi-var-child.exp: Likewise.
14424 * gdb.mi/mi-var-cmd.exp: Likewise.
14425 * gdb.mi/mi-var-display.exp: Likewise.
14426 * gdb.mi/mi2-var-block.exp: Likewise.
14427 * gdb.mi/mi2-var-child.exp: Likewise.
14428 * gdb.mi/mi2-var-cmd.exp: Likewise.
14429 * gdb.mi/mi2-var-display.exp: Likewise.
14430
00b51b9f
MK
144312004-08-15 Mark Kettenis <kettenis@gnu.org>
14432
14433 * gdb.base/unload.c (main): Make local variable msg const.
14434
45f07fef
MC
144352004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14436
14437 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14438 to bug-gnu@prep.ai.mit.edu.
14439 * gdb.mi/mi-disassemble.exp: Likewise.
14440 * gdb.mi/mi-eval.exp: Likewise.
14441 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14442 default line number.
14443 * gdb.mi/mi-return.exp: Likewise.
14444 * gdb.mi/mi-simplerun.exp: Likewise.
14445 * gdb.mi/mi-stack.exp: Likewise.
14446 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14447 number with explicit range test.
14448 * gdb.mi/mi-watch.exp: Likewise.
14449 * gdb.mi/mi2-break.exp: Likewise.
14450 * gdb.mi/mi2-cli.exp: Likewise.
14451 * gdb.mi/mi2-disassemble.exp: Likewise.
14452 * gdb.mi/mi2-eval.exp: Likewise.
14453 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14454 default line number.
14455 * gdb.mi/mi2-return.exp: Likewise.
14456 * gdb.mi/mi2-simplerun.exp: Likewise.
14457 * gdb.mi/mi2-stack.exp: Likewise.
14458 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14459 number with explicit range test.
14460 * gdb.mi/mi2-watch.exp: Likewise.
14461
dd8c8ee7
MC
144622004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14463
14464 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14465 * gdb.cp/m-static.exp: Likewise.
14466 * gdb.cp/rtti.exp: Likewise.
14467
4e838464
MK
144682004-08-14 Mark Kettenis <kettenis@gnu.org>
14469
14470 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14471
8d8cb839
EZ
144722004-08-14 Eli Zaretskii <eliz@gnu.org>
14473
14474 * ChangeLog: Prefix Local Variables with semi-colons and indent
14475 the reference to older ChangeLog files, to fix fontification in
14476 Emacs.
14477
deea8bb0
MC
144782004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14479
14480 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14481 * gdb.mi/mi2-break.exp: Likewise.
14482
c3297504
MC
144832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14484
14485 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14486
25808999
MC
144872004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14488
14489 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14490
226a8d71
MC
144912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14492
14493 * gdb.cp/classes.exp: Remove unused declarations. Just let
14494 test names default instead of providing special names. Remove
14495 extraneous demangler test.
14496
37fdf854
JJ
144972004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14498
14499 * gdb.base/unload.exp: New test for breakpoints in dynamically
14500 loaded libraries.
14501 * gdb.base/unload.c: Ditto.
14502 * gdb.base/unloadshr.c: Ditto.
14503
2d3a7986
MC
145042004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14505
14506 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14507 cp_test_ptype_class.
14508 (test_enums): Likewise.
14509
c72b934c
AC
145102004-08-10 Andrew Cagney <cagney@gnu.org>
14511
14512 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14513 files.
14514
cc503c8a
AC
145152004-08-10 Andrew Cagney <cagney@gnu.org>
14516
14517 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14518 init_malloc call.
14519
902f2ccb
MC
145202004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14521
14522 * ChangeLog: Add copyright notice. The notice is copied
14523 from emacs 21.3 top level ChangeLog.
14524
78c90502
MC
145252004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14526
14527 * lib/cp-support.exp: New file.
14528 * lib/cp-support.exp (cp_test_type_class): New function.
14529 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14530 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14531 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14532 cp_test_ptype_class.
14533
88e5ea78
MC
145342004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14535
14536 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14537 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14538 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14539 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14540 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14541 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14542 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14543 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14544 gdb.mi/mi2-watch.exp: Update copyright years.
14545
6a89fc9c
MK
145462004-08-09 Mark Kettenis <kettenis@gnu.org>
14547
14548 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14549
1482e0de
MC
145502004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14551
14552 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14553 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14554 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14555 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14556 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14557 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14558 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14559 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14560 gdb.mi/mi-watch.exp: Update copyright years.
14561
1a5ce3f3
DJ
145622004-08-08 Daniel Jacobowitz <dan@debian.org>
14563
14564 PR gdb/1738
14565 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14566 from a breakpoint with a pending signal.
14567
04f6ecf2
DJ
145682004-08-08 Daniel Jacobowitz <dan@debian.org>
14569
14570 PR gdb/1736
14571 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14572 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14573 the prompt.
14574 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14575
54d90d35
DJ
145762004-08-08 Daniel Jacobowitz <dan@debian.org>
14577
14578 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14579
d2f6abb0
DJ
145802004-08-08 Daniel Jacobowitz <dan@debian.org>
14581
14582 PR gdb/1736
14583 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14584 for i?86-*-linux*.
14585
5598c03d
DJ
145862004-08-08 Daniel Jacobowitz <dan@debian.org>
14587
14588 * gdb.arch/i386-prologue.exp: Compile without debug information.
14589
c6fee705
MC
145902004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14591
14592 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14593 rather than asking gdb to search.
14594
dd90efdb
MC
145952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14596
14597 * gdb.base/gcore.c: Include <string.h>.
14598
1e84bec1
MC
145992004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14600
14601 * gdb.base/gcore.c: Add copyright notice.
14602
e425eb2b
MC
146032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14604
14605 * gdb.base/freebpcmd.c: Include <stdio.h>.
14606 * gdb.base/long_long.c: Include <string.h>.
14607 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14608 * gdb.base/siginfo.c: Include <string.h>.
14609 * gdb.base/sigstep.c: Include <string.h>.
14610
cb9aaed5
MC
146112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14612
14613 * gdb.base/complex.c: Include <stdlib.h>.
14614
55944f3d
MC
146152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.base/complex.c: Add copyright notice.
14618
7b2953d9
MC
146192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14620
14621 * gdb.base/charset.c: Include <stdlib.h>.
14622
c9133d23
MC
146232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14624
14625 * gdb.base/auxv.c: Include <stdlib.h>.
14626
0a8490ad
MC
146272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14628
14629 * gdb.base/auxv.c: Add copyright notice.
14630
3426d5ec
MC
146312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14632
14633 * gdb.base/coremaker.c: Add copyright notice.
14634 * gdb.base/coremaker2.c: Add copyright notice.
14635
8da195dd
AC
146362004-08-04 Andrew Cagney <cagney@gnu.org>
14637
14638 * gdb.base/store.exp: Update copyright.
14639 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14640 names, do not import gdb_prompt.
14641
8d394f98
AC
146422004-08-01 Andrew Cagney <cagney@gnu.org>
14643
14644 Fix PR testsuite/1729.
14645 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14646 not use capture_value with value 4.
14647 (capture_value): Add optional test name parameter.
14648 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14649 the prefix, pass to capture_value.
14650
b6702b23
MK
146512004-08-01 Mark Kettenis <kettenis@gnu.org>
14652
14653 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14654 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14655 (main): Call new function.
14656
c203e0ca
MC
146572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14658
14659 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14660
a7995a30
MC
146612004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14662
14663 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14664
9366563b
MC
146652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14666
b6eeaf26 14667 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14668 Accept more values of vtbl pointer. Remove some messages
14669 about "obsolete gcc or gdb".
14670
2fc1f950
MC
146712004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14672
14673 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14674
c724d49b
MC
146752004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14676
14677 * gdb.base/asm-source.exp: Properly convert target board
14678 debug flags from gcc format to binutils format.
14679
736b0fce
MK
146802004-07-28 Mark Kettenis <kettenis@gnu.org>
14681
14682 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14683 gdb1718". PR backtrace/1718 partially fixed.
14684
5633ea5c
JJ
146852004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14686
14687 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14688
575eebb1
NC
146892004-07-26 Nick Clifton <nickc@redhat.com>
14690
14691 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14692 good default value for a specific architecture is available then
14693 set it to that value. Otherwise default to the -gstabs switch.
14694 Remove the -g... switches from the asm-flags variable. Allow the
14695 target board info to override the value if it wants to. Pass the
14696 switch on the assembler command line.
14697
62104619
MK
146982004-07-23 Mark Kettenis <kettenis@gnu.org>
14699
14700 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14701 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14702 (main): Call new function.
14703
4a1135b8
MC
147042004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14705
14706 Test for PR exp/1715.
14707 * gdb.base/radix.exp: Refactor common procedures. Make all
14708 test names unique. Change XFAIL to KFAIL.
14709
8a12c1f0
MC
147102004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14711
14712 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14713 * gdb.ada/gnat_ada.gin: ... to here.
14714 * configure.in: Use gnat_ada.gin.
14715 * configure: Regenerate.
14716
23b451cf
AC
147172004-07-20 Andrew Cagney <cagney@gnu.org>
14718
14719 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14720 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14721 XFAILs. Clean up test messages and comments. Check backtraces.
14722 Delete re-sync code.
14723
ab618a02
MC
147242004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14725
14726 Fix PR cli/740.
14727 * gdb.base/annota1.exp: Honor gdb,nosignals.
14728 * gdb.base/annota3.exp: Likewise.
14729
46dad340
MC
147302004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14731
14732 * lib/java.exp: Update copyright notice.
14733
756d8c70
AC
147342004-07-19 Andrew Cagney <cagney@gnu.org>
14735
14736 * gdb.base/selftest.exp: Copy file from here ...
14737 * gdb.gdb/selftest.exp: ... to here.
14738
586027e6
AC
147392004-07-16 Andrew Cagney <cagney@redhat.com>
14740
14741 * lib/insight-support.exp: Delete file.
14742 * lib/java.exp (java_init): Fix copyright.
14743
029d2200
AC
147442004-07-16 Andrew Cagney <cagney@gnu.org>
14745
14746 * gdb.base/restore.c: Append "prologue" to comments marking the a
14747 function's prologue.
14748 * gdb.base/restore.exp: Update copyright, re-indent.
14749 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14750 callerN" prefix where needed. Update patterns that match a
14751 function's prologue.
14752
653b62c5
MC
147532004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14754
14755 * gdb.base/restore.c: Add copyright notice.
14756
f7d690e5
AC
147572004-07-16 Andrew Cagney <cagney@gnu.org>
14758
14759 * gdb.base/logical.exp: Update copyright.
14760 (evaluate): New procedure. Use to re-implement tests using
14761 several tables.
14762
d629a7cb
MH
147632004-07-14 Martin Hunt <hunt@redhat.com>
14764
14765 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14766 which fixes some problems where init.tcl was not found.
14767
9c7bb332
AC
147682004-07-13 Andrew Cagney <cagney@gnu.org>
14769
6bf46641
AC
14770 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14771 (check_sizeof, check_valueof): Do not include the output in the
14772 test name. Use gdb_test.
14773 (get_valueof): Use gdb_test_multiple.
14774
c4ffd4c0
AC
14775 * gdb.base/step-test.exp: Update copyright. Use
14776 gdb_test_multiple. Ensure that test names do not include
14777 architecture dependent output.
14778
ab89363a
AC
14779 * gdb.gdb/observer.exp: Update copyright.
14780 (setup_test): Use gdb_test_multiple.
14781 (attach_first_observer, attach_second_observer)
14782 (attach_third_observer, detach_first_observer)
14783 (detach_second_observer, detach_third_observer)
14784 (reset_counters, check_counters): Make $message a prefix.
14785 (test_normal_stop_notifications): Add "args" parameter - a list of
14786 init functions to be called. Make $message a prefix,
14787 (test_observer_normal_stop): Change the message prefixes so that
14788 they are unique, pass the attach / detach procedures to
14789 test_normal_stop_notifications.
14790
ec58997a
AC
14791 * gdb.base/signull.exp (test_segv): Prefix all tests with
14792 "${name}". Clean up test messages.
14793
b475183b
AC
14794 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14795
9c7bb332
AC
14796 * gdb.base/ena-dis-br.exp: Update copyright.
14797 (break_at): New function. Replace send_gdb with gdb_test,
14798 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14799 ignore count, not stopped at bpt", with KFAIL.
14800
2dd95497
CV
148012004-07-13 Corinna Vinschen <vinschen@redhat.com>
14802
14803 * gdb.base/attach.exp: Remove cleanupfile handling.
14804
419e626b
AC
148052004-07-12 Andrew Cagney <cagney@gnu.org>
14806
14807 * gdb.base/annota1.exp: Cleanup corefile test name.
14808 * gdb.base/annota3.exp: Ditto.
14809
8b1b3228
AC
148102004-07-12 Andrew Cagney <cagney@gnu.org>
14811
78650829
AC
14812 * gdb.base/signals.exp: Clean up copyright, re-indent.
14813
8b1b3228
AC
14814 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14815 gdb_test and gdb_test_multiple.
14816
935c2760
JJ
148172004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14818
14819 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14820 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14821 provide line number info for first statement in main.
14822
1544280f
AC
148232004-07-08 Andrew Cagney <cagney@gnu.org>
14824
1279f4ff
AC
14825 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14826
1544280f
AC
14827 * gdb.base/sigbpt.exp: Make the common part of each test name a
14828 prefix instead of suffix.
14829
bcc82369
BR
148302004-07-07 Bob Rossi <bob_rossi@cox.net>
14831
14832 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14833 test from test_tbreak_creation_and_listing to
14834 test_file_list_exec_source_file
14835 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14836 Changed name of test from test_tbreak_creation_and_listing to
14837 test_file_list_exec_source_file
14838
23f4b0aa
JJ
148392004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14840
14841 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14842 the jmisc() constructor instead of <init>.
14843 * gdb.java/jmisc1.exp: Ditto.
14844
56401cd5
AC
148452004-07-07 Andrew Cagney <cagney@gnu.org>
14846
14847 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14848 corrupting the PC.
14849
44ae2f6a
MC
148502004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14851
14852 * gdb.cp/templates.exp: Accept whitespace change in demangler
14853 output.
14854
45a83408
AC
148552004-07-06 Andrew Cagney <cagney@gnu.org>
14856
14857 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14858
d205ad70
MC
148592004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14860
14861 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14862 * lib/compiler.cc: Likewise.
14863
06ea1a61
MC
148642004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14865
14866 * lib/compiler.cc: Work around string preprocessing problem
14867 with old hp c++ compiler.
14868 * lib/compiler.c: Likewise.
14869
daab1251
CV
148702004-06-29 Corinna Vinschen <vinschen@redhat.com>
14871
14872 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14873 directives to conditionalize symbol prefixing.
14874 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14875 additional_flags handling. Add underscore prefix for Cygwin.
14876 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14877 conditionalize symbol prefixing.
14878 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14879 additional_flags handling. Add underscore prefix for Cygwin.
14880
cc984116
CV
148812004-06-29 Corinna Vinschen <vinschen@redhat.com>
14882
14883 * gdb.base/bigcore.exp: Skip test on Cygwin.
14884
c279b077
MC
148852004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14886
14887 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14888 formats for "info register". Use gdb_test_multiple. Fix
14889 the "invalid register" test.
14890
0e915747
CV
148912004-06-28 Corinna Vinschen <vinschen@redhat.com>
14892
14893 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14894 PID for Cygwin. Add Cygwin specific strings to check for in some
14895 tests.
14896 (do_attach_tests): Add a test for user interaction when attaching
14897 to a process with no matching symbol table already loaded.
14898
11422c86
AC
148992004-06-26 Andrew Cagney <cagney@gnu.org>
14900
14901 Test PR java/1567 and PR java/1565.
14902 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14903 * gdb.java/jmisc2.exp: Delete file.
14904
cefbce26
MC
149052004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14906
14907 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14908
e19f872c
CV
149092004-06-25 Corinna Vinschen <vinschen@redhat.com>
14910
14911 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14912 attach process.
14913
d931ba3b
MC
149142004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14915
14916 * gdb.cp/pr-1553.exp: Remove.
14917
aef68c48
MC
149182004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14919
14920 * gdb.cp/pr-1553.cc: Remove.
14921 * gdb.cp/pr-1553.exp: Disable this test.
14922
8d5df71a
JB
149232004-06-20 Jim Blandy <jimb@redhat.com>
14924
a9c64011 14925 Fix PR testsuite/1680.
8d5df71a
JB
14926 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14927 regular expressions.
14928
4ac6f39d
MC
149292004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14930
14931 Fix PR testsuite/1679.
14932 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14933 Issue an UNSUPPORTED result instead.
14934
1b413552
JB
149352004-06-18 Jim Blandy <jimb@redhat.com>
14936
14937 * gdb.base/charset.exp: Only send a control-C if we see a new
14938 prompt and incomplete command.
14939
6daa6ebd
MC
149402004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14941
14942 * gdb.cp/pr-574.cc: Add copyright notice.
14943
51fa4ae0
JB
149442004-06-17 Jim Blandy <jimb@redhat.com>
14945
14946 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14947 cases where the regexp has no groups; this grabs random text from
14948 the previous test suite, whatever that was.
14949
8fea26c5
MC
149502004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14951
14952 * gdb.cp/printmethod.cc: Add copyright notice.
14953
1e3aeb41
MC
149542004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14955
14956 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14957
9d9030bc
AC
149582004-06-16 Andrew Cagney <cagney@gnu.org>
14959
14960 * gdb.base/signull.c: Update copyright. Include <string.h>.
14961 (bowler): Replace data_pointer with data_read
14962 and data_write cases. Add code_descriptor case.
14963 (zero, desc): New array and pointer.
14964 (data, code): Change to simple pointers.
14965 * gdb.base/signull.exp: Fix probe pattern matching a function
14966 descriptor SIGSEGV. Replace data_pointer with data_read and
14967 data_write tests.
14968
acd4ad44
AC
149692004-06-16 Andrew Cagney <cagney@gnu.org>
14970
14971 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14972
08fd625c
MC
149732004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14974
14975 * gdb.base/long_long.c: Add copyright notice.
14976
1903502c
MC
149772004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14978
14979 * gdb.base/long_long.exp: Remove reference to
14980 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14981 to gdb_breakpoint and gdb_continue_to_breakpoint.
14982
83313cb1
JB
149832004-06-14 Jim Blandy <jimb@redhat.com>
14984
14985 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14986 endian case.
14987
1bf404ef
AC
149882004-06-14 Andrew Cagney <cagney@gnu.org>
14989
14990 * gdb.base/gcore.exp (capture_command_output): Delete the always
14991 passing tests containing inferior values.
14992 * gdb.base/ending-run.exp: Do not include the breakpoint address
14993 in the test message. Update copyright.
14994 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14995 size in the test name, use gdb_test_multiple. Update copyright.
14996
ef220b33
MC
149972004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14998
14999 * gdb.cp/ref-types.cc: Add copyright notice.
15000
4f70a4c9
MC
150012004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15002
15003 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15004 hp_aCC_compiler.
15005 * lib/compiler.cc: Likewise.
15006 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15007 'set' commands. Log diagnostics for other lines. Set
15008 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15009
335928ac
MC
150102004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15011
15012 * gdb.cp/try_catch.cc: Add copyright notice.
15013
2efb12e8
MC
150142004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15015
15016 * gdb.cp/userdef.cc: Add copyright notice.
15017
0bbed51a
MC
150182004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15019
15020 * gdb.cp/virtfunc.cc: Add copyright notice.
15021
e12a46c9
RC
150222004-06-11 Randolph Chung <tausq@debian.org>
15023
15024 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15025 problem.
15026
338e05af
AC
150272004-06-10 Andrew Cagney <cagney@gnu.org>
15028
15029 * lib/compiler.cc, lib/compiler.c: Append either
15030 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15031 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15032 instead of gcc-3-3.
15033
dc3f10cb
AC
150342004-06-09 Andrew Cagney <cagney@gnu.org>
15035
b4d946af
AC
15036 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15037 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15038
dc3f10cb
AC
15039 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15040 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15041 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15042 fixed.
15043
b5c0bfa2
AC
150442004-06-09 Andrew Cagney <cagney@gnu.org>
15045
15046 * gdb.base/structs.exp (test_struct_returns): Replace
15047 "return_value_unknown" and "finish_value_unknown" by
15048 "return_value_known" and "finish_value_known". Instead of
15049 "return_value_unknown" iff "finish_value_unknown", check
15050 "return_value_known" implies "finish_value_known".
15051
caeb605f
MH
150522004-06-08 Martin Hunt <hunt@redhat.com>
15053
15054 * gdb.base/float.exp: Add pattern for mips targets.
15055
c892bb64
RC
150562004-06-08 Randolph Chung <tausq@debian.org>
15057
15058 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15059 message for unknown architectures more clear.
15060
48306d3e
JB
150612004-06-08 Joel Brobecker <brobecker@gnat.com>
15062
15063 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15064 start the execution of the program.
15065
83ecb59f
JB
150662004-06-07 Jim Blandy <jimb@redhat.com>
15067
15068 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15069 * gdb.arch/i386-cpuid.h: New helper file.
15070
55264cb4
RC
150712004-06-07 Randolph Chung <tausq@debian.org>
15072
15073 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15074 has started.
15075
23cadb28
RM
150762004-06-04 Roland McGrath <roland@redhat.com>
15077
15078 Fix PR gdb/1647.
15079 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15080 differently to be robust to output buffering differences.
15081
51d01eda
MC
150822004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15083
15084 * gdb.threads/pthreads.exp: Update copyright years.
15085 (check_control_c): Change asynchronous 'after' to synchronous.
15086
f4fc3b93
RM
150872004-06-04 Roland McGrath <roland@redhat.com>
15088
15089 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15090 next gdb prompt.
15091
4013522b
MC
150922004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15093
15094 Fix PR gdb/1636.
15095 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15096 calls to synchronous.
15097
7a8f1e6b
JB
150982004-05-26 Jim Blandy <jimb@redhat.com>
15099
15100 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15101
81bb3443
RC
151022004-05-24 Randolph Chung <tausq@debian.org>
15103
15104 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15105 * gdb.asm/pa.inc: New file.
15106
8f5a3103
MK
151072004-05-22 Mark Kettenis <kettenis@gnu.org>
15108
15109 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15110
734b8fe8 151112004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15112 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15113
15114 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15115 GDB prompt.
15116
725603e1
UW
151172004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15118
f4fc3b93 15119 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15120 setjmp/longjmp. Use sigaction instead of signal.
15121
8b923272 151222004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15123 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15124
15125 * gdb.threads/pthread_cond_wait.c: New file.
15126 * gdb.threads/pthread_cond_wait.exp: New testcase.
15127
8bfabb04
AC
151282004-05-13 Andrew Cagney <cagney@redhat.com>
15129
15130 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15131 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15132
42edda50
AC
151332004-05-11 Andrew Cagney <cagney@redhat.com>
15134
15135 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15136 fixed but revealed gdb/1639.
15137
d303a6c7
AC
151382004-05-10 Andrew Cagney <cagney@redhat.com>
15139
15140 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15141 func1" and "next to 2nd alarm", kernel bug avoided.
15142
bf08c2a1
DJ
151432004-05-10 Daniel Jacobowitz <dan@debian.org>
15144
15145 PR external/1568
15146 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15147 XFAIL if it is smaller than bytes_allocated.
15148 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15149 (main): Make chunks_allocated unsigned. Correct comment.
15150
c0586a34
JB
151512004-05-07 Joel Brobecker <brobecker@gnat.com>
15152
15153 * gdb.arch/powerpc-aix-prologue.c: New file.
15154 * gdb.arch/powerpc-aix-prologue.exp: New file.
15155
f2785d12
JB
151562004-05-07 Jim Blandy <jimb@redhat.com>
15157
15158 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15159 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15160
bd7f6e30
JB
151612004-05-06 Joel Brobecker <brobecker@gnat.com>
15162
15163 * gdb.base/sep.exp: No longer setup_kfail when the program was
15164 built with dwarf2.
15165
0a5e7efe
JI
151662004-05-05 Jim Ingham <jingham@apple.com>
15167
15168 * gdb.base/pending.exp: Make sure pending breakpoints
15169 preserve the ignore count.
f4fc3b93 15170
a8958849
MK
151712004-04-27 Jerome Guitton <guitton@gnat.com>
15172
15173 * i386-prologue.exp: Add testcase for jump instruction as first
15174 instruction of the real code.
15175 * i386-prologue.c (jump_at_beginning): New function.
15176
7e103f5b
MK
151772004-04-28 Mark Kettenis <kettenis@gnu.org>
15178
15179 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15180 x86_64-*-*.
15181
5d38b224
MK
151822004-04-28 Mark Kettenis <kettenis@gnu.org>
15183
15184 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15185 i*86-*-*.
15186
0ef32fd9
MK
151872004-04-25 Mark Kettenis <kettenis@gnu.org>
15188
15189 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15190 expression that checks the return type.
15191
71d7dd7c
AC
151922004-04-23 Andrew Cagney <cagney@redhat.com>
15193
15194 * gdb.base/call-sc.exp: New test of scalar call/return values.
15195 * gdb.base/call-sc.c: Ditto.
15196
1e9f977e
JJ
151972004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15198
15199 * gdb.threads/manythreads.c: Reduce thread stack size.
15200
899d9e3a
JJ
152012004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15202
15203 * gdb.threads/manythreads.c: Add copyright notice.
15204
61bcae62
AC
152052004-04-23 Andrew Cagney <cagney@redhat.com>
15206
15207 * gdb.base/siginfo.exp: Better handle step out of signal.
15208 * gdb.base/sigstep.exp: Ditto.
15209
7339a42e 152102004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15211 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15212
15213 * gdb.threads/manythreads.c: New testcase.
15214 * gdb.threads/manythreads.exp: Ditto.
15215
5c98409b
JB
152162004-04-22 Jim Blandy <jimb@redhat.com>
15217
15218 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15219 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15220
3b611f1a
MC
152212004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15222
15223 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15224
f0fd9238
AC
152252004-04-21 Andrew Cagney <cagney@redhat.com>
15226
15227 * gdb.base/sigstep.c: New file.
15228 * gdb.base/sigstep.exp: New file.
15229
90990674
JB
152302004-04-16 Joel Brobecker <brobecker@gnat.com>
15231
15232 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15233 call to observer_notify_normal_stop.
15234
78cef34b
AC
152352004-04-15 Andrew Cagney <cagney@redhat.com>
15236
15237 * gdb.base/siginfo.c: New file.
15238 * gdb.base/siginfo.exp: New file.
15239
d2343407
JB
152402004-04-12 J. Brobecker <brobecker@gnat.com>
15241
15242 * gdb.base/sep.exp: Fix typo in comment.
15243
a2dba3c8
JB
152442004-04-12 J. Brobecker <brobecker@gnat.com>
15245
15246 * gdb.base/sep.c: New file.
15247 * gdb.base/sep-proc.c: New file.
15248 * gdb.base/sep.exp: New testcase.
15249
15f7b60e
MK
152502004-04-09 Mark Kettenis <kettenis@gnu.org>
15251
15252 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15253 support.
15254
44f4de1a
AC
152552004-04-05 Andrew Cagney <cagney@redhat.com>
15256
15257 * gdb.base/sigaltstack.c: New file.
15258 * gdb.base/sigaltstack.exp: New file.
15259
ef04f396
JB
152602004-04-04 Joel Brobecker <brobecker@gnat.com>
15261
15262 * gdb.base/foll-fork.exp: Update the expected output for
15263 "help set follow-fork-mode", to match a change that was made
15264 to the help of this variable on 2004-01-13.
15265
d40d2c92
JB
152662004-04-01 Joel Brobecker <brobecker@gnat.com>
15267
15268 * lib/ada.exp: Add copyright notice.
15269 * bar.ads: Likewise.
15270 * bar.adb: Likewise.
15271 * null_record.adb: Likewise.
15272 * null_record.exp: Likewise.
15273 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15274
f86ef5a3
JB
152752004-04-01 Joel Brobecker <brobecker@gnat.com>
15276
15277 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15278 * configure: Regenerate.
15279
414e70e3
JB
152802004-04-01 Joel Brobecker <brobecker@gnat.com>
15281
15282 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15283 to build the application. Remove the message printed when in
15284 verbose mode, redundant with the UNSUPPORTED message above.
15285
f0aaee49
JB
152862004-03-31 Joel Brobecker <brobecker@gnat.com>
15287
15288 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15289 * gdb.ada (null_record.exp): New testcase.
15290
ac81cb54
JB
152912004-03-31 Joel Brobecker <brobecker@gnat.com>
15292
15293 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15294
854af2f7
JB
152952004-03-31 Joel Brobecker <brobecker@gnat.com>
15296
15297 * gdb.ada: New subdirectory.
15298 * gdb.ada/Makefile.in: New file.
15299 * gdb.ada/gnat_ada.gpr.in: New file.
15300
034cb681
JB
153012004-03-31 Joel Brobecker <brobecker@gnat.com>
15302
15303 * lib/ada.exp: New file.
15304
78a1a894
DJ
153052004-03-24 Daniel Jacobowitz <drow@mvista.com>
15306
15307 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15308 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15309
4b2b3b3e
AC
153102004-03-22 Andrew Cagney <cagney@redhat.com>
15311
15312 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15313 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15314 Problem identified by Ulrich Weigand.
15315
23c73aa3
DC
153162004-03-17 David Carlton <carlton@kealia.com>
15317
15318 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15319 PR c++/826.
15320
d63a86f8
RM
153212004-03-16 Roland McGrath <roland@redhat.com>
15322
15323 * gdb.base/auxv.exp: New file.
15324 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15325
0e02aa50
DC
153262004-03-12 David Carlton <carlton@kealia.com>
15327
15328 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15329 * gdb.cp/pr-1553.cc: Ditto.
15330 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15331 pass branch.
15332
c20b71be
MC
153332004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15334
15335 * gdb.cp/templates.exp: Accept more template types.
15336
c7414a01
MC
153372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15338
15339 From Corinna Vinschen with modifications.
15340 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15341 local variable obj_with_enum.
15342 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15343 results with obj_with_enum.
15344
ed69573c
MC
153452004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15346
15347 * gdb.cp/classes.cc: New file, copied from misc.cc.
15348 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15349
28301461
MC
153502004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15351
15352 * gdb.cp/misc.cc: Add copyright notice.
15353
1198ecbe
DC
153542004-03-05 David Carlton <carlton@kealia.com>
15355
15356 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15357 * gdb.cp/rtti.h: Update copyright.
15358 (namespace n2::n3): New.
15359 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15360 (n2::n3::func3): New.
15361 (main): Call n2::n3::func3.
15362 * gdb.cp/rtti2.cc: Update copyright.
15363 (n2::create3): New.
15364
9e08c470
MK
153652004-03-04 Mark Kettenis <kettenis@gnu.org>
15366
15367 * gdb.asm/openbsd.inc: Fix typo.
15368
4bebc3aa
FF
153692004-03-03 Fred Fish <fnf@redhat.com>
15370
15371 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15372 "val" instead of unused "size". Update copyright year.
15373
6ea9fb37
DJ
153742004-02-29 Daniel Jacobowitz <drow@mvista.com>
15375
15376 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15377 to use unsigned char.
15378 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15379 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15380
23b23974
DJ
153812004-02-29 Daniel Jacobowitz <drow@mvista.com>
15382
15383 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15384 line of output.
15385
7574fd53
DJ
153862004-02-28 Daniel Jacobowitz <drow@mvista.com>
15387
15388 * gdb.base/relocate.c (dummy): Initialize.
15389
a195357f
DJ
153902004-02-28 Daniel Jacobowitz <drow@mvista.com>
15391
15392 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15393 a breakpoint at exit.
15394
72fd54a9
FF
153952004-02-27 Fred Fish <fnf@redhat.com>
15396
15397 * gdb.base/chng-syms.exp: Add expect condition to match failing
15398 case that isn't a timeout.
15399
b9d23137
AC
154002004-02-27 Andrew Cagney <cagney@redhat.com>
15401
15402 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15403 support.
15404
15d208f6 154052004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15406
15d208f6
FF
15407 * gdb.arch/gdb1431.c: Remove.
15408 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15409 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15410 of "until" incorrectly.
15411
98f9cd2d
JB
154122004-02-26 J. Brobecker <brobecker@gnat.com>
15413
15414 * gdb.cp/class2.cc (empty): New class.
15415 (refer): New function.
15416 (main): Declare an object of type empty and use it.
15417 * gdb.cp/class2.exp: Print the value of an object of type empty.
15418
9b50c11b
JJ
154192004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15420
15421 * gdb.base/langs.exp: Update query string to match the
15422 new nquery format used for pending breakpoints.
15423
0dcd613f
AC
154242004-02-26 Andrew Cagney <cagney@redhat.com>
15425
15426 Fix PR i18n/1570.
15427 * gdb.base/charset.c: Update copyright notice.
15428 (main, init_string): Remove the escape character '\e' tests.
15429 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15430 * gdb.base/charset.exp (valid_host_charset): Ditto.
15431 * gdb.base/setvar.exp: Ditto.
15432
b8a56647
AC
154332004-02-24 Andrew Cagney <cagney@redhat.com>
15434
90d59e34
AC
15435 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15436 mmapped data in core file" PASS and FAIL messages consistent.
15437
b8a56647
AC
15438 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15439 setting a breakpoint. Work around PR java/1565.
15440
9f27c604
JJ
154412004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15442
15443 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15444 new nquery format.
15445 * gdb.base/pending.exp: Ditto.
15446
3224a706
MK
154472004-02-22 Mark Kettenis <kettenis@gnu.org>
15448
15449 * configure.in: Run stabs tests on *BSD.
15450 * configure: Regenerated.
15451
41e0a9ca
MK
154522004-02-21 Mark Kettenis <kettenis@gnu.org>
15453
15454 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15455
1e1b3428
FF
154562004-02-20 Fred Fish <fnf@redhat.com>
15457
15458 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15459 blank in test for "returns short", for consistency with other
15460 "returns xxx" tests. Update copyright year.
15461
f9a7572a
FF
154622004-02-19 Fred Fish <fnf@redhat.com>
15463
15464 New testcase for PR breakpoint/1558.
15465 * gdb.arch/gdb1558.exp: New file.
15466 * gdb.arch/gdb1558.c: New file.
15467
b2ce2854
EZ
154682004-02-19 Elena Zannoni <ezannoni@redhat.com>
15469
15470 * gdb.base/nodebug.exp: Fix typo.
15471
e7c9ff01
JB
154722004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15473
15474 Committed by Jim Blandy <jimb@redhat.com>.
15475
62f4b920
JB
15476 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15477
2db536a1
JB
15478 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15479
e7c9ff01
JB
15480 * gdb.base/float.exp: Support s390*-*-* targets.
15481
f3205b34
AF
154822004-02-17 Adam Fedor <fedor@gnu.org>
15483
15484 * gdb.base/gdb1555.exp: New file.
15485 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15486
9d62932d
EZ
154872004-02-17 Elena Zannoni <ezannoni@redhat.com>
15488
15489 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15490
344c9711
FF
154912004-02-16 Fred Fish <fnf@redhat.com>
15492
15493 * gdb.arch/gdb1291.c: Remove
15494 * gdb.arch/gdb1291.s: New test input file.
15495 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15496 fail. Test for correct result, known incorrect result, other
15497 failures and timeouts.
15498
2d822687
AC
154992004-02-16 Andrew Cagney <cagney@redhat.com>
15500
15501 * gdb.base/bigcore.exp: New file.
15502 * gdb.base/bigcore.c: New file.
15503
dac15b66
AC
155042004-02-13 Andrew Cagney <cagney@redhat.com>
15505
15506 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15507 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15508 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15509 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15510 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15511 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15512 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15513 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15514 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15515 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15516
6bdfc2c4
JJ
155172004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15518
15519 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15520 executed is an alloc instruction.
15521
87b3ede8
DC
155222004-02-11 David Carlton <carlton@kealia.com>
15523
15524 * gdb.cp/breakpoint.exp: New.
15525 * gdb.cp/breakpoint.cc: New.
15526
6e19e2bf
MC
155272004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15528
15529 Partial fix for PR gdb/1543.
15530 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15531 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15532 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15533 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15534 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15535 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15536 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15537 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15538 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15539 to bug-gdb@prep.ai.mit.edu .
15540 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15541 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15542 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15543 Likewise.
15544
5c5455dc
AC
155452004-02-10 Andrew Cagney <cagney@redhat.com>
15546
15547 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15548 using gdb_internal_error_resync.
15549
9cf689d7
DJ
155502004-02-09 Daniel Jacobowitz <drow@mvista.com>
15551
15552 * gdb.threads/thread-specific.exp: Stop early if no threads are
15553 found.
15554
d2dc51db
MC
155552004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15556
15557 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15558
14b1a056
DJ
155592004-02-08 Daniel Jacobowitz <drow@mvista.com>
15560
15561 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15562 breakpoints.
15563
83f66e8f
DJ
155642004-02-07 Daniel Jacobowitz <drow@mvista.com>
15565
15566 * config/sim.exp (gdb_load): Handle $arg == "".
15567 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15568 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15569
30fc0091
EZ
155702004-02-07 Elena Zannoni <ezannoni@redhat.com>
15571
a9c64011
AS
15572 * gdb.base/maint.exp: Update test to reflect
15573 obstack changes.
30fc0091 15574
4d806929
JJ
155752004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15576
15577 * gdb.base/pendshr.c (pendfunc): New function that calls
15578 pendfunc1.
15579 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15580
7bfdd688
FF
155812004-02-04 Fred Fish <fnf@redhat.com>
15582
15583 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15584 function symbols and update copyright years.
15585 * gdb.arch/gdb1291.c: Ditto.
15586
aaa08ee4
MC
155872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15588
15589 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15590
dbad7755
MC
155912004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15592
15593 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15594
ec4646ef
MC
155952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15596
15597 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15598
1b802196
FF
155992004-02-02 Fred Fish <fnf@redhat.com>
15600
15601 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15602 remote targets. Update copyright years.
15603
18fe2033
JJ
156042004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15605
15606 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15607 support.
15608 * gdb.base/langs.exp: Fix test which attempts to create
15609 breakpoint on non-existent function to handle new pending
15610 support.
15611 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15612 a breakpoint.
15613 * gdb.base/pending.exp: New test.
15614 * gdb.base/pending.c: New file.
15615 * gdb.base/pendshr.c: Ditto.
15616
8d577d32
DC
156172004-02-02 David Carlton <carlton@kealia.com>
15618
15619 * gdb.cp/overload.exp: Add overloadNamespace tests.
15620 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15621 (overloadNamespace, XXX): New.
15622 (main): Call XXX::marker2.
15623
3ad13771
FF
156242004-02-01 Fred Fish <fnf@redhat.com>
15625
15626 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15627 * gdb.base/finish.exp: Ditto.
15628 * gdb.base/gcore.exp: Ditto.
15629 * gdb.base/huge.exp: Ditto.
15630 * gdb.base/info-proc.exp: Ditto.
15631 * gdb.base/return2.exp: Ditto.
15632 * gdb.threads/gcore-thread.exp: Ditto.
15633
44c75849
DJ
156342004-02-01 Daniel Jacobowitz <drow@mvista.com>
15635
15636 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15637
005bc093
MK
156382004-02-01 Mark Kettenis <kettenis@gnu.org>
15639
15640 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15641 that opening the file succeeds on OpenBSD.
15642
c47cebdb
DJ
156432004-02-01 Daniel Jacobowitz <drow@mvista.com>
15644
15645 * gdb.threads/thread-specific.c: New file.
15646 * gdb.threads/threads-specific.exp: New test script.
15647 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15648 to expect_out.
15649
5a01311c
MK
156502004-02-01 Mark Kettenis <kettenis@gnu.org>
15651
15652 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15653 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15654 only on the "print_small_structs from print_long_arg_list" test.
15655
ce22a4f1
DJ
156562004-02-01 Daniel Jacobowitz <drow@mvista.com>
15657
15658 * gdb.base/completion.exp: Kill a stray backslash.
15659
15660 From Jim Ingham <jingham@apple.com>:
15661 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15662 agrees with the result from sending a tab.
15663
abbab9d3
DJ
156642004-01-31 Daniel Jacobowitz <drow@mvista.com>
15665
15666 * gdb.base/chng-syms.exp: Remove stray newline.
15667
53904d1e
MK
156682004-01-31 Mark Kettenis <kettenis@gnu.org>
15669
15670 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15671 *-*-openbsd*.
15672 * gdb.asm/openbsd.inc: New file.
15673
3a4b3aac
MK
156742004-01-30 Mark Kettenis <kettenis@gnu.org>
15675
15676 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15677 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15678 *-*solaris2*. Remove commented out default settings for
15679 asm-flags. Replace gdb_compile with target_link.
15680
ebac27b4
MC
156812004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15682
15683 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15684 for all tests. Remove old hp-ux and cygnus xfail cases.
15685
d8679d84
PH
156862004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15687
15688 * gdb.base/chng-syms.exp: New file.
15689 * gdb.base/chng-syms.c: New file.
15690
0a55bc22
MC
156912004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15692
15693 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15694 Provide arms for current output in all my configurations.
15695
94b8e876
MC
156962004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15697
15698 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15699 * lib/compiler.cc: Likewise.
15700 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15701 get the right preprocessor. Eval the output directly. Remove
15702 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15703 hp_f77_compiler and hp_f90_compiler completely.
15704 (gdb_preprocess): Delete.
15705 (get_compiler): Delete.
15706
7cf03d44
MK
157072004-01-24 Mark Kettenis <kettenis@gnu.org>
15708
15709 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15710 <string.h>.
15711
68b6dce9
NR
157122004-01-24 Nick Roberts <nick@nick.uklinux.net>
15713
15714 * gdb.mi/mi-stack.exp: Update copyright.
15715
b368761e
DC
157162004-01-23 David Carlton <carlton@kealia.com>
15717
15718 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15719 test for cp_lookup_transparent_type.
15720 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15721 call them.
15722
f2061b53
DJ
157232004-01-23 Daniel Jacobowitz <drow@mvista.com>
15724
15725 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15726 after -var-update.
15727
37fc574a
DC
157282004-01-23 David Carlton <carlton@kealia.com>
15729
15730 * gdb.cp/namespace.cc (C::ensureRefs): New.
15731 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15732
8e94b928
NR
157332004-01-20 Nick Roberts <nick@nick.uklinux.net>
15734
15735 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15736 case "-stack-list-locals 2".
15737 * gdb.mi/mi-var-child.exp: Test for case
15738 "-var-list-children --all-values NAME".
15739
997b0952
MC
157402004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15741
15742 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15743
52470da3
MK
157442004-01-18 Mark Kettenis <kettenis@gnu.org>
15745
7049b4b8
MK
15746 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15747 used with gdb_test_multiple.
15748
52470da3
MK
15749 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15750 read at address 0. This fixes PR testsuite/1504.
15751
da6012e5
DJ
157522004-01-18 Daniel Jacobowitz <drow@mvista.com>
15753
15754 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15755 Remove downloading, guessing the host executable, the calls to
15756 gdb_file_cmd and gdb_target_cmd, and "load" support.
15757 (infer_host_exec): New function broken out from gdb_load.
15758 (gdb_load): New wrapper for gdbserver_gdb_load.
15759 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15760 gdb_target_cmd. Use -target-select.
15761 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15762 Download binaries to the host. Clear last_mi_remote_file when
15763 we load a new binary.
15764 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15765 call gdbserver_gdb_load and mi_gdb_target_cmd.
15766
32c70722
MC
157672004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15768
15769 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15770 type patterns.
15771
b0cecf36
MC
157722004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15773
15774 * gdb.cp/templates.exp: Fix typo in test name of
15775 "print Foo<volatile char*>::foo".
15776
4120d7e6
MC
157772004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15778
15779 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15780
f679e530
BE
157812004-01-16 Ben Elliston <bje@wasabisystems.com>
15782
15783 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15784 (clean mostlyclean): Remove empty rm.
15785
091c48f6
MC
157862004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15787
15788 * gdb.base/setvar.exp: Add copyright years.
15789
3e5fc8d2
DC
157902004-01-14 David Carlton <carlton@bactrian.org>
15791
15792 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15793 PR c++/1511 and update coment.
15794 * gdb.cp/templates.exp: Update patterns to match current output.
15795 If changes involve something other than whitespace, KFAIL
15796 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15797
63d06c5c
DC
157982004-01-14 David Carlton <carlton@kealia.com>
15799
15800 * gdb.cp/namespace.exp: Add tests involving classes defined within
15801 namespaces.
15802 * gdb.cp/namespace.cc (C::CClass): New.
15803 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15804
a51dab88
EZ
158052004-01-14 Elena Zannoni <ezannoni@redhat.com>
15806
15807 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15808 what debug info we have. Print a better message if something goes
15809 wrong while producing the separate debug info file.
15810
a476ccc9
MC
158112004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15812
15813 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15814
f453692c
MC
158152004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15816
15817 * gdb.base/callfuncs.c: Add copyright notice.
15818
f40063a5
MC
158192004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15820
15821 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15822 inheritance. PR gdb/1498, PR gcc/13539.
15823
19ac3974
EZ
158242004-01-13 Elena Zannoni <ezannoni@redhat.com>
15825
a9c64011
AS
15826 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15827 test specific name.
15828 * gdb.mi/gdb669.exp: Ditto.
15829 * gdb.mi/mi-pthreads.exp: Ditto.
15830 * gdb.mi/mi1-pthreads.exp: Ditto.
15831 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15832
56c97c6e
MC
158332004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15834
15835 * gdb.cp/member-ptr.cc: Add copyright notice.
15836
a0644324
MC
158372004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15838
15839 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15840 some patterns for recent versions of gcc and hpacc. Delete
15841 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15842 Delete tests that access a NULL pointer-to-member-data. This
15843 script is still disabled for gcc.
15844
32fabe09
EZ
158452004-01-12 Elena Zannoni <ezannoni@redhat.com>
15846
15847 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15848 escaped correctly.
32fabe09 15849
1f8a6abb
EZ
158502004-01-12 Elena Zannoni <ezannoni@redhat.com>
15851
15852 * gdb.base/sepdebug.exp: New file.
15853 * gdb.base/sepdebug.c: New file.
15854 * lib/gdb.exp (separate_debug_filename): New procedure.
15855 (gdb_gnu_strip_debug): New procedure.
15856
48efe704
AC
158572004-01-12 Andrew Cagney <cagney@redhat.com>
15858
15859 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15860 * gdb.mi/ChangeLog-1999-2003: New file.
15861
a9415475
AC
158622004-01-12 Andrew Cagney <cagney@redhat.com>
15863
15864 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15865 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15866 or EEXIST", treat EBUSY as an XFAIL.
15867
83b8cf9d
MC
158682004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15869
15870 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15871 hp_cc_compiler.
15872
9939d2a8
MC
158732004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15874
15875 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15876 decorations.
15877
1ff8cadf
MC
158782004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15879
15880 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15881 and "(aCC)" decorations. Remove obsolete doco about old
15882 test results.
15883
6fa9022e
MC
158842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15885
15886 * gdb.cp/exception.exp: Fix typo in doco.
15887
209721fe
MK
158882004-01-09 Mark Kettenis <kettenis@gnu.org>
15889
15890 * gdb.base/gdb1476.exp: Fix typo.
15891
ef11303e
MC
158922004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15893
15894 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15895 file.
15896
041ab88c
MC
158972004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15898
15899 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15900 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15901 Use gdb_compile. Remove restriction on gcc. Add some patterns
15902 for recent version of gdb. Delete second half, which was a copy
15903 of the first half with different build flags. This test is
15904 still disabled because it is still not ready for production.
15905
e36d075a
MC
159062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15907
15908 * gdb.cp/exception.cc: Add copyright notice.
15909 * gdb.cp/exception.exp: Add a notice that this file is broken
15910 because of line number changes caused by addition of copyright
15911 notice.
15912
42b190ad
MC
159132004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15914
15915 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15916 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15917
8f25f06b
MC
159182004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15919
15920 * gdb.cp/classes.exp: Accept gnu abi 2.
15921 * gdb.cp/derivation.exp: Likewise.
15922 * gdb.cp/overload.exp: Likewise.
15923 * gdb.cp/virtfunc.exp: Likewise.
15924
06ded8b8
MC
159252004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15926
15927 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15928 semicolon after end of function.
15929
77c26ae3
MC
159302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15931
15932 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15933 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15934 boilerplate code for compiling and running the program under
15935 test. Add some string method tests.
15936
20757486
MC
159372004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15938
15939 * gdb.cp/bs15503.cc: Add copyright notice.
15940 * gdb.cp/bs15503.exp: Adjust line number.
15941
0fd3b503
MC
159422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15943
15944 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15945 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15946
10d1bea8
MC
159472004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15948
15949 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15950 hp_cc_compiler.
15951
2789202a
MC
159522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15953
15954 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15955 * gdb.cp/ctti.exp: Use the marker instead of "next".
15956 With gcc, run further before bailing.
15957
b862f14c
MC
159582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15959
15960 * gdb.cp/cttiadd.cc: Add copyright notice.
15961 * gdb.cp/cttiadd1.cc: Likewise.
15962 * gdb.cp/cttiadd2.cc: Likewise.
15963 * gdb.cp/cttiadd3.cc: Likewise.
15964
96da2469
MC
159652004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15966
15967 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15968 Use gdb_test, gdb_test_multiple. Use floating-point values that
15969 have exact representations in IEEE-ish formats.
15970
053248ff
MC
159712004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15972
15973 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15974 compilers. Delete duplicate call to get_compiler_info.
15975 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15976 * gdb.base/volatile.exp: Likewise.
15977
84acecdd
MK
159782004-01-07 Mark Kettenis <kettenis@gnu.org>
15979
15980 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15981 memory at address 0.
15982
fe11a27f
MC
159832004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15984
15985 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15986 to test for hp-ux assembler. Fix copyright years.
15987
60ad077b
AC
159882004-01-07 Andrew Cagney <cagney@redhat.com>
15989
15990 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15991
1c9b8f33
AC
159922004-01-07 Andrew Cagney <cagney@redhat.com>
15993
15994 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15995 when creating the read-only file. From analysis by Roland McGrath
15996 and Elena Zannoni.
15997
753ccc7a
MC
159982004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15999
16000 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16001
eca3e36b
MC
160022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16003
16004 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16005 data pointers.
16006
f8d4bac4
MC
160072004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16008
16009 * gdb.cp/m-static.exp: Compile one source file at a time.
16010 Delete unused call to get_compiler_info.
16011
9b4e0f94
MC
160122004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16013
16014 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16015 * gdb.base/call-rt-st.exp: Likewise.
16016 * gdb.base/nodebug.exp: Likewise.
16017 * gdb.base/volatile.exp: Likewise.
16018 * gdb.cp/ref-types.exp: Likewise.
16019 * gdb.cp/templates.exp: Likewise.
16020
023c1024
MK
160212004-01-05 Mark Kettenis <kettenis@gnu.org>
16022
16023 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16024
19703c4a
MC
160252004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16026
16027 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16028 hppa*-hp-hpux*.
16029
18b67037
MK
160302004-01-04 Mark Kettenis <kettenis@gnu.org>
16031
ba6219c8
MK
16032 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16033 x86_64-*-*.
16034
18b67037
MK
16035 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16036 sparc64-*-* and sparc*-solaris2*.
16037
1bfbbb9d
MK
160382004-01-04 Mark Kettenis <kettenis@gnu.org>
16039
16040 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16041 return ${tests}" test. The ${tests} already mentions the
16042 filename.
16043
06846494
MC
160442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16045
16046 * gdb.cp/local.exp: Accept gcc abi 2.
16047
3b0cb202
MC
160482004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16049
16050 * gdb.cp/templates.exp: Accept gcc abi 2.
16051
0643ec3f
MC
160522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16053
16054 * lib/compiler.cc: Remove supports_template_debugging.
16055 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16056
d231d0b1
MC
160572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16058
16059 * gdb.cp/namespace.exp: Accept gcc abi 2.
16060
44ffb27c
MC
160612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16062
16063 * gdb.cp/method.exp: Accept gcc abi 2.
16064
184ad485
MC
160652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16066
16067 * gdb.cp/classes.exp: Generate identical results as old version.
16068 * gdb.cp/derivation.exp: Likewise.
16069 * gdb.cp/overload.exp: Likewise.
16070 * gdb.cp/virtfunc.exp: Likewise.
16071
116f09e7
MC
160722004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16075 mysterious bug with sourceware version of expect.
16076
b1379776
MC
160772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16078
16079 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16080 current versions of gcc, including gcc abi 2. Remove gratuitous
16081 restart of test program. Use gdb_test_multiple and gdb_test for
16082 all tests. Add patterns to xfail missing "const" in "const char *"
16083 and kfail PR gdb/1155.
16084
6b7a4c0e
MC
160852004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16086
16087 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16088 current versions of gcc, including gcc abi 2. Remove gratuitous
16089 restart of test program. Use gdb_test_multiple and gdb_test for
16090 all tests. Add patterns to kfail PR gdb/1498.
16091
51615d72
MC
160922003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16093
16094 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16095 current versions of gcc, including gcc abi 2. Use "breakpoint"
16096 and "continue" instead of restarting the target program. Use
16097 gdb_test_multiple and gdb_test for all tests.
16098
7b79a9d7
MK
160992004-01-01 Mark Kettenis <kettenis@gnu.org>
16100
16101 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16102 for *-*-solaris2*.
16103
1cd3489f
MC
161042003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16105
16106 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16107 current versions of gcc, including gcc abi 2. Use "breakpoint"
16108 and "continue" instead of restarting the target program several
16109 times. Use gdb_test_multiple and gdb_test for all tests.
16110
850742db
MC
161112003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16112
16113 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16114 source files.
16115
eb4bbda8
MC
161162003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16117
16118 * gdb.base/environ.exp: Handle compiling test case from multiple
16119 source files.
16120
e42c7771
MC
161212003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16122
16123 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16124
80e4b428
JB
161252003-12-17 Jim Blandy <jimb@redhat.com>
16126
5f06973a
JB
16127 * gdb.base/freebpcmd.c: Add copyright notice.
16128
80e4b428
JB
16129 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16130
0ab84fb7
MC
161312003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16132
16133 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16134
1b3bb3d0
JB
161352003-12-13 Jim Blandy <jimb@redhat.com>
16136
16137 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16138
3a4c9371
KB
161392003-12-12 Kevin Buettner <kevinb@redhat.com>
16140
16141 * gdb.asm/frv.inc: New file.
16142 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16143
a1dea79a
FF
161442003-12-09 Fred Fish <fnf@redhat.com>
16145
16146 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16147 functions to break1.c and leave prototypes behind. Add more
16148 "set breakpoint NN here" comments.
16149 * gdb.base/break1.c: New file.
16150
16151 * gdb.base/break.exp: Handle compiling test case from multiple
16152 source files and change source file references as needed.
16153 * gdb.base/completion.exp: Ditto.
16154 * gdb.base/condbreak.exp: Ditto.
16155 * gdb.base/define.exp: Ditto.
16156 * gdb.base/ena-dis-br.exp: Ditto.
16157 * gdb.base/info-proc.exp: Ditto.
16158 * gdb.base/maint.exp: Ditto.
16159 * gdb.base/until.exp: Ditto.
16160
16161 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16162 hardcoded line numbers.
16163 * gdb.base/define.exp: Ditto.
16164 * gdb.base/ena-dis-br.exp: Ditto.
16165 * gdb.base/maint.exp: Ditto.
16166 * gdb.base/until.exp: Ditto.
16167
16168 * gdb.base/completion.exp: Use "break1" for completion tests since
16169 "break" is no longer a unique prefix.
16170
5266b69c
AC
161712003-12-06 Andrew Cagney <cagney@redhat.com>
16172
16173 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16174 "return_value_unimplemented". When an unimplemented struct return
16175 architecture, report incorrect values as a KFAIL
16176
374451f0
MC
161772003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16178
16179 * gdb.cp/rtti.exp: Accept new wording of warning from
16180 cp_lookup_rtti_type.
16181
ba9b20a7
MC
161822003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16183
16184 Partial fix for PR testsuite/1456.
16185 * gdb.base/scope.exp (test_at_main): Replace references to
16186 gcc_compiled with calls to test_compiler_info.
16187 (test_at_foo): Likewise.
16188 (test_at_bar): Likewise.
16189
b74b6d0b
MC
161902003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16191
16192 Partial fix for PR testsuite/1456.
16193 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16194 to test_compiler_info.
16195
ccfa3402
MC
161962003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16197
16198 * gdb.base/so-impl-ld.exp: Update copyright notice.
16199
f6246aba
MC
162002003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16201
16202 Partial fix for PR testsuite/1456.
16203 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16204 to test_compiler_info.
16205
13ae734a
MC
162062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16207
16208 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16209 from current versions of gdb. Clean up regular expressions.
16210 Delete redundant timeout case.
16211
d8e1cdee
MC
162122003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16213
16214 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16215 from current versions of gdb. Clean up regular expressions.
16216 Delete redundant timeout case.
16217
96457b64
MC
162182003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16219
16220 Partial fix for PR testsuite/1456.
16221 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16222 gcc_compiled with call to test_compiler_info.
16223
f35309fc
MC
162242003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16225
16226 Partial fix for PR testsuite/1456.
16227 * gdb.base/list.exp (test_list_function): Delete unused declaration
16228 of gcc_compiled.
16229
d7afdf9b
MC
162302003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16231
16232 Partial fix for PR testsuite/1456.
16233 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16234 call to test_compiler_info.
16235
71507b56
MK
162362003-11-29 Mark Kettenis <kettenis@gnu.org>
16237
16238 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16239 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16240 it to create the appropriate note.inc.
16241 * gdb.asm/asmsrc1.s: Include "note.inc".
16242 * gdb.asm/netbsd.inc: New file.
16243 * gdb.asm/empty.inc: New file.
16244
f81f93f7
MC
162452003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16246
16247 Partial fix for PR testsuite/1456.
16248 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16249 calls to test_compiler_info.
16250
9a77938e
MC
162512003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16252
16253 Partial fix for PR testsuite/1456.
16254 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16255 calls to test_compiler_info.
16256
e8367dc7
MK
162572003-11-27 Mark Kettenis <kettenis@gnu.org>
16258
16259 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16260 pattern for the KFAILs.
16261
526c61ee
AF
162622003-11-25 Adam Fedor <fedor@gnu.org>
16263
16264 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16265 * gdb.objc/objcdecode.m: New file.
16266
28f2d600
AF
162672003-11-25 Adam Fedor <fedor@gnu.org>
16268
16269 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16270 * gdb.objc/nondebug.m: New file.
16271
a3895cee
BE
162722003-11-26 Ben Elliston <bje@wasabisystems.com>
16273
16274 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16275 NetBSD as it does on FreeBSD. Modelled on a similar change by
16276 Mark Kettenis on 2003-05-30.
16277 (link-flags): Set to "--entry _start" regardless of target.
16278 Special linker flags are to be appended to $link-flags.
16279 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16280
c9f2c8a3
MC
162812003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16282
16283 * gdb.cp/method.exp: Accept output of new demangler.
16284
15a0587a 162852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16286
16287 * gdb/class2.exp: New file.
16288 * gdb/class2.cc: New file.
16289
3c00b570
MC
162902003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16291
16292 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16293 of new demangler.
16294
7027acc7
MK
162952003-11-23 Mark Kettenis <kettenis@gnu.org>
16296
16297 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16298 of gdb_test "run".
16299
b0e1598a
MK
163002003-11-23 Mark Kettenis <kettenis@gnu.org>
16301
16302 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16303 "continue" into "run".
16304
4d9eda44
MC
163052003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16306
16307 Partial fix for PR testsuite/1456.
16308 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16309 call to test_compiler_info.
16310 * gdb.cp/ctti.exp: Likewise.
16311 * gdb.cp/derivation.exp: Likewise.
16312 * gdb.cp/member-ptr.exp: Likewise.
16313 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16314 reference to gcc_compiled.
16315
163162003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16317
16318 Fix PR testsuite/1463.
16319 * gdb.base/structs.exp (start_structs_test): Call
16320 get_debug_format before using the debug format.
16321
d422fe19
AC
163222003-11-22 Andrew Cagney <cagney@redhat.com>
16323
16324 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16325 * gdb.base/structs.exp: Use gdb_test_multiple.
16326
039cf96d
AC
163272003-11-20 Andrew Cagney <cagney@redhat.com>
16328
6882279b
AC
16329 * gdb.base/structs.exp: Handle and recover from internal errors.
16330 Replace "foo${n}" with "foo<n>" in test messages.
16331
e53890ae
AC
16332 * gdb.base/structs.exp: Update copyright. Rewrite.
16333 * gdb.base/structs.c: Update copyright. Rewrite.
16334
2b211c59
AC
16335 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16336 resync count exceeded.
d63a86f8 16337
039cf96d
AC
16338 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16339 from the internal error.
16340 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16341 Original from Jim Blandy.
16342 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16343
eac98b22
AC
163442003-11-19 Andrew Cagney <cagney@redhat.com>
16345
16346 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16347 KFAIL.
16348
67455b2a
MK
163492003-11-17 Mark Kettenis <kettenis@gnu.org>
16350
16351 New testcase for PR backtrace/1435.
16352 * gdb.arch/i386-unwind.exp: New file.
16353 * gdb.arch/i386-unwind.c: New file.
16354
853d6e5b
AC
163552003-11-17 Andrew Cagney <cagney@redhat.com>
16356
16357 * lib/gdb.exp (compiler_info): New global.
16358 (test_compiler_info): New function.
16359 (get_compiler_info): Set compiler_info.
16360 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16361 "compiler_info" to gcc-<major>-<minor>.
16362
38cf6e11
MC
163632003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16364
16365 * gdb.trace/configure: Remove.
16366
a50d3602
EZ
163672003-11-13 Elena Zannoni <ezannoni@redhat.com>
16368
16369 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16370 breakpoints.
a50d3602
EZ
16371 * gdb.base/break.exp: Remove all references to explicit line
16372 numbers.
16373
d9407aaa
NC
163742003-11-11 Nick Clifton <nickc@redhat.com>
16375
16376 * gdb.base/shreloc.exp: Do not run for targets which do not
16377 support shared objects.
16378
db488fc1
CV
163792003-11-10 Corinna Vinschen <vinschen@redhat.com>
16380
16381 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16382 Don't run tests if nofileio flag is given.
16383
6a90a18e
EZ
163842003-11-07 Elena Zannoni <ezannoni@redhat.com>
16385
16386 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16387 as well as 'Watchpoint'.
6a90a18e 16388
0b915e9c
EZ
163892003-11-06 Elena Zannoni <ezannoni@redhat.com>
16390
16391 Reported by Jim Ingham <jingham@apple.com>:
16392 * gdb.base/annota1.exp: Match at least one occurrence of the
16393 signal handler annotation.
16394
d7e4b55f
EZ
163952003-11-06 Elena Zannoni <ezannoni@redhat.com>
16396
a9c64011
AS
16397 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16398 as well as 'Watchpoint'.
d7e4b55f 16399
2fe4e8d0
MC
164002003-11-05 Michael Chastain <mec@shout.net>
16401
16402 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16403
6ef88553
KW
164042003-11-03 Kris Warkentin <kewarken@qnx.com>
16405
16406 * gdb.arch/gdb1291.c: New test file.
16407 * gdb.arch/gdb1291.exp: New test script.
16408 * gdb.arch/gdb1431.c: New test file.
16409 * gdb.arch/gdb1431.exp: New test script.
16410
ae7dc4d8
MC
164112003-10-22 Michael Chastain <mec@shout.net>
16412
16413 * gdb.mi/pthreads.c: Add copyright notice.
16414
c39d7427
MC
164152003-10-22 Michael Chastain <mec@shout.net>
16416
16417 * gdb.threads/pthreads.c: Add copyright notice.
16418
8b7d96c1
MC
164192003-10-20 Michael Chastain <mec@shout.net>
16420
16421 * gdb.base/gdb1056.exp: New test script.
16422
d1d69fdd
DJ
164232003-10-13 Daniel Jacobowitz <drow@mvista.com>
16424
16425 * gdb.threads/killed.exp: Use gdb_run_cmd.
16426
7d605576
DJ
164272003-10-13 Daniel Jacobowitz <drow@mvista.com>
16428
16429 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16430 create a core file.
16431 * gdb.threads/gcore-thread.exp: Likewise.
16432
618ec112
CV
164332003-10-13 Corinna Vinschen <vinschen@redhat.com>
16434
16435 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16436 type, based on char type.
16437 (struct bit_flags_short_t): New bitfield type, based on short type.
16438 (init_bit_flags_char): New fuction.
16439 (init_bit_flags_short): Ditto.
16440 (print_bit_flags_char): Ditto.
16441 (print_bit_flags_short): Ditto.
16442 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16443
9367a73c
MC
164442003-10-11 Michael Chastain <mec@shout.net>
16445
16446 * gdb.base/call-rt-st.exp: Update copyright year.
16447
1decf120
KI
164482003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16449
16450 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16451 * gdb.disasm/sh3.s: Ditto.
16452
5445b2ae
DJ
164532003-10-07 Daniel Jacobowitz <drow@mvista.com>
16454
16455 * gdb.threads/switch-threads.exp: New test.
16456 * gdb.threads/switch-threads.c: New source file.
16457
aec24853
CV
164582003-10-07 Corinna Vinschen <vinschen@redhat.com>
16459
16460 * gdb.base/ending-run.exp: Add sh specific case.
16461
adc7428d
AC
164622003-10-06 Andrew Cagney <cagney@redhat.com>
16463
16464 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16465 * gdb.disasm/mn10200.exp: Delete obsolete file.
16466
c9d37158
DJ
164672003-09-29 Daniel Jacobowitz <drow@mvista.com>
16468
16469 * ChangeLog: Correct an entry command.exp -> commands.exp.
16470 * gdb.base/commands.exp (bp_deleted_in_command_test)
16471 (temporary_breakpoint_commands): Check noargs.
16472
79c2c32d
DC
164732003-09-25 David Carlton <carlton@kealia.com>
16474
16475 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16476 of some print tests, where appropriate. Add tests for C::D::cd,
16477 E::ce, F::cXfX, G::XgX.
16478 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16479
594e6d67
RE
164802003-09-25 Richard Earnshaw <rearnsha@arm.com>
16481
16482 * lib/java.exp (java_init): Import target_alias before using it.
16483
10f0d451
DC
164842003-09-25 David Carlton <carlton@kealia.com>
16485
16486 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16487
274bcba0
EZ
164882003-09-23 Elena Zannoni <ezannoni@redhat.com>
16489
d63a86f8 16490 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16491 weirdness.
274bcba0 16492
cdbf20f7
MC
164932003-09-17 Michael Chastain <mec@shout.net>
16494
16495 * gdb.cp/gdb1355.exp: New file.
16496 * gdb.cp/gdb1355.c: New file.
16497
71e06f80
CV
164982003-09-15 Corinna Vinschen <vinschen@redhat.com>
16499
16500 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16501 * gdb.asm/sh.inc: New file.
16502
5c4e30ca
DC
165032003-09-11 David Carlton <carlton@kealia.com>
16504
bd45b7af
DC
16505 * gdb.cp/namespace.exp: Add tests for namespace types.
16506 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16507 (test_namespace): New.
16508
1c199746
EZ
165092003-09-11 Elena Zannoni <ezannoni@redhat.com>
16510
a9c64011 16511 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16512 * gdb.stabs/weird.exp: Ditto.
1c199746 16513
04ed252f
MC
165142003-09-08 Michael Chastain <mec@shout.net>
16515
16516 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16517
d8a2d9e7
MC
165182003-09-07 Michael Chastain <mec@shout.net>
16519
16520 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16521 'parse error'.
16522
161afb24
MK
165232003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16524
16525 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16526
49f2741a
MC
165272003-08-30 Michael Chastain <mec@shout.net>
16528
16529 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16530 * gdb.gdb/observer.exp: Ditto.
16531 * gdb.gdb/xfullpath.exp: Ditto.
16532
8afa723e
MK
165332003-08-29 Mark Kettenis <kettenis@gnu.org>
16534
16535 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16536 *-*-*bsd*.
16537
f31dfe3b
JJ
165382003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16539
16540 * gdb.base/dump.exp: Skip for ia64.
16541
4630e498
JJ
165422003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16543
16544 * gdb.asm/asm-source.exp: Add ia64 support.
16545 * gdb.asm/ia64.inc: New file.
16546
1105b7ef
MC
165472003-08-22 Michael Chastain <mec@shout.net>
16548
16549 * gdb.cp: New directory.
16550 * gdb.cp/*: Copy from gdb.c++/*.
16551 * gdb.c++/*: Remove.
16552 * Makefile.in: Change gdb.c++ to gdb.cp.
16553 * configure.in: Ditto.
16554 * configure: Regnerate.
16555
c945b932
MK
165562003-08-18 Mark Kettenis <kettenis@gnu.org>
16557
16558 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16559 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16560
2b66634b
DJ
165612003-08-17 Daniel Jacobowitz <drow@mvista.com>
16562
16563 * mi-var-display.exp (-var-list-children weird): Accept function
16564 pointers with argument types.
16565 * mi1-var-display.exp (-var-list-children weird): Likewise.
16566 * mi2-var-display.exp (-var-list-children weird): Likewise.
16567
a356f73b
DJ
165682003-08-17 Daniel Jacobowitz <drow@mvista.com>
16569
16570 * gdb.base/annota3.exp: Add missing newline.
16571
483417b8
MC
165722003-08-06 Michael Chastain <mec@shout.net>
16573
16574 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16575
c99c59c3
MS
165762003-08-12 Michael Snyder <msnyder@redhat.com>
16577
16578 * gdb.base/float.exp: Add test for SH.
16579
55ed7501
MK
165802003-08-10 Mark Kettenis <kettenis@gnu.org>
16581
16582 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16583
1a371f2e
EZ
165842003-08-07 Elena Zannoni <ezannoni@redhat.com>
16585
16586 * gdb.base/completion.exp: Remove reduntant completion test
16587 on filename.
16588
e0f353ce
EZ
165892003-08-07 Elena Zannoni <ezannoni@redhat.com>
16590
a9c64011
AS
16591 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16592 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16593 gdb.trace/save-trace.exp: Make sure that full pathnames are
16594 escaped correctly.
e0f353ce 16595
5710a1af 165962003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16597
a9c64011
AS
16598 * configure.in: Don't generate config.h from config.hin.
16599 * configure: Regenerate.
16600 * config.hin: Remove file.
16601 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16602 * gdb.threads/pthreads.c: Ditto.
5710a1af 16603
dcd81ce9
DJ
166042003-08-07 Daniel Jacobowitz <drow@mvista.com>
16605
16606 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16607 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16608 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16609 Replace ld24 with seth/add3.
16610
6009d884
AC
166112003-08-02 Andrew Cagney <cagney@redhat.com>
16612
16613 * gdb.base/annota3.exp: New file.
16614 * gdb.base/annota3.c: New file.
16615 * gdb.c++/annota3.exp: New file.
16616 * gdb.c++/annota3.cc: New file.
16617
51514e06
MC
166182003-07-29 Michael Chastain <mec@shout.net>
16619
16620 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16621 actually failed.
16622 (do_pass): Likewise.
16623 * gdb.threads/tls.exp: Always initialize no_of_threads.
16624
4ee6625b
DJ
166252003-07-27 Daniel Jacobowitz <drow@mvista.com>
16626
16627 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16628 pattern.
16629 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16630 * gdb.threads/tls.exp: Recognize one case of the host library not
16631 supporting TLS.
16632
225f2bf6
AC
166332003-07-27 Andrew Cagney <cagney@redhat.com>
16634
16635 * gdb.base/fileio.exp: Use SH when running commands using
16636 remote_exec.
16637
bcb27c9f
DJ
166382003-07-24 Daniel Jacobowitz <drow@mvista.com>
16639
16640 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16641 * gdb.base/relocate.c (dummy): New padding array.
16642
3d67be83
MS
166432003-07-22 Michael Snyder <msnyder@redhat.com>
16644
d63a86f8 16645 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16646
16647 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16648 patterns to be more general, accepting old and new output.
16649 Some output chars (such as '+') also must be quoted.
d63a86f8 16650 Some addresses are displayed numerically instead of
3d67be83
MS
16651 symbolically.
16652
57ba3b85
MS
166532003-07-23 Michael Snyder <msnyder@redhat.com>
16654
686d097c
MS
16655 * gdb.base/return2.exp: Don't test long-long return.
16656
57ba3b85
MS
16657 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16658 * gdb.disasm/t01_mov.exp: Ditto.
16659 * gdb.disasm/t02_mova.s: Ditto.
16660 * gdb.disasm/t02_mova.exp: Ditto.
16661 * gdb.disasm/t03_add.s: Ditto.
16662 * gdb.disasm/t03_add.exp: Ditto.
16663 * gdb.disasm/t04_sub.s: Ditto.
16664 * gdb.disasm/t04_sub.exp: Ditto.
16665 * gdb.disasm/t05_cmp.s: Ditto.
16666 * gdb.disasm/t05_cmp.exp: Ditto.
16667 * gdb.disasm/t06_ari2.s: Ditto.
16668 * gdb.disasm/t06_ari2.exp: Ditto.
16669 * gdb.disasm/t07_ari3.s: Ditto.
16670 * gdb.disasm/t07_ari3.exp: Ditto.
16671 * gdb.disasm/t08_or.s: Ditto.
16672 * gdb.disasm/t08_or.exp: Ditto.
16673 * gdb.disasm/t09_xor.s: Ditto.
16674 * gdb.disasm/t09_xor.exp: Ditto.
16675 * gdb.disasm/t10_and.s: Ditto.
16676 * gdb.disasm/t10_and.exp: Ditto.
16677 * gdb.disasm/t11_logs.s: Ditto.
16678 * gdb.disasm/t11_logs.exp: Ditto.
16679 * gdb.disasm/t12_bit.s: Ditto.
16680 * gdb.disasm/t12_bit.exp: Ditto.
16681 * gdb.disasm/t13_otr.s: Ditto.
16682 * gdb.disasm/t13_otr.exp: Ditto.
16683
e00759ef
EZ
166842003-07-22 Elena Zannoni <ezannoni@redhat.com>
16685
16686 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16687
8bc2021f
EZ
166882003-07-22 Elena Zannoni <ezannoni@redhat.com>
16689
a9c64011
AS
16690 * gdb.threads/tls.c : New file.
16691 * gdb.threads/tls.exp : New file.
16692 * gdb.threads/tls-main.c : New file.
16693 * gdb.threads/tls-shared.c : New file.
16694 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16695
89320c4c
AS
166962003-07-22 Andreas Schwab <schwab@suse.de>
16697
16698 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16699
180dea7c
AS
167002003-07-20 Andreas Schwab <schwab@suse.de>
16701
16702 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16703 due to insn reordering.
16704
0714963c
AC
167052003-07-15 Andrew Cagney <cagney@redhat.com>
16706
16707 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16708
98a23b3f
MC
167092003-07-15 Michael Chastain <mec@shout.net>
16710
16711 * gdb.base/gdb1250.exp: New file.
16712 * gdb.base/gdb1250.c: New file.
16713
27e417a2
ML
167142003-07-09 Michal Ludvig <mludvig@suse.cz>
16715
16716 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16717 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16718
8bc2021f
EZ
167192003-07-09 Elena Zannoni <ezannoni@redhat.com>
16720
a9c64011
AS
16721 * gdb.threads/tls.c: New file.
16722 * gdb.threads/tls.exp: New file.
16723 * gdb.threads/tls-main.c: New file.
16724 * gdb.threads/tls-shared.c: New file.
16725 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16726
d99968dc
EZ
167272003-07-09 Elena Zannoni <ezannoni@redhat.com>
16728
16729 * gdb.base/annota1.exp: Make sure that we properly escape the
16730 full path of the source file. Xfail more permissive patterns,
d63a86f8 16731 due to a compiler debug info problem.
d99968dc 16732
83876b3b
AS
167332003-07-07 Andreas Schwab <schwab@suse.de>
16734
2705e972
AS
16735 * gdb.asm/m68k.inc: New file.
16736 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16737
83876b3b
AS
16738 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16739 arguments"): Also match negative number.
16740
16741 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16742
3a871b37
DJ
167432003-07-03 Daniel Jacobowitz <drow@mvista.com>
16744
16745 * gdb.base/store.c (charest): New typedef.
16746 (add_char): Rename to add_charest, update.
16747 (wack_char): Rename to wack_charest, update types. Return l + r
16748 to keep r live across the call.
16749 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16750 (wack_double, wack_doublest): Return l + r to keep r live across
16751 the call.
16752 * gdb.base/store.exp: Accomodate store.c changes.
16753
b2a7f303
DC
167542003-06-30 David Carlton <carlton@kealia.com>
16755
16756 * gdb.c++/maint.exp (test_invalid_name): New.
16757 (test_first_component): Add tests for invalid names.
16758
3c6cb4a1
MC
167592003-06-29 Michael Chastain <mec@shout.net>
16760
16761 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16762 output of '<VTT for class>' for virtual base classes.
16763
f1c2644b
DJ
167642003-06-29 Daniel Jacobowitz <drow@mvista.com>
16765
16766 * gdb.base/completion.exp: Tab-complete "complet" instead of
16767 "compl".
16768 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16769
18080350
DJ
167702003-06-29 Daniel Jacobowitz <drow@mvista.com>
16771
16772 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16773 * gdb.base/volatile.exp: Likewise.
16774
f56973f8
DJ
167752003-06-29 Daniel Jacobowitz <drow@mvista.com>
16776
16777 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16778 gdb/1265.
16779
167802003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16781 Daniel Jacobowitz <drow@mvista.com>
16782
16783 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16784 initial line count of 'captured_main' from 26 to 32.
16785 (test_with_self): Allow xmalloc call to be interleaved with the
16786 preceding two lines.
16787
e766d4d6
JB
167882003-06-24 Joel Brobecker <brobecker@gnat.com>
16789
16790 * gdb.base/bang.exp: New testcase.
16791
f125c9a4
JB
167922003-06-23 Joel Brobecker <brobecker@gnat.com>
16793
16794 * gdb.base/langs.exp: Add some tests for the "minimal" language
16795 support.
16796
6e25beaf
EZ
167972003-06-23 Elena Zannoni <ezannoni@redhat.com>
16798
16799 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16800 the testcase.
16801
2f816dda
DJ
168022003-06-22 Daniel Jacobowitz <drow@mvista.com>
16803
16804 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16805 offset.
16806
db5a5748
DJ
168072003-06-22 Daniel Jacobowitz <drow@mvista.com>
16808
16809 * gdb.c++/pr-1210.cc: New file.
16810 * gdb.c++/pr-1210.exp: New file.
16811
1df0c130
DJ
168122003-06-21 Daniel Jacobowitz <drow@mvista.com>
16813
16814 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16815 000-exec-continue.
16816
a92feac0
MK
168172003-06-15 Mark Kettenis <kettenis@gnu.org>
16818
16819 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16820 on *-*-*bsd* instead of *-*-freebsd*.
16821
81a58f5b
AC
168222003-06-14 Andrew Cagney <cagney@redhat.com>
16823
16824 * gdb.base/store.exp: Test longest and doublest. Test all
16825 parameters. Weaken return statement match.
16826 * gdb.base/store.c: Add longest and doublest - aka long long and
16827 long double functions. Put all parameters into local register
16828 variables. Use negative values.
16829
b257a0d3
AC
168302003-06-14 Andrew Cagney <cagney@redhat.com>
16831
16832 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16833 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16834 exit status.
16835 * gdb.base/fileio.exp: Disable target when nointerrupts and
16836 noinferiorio, instead of limiting it to remote. Use remote_exec
16837 instead of system.
d63a86f8 16838
21c38304
JJ
168392003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16840
16841 * gdb.base/float.exp: Add ia64 support.
16842
1bcdb424
CV
168432003-06-12 Corinna Vinschen <vinschen@redhat.com>
16844
16845 * gdb.base/fileio.exp: Run only on remote targets.
16846
6aeb981f
CV
168472003-06-10 Corinna Vinschen <vinschen@redhat.com>
16848
16849 * gdb.base/fileio.c: New file, testing File-I/O.
16850 * gdb.base/fileio.exp: Ditto.
16851
53df362e
RG
168522003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16853
16854 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16855 shared objects after relocation at load time (gdb PR/1132).
16856 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16857 as above, part of the shared object relocation test.
53df362e 16858
ffee1b46
MK
168592003-06-08 Mark Kettenis <kettenis@gnu.org>
16860
b5ca3722
MK
16861 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16862 fully filled history list.
16863 * gdb.base/gdb_history: New file.
16864
03ed860d
MK
16865 * gdb.base/signals.exp: XFAIL "continue to func1" on
16866 i*86-*-freebsd*.
16867
ffee1b46
MK
16868 * gdb.base/attach.exp: When trying to attach to a nonexistent
16869 process, make it possible to specify the PID based on the target,
16870 and do so for *-*-freebsd*.
16871
d80dbb52
RH
168722003-06-02 Richard Henderson <rth@redhat.com>
16873
16874 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16875
6dd77b81
RH
168762003-06-02 Richard Henderson <rth@redhat.com>
16877
16878 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16879
f6347e16
RH
168802003-06-02 Richard Henderson <rth@redhat.com>
16881
16882 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16883
2c161407
DJ
168842003-06-01 Daniel Jacobowitz <drow@mvista.com>
16885
16886 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16887 of globalvar.
16888
572eb746
MK
168892003-06-01 Mark Kettenis <kettenis@gnu.org>
16890
16891 * gdb.asm/asm-source.exp: Check for memory read errors in
16892 disassembler test on *BSD too.
16893
9e9617a5
RH
168942003-06-01 Richard Henderson <rth@redhat.com>
16895
16896 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16897 for .frame.
16898 (gdbasm_call): Lose ldgp.
16899 (gdbasm_startup): Add frame information.
16900 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16901
7b34ad4e
MK
169022003-05-31 Mark Kettenis <kettenis@gnu.org>
16903
16904 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16905 i?86-*-*.
16906
10059fdf
MK
169072003-05-30 Mark Kettenis <kettenis@gnu.org>
16908
16909 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16910 FreeBSD.
16911
acf4b816
RH
169122003-05-29 Richard Henderson <rth@redhat.com>
16913
16914 * gdb.asm/alpha.inc: New file.
16915 * gdb.asm/asm-source.exp: Use it.
16916
e9ecd949
JB
169172003-05-29 Jim Blandy <jimb@redhat.com>
16918
16919 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16920 'core.PID'.
16921
e3e5a4f3
JB
169222003-05-22 Jim Blandy <jimb@redhat.com>
16923
16924 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16925 backtrace.
d63a86f8 16926
72fe3d25
DC
169272003-05-20 David Carlton <carlton@math.stanford.edu>
16928
16929 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16930 this time.
16931
58da2eb2
DC
169322003-05-19 David Carlton <carlton@bactrian.org>
16933
16934 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16935 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16936
1fcb5155
DC
169372003-05-19 David Carlton <carlton@bactrian.org>
16938
16939 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16940 namespace tests.
16941 Bump copyright date.
16942 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16943 (main): Call C::D::marker2.
16944 * gdb.c++/namespace1.cc: New file.
16945
85e85163
JJ
169462003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16947
16948 Roland McGrath <roland@redhat.com>
d63a86f8 16949 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16950 there is no manager thread.
16951
a25fbfec
JJ
169522003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16953
d63a86f8
RM
16954 * gdb.threads/schedlock.exp: Remove assumption that all threads
16955 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16956 in one of the child threads rather than the main thread.
16957
be375bae
JB
169582003-05-07 Jim Blandy <jimb@redhat.com>
16959
09bf6082
JB
16960 Add support for assembly source testing on the s390x.
16961 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16962 architecture.
16963 * gdb.asm/s390x.inc: New file.
16964
be375bae
JB
16965 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16966 succession of 'if' statements.
16967
00905d52
AC
169682003-05-05 Andrew Cagney <cagney@redhat.com>
16969
16970 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16971
b1e29e33
AC
169722003-05-05 Andrew Cagney <cagney@redhat.com>
16973
16974 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16975 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16976
e33d66ec
EZ
169772003-05-02 Elena Zannoni <ezannoni@redhat.com>
16978
16979 * gdb.base/charset.exp: Update based on new behavior of set/show
16980 charset commands.
16981
2b6fd0d8
AC
169822003-05-01 Andrew Cagney <cagney@redhat.com>
16983
16984 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16985 variable do not give memory errors.
16986
130cacce
AF
169872003-04-30 Adam Fedor <fedor@gnu.org>
16988
16989 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16990 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16991 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16992 gdb.objc/basicclass.m: : New files
16993
16994 * lib/gdb.exp (gdb_compile_objc): New procedure.
16995
bea71854
DJ
169962003-04-27 Daniel Jacobowitz <drow@mvista.com>
16997
16998 * gdb.base/signals.exp: Make backtrace tests more specific.
16999
0f20eeea
DC
170002003-04-23 David Carlton <carlton@bactrian.org>
17001
17002 * gdb.c++/maint.exp (test_first_component): Add tests for
17003 'operator' in more locations.
17004
c8c4d8dc
KB
170052003-04-16 Kevin Buettner <kevinb@redhat.com>
17006
17007 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17008
3fe60e3c
EZ
170092003-04-16 Elena Zannoni <ezannoni@redhat.com>
17010
17011 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 17012 func marke' instead. Update test name.
3fe60e3c 17013
9219021c
DC
170142003-04-15 David Carlton <carlton@math.stanford.edu>
17015
17016 * gdb.c++/maint.exp: New file.
17017
5dd55bdd
EZ
170182003-04-14 Elena Zannoni <ezannoni@redhat.com>
17019
17020 * gdb.threads/schedlock.c: Change type of thread function argument
17021 to long, to avoid warnings on 64-bit platforms.
17022
00890572
EZ
170232003-04-14 Elena Zannoni <ezannoni@redhat.com>
17024
a9c64011
AS
17025 * gdb.base/attach.exp: Add new message from ptrace in case of
17026 attaching to nonexistent process.
d63a86f8 17027
93201743
JB
170282003-04-11 Jim Blandy <jimb@redhat.com>
17029
17030 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17031 gdb.c++/userdef.cc: Place comments on the lines to which the
17032 marker function might return.
17033 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17034 gdb.c++/userdef.exp: Look for those comments to check that we've
17035 returned to the right place, instead of checking line numbers.
17036
2a11c64d
EZ
170372003-04-11 Elena Zannoni <ezannoni@redhat.com>
17038
a9c64011
AS
17039 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17040 match on sourcefile name, instead of directory name.
2a11c64d 17041
68ab8fc5
EZ
170422003-04-10 Elena Zannoni <ezannoni@redhat.com>
17043
d63a86f8 17044 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17045 working directory name.
17046
5624293a
JB
170472003-04-09 Jim Blandy <jimb@redhat.com>
17048
17049 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17050 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17051 after an inferior function call, report the failure, but allow the
17052 test to continue.
17053
f1f02ee4
SC
170542003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17055
17056 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17057 with -DPROTOTYPES.
17058
6eb79af0
SC
170592003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17060
17061 * gdb.base/break.exp: Revert last patch.
17062
8dfb4cf0
SC
170632003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17064
17065 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17066 with -DPROTOTYPES.
17067
ed4c619a
AC
170682003-04-02 Andrew Cagney <cagney@redhat.com>
17069
17070 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17071 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17072 matching directories by the name breakpoint.
17073 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17074 Make "continue to marker1" consistent.
17075 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17076 message consistent.
17077 * lib/gdb.exp: Put "the program is no longer running", and "the
17078 program exited" in parenthesis.
17079 * lib/mi-support.exp: Ditto.
d63a86f8 17080
4e35d5f0 170812003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17082
4e35d5f0
BR
17083 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17084
71900fe8
AC
170852003-03-29 Andrew Cagney <cagney@redhat.com>
17086
17087 * gdb.base/sizeof.c (main): Print the value of '\377'.
17088 * gdb.base/sizeof.exp: Check the sign of '\377'.
17089
c0655a16
MC
170902003-03-27 Michael Chastain <mec@shout.net>
17091
17092 * gdb.base/gdb1090.exp: New file.
17093 * gdb.base/gdb1090.cc: New file.
17094
5b2a3989
JB
170952003-03-27 J. Brobecker <brobecker@gnat.com>
17096
17097 * gdb.gdb/observer.exp: New regression test.
17098
79876890
MC
170992003-03-27 Michael Chastain <mec@shout.net>
17100
17101 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17102 * gdb.base/ptype.exp: Likewise.
17103
6eac95e3
CV
171042003-03-27 Corinna Vinschen <vinschen@redhat.com>
17105
17106 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17107
e8c71839
MC
171082003-03-26 Michael Chastain <mec@shout.net>
17109
17110 * gdb.base/ptype.exp: Actually use some typedef'd types.
17111
71b10041
SC
171122003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17113
17114 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17115 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17116
2512cf80
CV
171172003-03-20 Corinna Vinschen <vinschen@redhat.com>
17118
17119 * gdb.base/default.exp: Fix regular expression.
17120
0d195a4f
CV
171212003-03-20 Corinna Vinschen <vinschen@redhat.com>
17122
17123 * gdb.base/args.exp: Fix regular expression.
17124
8a2dbca8
CV
171252003-03-20 Corinna Vinschen <vinschen@redhat.com>
17126
17127 * gdb.base/help.exp: Allow Win32 child process.
17128
bf028682
CV
171292003-03-20 Corinna Vinschen <vinschen@redhat.com>
17130
17131 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17132 when stepping out of main().
17133
182dbe85
CV
171342003-03-20 Corinna Vinschen <vinschen@redhat.com>
17135
17136 * gdb.base/default.exp: Check for win32 specific message when calling
17137 "run" without executable.
17138
d67a6ba5
CV
171392003-03-20 Corinna Vinschen <vinschen@redhat.com>
17140
17141 * gdb.base/args.exp: Expect .exe in output.
17142
a955b5bb
CV
171432003-03-20 Corinna Vinschen <vinschen@redhat.com>
17144
17145 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17146 Cygwin native.
17147
bf6bad4b
AC
171482003-03-17 Andrew Cagney <cagney@redhat.com>
17149
17150 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17151 vector registes.
17152 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17153 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17154
293e9a31
DC
171552003-03-17 David Carlton <carlton@math.stanford.edu>
17156
17157 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17158 test, for PR breakpoints/38.
17159 Call test_watchpoint_and_breakpoint.
17160 * gdb.base/watchpoint.c (func3): New function.
17161 (main): Call func3.
17162
5330f2db
DC
171632003-03-04 David Carlton <carlton@math.stanford.edu>
17164
17165 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17166 Garply<Garply<char> >:: garply".
17167 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17168 with respect to PR c++/1111; note also PR c++/1113.
17169 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17170 respect to PR c++/1062.
17171 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17172
6ece72da
DC
171732003-03-03 David Carlton <carlton@math.stanford.edu>
17174
17175 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17176 with respect to PR c++/57.
17177 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17178 c++/826.
17179 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17180 respect to PR c++/57.
17181
85ca1584
DC
171822003-03-03 David Carlton <carlton@math.stanford.edu>
17183
17184 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17185 respect to PR c++/33 into FAILs.
17186
98e9c5b8
MC
171872003-03-03 Michael Chastain <mec@shout.net>
17188
7bedbf27
MC
17189 * configure.in: Update copyright years.
17190
171912003-03-03 Michael Chastain <mec@shout.net>
17192
17193 * Makefile.in: Update copyright years.
98e9c5b8 17194
f683e100
DC
171952003-02-28 David Carlton <carlton@math.stanford.edu>
17196
17197 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17198 print class instead of struct and/or superfluous protection
17199 specifiers, as long as the resulting output is equivalent to the
17200 source code.
17201 Delete FIXME from end of messages on tests that don't need
17202 fixing.
17203
a9e0cf2c
DC
172042003-02-28 David Carlton <carlton@math.stanford.edu>
17205
17206 * gdb.c++/templates.exp (do_tests): Allow const in the two
17207 Foo<volatile char *>::foo tests.
17208
e8d359df
MS
172092003-02-27 Michael Snyder <msnyder@redhat.com>
17210
d63a86f8 17211 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17212 will be consistant.
17213
0b71dc91
DC
172142003-02-26 David Carlton <carlton@math.stanford.edu>
17215
17216 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17217 char *>::foo" test with respect to PR c++/33. Create a new test
17218 which is identical to that one except that it doesn't put the
17219 space between the "char" and the "*"; KFAIL it, too.
17220
dd14ab43
DC
172212003-02-26 David Carlton <carlton@math.stanford.edu>
17222
17223 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17224 template types into either PASSes or KFAILs (corresponding to PR
17225 c++/57). Tweak indentation. Update copyright.
17226
1146c7f1
SC
172272003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17228
17229 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17230
74641dfb
MC
172312003-02-13 Michael Chastain <mec@shout.net>
17232
17233 * gdb.base/exprs.exp: Remove i960 remnants.
17234 * gdb.base/funcargs.exp: Likewise.
17235 * gdb.base/list.exp: Likewise.
17236 * gdb.base/ptype.exp: Likewise.
17237
559cd2d0
DC
172382003-02-14 David Carlton <carlton@math.stanford.edu>
17239
17240 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17241 pEe->D::vg()" from XFAIL to KFAIL.
17242
c4f90d87
JM
172432003-02-13 Jason Molenda (jmolenda@apple.com)
17244
17245 * gdb.base/maint.exp: Update maint print statistics regexp to include
17246 new entries.
17247
cbc4d97c
MC
172482003-02-13 Michael Chastain <mec@shout.net>
17249
17250 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17251
40f235b7
MC
172522003-02-12 Michael Chastain <mec@shout.net>
17253
17254 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17255 * gdb.c++/inherit.exp: Likewise.
17256 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17257 * gdb.c++/templates.exp: Likewise.
17258 * gdb.c++/virtfunc.exp: Likewise.
17259
c56716b0
JM
172602003-02-06 Jason Molenda (jason-cl@molenda.com)
17261
17262 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17263 why the code is written that way.
17264
070afcf8
MC
172652003-02-05 Michael Chastain <mec@shout.net>
17266
17267 * gdb.base/dump.exp: Add missing copyright line.
17268
5d0331e5
JM
172692003-02-05 Jason Molenda (jason-cl@molenda.com)
17270
f7ae6d3e 17271 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17272 at the beginning so the breakpoint doesn't get set on the loop.
17273
92851186
MC
172742003-02-05 Michael Chastain <mec@shout.net>
17275
17276 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17277 output for configurations with gcc 2.95.3.
17278
cbf1e085
AC
172792003-02-05 Keith Seitz <keiths@redhat.com>
17280 Andrew Cagney <ac131313@redhat.com>
17281
17282 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17283
29518e1e
MC
172842003-02-04 Michael Chastain <mec@shout.net>
17285
17286 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17287 Call perror and then continue.
17288
5af1d5f3
MC
172892003-02-03 Michael Chastain <mec@shout.net>
17290
17291 * gdb.c++/pr-1023.cc: New file.
17292 * gdb.c++/pr-1023.exp: New file.
17293
6b549786
JB
172942003-02-05 Jim Blandy <jimb@redhat.com>
17295
17296 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17297 it's local to foobar. Check for it there, and check that it's not
17298 present in main.
17299 * gdb.c++/local.cc (marker2): New function.
17300 (foobar): Call marker1.
17301 (main): Call marker2 instead of marker1.
17302
67f16606
AC
173032003-02-04 Andrew Cagney <ac131313@redhat.com>
17304
17305 * gdb.disasm/mn10200.exp: Obsolete file.
17306 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17307 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17308 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17309
1c5cb38e
DC
173102003-02-04 David Carlton <carlton@math.stanford.edu>
17311
17312 * gdb.c++/overload.exp: Test intToChar(1).
17313 * gdb.c++/overload.cc (intToChar): New.
17314 (main): Call intToChar.
17315
d1fe6965
DC
173162003-02-03 David Carlton <carlton@math.stanford.edu>
17317
17318 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17319 'might_kfail' arg.
17320 KFAIL some of the continue_to_bp_overloaded calls, according to
17321 PR c++/1025.
17322
9ba61c5d
MC
173232003-02-01 Michael Chastain <mec@shout.net>
17324
17325 * gdb.base/advance.c (marker1): New marker function.
17326 * gdb.base/advance.exp: When the 'advance' command lands on the
17327 return breakpoint, it can legitimately stop on either the
17328 current line or the next line. Accommodate both outcomes.
17329 * gdb.base/until.exp: Likewise.
17330
e7494ffb
AC
173312003-02-02 Andrew Cagney <ac131313@redhat.com>
17332
17333 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17334 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17335 now a list, not a tuple.
17336 * gdb.mi/mi-var-display.exp: Ditto.
17337 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17338
075559bc
AC
173392003-02-01 Andrew Cagney <ac131313@redhat.com>
17340
17341 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17342 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17343 stack backtraces.
17344 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17345
2bd4c7b1
MK
173462003-02-01 Mark Kettenis <kettenis@gnu.org>
17347
17348 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17349 gdb.mi/mi1-pthreads.exp: Return instead of calling
17350 gdb_suppress_entire_file.
17351
eabd8992
MS
173522003-02-01 Mark Salter <msalter@redhat.com>
17353
17354 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17355
71469e2f
MS
173562003-01-31 Mark Salter <msalter@redhat.com>
17357
17358 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17359 Support empty arg.
17360
38a94d44
MC
173612003-01-30 Michael Chastain <mec@shout.net>
17362
17363 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17364 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17365 has been fixed in gdb/readline on 2003-01-09.
17366
19ea9e73
MS
173672003-01-29 Michael Snyder <msnyder@redhat.com>
17368
e8d359df
MS
17369 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17370 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17371 * gdb.base/args.exp: Skip if target does not support args passing.
17372
2307bd6a
DJ
173732003-01-22 Daniel Jacobowitz <drow@mvista.com>
17374
19ea9e73 17375 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17376 gdb_test. Accept a list of expect arguments as the third
17377 parameter.
17378 (gdb_test): Use it.
17379
f2dd3617
EZ
173802003-01-20 Elena Zannoni <ezannoni@redhat.com>
17381
17382 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17383 allow for different test tree configurations. Update some
17384 tescases accordingly.
17385 * gdb.arch/altivec-regs.exp: Ditto.
17386 * gdb.asm/asm-source.exp: Ditto.
17387 * gdb.base/advance.exp: Ditto.
17388 * gdb.base/display.exp: Ditto.
d63a86f8 17389 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17390 * gdb.base/mips_pro.exp: Ditto.
17391 * gdb.base/overlays.exp: Ditto.
17392 * gdb.base/relocate.exp: Ditto.
17393 * gdb.base/setshow.exp: Ditto.
17394 * gdb.base/step-line.exp: Ditto.
17395 * gdb.base/step-test.exp: Ditto.
17396 * gdb.base/until.exp: Ditto.
17397 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17398
c71cdefd
DC
173992003-01-17 David Carlton <carlton@math.stanford.edu>
17400
17401 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17402 corresponding to PR c++/945.
17403 Update copyright.
17404
fdba05d7
DC
174052003-01-17 David Carlton <carlton@math.stanford.edu>
17406
17407 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17408 corresponding to PR c++/68.
17409
174102003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17411
17412 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17413 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17414 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17415
c362c33a
EZ
174162003-01-15 Elena Zannoni <ezannoni@redhat.com>
17417
0fbc361c
EZ
17418 * gdb.base/break.exp: Fix change of default location, because of
17419 removal of until tests.
17420 * gdb.base/help.exp: Update test for new 'until' help message.
17421 Add test for help on 'advance'.
a9c64011 17422 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17423
dabf8a35
MK
174242003-01-15 Mark Kettenis <kettenis@gnu.org>
17425
17426 * gdb.base/default.exp: Adapt "info float" test for recent changes
17427 to that command. Add test for "info vector".
17428 * gdb.base/float.exp: New file. Add test for "info float" that
17429 resembles the old test in gdb.base/default.exp.
17430
a1769aca
DC
174312003-01-15 David Carlton <carlton@math.stanford.edu>
17432
17433 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17434
82025e13
EZ
174352003-01-15 Elena Zannoni <ezannoni@redhat.com>
17436
17437 * gdb.base/break.exp: Move the tests of until command from here...
17438 * gdb.base/until.exp: ... to here. New file. Add other tests.
17439 * gdb.base/advance.c: New file.
17440 * gdb.base/advance.exp: New file.
17441
8f9ab801
EZ
174422003-01-14 Elena Zannoni <ezannoni@redhat.com>
17443
a9c64011
AS
17444 * gdb.base/args.c: New file.
17445 * gdb.base/args.exp: New file.
8f9ab801 17446
9ae66589
DJ
174472003-01-14 Daniel Jacobowitz <drow@mvista.com>
17448
17449 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17450
8d77e5c3
DJ
174512003-01-14 Daniel Jacobowitz <drow@mvista.com>
17452
17453 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17454
12d2f0a1
DJ
174552003-01-14 Daniel Jacobowitz <drow@mvista.com>
17456
17457 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17458 dates.
17459
6ca37014
DJ
174602003-01-13 Daniel Jacobowitz <drow@mvista.com>
17461
17462 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17463
b0023472
DJ
174642003-01-13 Daniel Jacobowitz <drow@mvista.com>
17465
17466 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17467 (ptype &*"foo").
17468 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17469
607fbc54 174702003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17471
17472 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17473 * gdb.mi/mi1-console.exp: Likewise.
17474
607fbc54 174752003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17476
17477 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17478 * gdb.mi/mi1-console.exp: Likewise.
17479
a1fb14a2
DJ
174802003-01-13 Daniel Jacobowitz <drow@mvista.com>
17481
17482 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17483
c4cf40b7
DJ
174842003-01-09 Daniel Jacobowitz <drow@mvista.com>
17485
17486 * gdb.base/detach.exp: New test.
17487
696d5a5b
DJ
174882003-01-09 Daniel Jacobowitz <drow@mvista.com>
17489
17490 * Makefile.in (ALL_SUBDIRS): New variable.
17491 (subdirs, clean, distclean): Use it.
17492 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17493 regenerating Makefile, since it is generated from the top level.
17494 * gdb.asm/Makefile.in: Likewise.
17495 * gdb.base/Makefile.in: Likewise.
17496 * gdb.c++/Makefile.in: Likewise.
17497 * gdb.disasm/Makefile.in: Likewise.
17498 * gdb.java/Makefile.in: Likewise.
17499 * gdb.mi/Makefile.in: Likewise.
17500 * gdb.threads/Makefile.in: Likewise.
17501 * gdb.trace/Makefile.in: Likewise.
17502
754533e4
DC
175032003-01-09 David Carlton <carlton@math.stanford.edu>
17504
17505 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17506 Add copyright year 2003.
17507
d8b3e9ee
MC
175082003-01-06 Michael Chastain <mec@shout.net>
17509
17510 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17511 When selecting a thread, 'line' and 'file' are optional.
17512 * gdb.mi/mi1-pthreads.exp: Likewise.
17513
8e9e0fe6
AS
175142003-01-06 Andreas Schwab <schwab@suse.de>
17515
17516 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17517 failures.
17518
b5ab8ff3
DJ
175192003-01-04 Daniel Jacobowitz <drow@mvista.com>
17520
17521 Fix PR gdb/844
17522 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17523 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17524
17525 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17526 instead of calling gdb_suppress_entire_file.
17527 * gdb.threads/print-threads.exp: Likewise.
17528 * gdb.threads/schedlock.exp: Likewise.
17529
17530 * gdb.threads/killed.exp: Return instead of calling
17531 gdb_suppress_entire_file.
17532 * gdb.threads/linux-dp.exp: Likewise.
17533 * gdb.threads/pthreads.exp: Likewise.
17534
1e698235
DJ
175352003-01-04 Daniel Jacobowitz <drow@mvista.com>
17536
17537 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17538 stabs.
17539 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17540 * gdb.base/whatis.exp: Always allow (void) after function names.
17541
147ff08c
DJ
175422003-01-04 Daniel Jacobowitz <drow@mvista.com>
17543
17544 * gdb.c++/casts.exp: Correct regexp.
17545
dc62bfc2
MK
175462003-01-04 Mark Kettenis <kettenis@gnu.org>
17547
17548 * configure.in: Call AC_CONFIG_HEADER. Don't call
17549 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17550 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17551 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17552 aforementioned directories in the AC_OUPUT call.
17553 * config.hin: New file.
17554 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17555 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17556 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17557 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17558 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17559 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17560 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17561 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17562 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17563 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17564 gdb.threads/configure.in, gdb.threads/configure,
17565 gdb.threads/config.in, gdb.trace/configure.in,
17566 gdb.trace/configure: Removed.
17567
77afa639
MC
175682003-01-03 Michael Chastain <mec@shout.net>
17569
17570 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17571 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17572
7634bb6e
DJ
175732003-01-03 Daniel Jacobowitz <drow@mvista.com>
17574
17575 * gdb.base/store.exp: Fix regular expressions.
17576
b39c905e
MK
175772002-12-28 Mark Kettenis <kettenis@gnu.org>
17578
17579 * configure.in: Rewrite.
17580 * configure: Regenerated.
17581
0a8551dd
DC
175822003-01-03 David Carlton <carlton@math.stanford.edu>
17583
17584 * gdb.base/psymtab.exp: New file.
17585 * gdb.base/psymtab1.c: Ditto.
17586 * gdb.base/psymtab2.c: Ditto.
17587
c60b7188
AF
175882002-12-23 Adam Fedor <fedor@gnu.org>
17589
17590 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17591
ee73db83
DC
175922002-12-23 David Carlton <carlton@math.stanford.edu>
17593
17594 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17595 and current_directory initialization.
17596
d6c1774e
JB
175972002-12-22 Jim Blandy <jimb@redhat.com>
17598
f0a847b8
JB
17599 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17600 rather than as part of the output file name.
17601
d6c1774e
JB
17602 * gdb.base/attach.exp: There's no need to copy the test program to
17603 /tmp; that was only ever necessary on HP/UX, and this test is
17604 entirely disabled there anyway.
17605
f0708dbb
JB
176062002-12-21 Jim Blandy <jimb@redhat.com>
17607
4c2acfea
JB
17608 * gdb.c++/psmang.exp: Doc fix.
17609
f0708dbb
JB
17610 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17611 test.
17612
9579e000
DC
176132002-12-20 David Carlton <carlton@math.stanford.edu>
17614
17615 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17616
d1810171
MC
176172002-12-18 Michael Chastain <mec@shout.net>
17618
17619 * gdb.c++/annota2.exp: Add copyright year 2002.
17620
76565097
DC
176212002-12-17 David Carlton <carlton@math.stanford.edu>
17622
17623 * gdb.c++/try_catch.cc: Add marker comments.
17624 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17625 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17626 * gdb.c++/m-static.cc: Ditto.
17627 * gdb.c++/m-static1.cc: Ditto.
17628 * gdb.c++/try_catch.cc: Ditto.
17629
da81390b
JJ
176302002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17631
17632 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17633 to see whether we are using the new -environment-directory
17634 command which resets via -r or the old version of the command
17635 which may prompt the user. Part of fix for gdb/741.
17636
b304d130
AC
176372002-12-13 Andrew Cagney <ac131313@redhat.com>
17638
17639 * gdb.fortran/types.exp: Update obsolete comment.
17640 * gdb.fortran/exprs.exp: Ditto.
17641 * lib/gdb.exp: Delete obsolete code.
17642 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17643 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17644 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17645 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17646 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17647 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17648 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17649 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17650 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17651 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17652 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17653 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17654 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17655 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17656 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17657 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17658 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17659 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17660 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17661 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17662 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17663 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17664 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17665 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17666 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17667 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17668 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17669 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17670 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17671 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17672 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17673 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17674 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17675 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17676 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17677 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17678 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17679
a23b6e6a
DC
176802002-12-11 David Carlton <carlton@math.stanford.edu>
17681
17682 * gdb.c++/m-data.exp: Add test for members that shadow global
17683 variables: see PR gdb/804.
17684 * gdb.c++/m-data.cc: Ditto.
17685
6604731b
DJ
176862002-12-10 Daniel Jacobowitz <drow@mvista.com>
17687
17688 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17689
de46ecd7
DC
176902002-12-06 David Carlton <carlton@math.stanford.edu>
17691
17692 * gdb.base/store.c: Don't declare functions static.
17693
27e829d0
AC
176942002-12-04 Andrew Cagney <ac131313@redhat.com>
17695
17696 * gdb.base/store.exp, gdb.base/store.c: New files.
17697
92806416
DJ
176982002-12-03 Daniel Jacobowitz <drow@mvista.com>
17699
17700 * gdb.base/selftest.exp: Update for current gdb.
17701
3bcbaac5
DJ
177022002-12-03 Daniel Jacobowitz <drow@mvista.com>
17703
17704 * gdb.base/maint.exp: Only dump symbols from one source file
17705 or objfile.
17706
f4f00b1f
DJ
177072002-12-03 Daniel Jacobowitz <drow@mvista.com>
17708
17709 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17710 function call.
17711
f1c8a949
JB
177122002-11-25 Jim Blandy <jimb@redhat.com>
17713
17714 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17715 function appearing in error message.
17716
9e297a97
DJ
177172002-11-21 Daniel Jacobowitz <drow@mvista.com>
17718
17719 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17720
1f312e79
JJ
177212002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17722
d63a86f8
RM
17723 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17724 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17725 should be in mi console format. This is part of fix for PR gdb/604.
17726
83c31e7d
FN
177272002-09-18 Fernando Nasser <fnasser@redhat.com>
17728
17729 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17730 which explicitly prints the zero offset as "+0".
17731
322b3f65
DJ
177322002-10-22 Daniel Jacobowitz <drow@mvista.com>
17733
17734 * gdb.threads/schedlock.c (args): Make unsigned.
17735
177362002-10-21 Daniel Jacobowitz <drow@mvista.com>
17737
17738 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17739 numbers. Allow "foo2|selected stack frame".
17740 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17741 * gdb.asm/asmsrc2.s: Likewise.
17742 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17743 comments.
17744 * gdb.asm/mips.inc: New file.
17745
5e2fe5b8
AF
177462002-10-18 Adam Fedor <fedor@gnu.org>
17747
17748 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17749 * gdb.base/help.exp: Likewise.
17750
abe1a5d0
KB
177512002-10-17 Kevin Buettner <kevinb@redhat.com>
17752
17753 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17754 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17755
10abb1d4
JB
177562002-10-02 Jim Blandy <jimb@redhat.com>
17757
17758 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17759
1f609b42
AC
177602002-10-01 Andrew Cagney <ac131313@redhat.com>
17761
17762 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17763 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17764 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17765 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17766 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17767 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17768 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17769
0aee02e4
AC
177702002-09-29 Andrew Cagney <ac131313@redhat.com>
17771
17772 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17773 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17774 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17775 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17776 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17777 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17778 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17779
6fde09ad
KB
177802002-09-27 Kevin Buettner <kevinb@redhat.com>
17781
17782 * gdb.base/annota1.exp (info break): Make directory components of
17783 path optional since not all compilers emit this debug information.
17784
889bf7c5
PA
17785 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17786 step ends up stepping out of the function instead of stopping on
17787 the epilogue.
6fde09ad 17788
9e8aab75
KS
177892002-09-26 Keith Seitz <keiths@redhat.com>
17790
17791 * lib/insight-support.exp (gdbtk_start): Figure out where
17792 the insight executable is based on where gdb is. Use this
17793 executable to start insight instead of gdb.
17794
e36180d7
AC
177952002-09-25 Andrew Cagney <cagney@redhat.com>
17796
17797 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17798
9dd34b2b
AC
177992002-09-24 Andrew Cagney <ac131313@redhat.com>
17800
17801 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17802 test_isolated_complaints.
17803 (test_empty_complaint): New function.
17804 (test_empty_complaints): New function. Check no output when no
17805 complaints.
d63a86f8 17806
dea97812
KB
178072002-09-19 Jim Blandy <jimb@redhat.com>
17808
a9c64011 17809 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17810
54951bd7
AC
178112002-09-19 Andrew Cagney <ac131313@redhat.com>
17812
17813 * gdb.gdb/complaints.exp: New file.
17814
dec43320
AC
178152002-09-18 Andrew Cagney <ac131313@redhat.com>
17816
17817 * gdb.base/maint.exp: Check `help maint internal-warning'.
17818
e70d6e3f
DC
178192002-09-18 David Carlton <carlton@math.stanford.edu>
17820
17821 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17822 numbers, and replace them by a single breakpoint after the
17823 constructors are all finished.
17824 Add test 4.
17825 * gdb.c++/m-static.cc: Add test 4.
17826 * gdb.c++/m-static.h: New file.
17827 * gdb.c++/m-static1.cc: New file.
17828
17829 * gdb.c++/printmethod.exp: New file.
17830 * gdb.c++/printmethod.cc: New file.
17831
17832 * gdb.c++/pr-574.exp: New file.
17833 * gdb.c++/pr-574.cc: New file.
17834
afb5c968
CV
178352002-09-18 Corinna Vinschen <vinschen@redhat.com>
17836
17837 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17838 embedded targets which never actually exit.
17839
31e45dee
FN
178402002-09-18 Fernando Nasser <fnasser@redhat.com>
17841
17842 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17843 "don't step after run" as unresolved or unsupported, instead of xfail.
17844
a283c5a1
CV
178452002-09-18 Corinna Vinschen <vinschen@redhat.com>
17846
17847 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17848 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17849 Add newline to expected string in "step out of main (status wrapper)"
17850 case.
17851
11350d2a
CV
178522002-09-18 Corinna Vinschen <vinschen@redhat.com>
17853
17854 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17855 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17856
0deec7d6
TT
178572002-09-17 Tom Tromey <tromey@redhat.com>
17858
17859 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17860 \000, not \0, in double-quoted string.
17861
b2b4a1b5
CV
178622002-09-14 Corinna Vinschen <vinschen@redhat.com>
17863
c9d37158 17864 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17865 string after running the commands execution on breakpoint tests.
17866
1c56143a
CV
178672002-09-13 Corinna Vinschen <vinschen@redhat.com>
17868
17869 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17870
37f8da45
JB
178712002-09-12 Joel Brobecker <brobecker@gnat.com>
17872
17873 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17874
08b468e0
KS
178752002-09-10 Keith Seitz <keiths@redhat.com>
17876
17877 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17878 runto proc.
17879 (mi_run_to_main): Use mi_runto.
17880 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17881
dc360f58
KS
178822002-09-10 Keith Seitz <keiths@redhat.com>
17883
17884 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17885 regexp for stopping at main. Could have multiple event notifications.
17886 Don't assume that main was declared with no parameters.
17887 (mi_next): Use mi_step_to.
17888 (mi_step): Use mi_next_to.
17889
ce3abcfb
CV
178902002-09-09 Corinna Vinschen <vinschen@redhat.com>
17891
17892 * gdb.base/default.exp: Fix expected string in `info float' test.
17893
d1f5b980
BE
178942002-09-09 Ben Elliston <bje@redhat.com>
17895
17896 * config/mips.exp: Update comments.
17897 * config/mips-idt.exp: Likewise.
17898 * config/nind.exp: Likewise.
17899 * config/slite.exp: Likewise.
17900 * config/sparclet.exp: Likewise.
17901 * config/udi.exp: Likewise.
17902 * config/vx.exp: Likewise.
17903 * config/vxworks29k.exp: Likewise.
17904
2f71430b
JB
179052002-09-05 Jim Blandy <jimb@redhat.com>
17906
17907 * gdb.threads/killed.exp: Fix test failure message.
17908
7ddebc7e
KS
179092002-09-04 Keith Seitz <keiths@redhat.com>
17910
17911 * lib/mi-support.exp: Update copyright.
17912 (mi_gdb_test): Increase the priority of the expected pattern
17913 so that it matches gdb_test.
17914
0ae67eb3
KS
179152002-09-03 Keith Seitz <keiths@redhat.com>
17916
17917 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17918 Use integer comparison instead of string comparison for testing
17919 whether binary was built.
17920
38fc42c8
JB
179212002-09-03 Jim Blandy <jimb@redhat.com>
17922
17923 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17924
b6ff0e81
JB
179252002-08-29 Jim Blandy <jimb@redhat.com>
17926
17927 * gdb.threads/pthreads.exp: Move the portable thread compilation
17928 code into a function in lib/gdb.exp, and call that from here.
17929 * lib/gdb.exp (gdb_compile_pthreads): New function.
17930
07c98896
KS
179312002-08-29 Keith Seitz <keiths@redhat.com>
17932
17933 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17934 expect_out so that callers can get at it.
17935
0312286c
DJ
179362002-08-23 Daniel Jacobowitz <drow@mvista.com>
17937
17938 * gdb.threads/print-threads.c: New file.
17939 * gdb.threads/print-threads.exp: New file.
17940 * gdb.threads/schedlock.c: New file.
17941 * gdb.threads/schedlock.exp: New file.
17942
dd039bc4
EZ
179432002-08-22 Elena Zannoni <ezannoni@redhat.com>
17944
a9c64011
AS
17945 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17946 not altivec.c.
dd039bc4 17947
1f36144c
MK
179482002-08-17 Mark Kettenis <kettenis@gnu.org>
17949
17950 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17951 targets. The problem should be fixed now.
17952
16057ec7 179532002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17954
17955 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17956 2002-07-24 change that removes final dots from error messages.
17957
3c1499ad
TT
179582002-08-13 Tom Tromey <tromey@redhat.com>
17959
17960 * gdb.base/readline.exp: New file.
17961
a20ce2c3
AC
179622002-08-01 Andrew Cagney <ac131313@redhat.com>
17963
17964 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17965 supress message.
17966
db034ac5
AC
179672002-08-01 Andrew Cagney <cagney@redhat.com>
17968
17969 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17970 CHILL_FOR_TARGET and CHILL_LIB.
17971 * configure.in (configdirs): Remove gdb.chill.
17972 * configure: Regenerate.
17973 * lib/gdb.exp: Obsolete references to chill.
17974 * gdb.fortran/types.exp: Ditto.
17975 * gdb.fortran/exprs.exp: Ditto.
17976
3e000b18
KB
179772002-07-30 Kevin Buettner <kevinb@redhat.com>
17978
17979 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17980 set Irix-specific compile and link flags.
17981
28f4966b
KB
179822002-07-29 Kevin Buettner <kevinb@redhat.com>
17983
17984 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17985 source files. The ``-o'' option doesn't work with the ``-E'' option
17986 when using the Irix compiler.
17987
46c0d5a6
DJ
179882002-07-19 Daniel Jacobowitz <drow@mvista.com>
17989
17990 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17991 Improve support for reusing an exec file. Copy exec file
17992 to target, and run gdbserver on the target instead of on the host.
17993
eecf4bed
JB
179942002-07-18 Jim Blandy <jimb@redhat.com>
17995
0f815cdf
JB
17996 * gdb.base/ending-run.exp: Don't expect to see the program end in
17997 some orderly fashion when we're running on a real stand-alone
17998 board.
17999
eecf4bed
JB
18000 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18001 targets that don't support interrupts.
18002
52d309e4
JB
180032002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18004
18005 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18006 systems.
18007 Move comments in expect statements to inside the actions, so that they
18008 don't get matched against.
18009
ff683d9e
MK
180102002-07-10 Mark Kettenis <kettenis@gnu.org>
18011
18012 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18013 function when asleep" test.
18014
b5356753
AC
180152002-07-10 Andrew Cagney <ac131313@redhat.com>
18016
18017 * gdb.base/page.exp: Rewrite to handle problems with very long
18018 `info set' output. Update copyright.
18019
6aa4d13a
AC
180202002-06-26 Andrew Cagney <ac131313@redhat.com>
18021
18022 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18023 gdb.threads-hp.
18024 * gdb.hp/configure: Regenerate.
18025 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18026 * gdb.hp/gdb.threads-hp/configure: Delete file.
18027 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18028
8cf8c2b8
AC
180292002-06-22 Andrew Cagney <ac131313@redhat.com>
18030
18031 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18032 setlocale, bindtextdomain and textdomain.
18033
6827a8f8
JB
180342002-06-11 Jim Blandy <jimb@redhat.com>
18035
919d772c
JB
18036 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18037 preprocessor macro information is present.
18038
6827a8f8
JB
18039 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18040 tests.
18041
c15b0d21
MS
180422002-06-06 Michael Snyder <msnyder@redhat.com>
18043
c5984d70
MS
18044 * gdb.base/overlays.exp: Record addresses of overlay
18045 functions in TCL variables rather than in GDB variables,
18046 to avoid having GDB convert them to pointers (with loss
18047 of information).
18048
d63a86f8 18049 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18050 default linker script changes.
c15b0d21
MS
18051 * gdb.base/long_long.exp: Add check for sizeof (long double).
18052
be26fe0d
ML
180532002-06-06 Michal Ludvig <mludvig@suse.cz>
18054
18055 * gdb.asm/asm-source.exp: Add x86-64 target.
18056 * gdb.asm/x86_64.inc: New.
d63a86f8 18057
258093ca 180582002-05-30 Michael Chastain <mec@shout.net>
258093ca 18059
4b3153f1 18060 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18061 * gdb.c++/m-static.cc: New file.
18062 * gdb.c++/m-static.exp: New file.
18063
241264c6
MS
180642002-05-28 Michael Snyder <msnyder@redhat.com>
18065
18066 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18067 precision.
18068
9bba8c8f 180692002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18070
4b3153f1 18071 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18072 * gdb.c++/m-data.cc: New file.
18073 * gdb.c++/m-data.exp: New file.
18074
180752002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18076
4b3153f1 18077 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18078 * gdb.c++/try_catch.cc: New file.
d63a86f8 18079 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18080
def1b996
MC
180812002-05-27 Michael Chastain <mec@shout.net>
18082
18083 * gdb.c++/local.exp: Accept more nested types in output.
18084
522ba268
MC
180852002-05-26 Michael Chastain <mec@shout.net>
18086
18087 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18088
277254ba
MS
180892002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18090
18091 * lib/gdb.exp (gdb_wrapper_init): Just because
18092 gdb_wrapper_file exists, this does not mean that the file
18093 should not be rebuilt. That is what gdb_wrapper_initialized
18094 is for.
18095 (default_gdb_init): Reset gdb_wrapper_initialized.
18096
b61a8733
MS
180972002-05-23 Michael Snyder <msnyder@redhat.com>
18098
d63a86f8 18099 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18100 the precision of the floating point test results.
18101 * gdb.base/call-rt-st.exp: Ditto.
18102
b61a8733
MS
18103 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18104 * gdb.base/call-rt-st.exp: Ditto.
18105
56f6e910
MC
181062002-05-19 Michael Chastain <mec@shout.net>
18107
18108 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18109
ad0b0016
EZ
181102002-05-19 Elena Zannoni <ezannoni@redhat.com>
18111
a9c64011
AS
18112 * configure.in (configdirs): Add gdb.arch.
18113 * configure: Regenerate.
ad0b0016 18114
f617d2b6
JB
181152002-05-17 Jim Blandy <jimb@redhat.com>
18116
18117 * gdb.base/completion.exp: Recognize the more detailed error
18118 messages produced by the macro expander's lexical analyzer.
18119
eac2a696
EZ
181202002-05-14 Elena Zannoni <ezannoni@redhat.com>
18121
a9c64011
AS
18122 * gdb.arch/altivec-abi.c: New file.
18123 * gdb.arch/altivec-abi.exp: New file.
18124 * gdb.arch/altivec-regs.c: New file.
18125 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18126
2fdde8f8
DJ
181272002-05-14 Daniel Jacobowitz <drow@mvista.com>
18128
18129 * gdb.base/maint.exp (maint print type): Update for new type
18130 structure.
d63a86f8 18131
e31f1a7c
EZ
181322002-05-14 Elena Zannoni <ezannoni@redhat.com>
18133
18134 * gdb.arch: New directory.
18135 * gdb.arch/configure.in: New file.
18136 * gdb.arch/configure: New file.
18137 * gdb.arch/Makefile.in: New file.
18138
db589741
CV
181392002-05-13 Corinna Vinschen <vinschen@redhat.com>
18140
18141 * gdb.asm/asm-source.exp: Add v850 as supported target.
18142 * gdb.asm/v850.inc: New file.
18143
8ce2a7dc
DJ
181442002-05-13 Daniel Jacobowitz <drow@mvista.com>
18145
18146 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18147
df763c7f
DJ
181482002-05-12 Daniel Jacobowitz <drow@mvista.com>
18149
18150 * gdb.base/break.exp: Check 'break "marker2"'.
18151
377daeed
MS
181522002-05-10 Michael Snyder <msnyder@redhat.com>
18153
18154 * gdb.base/long_long.exp: Fix typo.
18155
c4b7bc2b
JB
181562002-05-10 Jim Blandy <jimb@redhat.com>
18157
ecac9a4e
JB
18158 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18159 a bug.
18160
c4b7bc2b
JB
18161 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18162 Recognize more detailed error message produced by the macro
18163 expander's lexical analyzer.
18164 * lib/gdb.exp (test_print_reject): Same.
18165
e71019a1
MK
181662002-05-09 Mark Kettenis <kettenis@gnu.org>
18167
18168 * gdb.c++/method.exp: Fix typo.
18169
fedfc8e6
MS
181702002-05-08 Michael Snyder <msnyder@redhat.com>
18171
166a1957
MS
18172 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18173 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18174 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18175 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18176 Add iftarget clause for strongarm.
d63a86f8 18177
f1c47eb2
MS
181782002-05-06 Michael Snyder <msnyder@redhat.com>
18179
cb9a9d3e
MS
18180 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18181 (gdb_continue_to_end): Accept output from status wrapper.
18182 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18183 Clean up fail messages to match pass messages.
18184
f1c47eb2
MS
18185 Enable the "needs_status_wrapper" testsuite feature.
18186 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18187 (gdb_compile): Conditionally call gdb_wrapper_init.
18188 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18189 * gdb.c++/method.exp: Recognize output from status wrapper.
18190
6079c749
BE
181912002-05-06 Ben Elliston <bje@redhat.com>
18192From Graydon Hoare <graydon@redhat.com>
18193
18194 * config/sid.exp: Include support for "rawsid" protocol.
18195
188baff3
JB
181962002-05-03 Jim Blandy <jimb@redhat.com>
18197
18198 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18199 * gdb.c++/hang3.C: New file.
18200
b9c07f0f
AC
182012002-05-04 Andrew Cagney <ac131313@redhat.com>
18202
18203 * gdb.base/default.exp: Remove obsolete code.
18204 * gdb.c++/misc.exp: Ditto. Update copyright.
18205 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18206 * gdb.base/whatis.exp: Ditto. Update copyright.
18207 * gdb.base/scope.exp: Ditto. Update copyright.
18208 * gdb.base/ptype.exp: Ditto. Update copyright.
18209 * gdb.base/printcmds.exp: Ditto. Update copyright.
18210 * gdb.base/opaque.exp: Ditto. Update copyright.
18211 * gdb.base/list.exp: Ditto.
18212 * gdb.base/funcargs.exp: Ditto. Update copyright.
18213 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18214 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18215 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18216 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18217 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18218 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18219
5c7a0397
MS
182202002-05-02 Michael Snyder <msnyder@redhat.com>
18221
d6dcc264 18222 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18223 * gdb.base/long_long.exp: Add xscale target.
18224 * gdb.base/default.exp: Add xscale target.
18225
eb7f1c48
JB
182262002-05-01 Jim Blandy <jimb@redhat.com>
18227
18228 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18229 gdb.c++/hang.exp: New test.
18230
a6befae8
FF
182312002-05-01 Fred Fish <fnf@redhat.com>
18232
18233 * gdb.base/completion.exp: Handle completions of "./Make" for
18234 more than one completion possibility, as is the case when we
18235 build and test in the source tree.
18236
0a310277
AG
182372002-04-29 Anthony Green <green@redhat.com>
18238
18239 * gdb.java/jmisc1.exp: New file.
18240 * gdb.java/jmisc2.exp: New file.
18241
6ff9af88
DJ
182422002-04-24 Daniel Jacobowitz <drow@mvista.com>
18243
18244 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18245
96b3d632
EZ
182462002-04-23 Elena Zannoni <ezannoni@redhat.com>
18247
18248 * gdb.base/help.exp: Change 'help status' to allow for target
18249 dependent output differences.
18250
5019bb54
MC
182512002-04-22 Michael Chastain <mec@shout.net>
18252
18253 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18254
a805a116
MC
182552002-04-22 Michael Chastain <mec@shout.net>
18256
18257 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18258
a1706bfd
DM
182592002-04-17 David S. Miller <davem@redhat.com>
18260
18261 * gdb.asm/sparc64.inc: New file.
18262 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18263
a73a20a2
EZ
182642002-04-19 Elena Zannoni <ezannoni@redhat.com>
18265
18266 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18267 instruction file directly into the build tree. Clean up at end of
18268 test.
18269
ba678339
DM
182702002-04-18 David S. Miller <davem@redhat.com>
18271
18272 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18273 handle 64-bit platforms correctly.
18274 * gdb.base/maint.exp: Likewise.
18275
b03399da
KB
182762002-04-18 Kevin Buettner <kevinb@redhat.com>
18277
18278 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18279 ``-fpic'' when compiling files comprising a shared library, but
18280 it does need additional linker flags in order to find shared
18281 libraries at run time.
18282
e2004992
KB
182832002-04-18 Kevin Buettner <kevinb@redhat.com>
18284
18285 * gdb.base/cvexpr.c (use): New function.
18286 (main): Invoke use() on all global variables to prevent
18287 some linkers from deleting these otherwise unused symbols.
18288
d8937120
MC
182892002-04-17 Michael Chastain <mec@shout.net>
18290From David S. Miller <davem@redhat.com>
18291
18292 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18293 handle 64-bit platforms correctly.
18294
ffd61a58
MS
182952002-04-12 Michael Snyder <msnyder@redhat.com>
18296From Jim Blandy <jimb@redhat.com>
a9c64011 18297 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18298 script can handle this instead.
18299 * gdb.base/bar.c (barx): Same.
18300 * gdb.base/baz.c (bazx): Same.
18301 * gdb.base/grbx.c (grbxx): Same.
18302
18303 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18304 manager doesn't automatically unmap overlays unnecessarily.
18305
6b8426a6
MH
183062002-04-10 Martin M. Hunt <hunt@redhat.com>
18307
18308 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18309 stepping out of main.
18310
34af4875
MC
183112002-04-09 Michael Chastain <mec@shout.net>
18312
18313 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18314 scope so that the nested scope tests will make sense.
18315 * gdb.c++/local.exp: Write patterns that actually work with gcc
18316 (the HP patterns "were never known to work with gcc").
18317 Keep the old aCC patterns too.
18318
2d1676a0
DJ
183192002-04-09 Daniel Jacobowitz <drow@mvista.com>
18320
18321 * gdb.base/attach.exp: Correct target board test.
18322
3a63e3f9
MC
183232002-04-08 Michael Chastain <mec@shout.net>
18324
18325 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18326 in a const method. Add some xfail and fail cases for configurations
18327 that do not emit the "const ...".
18328
f18dabd2
MC
183292002-04-07 Michael Chastain <mec@shout.net>
18330
18331 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18332 Accept "A * const" and "const A * const" as type of "this".
18333 Fix spelling of getFunky throughout. Make messages uniform.
18334
0fcddd82
EZ
183352002-04-07 Elena Zannoni <ezannoni@redhat.com>
18336
a9c64011 18337 Work around for PR gdb/285:
0fcddd82
EZ
18338 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18339
16a8534a
EZ
183402002-04-07 Elena Zannoni <ezannoni@redhat.com>
18341
18342 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18343 instructions file at run time instead of configure time.
18344 Sometimes we run the test in a directory that is not the one we
18345 configured in.
18346 * gdb.asm/configure.in: Delete creation of symlink.
18347 * gdb.asm/configure: Regenerate.
18348
24181d81
JB
183492002-04-05 J. Brobecker <brobecker@gnat.com>
18350
18351 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18352 xfullpath () function.
18353
7cdb7107
DJ
183542002-04-04 Daniel Jacobowitz <drow@mvista.com>
18355
18356 * gdb.asm/Makefile.in: Correct dependencies.
18357
18358 * gdb.asm/powerpc.inc: New file.
18359 * gdb.asm/asm-source.exp: Add PowerPC.
18360 * gdb.asm/configure.in: Likewise.
18361 * gdb.asm/configure: Regenerated.
18362
a7d17088
DJ
183632002-04-04 Daniel Jacobowitz <drow@mvista.com>
18364
18365 * gdb.base/relocate.exp: New file.
18366 * gdb.base/relocate.c: New file.
18367
cd721503
FF
183682002-04-04 Fred Fish <fnf@redhat.com>
18369
18370 * gdb.base/step-test.exp: Update comment regarding stopping in
18371 memcpy/bcopy calls inserted as part of the compiler runtime.
18372
b22ad7a7
MS
183732002-04-04 Michael Snyder <msnyder@redhat.com>
18374
18375 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18376
5f279fa6
DJ
183772002-04-03 Daniel Jacobowitz <drow@mvista.com>
18378
18379 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18380 (gdb_expect): Remove $notransfer hack.
18381
dd0fd3ce
DJ
183822002-04-02 Daniel Jacobowitz <drow@mvista.com>
18383
18384 * gdb.c++/classes.exp ("calling method for small class"): Match
18385 updated register output.
18386
1e50cda1
DJ
183872002-03-30 Daniel Jacobowitz <drow@mvista.com>
18388
18389 Fix PR gdb/452
18390 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18391 when finished. Make gdb_file_cmd send "exec-file" when
18392 appropriate.
18393
24015922
DJ
183942002-03-30 Daniel Jacobowitz <drow@mvista.com>
18395
18396 * gdb.base/attach.exp: Remove extra setup_xfail.
18397
dd7dfd64
MS
183982002-03-26 Michael Snyder <msnyder@redhat.com>
18399
18400 * gdb.base/default.exp: Add tests for dump, append, and restore.
18401 * gdb.base/help.exp: Add tests for dump, append, and restore.
18402 * gdb.base/dump.exp: New file, test dump, append and restore.
18403 * gdb.base/dump.c: New file.
18404
48b2f8d7
MS
184052002-03-27 Michael Snyder <msnyder@redhat.com>
18406
d63a86f8 18407 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18408 clean-ups in help messages.
18409
05b4d525
FF
184102002-03-26 Fred Fish <fnf@redhat.com>
18411
18412 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18413 have debugging info for those functions and the compiler uses them
18414 internally to copy structs around.
18415
d7679631
FF
184162002-03-26 Fred Fish <fnf@redhat.com>
18417
18418 * gdb.base/list.exp: Revert the change made yesterday and add note
18419 about why we don't list the default lines for remote targets.
18420
523ac3f9
MS
184212002-03-25 Michael Snyder <msnyder@redhat.com>
18422
18423 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18424
754b2b8d
FF
184252002-03-25 Fred Fish <fnf@redhat.com>
18426
18427 * gdb.base/list.exp: This test works on remote targets so remove
18428 the short circuit for remote targets. Update copyright.
18429
33c3e192
FF
184302002-03-25 Fred Fish <fnf@redhat.com>
18431
18432 * gdb.base/attach.exp: Fix logic error that was suppressing this
18433 test for all non hppa*-*-hpux* targets, instead of the hp target.
18434 Move comments closer to the suppression point. Also now need to
18435 check that we are running natively.
18436
d43e73ee
MS
184372002-03-22 Michael Snyder <msnyder@redhat.com>
18438
882c8f02
MS
18439 * gdb.base/default.exp: Add test for gcore. Update copyright.
18440 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18441
04c12f60
FF
184422002-03-06 Fred Fish <fnf@redhat.com>
18443
18444 * gdb.base/funcargs.c: Remove extraneous ';' character.
18445 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18446
b43df995
MC
184472002-03-04 Michael Chastain <mec@shout.net>
18448
18449 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18450 accommodate gcc v3 function signature.
18451 * gdb.mi/mi0-var-cmd-exp: Ditto.
18452
92362027
AC
184532002-02-24 Andrew Cagney <ac131313@redhat.com>
18454
18455 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18456 ``GNU/Linux'' or ``Linux kernel''
18457 * testsuite/gdb.threads/pthreads.c: Ditto.
18458
258ad32d
MC
184592002-02-24 Michael Chastain <mec@shout.net>
18460
18461 * gdb.threads/pthreads.c (thread1): Add a return statement.
18462 (thread2): Likewise.
18463 (foo): Likewise.
18464
04c3b3d4
MC
184652002-02-23 Michael Chastain <mec@shout.net>
18466
18467 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18468 to placate gcc.
18469
5a2a0a20
MC
184702002-02-23 Michael Chastain <mec@shout.net>
18471
18472 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18473 test "ptype bint". The test passes on all my stabs configurations.
18474
a640f7fc
JB
184752002-02-21 Jim Blandy <jimb@redhat.com>
18476
27924826
JB
18477 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18478 filename at a time, and watch for the ones we want to see.
18479
a640f7fc
JB
18480 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18481 types of pointers to prototyped functions.
18482
edcc8c75
AC
184832002-02-20 Andrew Cagney <ac131313@redhat.com>
18484
18485 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18486 signed, unsigned and straight char.
18487 (padding_char, padding_short, padding_int, padding_long,
18488 padding_long_long, padding_float, padding_double,
18489 padding_long_double): New global variables.
18490 (fill, fill_structs): New functions.
18491
18492 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18493 for correctly sized writes. Update copyright.
18494 (get_valueof): New procedure.
18495 (get_sizeof): Call get_valueof.
18496 (check_valueof): New procedure.
18497 (check_padding): New procedure.
18498
ac57ea44
MC
184992002-02-20 Michael Chastain <mec@shout.net>
18500
18501 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18502 to setup_xfail. Document some of the remaining calls.
18503
7a10c941
MC
185042002-02-18 Michael Chastain <mec@shout.net>
18505
18506 * gdb.c++/userdef.exp: Update copyright year.
18507
fb8acdcc
DJ
185082002-02-18 Daniel Jacobowitz <drow@mvista.com>
18509
18510 * gdb.c++/userdef.exp: Test overloaded operators properly.
18511 Remove xfails.
18512
fda6ae12
MS
185132002-02-14 Michael Snyder <msnyder@redhat.com>
18514
18515 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18516
676a0442
DJ
185172002-02-14 Daniel Jacobowitz <drow@mvista.com>
18518
18519 * gdb.base/a2-run.exp: Check for a remote target properly.
18520 * gdb.base/annota1.exp: Likewise.
18521 * gdb.base/list.exp: Likewise.
18522 * gdb.base/reread.exp: Likewise.
18523 * gdb.base/scope.exp: Likewise.
18524 * gdb.base/shlib-call.exp: Likewise.
18525 * gdb.base/term.exp: Likewise.
18526 * gdb.c++/annota2.exp: Likewise.
18527
78b4f468
RE
185282002-02-13 Richard Earnshaw <rearnsha@arm.com>
18529
18530 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18531
9a81ba51
MC
185322002-02-10 Michael Chastain <mec@shout.net>
18533
18534 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18535 (call_after_alloca): Ditto.
18536
004af6c7
DJ
185372002-02-10 Daniel Jacobowitz <drow@mvista.com>
18538
18539 * gdb.base/ending-run.exp: Guard "cont" test with
18540 gdb_skip_stdio_test.
18541
37225f62
JB
185422002-02-06 Jim Blandy <jimb@redhat.com>
18543
18544 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18545 from here...
18546 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18547 To here. Disable this test on non-HP platforms. Add big comment.
18548
fe6fdd96
MS
185492002-02-04 Michael Snyder <msnyder@redhat.com>
18550
18551 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18552 other than d10v and m32r.
18553
036fad3f
RE
185542002-02-02 Richard Earnshaw <rearnsha@arm.com>
18555
18556 * gdb.base/default.exp: Rewrite test patterns to reduce time
18557 taken to match them.
18558
7148ab62
DJ
185592002-01-30 Daniel Jacobowitz <drow@mvista.com>
18560
18561 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18562 Allow a start function above main.
18563 * gdb.threads/linux-dp.exp: Fix copyright date.
18564
396cc255
DJ
185652002-01-30 Daniel Jacobowitz <drow@mvista.com>
18566
a9c64011
AS
18567 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18568 (check_philosopher_stack): Check for manager thread before checking
18569 for a just-starting thread.
396cc255 18570
f038d31b
DJ
185712002-01-30 Daniel Jacobowitz <drow@mvista.com>
18572
18573 From Neil Booth <neil@daikokuya.demon.co.uk>:
18574 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18575 warnings.
18576
b3ff9d9a
FF
185772002-01-21 Fred Fish <fnf@redhat.com>
18578
18579 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18580 not caller.
18581
39ad761d
JB
185822002-01-21 Jim Blandy <jimb@redhat.com>
18583
18584 * gdb.base/reread.exp: Check that GDB properly re-reads the
18585 executable file when it changes while no inferior is running.
18586
aaf320fa
FF
185872002-01-21 Fred Fish <fnf@redhat.com>
18588
a9c64011
AS
18589 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18590 optionally accept the "shlib events" variation.
aaf320fa 18591
808a31f5
JB
185922002-01-21 Jim Blandy <jimb@redhat.com>
18593
18594 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18595 call `fflush' after every `printf', so that the output is produced
18596 at predictable points, regardless of whatever buffering does (or
18597 doesn't) take place.
18598 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18599 at different points.
18600
4420d5e2
DJ
186012002-01-20 Daniel Jacobowitz <drow@mvista.com>
18602
18603 * gdb.c++/inherit.exp: Update copyright years.
18604 * gdb.c++/method.exp: Likewise.
18605
3e36a0f4
DJ
186062002-01-20 Daniel Jacobowitz <drow@mvista.com>
18607
18608 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18609 artificial methods/arguments.
18610 * gdb.c++/derivation.exp: Likewise.
18611 * gdb.c++/inherit.exp: Likewise.
18612 * gdb.c++/method.exp: Likewise.
18613 * gdb.c++/virtfunc.exp: Likewise.
18614
b4ceaee6
AC
186152002-01-18 Andrew Cagney <ac131313@redhat.com>
18616
18617 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18618 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18619 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18620 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18621 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18622 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18623
ecace851
JB
186242002-01-17 Jim Blandy <jimb@redhat.com>
18625
18626 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18627 anchoring the pattern matching the entry point symbol's name.
18628
375fc983
AC
186292002-01-17 Andrew Cagney <ac131313@redhat.com>
18630
18631 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18632 continue/quit query. Update copyright.
18633
fe6fdd96
MS
186342002-01-14 Michael Snyder <msnyder@redhat.com>
18635
18636 * gdb.base/gcore.exp: Remove extra debugging output.
18637
e017c81f
DJ
186382002-01-13 Daniel Jacobowitz <drow@mvista.com>
18639
18640 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18641 for slightly dubious v2 mangled string.
18642
37ab3bf8
DJ
186432002-01-13 Daniel Jacobowitz <drow@mvista.com>
18644
18645 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18646
1bc05c3a 186472002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18648
1bc05c3a 18649 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18650
1bc05c3a
JM
18651 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18652 constructors.
18653 * gdb.c++/derivation.exp: Likewise.
18654 * gdb.c++/templates.exp: Likewise.
18655 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18656
1bc05c3a
JM
186572002-01-10 Michael Snyder <msnyder@redhat.com>
18658
18659 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18660
a911c360
MS
186612002-01-08 Michael Snyder <msnyder@redhat.com>
18662
18663 * gdb.base/gcore.exp: New test for generate-core-file command.
18664 * gdb.base/gcore.c: Testcase for above.
18665 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18666
ea2119ec
JM
186672002-01-08 Jason Merrill <jason@redhat.com>
18668
18669 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18670
68203136
FF
186712002-01-07 Fred Fish <fnf@redhat.com>
18672
18673 * gdb.c++/overload.exp: Remove unconditional xfails for:
18674 print foo_instance1.overloadargs(1)
18675 print foo_instance1.overloadargs(1, 2)
18676 print foo_instance1.overloadargs(1, 2, 3)
18677 print foo_instance1.overloadargs(1, 2, 3, 4)
18678 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18679 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18680 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18681 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18682 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18683 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18684 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18685 print foo_instance1.overload1arg()
18686 print foo_instance1.overload1arg((char)arg2)
18687 print foo_instance1.overload1arg((signed char)arg3)
18688 print foo_instance1.overload1arg((unsigned char)arg4)
18689 print foo_instance1.overload1arg((int)arg7)
18690 print foo_instance1.overload1arg((unsigned int)arg8)
18691 print foo_instance1.overload1arg((float)arg11)
18692 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18693
21b9b5b1
MS
186942002-01-07 Michael Snyder <msnyder@redhat.com>
18695
18696 * gdb.base/huge.exp: New test. Print a very large target data object.
18697 (skip_huge_test): New test variable. Define if you want to skip this
18698 test. The test reads an 8 megabyte data object from the target, so it
18699 might be very time consuming on remote targets with a slow connection.
18700 * gdb.base/huge.c: New file. Test case for above.
18701
725f922e
FF
187022002-01-07 Fred Fish <fnf@redhat.com>
18703
18704 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18705 g_instance.bfoo, and g_instance.cfoo.
18706
889bf7c5 187072002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18708
889bf7c5
PA
18709 * gdb.base/break.c (multi_line_if_conditional): New function.
18710 (multi_ilne_while_conditional): Likewise.
18711 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18712 IF or WHILE condition puts the breakpoint at the start of
18713 the condition.
f286b2c3 18714
634d57ec
JL
18715 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18716 hppa*-*-hpux* expected failure.
18717 * gdb.base/structs.exp (do_function_calls): Similarly.
18718
18719 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18720 watchpoints.
18721
9fbfe2dc
AC
187222002-01-06 Andrew Cagney <ac131313@redhat.com>
18723
18724 Fix PR gdb/66.
18725 * gdb.base/structs.exp: Replace skip for a29k with skip for
18726 gdb,cannot_call_functions.
18727 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18728 * gdb.base/callfuncs.exp: Ditto.
18729 * gdb.base/call-rt-st.exp: Ditto.
18730 * gdb.base/call-strs.exp: Ditto.
18731 * gdb.base/callfwmall.exp: Ditto.
18732 * gdb.base/scope.exp: Obsolete xfail a29k.
18733 * gdb.c++/misc.exp: Ditto.
18734 * gdb.c++/cplusfuncs.exp: Ditto.
18735 * gdb.base/ptype.exp: Ditto.
18736 * gdb.base/printcmds.exp: Ditto.
18737 * gdb.base/opaque.exp: Ditto.
18738 * gdb.base/list.exp: Ditto.
18739 * gdb.base/funcargs.exp: Ditto.
18740 * gdb.base/default.exp: Ditto.
18741
8ddad156
MS
187422002-01-04 Michael Snyder <msnyder@redhat.com>
18743
ca4976a6 18744 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18745 * gdb.base/maint.exp: Add tests for maint info sections options.
18746
1b074332
JL
18747Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18748
18749 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18750
7d159115
CV
187512001-12-20 Corinna Vinschen <vinschen@redhat.com>
18752
18753 * gdb.asm/arm.inc: New file.
18754 * gdb.asm/asm-source.exp: Add arm targets.
18755 * gdb.asm/configure.in: Ditto.
18756 * gdb.asm/configure: Recreated from configure.in.
18757
8fb87725
JL
18758Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18759
afabe08c
JL
18760 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18761 with HP's compiler.
18762 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18763 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18764 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18765 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18766
18767 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18768 either HP's compilers or GCC.
18769
db521deb
JL
18770 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18771 a SIGBUS or SIGSEGV.
18772
18773 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18774
18775 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18776 can be compiled with either HP's compiler or GCC.
18777
cfa88ab7
JL
18778 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18779 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18780 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18781
ca344dff
JL
18782 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18783 to match current gdb output. Update due to using auto-solib-limit
18784 for limiting instead of overloading auto-solib-add.
18785 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18786 test program.
18787
3f3c6e55 18788 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18789 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18790 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18791 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18792 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18793 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18794 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18795 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18796 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18797 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18798 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18799 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18800 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18801
8fb87725
JL
18802 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18803 a SIGTRAP to the inferior.
18804
cf599fa7
CV
188052001-12-19 Corinna Vinschen <vinschen@redhat.com>
18806
18807 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18808 Substitute call to target_link by call to gdb_compile.
18809
2cd045cd
JL
18810Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18811
a9c64011
AS
18812 * gdb.base/break.exp: Fix HP specific search string when testing
18813 backtracing in a called function.
2cd045cd 18814
a9c64011
AS
18815 * gdb.base/constvars.exp: Only set lang to C++ if we're
18816 compiling the test with HP's compilers.
18817 * gdb.base/volatile.exp: Similarly.
2cd045cd 18818
99ebe9ac
JB
188192001-12-19 Jim Blandy <jimb@redhat.com>
18820
18821 * gdb.base/printcmds.exp: Expect the null character to be printed
18822 as '\0', and the '\013' to be printed as '\v'.
18823 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18824 * gdb.base/setvar.exp: Same.
18825
b9891b29
JB
188262001-12-17 Jim Blandy <jimb@redhat.com>
18827
0eba65ab
JB
18828 * gdb.base/completion.exp: Rather than completing very long
18829 filenames, which can make the readline library produce output we
18830 don't recognize, cd to the directory first, and then complete
18831 using nice, short relative paths.
18832
6970b5b1
JB
18833 * gdb.base/completion.exp: On some systems, there is, in fact, a
18834 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18835 variables as being in scope. So use `no_var_named_this'
18836 instead of `b'.
6970b5b1 18837
b9891b29 18838 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18839 can't find the core file's registers as a failure.
b9891b29 18840
e6ccd35f
JSC
188412001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18842
a9c64011
AS
18843 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18844 test expect string more specific.
e6ccd35f 18845
105ba819
CV
188462001-12-13 Corinna Vinschen <vinschen@redhat.com>
18847
18848 * gdb.asm/asm-source.exp: Add support for xstormy16.
18849 * gdb.asm/configure.in: Ditto.
18850 * gdb.asm/configure: Rebuild.
18851 * gdb.asm/xstormy16.inc: New file.
18852
e9e79dd9
FF
188532001-12-10 Fred Fish <fnf@redhat.com>
18854
18855 * gdb.base/maint.exp: Update to match changes in type dumping code.
18856
347dc97d
JB
188572001-12-10 Jim Blandy <jimb@redhat.com>
18858
18859 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18860 matching the entry point symbol's name at the beginning of the
18861 line.
347dc97d 18862
5178b9d6
DJ
188632001-12-07 Daniel Jacobowitz <drow@mvista.com>
18864
18865 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18866 gdb.c++/inherit.exp, gdb.c++/method.exp,
18867 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18868 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18869 and class layout support.
18870
af890c52
DJ
188712001-12-07 Daniel Jacobowitz <drow@mvista.com>
18872
18873 * gdb.c++/classes.exp: Add test for static member function.
18874 * gdb.c++/misc.cc: Add class with static member function.
18875
7a345fb3
JB
188762001-12-07 Jim Blandy <jimb@redhat.com>
18877
f2e54a80 18878 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18879 those tests as `unsupported'.
18880 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18881 Rewrite subsequent tests to use it.
18882
18883 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18884 those tests as `unsupported'.
18885 * gdb.base/structs.exp (call_struct_func): New function.
18886 (do_function_calls): Use call_struct_func to call the functions
18887 returning structs.
18888
0bc69509
JB
18889 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18890 whether functions are prototyped or not, so we can't possibly pass
18891 arguments to t_float_values2 properly.
18892
7a345fb3
JB
18893 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18894 value of `timeout' for targets other than the mips*tx39-*.
18895
edb6ede1
MS
188962001-12-06 Michael Snyder <msnyder@redhat.com>
18897
d63a86f8 18898 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18899 and detect whether the start symbol has a leading underscore.
18900
2d842f13
JB
189012001-12-04 Jim Blandy <jimb@redhat.com>
18902
18903 * gdb.base/completion.exp: Clarify indentation.
18904
68550daf
JB
189052001-12-03 Jim Blandy <jimb@redhat.com>
18906
18907 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18908 variables on the S/390, not `.word'.
18909
cd5195a8
JB
189102001-11-30 Jim Blandy <jimb@redhat.com>
18911
18912 Add assembly-source tests for s390-ibm-linux.
18913 * gdb.asm/s390.inc: New file.
18914 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18915 the S/390 architecture.
a9c64011 18916 * gdb.asm/configure: Regenerated.
cd5195a8 18917
ca9efc90
MS
189182001-11-30 Michael Snyder <msnyder@redhat.com>
18919
18920 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18921 next, info source, info sources, info line, global and static
18922 variables, and static functions.
18923 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18924 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18925 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18926 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18927 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18928 (gdbasm_leave): Restore frame pointer.
18929 (gdbasm_startup): Copy stack set-up from crt0.S.
18930
d0e66976
FN
189312001-11-26 Fernando Nasser <fnasser@redhat.com>
18932
18933 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18934 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18935 to a local (non-static) variable. Copy tstruct.a to a static buffer
18936 and return a pointer to that buffer.
18937 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18938
e2334072
MK
189392001-11-24 Mark Kettenis <kettenis@gnu.org>
18940
18941 * gdb.asm/configure.in: Fix recognition of ix86 target.
18942 * gdb.asm/configure: Regenerate.
18943
756caa3d
MS
189442001-11-21 Michael Snyder <msnyder@redhat.com>
18945
18946 * gdb.asm/sparc.inc: New file.
18947 * gdb.asm/asm-source.exp: Recognize sparc target.
18948 * gdb.asm/configure.in: Recognize sparc target.
18949 * gdb.asm/configure: Regenerate.
d63a86f8 18950
9a4d72d5
MS
189512001-11-21 Michael Snyder <msnyder@redhat.com>
18952
18953 * gdb.asm/m32r.inc: New file.
18954 * gdb.asm/asm-source.exp: Recognize m32r target.
18955 * gdb.asm/configure.in: Recognize m32r target.
18956 * gdb.asm/configure: Regenerate.
18957
a773d1cd
MS
189582001-11-20 Michael Snyder <msnyder@redhat.com>
18959
017ac23d
MS
18960 * gdb.asm/i386.inc: New file.
18961 * gdb.asm/asm-source.exp: Recognize ix86 target.
18962 * gdb.asm/configure.in: Recognize ix86 target.
18963 * gdb.asm/configure: Regenerate.
18964
a773d1cd
MS
18965 * gdb.c++/namespace.exp: Fix quotes in output messages.
18966
bb632afb
MS
189672001-11-14 Michael Snyder <msnyder@redhat.com>
18968
25d559ca 18969 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18970 qualifier in a type cast expression, to designate an address
18971 in the instruction space (Harvard architecture).
18972
4749e309
MS
189732001-11-13 Michael Snyder <msnyder@redhat.com>
18974
18975 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18976 Tests for expressions using 'const' and 'volatile'.
18977
25050984
CV
189782001-11-13 Corinna Vinschen <vinschen@redhat.com>
18979
18980 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18981
1902c51f
DJ
189822001-11-12 Daniel Jacobowitz <drow@mvista.com>
18983
18984 * lib/mi-support.exp (mi_run_to_helper): Move comments
18985 outside of gdb_expect.
18986
dcf95b47
DJ
189872001-11-11 Daniel Jacobowitz <drow@mvista.com>
18988
18989 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18990 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18991 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18992 mi0_run_to): New functions.
18993 * gdb.mi/mi-simplerun.exp: Use them.
18994 * gdb.mi/mi0-simplerun.exp: Likewise.
18995 * gdb.mi/mi-var-cmd.exp: Likewise.
18996 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18997
45b074e1
AC
189982001-11-10 Andrew Cagney <ac131313@redhat.com>
18999
19000 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19001 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19002
bf50d346
AC
190032001-11-09 Andrew Cagney <ac131313@redhat.com>
19004
19005 * gdb.base/restore.exp: Include $expected value in restored test
19006 message.
19007
9383332c
AC
190082001-11-09 Andrew Cagney <ac131313@redhat.com>
19009
19010 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19011 implemented.
19012
db62520a
MS
190132001-11-08 Michael Snyder <msnyder@redhat.com>
19014
19015 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19016 Add pass/fail message for stop at breakpoint in call dummy function.
19017
b5703437
MS
190182001-11-07 Michael Snyder <msnyder@redhat.com>
19019
d63a86f8
RM
19020 * gdb.c++/templates.exp (test_template_breakpoints):
19021 If we get an overload menu, but it does not match what
760f6330 19022 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19023 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19024 making the whitespace optional. Argument for "new" may be
19025 "unsigned" as well as "unsigned int/long".
d63a86f8 19026 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19027 making the whitespace optional. Also replace "(void) with
19028 "((void|)), making the keyword "void" optional.
d63a86f8 19029 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19030 making the whitespace optional. Also replace "(void) with
19031 "((void|)), making the keyword "void" optional.
3bf40917
MS
19032 * gdb.base/callfuncs.c (t_float_values): This function must
19033 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19034 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19035 can be tested against both cases. Usually one case involves
19036 promotion of float to double, while the other does not.
19037 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19038 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19039 includes a stack frame for "start".
19040
c8ab4e6d
JB
190412001-11-05 Jim Blandy <jimb@redhat.com>
19042
19043 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19044 pointers are 32 bits long, and that offsets of relocs are always
19045 stored in the data (REL-style), and not in the reloc entry itself
19046 (RELA-style).
19047 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19048 stabs.
19049
3f08ced9
MS
190502001-11-01 Michael Snyder <msnyder@redhat.com>
19051
19052 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19053 and regular expression operators by using quoting.
19054
cbfa24cd
MS
190552001-10-31 Michael Snyder <msnyder@redhat.com>
19056
19057 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19058 depending on what the symbol table contains.
19059 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19060 the output of the ptype command. Similarly, accept both "const &"
19061 and "const&".
19062
aaa68313
CV
190632001-10-31 Corinna Vinschen <vinschen@redhat.com>
19064
19065 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19066 symbol `STORAGE' to allow to choose the storage class of
19067 the local datastructures.
19068 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19069 compiler directive.
19070
91740388
MS
190712001-10-30 Michael Snyder <msnyder@redhat.com>
19072
19073 * gdb.base/jump.exp: Allow it to run for all targets.
19074
1b7c05e7
CV
190752001-10-29 Corinna Vinschen <vinschen@redhat.com>
19076
19077 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19078 with new double_array size.
19079 (main): Change storage class of all local variables to static.
19080 Reduce size of double_array to 9.
19081 * gdb.base/call-ar-st.exp: Increase timeout value.
19082 Change expected output for double array to match new size in
19083 call-ar-st.c.
19084
36a22261
CV
190852001-10-29 Corinna Vinschen <vinschen@redhat.com>
19086
19087 * gdb.base/ending-run.exp: Create identical output when passing
19088 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19089 Stormy16 target.
36a22261 19090
92b8ae91
MK
190912001-10-28 Mark Kettenis <kettenis@gnu.org>
19092
19093 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19094 that we catch the expected failure under Linux/x86.
19095
cb135b83
OF
190962001-10-29 Orjan Friberg <orjanf@axis.com>
19097
19098 * gdb.base/setvar.exp: Escape curly braces.
19099 * gdb.stabs/weird.exp: Ditto.
19100
6884aa54
DJ
191012001-10-27 Daniel Jacobowitz <drow@mvista.com>
19102
19103 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19104 * gdm.mi/mi0-hack-cli.exp: Likewise.
19105
0398c9aa
AC
191062001-10-25 Andrew Cagney <ac131313@redhat.com>
19107
19108 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19109 messages.
19110
d20bf2e8
AC
191112001-10-21 Andrew Cagney <ac131313@redhat.com>
19112
19113 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19114 checking MI enabled.
19115
03dd63aa
CV
191162001-10-09 Corinna Vinschen <vinschen@redhat.com>
19117
19118 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19119
1d9d99f3
FCE
191202001-10-04 Frank Ch. Eigler <fche@redhat.com>
19121
19122 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19123 if gdb child process crashes, just signal an error.
19124
838ae6c4
JB
191252001-10-02 Jim Blandy <jimb@redhat.com>
19126
19127 * lib/gdb.exp (test_xfail_format): Simplify.
19128
19129 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19130 front of the variable name `format'. Simplify `if'.
19131
8f0cbc1c
DJ
191322001-10-01 Daniel Jacobowitz <drow@mvista.com>
19133
19134 * gdb.threads/pthreads.exp: Wait for output and delay
19135 before sending ^C.
19136
1f08dafd
DJ
191372001-10-01 Daniel Jacobowitz <drow@mvista.com>
19138
19139 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19140 some incorrect output instead of timing out.
19141 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19142
674f90ff
CV
191432001-09-28 Corinna Vinschen <vinschen@redhat.com>
19144
19145 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19146 check to allow additional `int'.
19147
9b284272
DJ
191482001-09-27 Daniel Jacobowitz <drow@mvista.com>
19149
19150 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19151 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19152
b55a4771
MS
191532001-09-27 Michael Snyder <msnyder@redhat.com>
19154
19155 * lib/gdb.exp (test_debug_format): New proc.
19156 (setup_xfail_format): Use new proc test_debug_format.
19157 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19158 proc; use new service proc test_debug_format.
19159 Replace all other "gcc_compiled" tests with this test.
19160 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19161 proc; use new service proc test_debug_format.
19162 Replace all other "gcc_compiled" tests with this test.
19163
191642001-09-27 Michael Snyder <msnyder@redhat.com>
19165
19166 * gdb.base/cvexpr.exp: New file.
19167 * gdb.base/cvexpr.c: New file
19168 Test for expressions using const and volatile keywords.
19169
4e6667ac
CV
191702001-09-26 Corinna Vinschen <vinschen@redhat.com>
19171
19172 * gdb.base/constvars.exp: Check for different orders of keywords
19173 and additional "int" strings in output.
19174
4f337972
AC
191752001-09-22 Andrew Cagney <ac131313@redhat.com>
19176
19177 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19178 responses from "help maint".
19179
2015650d
FCE
191802001-09-19 Frank Ch. Eigler <fche@redhat.com>
19181
19182 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19183 to localhost:NNN instead of :NNN, in case Xvfb is listening
19184 only on TCP.
19185
f3bcedc1
CV
191862001-09-19 Corinna Vinschen <vinschen@redhat.com>
19187
19188 * gdb.base/recurse.exp: When checking leaving the watchpoint
19189 scope, recognize when gdb is in function's epilogue and pass.
19190
6b819c92
KS
191912001-09-18 Keith Seitz <keiths@redhat.com>
19192
19193 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19194 support for running tests against sid targets.
19195 (gdbtk_done): Ditto.
19196
a10c9419
CV
191972001-09-18 Corinna Vinschen <vinschen@redhat.com>
19198
19199 * gdb.base/ending-run.c (main): Set stdout buffersize
19200 to the same reasonable value for any target.
19201 * gdb.base/ending-run.exp: Add a regular expression
19202 to make testsuite happy on Sanyo Stormy16 target.
19203
739d0d99
CV
192042001-09-17 Corinna Vinschen <vinschen@redhat.com>
19205
19206 * gdb.base/display.c (do_loops): Add float variable `f'.
19207 Increment f in loop.
19208 * gdb.base/display.exp: Increment timeout by 60 seconds.
19209 Change float display test to use variable `f'.
19210
1b8947f0
JB
192112001-09-17 Jim Blandy <jimb@redhat.com>
19212
19213 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19214 overflowing the limited breakpoint tables on some ROM monitors
19215 (like the ROM68K).
19216
9890ac81
FCE
192172001-09-15 Frank Ch. Eigler <fche@redhat.com>
19218
19219 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19220 the "-ac" (disable access control) flag.
19221
6db765ea
JH
192222001-08-30 Jeff Holcomb <jeffh@redhat.com>
19223
19224 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19225 ints.
19226
4c32cc04
KS
192272001-08-30 Keith Seitz <keiths@redhat.com>
19228
19229 * lib/gdb.exp: Move all insight-related functionality into
19230 separate file.
19231 * lib/insight-support.exp: New file.
19232
8d6e6f81
FCE
192332001-08-29 Frank Ch. Eigler <fche@redhat.com>
19234
19235 * config/sid.exp (sid_start): Never set sid verbosity; disable
19236 expect_background {} that consumed its stdout; tolerate </dev/null.
19237 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19238
6a90e1d0
AC
192392001-08-18 Andrew Cagney <ac131313@redhat.com>
19240
19241 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19242 CLI jump command to start it.
19243 (mi_run_to_main): Fail immediatly when unexpected output.
19244
1759b3c3
AC
192452001-08-18 Andrew Cagney <ac131313@redhat.com>
19246
19247 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19248 beginning of function. Fix PR gdb/191.
19249
61d11d80
FCE
192502001-08-16 Frank Ch. Eigler <fche@redhat.com>
19251
19252 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19253 what to force sid endianness to.
19254
942a4df2
KS
192552001-08-15 Keith Seitz <keiths@redhat.com>
19256
19257 * lib/gdb.exp (gdbtk_start): Don't set environment
19258 variables for TCL_LIBRARY and friends. Insight will
19259 now figure these out for itself.
19260
0521c418
MS
192612001-08-02 Michael Snyder <msnyder@redhat.com>
19262
19263 * gdb.base/completion.exp: Remove the symbol "a64l" from
19264 the expect string; this is target-specific, and not related
19265 to what is being tested.
19266
74a9a58a
DB
192672001-08-02 Dave Brolley <brolley@redhat.com>
19268
19269 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19270
c70819fa
MS
192712001-07-25 Michael Snyder <msnyder@redhat.com>
19272
c2b8fa57
MS
19273 * gdb.base/consecutive.exp: New file. Test stepping over
19274 breakpoints on consecutive instructions.
19275 * gdb.base/consecutive.c: New file.
19276
c70819fa
MS
19277 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19278 curly braces in regular expressions.
19279
2b1a1355
MS
192802001-07-25 Michael Snyder <msnyder@redhat.com>
19281
19282 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19283 legitimate output from stepping out of main.
19284
413eca6f
KS
192852001-07-22 Keith Seitz <keiths@redhat.com>
19286
19287 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19288 the empty string, do not run the tests.
19289
7e5a9322
SC
192902001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19291
19292 * gdb.base/long_long.exp: Detect size of pointer. Take into
19293 account 2-byte pointers when testing for p/a results.
19294
de58f10f
SC
192952001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19296
d63a86f8 19297 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19298 and defined to 1K for m68hc11.
19299 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19300 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19301 (sizeof_random_data): New variable to tell the size of the data table;
19302 don't test past this size; always run to main.
19303
d6f5fea1
SC
193042001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19305
19306 * gdb.base/return2.exp: return of long long and double fails for
19307 68HC11; don't execute these tests on that platform.
19308 * gdb.base/return.exp: Return of a double fails for 68hc11.
19309
c477543d
SC
193102001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19311
19312 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19313 tests that print a float.
19314 * call-rt-st.exp: Likewise.
19315
63cf1c79
MK
193162001-07-12 Mark Kettenis <kettenis@gnu.org>
19317
19318 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19319 running this test on Linux.
19320
112f9ab5
MC
193212001-06-24 Michael Chastain <chastain@redhat.com>
19322
19323 * gdb.base/arithmet.exp: Remove some tests to make all test names
19324 unique.
19325
4970cb0f
MS
193262001-07-03 Michael Snyder <msnyder@redhat.com>
19327
19328 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19329 the output of the ptype command.
19330
d85da69f
MS
193312001-07-02 Michael Snyder <msnyder@redhat.com>
19332
4c8a82de
MS
19333 * gdb.base/completion.exp: Don't assume that break.c is the only
19334 source file that may contain functions named "marker".
d85da69f
MS
19335 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19336
8afc772b
AC
193372001-06-28 Andrew Cagney <ac131313@redhat.com>
19338
19339 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19340 of files to delete.
19341
19342 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19343 * gdb.disasm/h8300s.exp: New file.
19344 gdb.disasm/h8300s.s: Likewise.
19345
cff22675
AC
193462001-06-27 Andrew Cagney <ac131313@redhat.com>
19347
19348 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19349 empty breakpoint tables.
19350
68c81b54
AC
193512001-06-25 Andrew Cagney <ac131313@redhat.com>
19352
19353 * lib/mi-support.exp: Update args=... part of stop-reason
19354 patterns. Accept either a list or a tuple.
19355
2dd62704
AC
193562001-06-23 Andrew Cagney <ac131313@redhat.com>
19357
19358 * lib/mi-support.exp: Remove local emacs variable defining
19359 change-log-default-name.
19360
b4127474
MC
193612001-06-22 Michael Chastain <chastain@redhat.com>
19362
19363 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19364 This is operationally compatible with the previous version.
19365
8dbfb380
JB
193662001-06-13 Jim Blandy <jimb@redhat.com>
19367
19368 * lib/gdb.exp (gdb_test): Doc fix.
19369
f2d8c86d
MC
193702001-06-10 Michael Chastain <chastain@redhat.com>
19371
19372 * gdb.base/exprs.exp: Remove a duplicate test.
19373
81564d34
JB
193742001-06-06 Jim Blandy <jimb@redhat.com>
19375
19376 * gdb.base/return2.exp (main): Use values to test float and double
19377 returns that are not NaN's, to avoid being confused by IEEE
19378 comparison rules.
19379
da55addb
MS
193802001-06-04 Michael Snyder <msnyder@redhat.com>
19381
19382 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19383 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19384 rather than wait for 12 more tests to time out.
19385
42c65987
JB
193862001-06-06 Jim Blandy <jimb@redhat.com>
19387
b18bced9 19388 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19389 Don't forget to match the GDB prompt.
b18bced9 19390
42c65987
JB
19391 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19392
5b41e5f0
JB
193932001-06-04 Jim Blandy <jimb@redhat.com>
19394
19395 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19396 command.
19397
015e046f
KB
193982001-05-31 Kevin Buettner <kevinb@redhat.com>
19399
19400 * gdb.base/annota1.exp (info break): Match four or more spaces
19401 after "Address".
19402
fb1ffbbe
MC
194032001-05-31 Michael Chastain <chastain@redhat.com>
19404
19405 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19406 (dm_type_int_star): Likewise.
19407 (dm_type_long_star): Likewise.
19408 (dm_type_void_star): Likewise.
19409
5ea2a32c
KB
194102001-05-29 Kevin Buettner <kevinb@redhat.com>
19411
19412 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19413 to a known value in order to get consistent results regardless
19414 of the setting of INPUTRC or the presence or contents of .inputrc.
19415
ae23c492
MS
194162001-05-24 Michael Snyder <msnyder@redhat.com>
19417
ac55707e
MS
19418 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19419 Don't require that the main thread and the manager thread are the
19420 first in the list.
19421
ae23c492
MS
19422 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19423 debugging. If test fails, issue an "unsupported" not a "fail".
19424
400071f1
JB
194252001-05-24 Jim Blandy <jimb@redhat.com>
19426
19427 Don't assume that short is shorter than int.
19428 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19429 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19430 this isn't true.
400071f1
JB
19431 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19432 an int, is not equal to ~0 stored in an unsigned char. This tests
19433 the same thing that the previous test meant to, but works on
19434 16-bit machines, too.
19435 ("print unsigned char != (~0)"): Same test, complemented.
19436
0816a3e5
MS
194372001-05-24 Michael Snyder <msnyder@redhat.com>
19438
19439 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19440 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19441 and prevents dejagnu getting out of step.
19442
f6dc23a9
KB
194432001-05-23 Kevin Buettner <kevinb@redhat.com>
19444
19445 * gdb.base/finish.exp (finish_void): Revise pattern for
19446 stopping on the call statement to not permit stopping at
19447 the start of the instructions comprising the call sequence.
19448
7dbd117d
MC
194492001-05-19 Michael Chastain <chastain@redhat.com>
19450
19451 * gdb.base/callfuncs.exp: Make all test names unique.
19452 * gdb.base/commands.exp: Make all test names unique.
19453 * gdb.base/condbreak.exp: Make all test names unique.
19454 * gdb.base/dbx.exp: Make all test names unique.
19455 * gdb.base/default.exp: Make all test names unique.
19456 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19457 and TIMEOUT messages to their corresponding PASS message.
19458 * gdb.base/ending-run.exp: Make all test names unique.
19459 * gdb.base/long_long.exp: Remove duplicate test.
19460
6b0b0a9e
KB
194612001-05-21 Kevin Buettner <kevinb@redhat.com>
19462
19463 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19464 stop on the call statement as well as the statement after the
19465 call.
19466
2caa35cb
MS
194672001-05-21 Michael Snyder <msnyder@redhat.com>
19468
19469 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19470
40713331
EZ
194712001-05-10 Elena Zannoni <ezannoni@redhat.com>
19472
a9c64011
AS
19473 * gdb.base/completion.exp: Revamp test. Make it execute on all
19474 platforms.
40713331 19475
c2c1be8d
EZ
194762001-05-10 Elena Zannoni <ezannoni@redhat.com>
19477
a9c64011
AS
19478 * config/gdbserver.exp (gdb_load): Handle the case
19479 in which the arguments to gdbserver are given in the
19480 baseboard configuration file.
19481 Also handle the case in which the server needs to do a
19482 load.
2c9cd303 19483
9671de48
KS
194842001-05-07 Keith Seitz <keiths@cygnus.com>
19485
a9c64011
AS
19486 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19487 set up the display for testing.
19488 (gdbtk_start): Convert all paths to paths that tcl will like.
19489 Export target information to environment.
19490 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19491 necessary.
19492 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19493 (to_tcl_path): New proc to convert a given pathname into
19494 a path acceptible as an argument to a tcl command.
19495 (_gdbtk_export_target_info): New proc to export target info
19496 into the environment for gdbtk testing.
19497 (gdbtk_done): New proc to signal end-of-test.
9671de48 19498
5a360f47
JB
194992001-05-06 Jim Blandy <jimb@redhat.com>
19500
19501 * restore.c: Make the code of caller0 correspond to its comment.
19502
66c756c6
MS
195032001-05-03 Michael Snyder <msnyder@redhat.com>
19504
19505 * config/sid.exp (gdb_target_sid): Check for error messages.
19506 On error or timeout, don't make expect exit (which will terminate
19507 all subsequent tests); instead just make gdb exit.
d63a86f8 19508 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19509 return a negative value.
19510
a966fde5
JB
195112001-04-24 Jim Blandy <jimb@redhat.com>
19512
851c18e0
JB
19513 * gdb.c++/templates.exp: If we see the prompt for the overload
19514 list, but we haven't recognized any of the longer patterns,
19515 arrange for this test to fail, not hang.
19516
a966fde5
JB
19517 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19518 variations.
19519
db144853
MC
195202001-04-22 Michael Chastain <chastain@redhat.com>
19521
19522 * gdb.c++/local.exp: Use the 'runto' library function.
19523 * gdb.c++/namespace.exp: Likewise.
19524 * gdb.c++/overload.exp: Likewise.
19525
3207ec21
KB
195262001-03-26 Kevin Buettner <kevinb@redhat.com>
19527
19528 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19529 * gdb.base/step-line.exp: New file. Test step/next in presence of
19530 #line directives.
19531 * gdb.base/step-line.c: New file. Test program for the above.
19532 * gdb.base/step-line.inp: New file. We pretend that this file has
19533 been transformed by some other tool into step-line.c.
19534
13b57657
JB
195352001-03-21 Jim Blandy <jimb@redhat.com>
19536
19537 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19538 unmangled operator names.
19539
754cbe1c
JB
195402001-03-20 Jim Blandy <jimb@redhat.com>
19541
19542 * gdb.threads/linux-dp.exp: Recognize an additional message
19543 generated by GDB when it doesn't understand how to debug threads
19544 on the target system.
19545
177495c9
AC
195462001-03-19 Andrew Cagney <ac131313@redhat.com>
19547
19548 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19549
f266096b
MC
195502001-03-12 Michael Chastain <chastain@redhat.com>
19551
19552 * gdb.c++/derivation.exp: Use the 'runto' library function.
19553
cac3c2ff
MC
195542001-03-12 Michael Chastain <chastain@redhat.com>
19555
19556 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19557
b6c11a24
MC
195582001-02-24 Michael Chastain <chastain@redhat.com>
19559
19560 * gdb.c++/ref-types.exp: Change handwritten code to library
19561 function 'runto'.
19562
6bae5bce
OF
195632001-03-16 Orjan Friberg <orjanf@axis.com>
19564
19565 * gdb.base/signals.exp: Set count to 0 explicitly.
19566
0015fd9a
MS
195672001-03-15 Mark Salter <msalter@redhat.com>
19568
19569 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19570 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19571 (gdb_load): Add support for additional target_info: gdb_download_size
19572 and gdb_load_timeout.
0015fd9a 19573
fc33412a
DT
19574Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19575
19576 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19577 file -- to prevent failing when the compile fails but we have no
19578 intention of running the tests anyway.
fc33412a
DT
19579
19580 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19581 tests if set.
19582
19583 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19584 integers.
fc33412a
DT
19585
19586 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19587 * gdb.c++/namespace.exp: Ditto.
19588
115f06de
OF
195892001-03-07 Orjan Friberg <orjanf@axis.com>
19590
19591 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19592 * gdb.base/pointers.exp: Relax pattern match of decimals.
19593
b6ba6518
KB
195942001-03-06 Kevin Buettner <kevinb@redhat.com>
19595
19596 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19597 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19598 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19599 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19600 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19601 config/sh.exp, config/sid.exp, config/slite.exp,
19602 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19603 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19604 config/vxworks.exp, config/vxworks29k.exp,
19605 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19606 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19607 gdb.base/arithmet.exp, gdb.base/assign.exp,
19608 gdb.base/async.exp, gdb.base/attach.exp,
19609 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19610 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19611 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19612 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19613 gdb.base/commands.exp, gdb.base/completion.exp,
19614 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19615 gdb.base/constvars.exp, gdb.base/corefile.exp,
19616 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19617 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19618 gdb.base/ending-run.exp, gdb.base/environ.exp,
19619 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19620 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19621 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19622 gdb.base/funcargs.exp, gdb.base/help.exp,
19623 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19624 gdb.base/logical.exp, gdb.base/long_long.exp,
19625 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19626 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19627 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19628 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19629 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19630 gdb.base/regs.exp, gdb.base/relational.exp,
19631 gdb.base/remote.exp, gdb.base/reread.exp,
19632 gdb.base/restore.exp, gdb.base/return2.exp,
19633 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19634 gdb.base/selftest.exp, gdb.base/setshow.exp,
19635 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19636 gdb.base/sigall.exp, gdb.base/signals.exp,
19637 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19638 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19639 gdb.base/step-test.exp, gdb.base/structs.c,
19640 gdb.base/structs.exp, gdb.base/structs2.exp,
19641 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19642 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19643 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19644 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19645 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19646 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19647 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19648 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19649 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19650 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19651 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19652 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19653 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19654 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19655 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19656 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19657 gdb.trace/circ.exp, gdb.trace/collection.exp,
19658 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19659 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19660 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19661 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19662 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19663 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19664 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19665 notices.
19666
dc96c6c7 196672001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19668
19669 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19670 first arg is int not float.
19671
dc96c6c7 196722001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19673
19674 * gdb.base/reread.exp: Unsupported for non-native targets;
19675 doesn't work for remote debugging.
19676
9b0c4aeb
FN
196772001-02-19 Fernando Nasser <fnasser@redhat.com>
19678
19679 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19680 * gdb.base/ending-run.exp: Properly handle the BSP state when
19681 stepping past the end of main.
9b0c4aeb 19682
02aa71d5
MC
196832001-02-19 John Moore <jmoore@redhat.com>
19684
19685 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19686 Converted HPUX fix for non-expected items following multiple
19687 step commands into general solution for all platforms.
19688
1fa449a4
MC
196892001-02-18 Michael Chastain <chastain@redhat.com>
19690
19691 * gdb.c++/classes.exp (do_tests): Change runto statements
19692 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19693 statements demangler agnostic.
19694 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19695 (gdb_virtfunc_restart): Likewise.
19696
b2f9ec70
MC
196972001-02-14 Michael Chastain <chastain@redhat.com>
19698
19699 * gdb.c++/inherit.exp (do_tests): Change runto statements
19700 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19701 statements demangler agnostic.
19702
cf74b8ca
AC
19703Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19704
19705 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19706 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19707 before calling common_routine 15 times'' tests.
cf74b8ca 19708
99f78f56
MC
197092001-02-11 Michael Chastain <chastain@redhat.com>
19710
19711 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19712 Helps the test script figure out which demangler is in use.
19713 (dm_type_foo_ref): Ditto.
19714 (dm_type_int_star): Ditto.
19715 (dm_type_long_star): Ditto.
19716 (dm_type_unsigned_int): Ditto.
19717 (dm_type_void): Ditto.
19718 (dm_type_void_star): Ditto.
99707966 19719 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19720 Probe the gdb demangler and set variables to accommodate
19721 formatting differences.
19722 (info_func_regexp): New function. Same as info_func, but
19723 matches against a regexp.
19724 (info_func): Match against a literal string.
19725 (print_addr_2): New function. Match against a literal string,
19726 which can be different from the input to gdb.
19727 (print_addr): Simply call print_addr_2 with the same argument twice.
19728 (test_lookup_operator_functions): Use demangler formatting variables.
19729 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19730 the tests in the same order as the C++ class declaration.
19731 (test_paddr_operator_functions): Ditto.
19732 (test_paddr_overloaded_functions): Ditto.
19733 (test_paddr_hairy_functions): Use demangler formatting variables.
19734 Add reference to gdb/19 for related tests.
19735 (do_tests): Call probe_demangler.
19736
1de8f023
KB
197372001-01-30 Kevin Buettner <kevinb@redhat.com>
19738
19739 * gdb.c++/templates.cc (printf): Remove unused function definition.
19740
ca3f91ed
MS
197412001-01-26 Felix Lee <flee@redhat.com>
19742
19743 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19744
197452001-01-25 matthew green <mrg@redhat.com>
19746
19747 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19748 up sid.
19749 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19750
197512001-01-25 matthew green <mrg@redhat.com>
19752
19753 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19754 Deprecate $sid_spawn_id.
ca3f91ed
MS
19755 (sid_exit): Remove code necessary only for `spawn.'
19756
197572001-01-25 matthew green <mrg@redhat.com>
19758
19759 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19760
fb18ec4a
MC
197612001-01-28 Michael Chastain <chastain@redhat.com>
19762
19763 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19764 to call when tests fail. It takes gdb out of the overloaded
19765 function choice menu back to the main prompt, so that the test
19766 program stays synchronized.
19767 (set_bp_overloaded): New proc to collect all the common
19768 code for setting a breakpoint on an overloaded name. Calls
19769 take_gdb_out_of_choice_menu when needed.
19770 (menu_overload1arg): New variable to collect the repeated
19771 instances of the expected menu for an overloaded name. Change
19772 the regular expression to handle changes in g++ type encoding:
19773 "void" can be either "void" or "", and "unsigned int" can be
19774 either "unsigned int" or "unsigned".
19775 (continue_to_bp_overloaded): Change regular expressions to handle
19776 changes in g++ type encoding.
19777 (no proc): Call take_gdb_out_of_choice_menu when needed.
19778 Remove redundant calls to "info break". Accept either "canceled"
19779 or "cancelled". Change regular expressions in "info break"
19780 calls to handle changes in g++ type encoding. Give all tests
19781 unique strings.
19782
9c646a6e
BE
197832001-01-17 Ben Elliston <bje@redhat.com>
19784
19785 * config/sid.exp: New file.
19786
9549d9c1
AC
19787Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19788
19789 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19790
dc96c6c7 197912000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19792
19793 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19794 Add a RE to accept a non-ascii char if one is ever presented.
19795
b4df4f68
FN
197962000-12-20 Fernando Nasser <fnasser@redhat.com>
19797
297dd0fd 19798 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19799
dc96c6c7 198002000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19801
d63a86f8 19802 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19803 in regexp. One '\' does not suffice on Linux.
19804
4a7bddb6
MC
198052000-12-09 Michael Chastain <chastain@redhat.com>
19806
19807 * gdb.base/break.exp (test_clear_command): Use a marker function
19808 rather than 'main' for the test function. Also move this
19809 test to an execution point where the marker function names are
19810 guaranteed to be bound to functions. (Executing tests after a
19811 'finish' from main runs into name conflicts with local names
19812 in __libc_start_main).
19813
dc96c6c7 198142000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19815
19816 * gdb.base/finish.exp: New test for gdb's "finish" command.
19817 * gdb.base/return2.exp: New test for gdb's "return" command.
19818 * gdb.base/return2.c: New source file for above.
19819
dc96c6c7 198202000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19821
19822 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19823 * gdb.base/miscexprs.exp: Ditto.
19824 * gdb.base/pointers.exp: Ditto.
19825 * gdb.c++/derivation.exp: Ditto.
19826 * gdb.c++/local.exp: Ditto.
19827 * gdb.c++/namespace.exp: Ditto.
19828 * gdb.c++/overload.exp: Ditto.
19829 * gdb.c++/ref-types.exp: Ditto.
19830
dc96c6c7 198312000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19832
19833 * gdb.base/constvars.exp: Test result of "up" command.
19834 * gdb.base/miscexprs.exp: Ditto.
19835 * gdb.base/pointers.exp: Ditto.
19836 * gdb.base/scope.exp: Ditto.
19837 * gdb.c++/derivation.exp: Ditto.
19838 * gdb.c++/local.exp: Ditto.
19839 * gdb.c++/namespace.exp: Ditto.
19840 * gdb.c++/overload.exp: Ditto.
19841 * gdb.c++/ref-types.exp: Ditto.
19842
44097287
FN
198432000-11-22 Michael Chastain <chastain@redhat.com>
19844
19845 * mips_pro.exp: Accept either "middle -> top -> main" or
19846 "middle -> main" in the backtrace, because gcc can optimize
19847 tail calls to jumps. Remove setup_xfail for the hppa case.
19848 Add a comment with the original warning messages from PR 3016,
19849 which was filed in 1993, to preserve them for posterity.
19850
9d2e1bab
ND
198512000-11-17 Nick Duffek <nsd@redhat.com>
19852
19853 * lib/gdb.exp (gdb_test): Override timeout with board info.
19854
1aca8eb7
ND
198552000-11-17 Nick Duffek <nsd@redhat.com>
19856
19857 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19858 the second kill and detach messages.
19859
93076499
ND
198602000-11-17 Nick Duffek <nsd@redhat.com>
19861
19862 * configure.in: Add AC_EXEEXT.
19863 * configure: Regenerate.
19864 * Makefile.in (just-check): Export EXEEXT.
19865 * lib/gdb.exp ($EXEEXT): Import from environment.
19866 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19867 expect "maint dump-me" on Cygwin.
19868 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19869 $EXEEXT.
19870
30e87cd3
ND
198712000-11-17 Nick Duffek <nsd@redhat.com>
19872
19873 * gdb.base/break.exp: Test backtrace and finish from called
19874 function on all platforms, not just HP-UX.
19875
dc96c6c7 198762000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19877
19878 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19879 code from gdb_target_monitor, so it can be used independantly
19880 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19881
dc96c6c7 198822000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19883
19884 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19885 * gdb.base/corefile.exp: Expect the message "Program is being
19886 debugged already" when we send the "corefile" command, since
19887 the preceeding gdb_load may have connected gdb to a remote target.
19888 * gdb.base/display.exp: Disable hardware watchpoints if new
19889 board info variable "no_hardware_watchpoints" is true.
19890 Replace single-letter commands with more readable ones.
19891 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19892 if new board info variable "no_hardware_watchpoints" is true.
19893 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19894 to see if stdio (printf) testing is possible.
19895 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19896 board info variable "no_hardware_watchpoints" is true. Use new
19897 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19898
39124dea
FN
198992000-11-13 Fernando Nasser <fnasser@redhat.com>
19900
19901 From Orjan Friberg <orjanf@axis.com>:
19902 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19903 in array print pattern match.
19904
a9e2e984
FN
199052000-11-09 Fernando Nasser <fnasser@redhat.com>
19906
19907 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19908 spelling "cancelled" to U.S. spelling "canceled" to match changes
19909 made to gdb.
19910 * gdb.c++/ovldbreak.exp: Ditto.
19911
c7db355b
PS
199122000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19913
19914 * gdb.base/callfuncs.c (main): Moved to end of file, call
19915 t_double_values to initialize the FPU before inferior calls are made.
19916 * gdb.base/callfuncs.exp: Test for register preservation after calling
19917 inferior functions. Add tests for continuining, finishing and
19918 returning from a stop in a call dummy.
19919
dc96c6c7 199202000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19921
19922 * gdb.base/commands.exp: Break up long lines, and re-indent.
19923
dc96c6c7 199242000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19925
19926 * config/gdbserver.exp: Rewritten from the ground up, to make it
19927 compatible with the current dejagnu tree, and to make it work with
19928 the new "gdbserver" in libremote.
19929
dc96c6c7 199302000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19931
19932 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19933 * gdb.base/varargs.exp: Skip entire test if no printf support.
19934 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19935 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19936
dc96c6c7 199372000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19938
19939 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19940 no floating point support.
19941 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19942 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19943 * gdb.base/call-rt-st.exp: Ditto.
19944 * gdb.base/call-strs.exp: Ditto.
19945
bac5fc66
JG
199462000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19947
19948 * gdb.base/sizeof.c: include <stdio.h>.
19949
19950 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19951 'finish', otherwise uncaptured gdb_prompt would potentially
19952 throw remaining test points out of sync.
bac5fc66 19953
b22a6027
SB
199542000-07-26 Scott Bambrough <scottb@netwinder.org>
19955
19956 * gdb.base/recurse.exp: Run tests for all targets.
19957 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19958 gnu-oldld case on ARM.
19959 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19960 for ARM targets.
d63a86f8 19961
d8231941
AG
19962Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19963
19964 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19965 * gdb.java/configure: Rebuild.
19966
8caabe69
AG
19967Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19968
19969 * gdb.java/jv-exp.exp: New file.
19970
9d273ca3
AG
19971Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19972
19973 * configure: Rebuilt.
19974 * configure.in (configdirs): Add gdb.java.
19975 * gdb.java/jmisc.java: New file.
19976 * gdb.java/jmisc.exp: New file.
19977 * gdb.java/Makefile.in: New file.
19978 * gdb.java/configure: Rebuilt.
19979 * gdb.java/configure.in: New file.
19980 * lib/java.exp: New file.
19981
4f823a66
AC
19982Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19983
19984 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19985 underflow.
4f823a66 19986
2391e11d
AC
19987Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19988
19989 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19990 and the compilers sizes.
2391e11d 19991
54602222
ND
199922000-07-09 Nick Duffek <nsd@redhat.com>
19993
19994 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19995 (use_methods): New function.
19996 (main): Call use_methods().
19997 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19998 (do_tests): Call test_method_param_class.
19999
2bec0572
ND
200002000-07-09 Nick Duffek <nsd@redhat.com>
20001
20002 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20003 spelling.
20004 (test_enums): New procedure. Move enum tests from end of script
20005 to here. Set breakpoint on function name instead of line number.
20006 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20007 (enums2): New marker function.
20008 (enums1): New function.
20009 (main): Call enums1(). Move enum tests to enums1().
20010
78492fde
AC
20011Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20012
20013 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 20014 compile/link program. Update line numbers.
78492fde
AC
20015 * gdb.asm/d10v.inc: Define ``startup''.
20016 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 20017
49a2cef8
AC
20018Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20019
20020 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20021
3e6c8688
EZ
200222000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20023
20024 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20025 of 'help maint print' command.
3e6c8688 20026
9ff5cbe9
AC
20027Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20028
20029 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20030 they use gdb_expect_list.
9ff5cbe9 20031
17c579bd
AC
20032Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20033
20034 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20035 memory-read-packet-size'' instead of ``set endian big'' to test
20036 long commands.
17c579bd 20037
e6d71bf3
DB
200382000-06-03 Daniel Berlin <dan@cgsoftware.com>
20039
20040 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20041 g++, and stop skipping them.
e6d71bf3
DB
20042
20043 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20044 work under g++.
20045
d63a86f8 20046 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20047 initialization.
20048
dc96c6c7 200492000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20050
20051 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20052 the regular expression: accept an (almost) arbitrary sequence of
20053 "frames-invalid" and "breakpoints-invalid" messages both before
20054 and after the "starting" message.
20055
dc96c6c7 200562000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20057
20058 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20059
dc96c6c7 200602000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20061
20062 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20063 Relax the regular expression a little, make it pass on Solaris 8.
20064
8216cda9
KB
200652000-05-12 Kevin Buettner <kevinb@redhat.com>
20066
20067 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20068 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20069 Instead, it is permissible for gdb to stop on the line of the
20070 call itself.
20071
1a570b2f
MS
200722000-05-12 Michael Snyder <msnyder@.cygnus.com>
20073
20074 * gdb.base/break.exp (bp on small function, optimized file):
20075 Add a second pass pattern. The behavior differs here between stabs
20076 and dwarf for one-line functions. Stabs preserves two line symbols
20077 (one before the prologue and one after) with the same line number,
20078 but dwarf regards these as duplicates and discards one of them.
20079 Therefore the address after the prologue (where the breakpoint is)
20080 has no exactly matching line symbol, and GDB reports the breakpoint
20081 as if it were in the middle of a line rather than at the beginning.
20082
dc96c6c7 200832000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20084
d63a86f8 20085 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20086 rather than "send_gdb" (for consistancy).
20087
7d418785
AC
20088Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20089
20090 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20091 * gdb.c++/templates.cc: Properly check for GCC version number.
20092 * lib/compiler.cc: Likewise
20093
dc96c6c7 200942000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20095
d63a86f8 20096 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20097 gdb may not stop at the first line of main, due to code motion.
20098
dc96c6c7 200992000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20100
20101 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20102 This test depends on parsing the printf output from the target.
20103 Since the sparclet stub doesn't do stdio, this will never work.
20104 * gdb.base/call-rt-st.exp: ditto.
20105 * gdb.base/call-strs: ditto.
20106
dc96c6c7 201072000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20108
20109 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20110
20111 * gdb.base/ending-run.exp: After connecting to a remote target,
20112 but before running, the target will appear to be in a random
20113 location. Specify both a file and a line for breakpoints.
20114 Also, the function that calls main may be called 'init'
20115 rather than 'start'.
20116
a5a51225
EZ
201172000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20118
20119 * gdb.base/help.exp: Update output for add-symbol-file command.
20120
7930cc7c
FN
201212000-04-10 Fernando Nasser <fnasser@cygnus.com>
20122
20123 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20124 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20125
23e37ab1
C
201262000-04-07 J.T. Conklin <jtc@redback.com>
20127
e93c542c
C
20128 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20129
23e37ab1
C
20130 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20131
591b8fa3
PDM
20132Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20133
20134 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20135 values that can be represented exactly.
591b8fa3
PDM
20136 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20137 above change, and to not check against the directory part of the source
20138 file name.
20139 (step into print_long_arg_list): Likewise.
20140 (print print_small_structs from print_long_arg_list): Likewise.
20141 (print print_long_arg_list): Likewise.
20142
7a495180
EZ
201432000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20144
30b53638 20145 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20146
beb998c6
AC
20147Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20148
20149 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20150
1c689132
DB
201512000-03-25 Daniel Berlin <dan@cgsoftware.com>
20152
20153 * gdb.base/commands.exp (deprecated_command_test): Add test for
20154 deprecate with no arguments.
20155
c1790a9d
JL
201562000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20157
20158 * gdb.base/break.exp: Add new test for setting breakpoints on
20159 optimized code so we can test breakpoints work even when function
20160 prologues may be optimized away
20161
003ba290
FN
201622000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20163
20164 From David Whedon <dwhedon@gordian.com>
a9c64011 20165 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20166
6837a0a2
DB
201672000-03-22 Daniel Berlin <dan@cgsoftware.com>
20168
20169 * gdb.base/help.exp: Added test for new apropos command.
20170
b9593231
KB
201712000-03-21 Kevin Buettner <kevinb@redhat.com>
20172
20173 * gdb.base/pointers.c (usevar): New function.
20174 (main): Make sure that global variables v_int_pointer2, rptr,
20175 and y are all referenced someplace in the program by calling
20176 usevar() on them. [Some linkers delete symbols which are
20177 never referenced. The space remains, but there's no way to
20178 get a (symbolic) handle on the variable from the debugger.]
20179
751a959b
EZ
201802000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20181
20182 * gdb.base/printcmds.c: Add typedeffed arrays.
20183
20184 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20185 procedure to test arrays that are typedef'd.
751a959b 20186
73a93a32
JI
201872000-03-13 James Ingham <jingham@leda.cygnus.com>
20188
20189 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20190 the library directories.
73a93a32 20191
fb40c209
AC
20192Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20193
20194 * configure.in (configdirs): Add sub directory gdb.mi.
20195 * configure: Re-generate.
20196
20197 * gdb.mi: New directory.
d63a86f8 20198
ee4dd2c9
AC
201992000-02-25 Scott Bambrough <scottb@netwinder.org>
20200
20201 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20202 a long long value as a double on ARM platforms.
ee4dd2c9 20203
70f0cc22
JB
202042000-02-16 Jim Blandy <jimb@redhat.com>
20205
20206 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20207 default source file is set properly before running this test.
20208
853819b8
EZ
202092000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20210
20211 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20212 gdbtk/library directory, not in gdbtcl2.
853819b8 20213
dfcd3bfb
JM
202142000-02-04 Jim Blandy <jimb@redhat.com>
20215
20216 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20217 backslash from regexp pattern.
20218
20219 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20220 procedure. Use it to run all the "continue to bp overloaded"
20221 tests. Note that this changes the names of the tests slightly.
20222 If the breakpoint hit message includes a hex PC value, because
20223 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20224 from the real source code, still consider that a pass.
20225
20226 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20227 XFAIL here if the breakpoint message contains a hex address. Note
20228 similar change on 1999-11-02.
20229
20230 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20231
20232 * gdb.base/ptype.exp: Establish a default source file before
20233 calling get_debug_format.
20234
202352000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20236
20237 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20238
8b93c638
JM
202392000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20240
20241 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20242 of successive stepi commands -- while in the prologue we should see
20243 the function entry bracket.
20244
202452000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20246
20247 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20248 reach __change_mode() when stepping through the end of main().
20249
c5394b80
JM
202502000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20251
20252 * gdb.base/default.exp: Fix expected pattern.
20253 * gdb.base/help.exp: Same.
20254
0d06e24b
JM
202552000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20256
20257 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20258 Don't use xfail's because that affects only the following test.
d63a86f8 20259
0d06e24b 20260 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20261 solaris or linux.
0d06e24b
JM
20262
20263 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20264
dc96c6c7 202652000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20266
d63a86f8 20267 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20268 "A syntax error" rather than "A parse error". Accept both.
20269
202702000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20271
20272 * gdb.base/default.exp: Remove OS dependent string from "target
20273 remote" test.
20274 * gdb.base/help.exp: Same for "help target remote" test.
20275
c3f6f71d
JM
202762000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20277
20278 From Jim Kingdon <kingdon@redhat.com>:
20279
20280 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20281 prompt (cleanup rather than necessity, but still might keep output
20282 from spilling to next test).
c3f6f71d
JM
20283
202842000-01-02 Fred Fish <fnf@cygnus.com>
20285
20286 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20287 AIX, which defines them in <sys/types.h>.
20288
ed9a39eb 202891999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20290
ed9a39eb 20291 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20292 float" test.
ed9a39eb
JM
20293
202941999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20295
ed9a39eb 20296 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20297
20298 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20299 outermost frame disallowed".
20300
203011999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20302
20303 * gdb.base/setvar.exp: New tests for setting the value of a struct
20304 with a constant list.
20305
203061999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20307
20308 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20309 require the user to type a cast before setting the value of a struct.
20310
de57eccd
JM
203111999-12-06 Jim Blandy <jimb@cygnus.com>
20312
20313 * gdb.base/default.exp: Expect the new 'info float' command on
20314 all i386 platforms.
20315
20316 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20317 LinuxThreads libraries that don't support debugging.
20318
c2d11a7d
JM
20319Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20320
20321 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20322 Change the buffer type to ``unsigned char'' to simplify size
20323 arithmetic.
c2d11a7d
JM
20324
20325 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20326 stub only handles 400-1 byte packets. Verify that the download
20327 worked.
c2d11a7d
JM
20328
203291999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20330
20331 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20332 tests, using UNRESOLVED for the untested cases. Also, does not wait
20333 for a timeout if the prompt was received before a recognizable pattern.
20334
203351999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20336
20337 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20338
203391999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20340
20341 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20342 watchpoints.
c2d11a7d
JM
20343
203441999-11-24 Jason Merrill <jason@casey.cygnus.com>
20345
20346 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20347
20348 * gdb.c++/local.exp: Be more flexible in recognizing local class
20349 name mangling. Don't allow horribly truncated method names.
20350 * gdb.c++/derivation.exp: Expect protected inheritance.
20351 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20352 * gdb.c++/virtfunc.exp: Likewise.
20353 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20354 when printing a nested enum.
20355
203561999-11-22 Jim Blandy <jimb@cygnus.com>
20357
20358 * gdb.base/step-test.exp: Properly await GDB's response to setting
20359 a breakpoint on the call to large_struct_by_value.
20360
20361 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20362 just because we have debug info for the `start' function.
20363
203641999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20365
20366 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20367 "Unknown signal" messages, which indicate (on LinuxThreads) that
20368 GDB doesn't know how to debug threads on this system. This is
20369 better than hanging while philosopher 0 dumps chatter into gdb.log.
20370
203711999-11-18 Tom Tromey <tromey@cygnus.com>
20372
20373 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20374
203751999-11-18 Fred Fish <fnf@cygnus.com>
20376
20377 * gdb.base/coremaker2.c: Add sample program for generating
20378 cores that is more self contained than coremaker.c. Eventually
20379 I'll add more code to this and tie it into the testsuite.
20380
4ce44c66
JM
203811999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20382
20383 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20384
203851999-11-10 Jimmy Guo <guo@cup.hp.com>
20386
20387 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20388 from $srcdir/lib/.
4ce44c66 20389 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20390 and gdb.c++/.
4ce44c66
JM
20391
20392 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20393
d63a86f8 20394 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20395 'continue with watch' test point.
20396
203971999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20398
20399 Merged from p2linux-990323-branch:
d63a86f8 20400
4ce44c66
JM
20401 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20402
11cf8741
JM
20403Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20404
20405 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20406 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20407
20408Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20409
20410 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20411 gdb_expect_list.
11cf8741
JM
20412
20413Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20414
20415 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20416
204171999-11-03 Mark Salter <msalter@cygnus.com>
20418
20419 * gdb.base/break.exp: Fix "stub continue" pattern.
20420
204211999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20422
20423 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20424
204251999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20426
20427 * gdb.base/display.exp ("finish"): Add timeout clause.
20428
20429 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20430 plain prompt clause, so this doesn't have to time out in order to
20431 fail.
20432
20433 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20434 breakpoint hit messages include an address.
11cf8741
JM
20435
20436 * gdb.base/display.exp: Don't forget to escape parens in regular
20437 expressions. Unix regexp notatation sucks.
20438
204391999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20440
20441 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20442 order for 'signalled' message.
11cf8741 20443
5c44784c
JM
204441999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20445
20446 From Jimmy Guo <guo@cup.hp.com>:
20447 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20448 * gdb.base/annota1.c: Add code for tests to work with.
20449
204501999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20451
20452 * gdb.base/remote.exp: New test for remote downloading settings.
20453 * gdb.base/remote.c: New file with large .data.
20454
917317f4
JM
204551999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20456
20457 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20458 for LinuxThreads support, merged from the Code Fusion branch.
20459
20460Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20461
20462 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20463 containing exp_continue into a while within an expect. Don't
20464 attempt a start more than three times. Check return value from
20465 gdb_load.
d63a86f8 20466
2df3850c
JM
20467Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20468
20469 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20470 a pass case.
2df3850c 20471
2acceee2
JM
204721999-10-01 Kevin Buettner <kevinb@cygnus.com>
20473
20474 * gdb.base/break.c (main): Added a statement that we can step
20475 off of.
20476 * gdb.base/break.exp: Added tests for setting a breakpoint
20477 at an offset and stepping onto a breakpoint.
20478
204791999-10-01 Fred Fish <fnf@cygnus.com>
20480
d63a86f8 20481 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20482 gdb output.
20483
c2c6d25f
JM
204841999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20485
20486 * gdb.base/break.exp: Code locations are in hex, don't forget!
20487 (For HP-UX.)
20488
204891999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20490
20491 * condbreak.exp: Use break.c as test program.
20492 * condbreak.c: Remove, redundant with break.c.
20493
204941999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20495
20496 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20497 Z-packets if the target needs it.
c2c6d25f
JM
20498
204991999-09-13 James Ingham <jingham@leda.cygnus.com>
20500
20501 * gdb.c++/overload.exp: Added tests for listing overloaded
20502 functions with function pointers in the arg, explicitly calling
20503 out the version you want.
20504
cff3e48b
JM
205051999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20506
20507 * long_long.exp: Add variations of test cases that work for
20508 targets with 16-bit ints and 32-bit doubles.
20509
d4f3574e
SS
205101999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20511
20512 * break.c (main): Compare a possibly-uninitialized argc with an
20513 unlikely value that fits in 16 bits.
20514
205151999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20516
20517 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20518 0xfeeb, don't want negative numbers if ints are 16 bits.
20519
20520 * lib/gdb.exp (skip_cplus_tests): New proc.
20521 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20522 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20523 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20524 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20525 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20526 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20527 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20528 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20529
20530 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20531
20532Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20533
20534 * gdb.base/corefile.exp (up): Allow a parameter to appear
20535 in the frame that we're going up to.
20536
20537 From Jim Blandy <jimb@cygnus.com>:
20538
20539 * gdb.base/default.exp (info float): Expect some output now.
20540
20541 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20542 returning floating-point values to fail on the x86.
20543 * gdb.base/callfwmall.exp (do_function_calls): Same.
20544
20545 * gdb.base/list.exp (test_listsize): Correct expectations for
20546 listing line 1 with listsize 2. Also, listing a single line
20547 works now, as does listing three lines. [Kevin's note: There
20548 were a number of other cases fixed too where the expectations
20549 differed...]
20550
205511999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20552
20553 * gdb.base/selftest.exp: Add case for when version prints as
20554 constant string instead of char pointer.
20555
104c1213
JM
205561999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20557
20558 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20559 stepping out of main.
104c1213
JM
20560
20561 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20562 G++ used.
20563
20564 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20565 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20566
20567 * gdb.c++/ovldbreak.exp: Update match string in test that
20568 includes a warning of multiple breakpoints.
20569
205701999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20571
20572 * gdb.base/display.exp: Improve precision of step-after-finish
20573 added yesterday.
20574
20575 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20576 test.
104c1213
JM
20577
20578 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20579 configs when using G++, not just hppa*.
20580
205811999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20582
20583 * gdb.base/async.c: New file.
20584 * gdb.base/async.exp: New file.
20585
20586Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20587
20588 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20589 PA64.
20590
53a5351d
JM
20591Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20592
104c1213
JM
20593 * gdb.base/display.exp: "finish" can leave us mid-line on many
20594 targets, deal with it. Add a small constant to main, instead of
20595 1000 since main+1000 may not be a valid address in the target.
20596
53a5351d
JM
20597 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20598 on hpux11.
20599
20600 * gdb.base/attach.exp: Handle another hpux11 error message variant
20601 when attaching to a process that does not exist.
20602
206031999-08-19 J.T. Conklin <jtc@redback.com>
20604
20605 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20606 characters in 'continue to 1241' test.
53a5351d
JM
20607
206081999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20609
20610 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20611 stop in print_long_arg_list, define and use a whitespace
20612 variable in print_small_structs test, add an XFAIL for Solaris.
20613 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20614 interested enough to fix.
20615
7be570e7
JM
206161999-08-13 Keith Seitz <keiths@cygnus.com>
20617
20618 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20619 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20620 proc knows about targets other than the natives.
20621 (test_assign): Use "gdb_run_cmd" to "run" the target.
20622 Check that we've actually hit the breakpoint at main.
20623 When we attempt to assign a value to a local variable, check
20624 that the variable is in the current scope, i.e., don't use
20625 a test with an empty result.
20626
20627Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20628
20629 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20630 command.
7be570e7
JM
20631
206321999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20633
20634 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20635 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20636 gdb.compat, gdb.threads-hp.
20637 gdb.hp/configure, gdb.hp/configure.in: New files.
20638 gdb.hp/Makefile.in: Recurse into new subdirs.
20639 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20640 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20641 in object files.
20642 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20643
96baa820
JM
206441999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20645
20646 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20647 funky printf, remove a bogus p/a test.
96baa820
JM
20648
206491999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20650
20651 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20652 connected to the target. This is necessary when running not
20653 natively.
96baa820
JM
20654
206551999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20656
20657 * gdb.base/step-test.exp: Removed some extraneous messages.
20658
20659 * gdb.base/long_long.exp: Don't run memory examination tests
20660 on little-endian targets (they will need a different set of
20661 results to match).
20662
206631999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20664
20665 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20666 until somebody decides to fix GDB.
20667
20668 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20669 constant as "ULL".
96baa820
JM
20670 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20671 matches for a couple x/2 commands.
20672
a0b3c4fd
JM
206731999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20674
20675 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20676 by merging in ref-types2 tests.
20677 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20678
20679 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20680 * gdb.c++/Makefile.in: Add standard actions.
20681 (EXECUTABLES): Rename from PROGS, update list.
20682 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20683 from gdb.hp.
20684 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20685 foo and bar locals.
20686 * gdb.c++/anon-union.exp: Fix tests to match.
20687 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20688 expect matches to handle output variations.
20689 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20690 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20691 output, add HP alternatives for new and delete prints.
a0b3c4fd 20692 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20693 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20694 * gdb.c++/demangle.exp: Use $style when reporting failure.
20695 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20696 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20697 match alternatives.
20698 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20699 compilers.
a0b3c4fd
JM
20700 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20701 * gdb.c++/method.exp: Add match alternatives.
20702 * gdb.c++/misc.cc: Add bool types.
20703 * gdb.c++/misc.exp: Add tests for bool types.
20704 * gdb.c++/overload.exp: Add xfails.
20705 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20706 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20707 add some more template parameter tests (only for HP currently).
20708 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20709 * gdb.c++/virtfunc.cc: Add return type and value for main.
20710 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20711 match alternatives.
d63a86f8 20712
a0b3c4fd
JM
207131999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20714
20715 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20716
207171999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20718
20719 * gdb.base/signals.exp: Don't expect getting a backtrace from
20720 within a signal handler to fail on Linux.
20721
207221999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20723
20724 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20725 * lib/gdb.exp: Remove some gratuitious semicolons.
20726 (delete_breakpoints): Increase timeout.
20727 (gdb_expect): Add -notransfer option.
20728 (gdb_test): Use -notransfer option.
20729 (get_compiler_info): Add f77 case.
20730 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20731 case.
a0b3c4fd
JM
20732 (gdb_preprocess): Call get_compiler.
20733
20734 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20735 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20736 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20737 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20738 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20739 third arg to gdb_test.
a0b3c4fd
JM
20740 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20741 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20742 HP-UX xfails, add others.
a0b3c4fd
JM
20743 * gdb.base/completion.exp: Reflect name change of self-test.
20744 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20745 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20746 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20747 HP failure number.
a0b3c4fd
JM
20748 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20749 useless HP-UX 10.30 references.
20750 * gdb.base/maint.exp: Loosen matches.
20751 * gdb.base/pointers.c (main): Declare more_code.
20752 * gdb.base/pointers.exp: Match on output of a `next'.
20753 * gdb.base/structs.c: Add prototypes.
20754 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20755 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20756
207571999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20758
20759 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20760 command.
a0b3c4fd
JM
20761
207621999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20763
20764 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20765 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20766
20767 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20768 debug info. Deal with lack of signal hanlder info in stack.
20769
a9c64011 20770 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20771 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20772
5a2468f5
JM
207731999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20774
20775 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20776 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20777
adf40b2e
JM
20778Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20779
20780 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20781 a1-selftest.exp.
adf40b2e
JM
20782 * gdb.base/configure: Re-generate.
20783
207841999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20785
20786 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20787 in trying to run first and name is too long.
20788
20789 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20790 pointers2.c and pointers2.exp, respectively.
20791 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20792 doschk happier.
20793
43e526b9
JM
207941999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20795
20796 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20797 callfuncs2.c and callfuncs2.exp.
20798
20799 * gdb.base/list.exp: Remove mistaken xfails.
20800 * gdb.base/list0.h: Add optional prototypes.
20801
9846de1b
JM
20802Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20803
a9c64011 20804 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20805 calling malloc.
a9c64011
AS
20806 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20807 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20808 use.
9846de1b
JM
20809
208101999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20811
20812 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20813 * gdb.base/annota2.cc, annota2.exp: Move from here.
20814 * gdb.c++/annota2.cc, annota2.exp: To here.
20815 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20816
43ff13b4
JM
20817Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20818
20819 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20820 a consistent format.
43ff13b4 20821
085dd6e6
JM
208221999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20823
20824 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20825 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20826 HP compilers, also set the globals $true and $false.
20827
20828 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20829 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20830 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20831 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20832 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20833 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20834 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20835 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20836 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20837 whatis.c} Add C++ compatible function definitions and return
20838 types, add includes for library functions.
085dd6e6
JM
20839 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20840 * gdb.base/step-test.c (myglob): Rename from glob.
20841 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20842 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20843 files, move here from gdb.hp.
085dd6e6 20844 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20845 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20846 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20847 Adjust line numbers in regexps.
085dd6e6
JM
20848
20849 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20850 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20851 instead of 0/1.
20852
20853 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20854 foll-vfork.exp: New files, move here from gdb.hp.
20855 * gdb.base/page.exp: New file, test of pagination command.
20856
20857 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20858 recursion test.
20859 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20860
20861 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20862 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20863
20864 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20865 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20866 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20867 watchpoint test.
085dd6e6
JM
20868 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20869 them work.
20870 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20871 expressions properly.
20872 * gdb.base/corefile.exp: Loosen the match slightly.
20873 * gdb.base/default.exp: Allow "Error accessing memory" message
20874 also.
20875 * gdb.base/display.exp: Skip over x/0 j if PA64.
20876 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20877 * gdb.base/interrupt.exp: Ditto.
20878 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20879 in use.
20880 * gdb.base/list.exp: Add xfails for HP-UX.
20881 * gdb.base/long_long.exp: Refine some of the numeric matches.
20882 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20883 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20884 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20885 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20886 * gdb.base/ptype.exp: Succeed on more varieties of output.
20887 * gdb.base/scope.exp: Add xfails for HP-UX.
20888 * gdb.base/sect-cmd.exp: Add more cases.
20889 * gdb.base/setvar.exp: Add xfails for HP-UX.
20890 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20891 * gdb.base/signals.exp: Match on void symbolically.
20892 * gdb.base/step-test.exp: Add case for PA64.
20893 * gdb.base/term.exp: Add exit and restart.
20894 * gdb.base/twice.exp: Clean up after self.
20895 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20896 * gdb.base/whatis.exp: Allow more ways to pass tests.
20897
20898 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20899 no longer useful.
085dd6e6
JM
20900
20901Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20902
20903 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20904 list of patterns.
085dd6e6 20905 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20906 print_double_array(double_array)", "continuing to breakpoint
20907 1018", "print print_double_array(array_d)" and "continuing to
20908 1034" tests.
d63a86f8 20909
085dd6e6
JM
209101999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20911
a9c64011 20912 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20913
209141999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20915
20916 * config/mt-*: Remove, these haven't been used since 1996.
20917
209181999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20919
20920 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20921 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20922 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20923
9e0b60a8
JM
209241999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20925
20926 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20927 simpler match case for the ptype of the big class.
20928
209291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20930
20931 * gdb.exp: Fix test for gdb_prompt existence.
20932
209331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20934
20935 * gdb.exp (gdb_test): Add fail after calls to perror.
20936
209371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20938
20939 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20940
209411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20942
20943 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20944
0f71a2f6
JM
20945Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20946
20947 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20948 malloc() is linked in.
0f71a2f6
JM
20949
209501999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20951
20952 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20953 step at end.
20954
20955 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20956
209571999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20958
20959 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20960
cce74817
JM
20961Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20962
20963 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20964 * gdb.base/mips_pro.exp: Likewise.
20965
209661999-06-02 Keith Seitz <keiths@cygnus.com>
20967
20968 * gdb.c++/templates.cc: Change all "new" operators to throw
20969 an exception.
20970 * gdb.c++/cplusfuncs.cc: Likewise.
20971
20972 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20973
20974Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20975
20976 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20977 * gdb.base/ending-run.exp: When stepping out of main, accept a
20978 step into an arbitrary assembler file.
cce74817 20979
392a587b
JM
209801999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20981
d63a86f8 20982 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20983 "breakpoint-invalid" to be printed.
d63a86f8 20984 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20985 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20986 * gdb.base/annota2.cc: Initialize a.x to 0.
20987
9e086581
JM
209881999-05-17 Keith Seitz <keiths@cygnus.com>
20989
20990 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20991 when "skip_float_tests" set.
20992 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20993 "print print_ten_doubles", and "step into print_long_arg_list".
20994 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20995 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20996 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20997 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20998 "skip_float_tests" is set.
20999 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21000 when "skip_float_tests" set.
d63a86f8 21001
cd0fc7c3
SS
210021999-05-06 Keith Seitz <keiths@cygnus.com>
21003
21004 * gdb.base/annota2.cc: Include stdio.h.
21005
21006Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21007
21008 * gdb.base/crossload.exp: Remove, this has been disabled ever
21009 since BFD stopped including all targets, and cross-GDB gets
21010 plenty of testing anyway.
21011 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
21012 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21013 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
21014 * gdb.base/README: Remove, was doc for this.
21015 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 21016 needed.
cd0fc7c3 21017
b83266a0
SS
210181999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21019
21020 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21021 output.
21022
21023 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21024 * gdb.base/annota2.exp: New file. More annotation tests.
21025 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21026 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21027
210281999-04-23 Angela Marie Thomas <angela@cygnus.com>
21029
21030 * config/cfdbug.exp: New file.
21031
7a292a7a
SS
210321999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21033
21034 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21035 Marcus Daniel's and Dale Hawkins's demangler crashes.
21036
21037 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21038 test_lucid_style_demangling, test_arm_style_demangling,
21039 test_hp_style_demangling): Try Tom Tromey's core-dumping
21040 identifier under each demangling style.
7a292a7a
SS
21041
210421999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21043
21044 * gdb.c++/demangle.exp: Include the current demangling style
21045 in all test names.
21046 (current_demangling_style): New global variable.
21047 (set_demangling_style, test_demangling_core, test_demangling,
21048 test_demangling_exact): New functions.
21049 (test_gnu_style_demangling, test_lucid_style_demangling,
21050 test_arm_style_demangling, test_hp_style_demangling): Use those,
21051 instead of calling gdb_test and gdb_test_exact directly.
21052 (catch_demangling_errors): New function, which reports errors
21053 signalled by the demangling test functions in an orderly way.
21054 (do_tests): Use catch_demangling_errors.
21055
210561999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21057
21058 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21059 grouping in expressions, not {}.
7a292a7a
SS
21060
21061 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21062 initialized yet.
7a292a7a
SS
21063
210641999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21065
21066 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21067 are listed.
21068
210691999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21070
21071 * gdb.stabs/weird.exp: Test for CC being defined before
21072 looking at its value.
21073
210741999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21075
21076 * gdb.base/call-ar-st.exp: Remove stray '#'.
21077 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21078 "short int" and "long int".
21079 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21080 change, to mollify finicky HP compiler.
7a292a7a
SS
21081 * gdb.hp/reg-test.exp (testfile): Fix file name.
21082 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21083
7a292a7a
SS
21084 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21085 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21086 alternate form of enum ptype.
21087
c906108c
SS
210881999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21089
7a292a7a
SS
21090 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21091 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21092 passing skip_hp_tests, so as not to waste time on guaranteed
21093 failure.
7a292a7a 21094
c906108c
SS
21095 * gdb.c++/overload.cc: Pass string instead of char addr, always
21096 init ccpfoo.
21097 * gdb.c++/templates.cc: Fix syntax error.
21098
7a292a7a
SS
21099Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21100
21101 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21102 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21103 command.
21104
211051999-03-18 James Ingham <jingham@cygnus.com>
21106
21107 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21108
21109 * gdb.c++/method.exp: It was testing an uninitialized int on the
21110 stack and assuming it was positive.
21111
21112 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21113
21114 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21115 keep it from killing the rest of the tests.
7a292a7a
SS
21116 Use gdb_continue_to_end.
21117
21118 * gdb.base/sigall.exp: use gdb_continue_to_end.
21119
21120 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21121
21122 * gdb.base/display.exp: use runto_main, not run.
21123
d63a86f8
RM
21124 * gdb.base/default.exp: Check for the current error message in the
21125 r abbreviation test.
7a292a7a
SS
21126 Add strongarm to the targets that know info float.
21127
d63a86f8 21128 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21129 run which doesn't work with monitors.
21130
21131 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21132
21133 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21134
21135 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21136 program. Traps the case (in Cygmon) when the program never really
21137 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21138 more places, so I used my name. Sorry Mark...
21139
21140 * config/monitor.exp (gdb_target_monitor): added another
21141 target_info parameter: remotebinarydownload. This will set the
21142 remotebinarydownload flag if this is causing some boards trouble.
21143
211441999-03-18 Mark Salter <msalter@cygnus.com>
21145
21146 * lib/gdb.exp (continue_to_exit): New function.
21147
21148 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21149 * gdb.base/ending-run.exp: Ditto.
21150 * gdb.base/step-test.exp: Ditto.
21151
211521999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21153
21154 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21155 (suggested by Art Haas <ahaas@neosoft.com>).
21156
211571999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21158
889bf7c5 21159 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21160
21161Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21162
21163 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21164 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21165
211661999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21167
21168 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21169 a call to strlen; sometimes we do have sources.
21170
211711999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21172
21173 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21174 character, so GDB won't print garbage after its end.
d63a86f8 21175
c906108c
SS
21176 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21177 breakpoint there instead. Sometimes GCC emits memcpy to handle
21178 the large structures being passed by value, so we step into that
21179 instead of sum_array_print, which obscures what we're really testing.
21180 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21181 the bizarre steps into memcpy, so do that here. Add check for
21182 stepping into function calls that pass large structures by value.
21183 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21184 Remove all references to specific line numbers.
21185 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21186 New type and function.
21187 (main): Call large_struct_by_value, passing it a large struct by value.
21188 * lib/gdb.exp (gdb_get_line_number): New function.
21189
21190 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21191 more portable.
21192
7a292a7a
SS
211931999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21194
c906108c
SS
21195 * lib/gdb.exp: Doc fixes.
21196
7a292a7a
SS
211971999-03-05 Nick Clifton <nickc@cygnus.com>
21198
d63a86f8 21199 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21200
212011999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21202
c906108c 21203 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21204 commands. They're not germane to this test, and they don't work
21205 that way on remote targets.
c906108c 21206
3fc11d3e
JM
212071999-03-01 James Ingham <jingham@cygnus.com>
21208
21209 * Changelog entries merged over from gdb development branch.
21210
3fc11d3e
JM
21211 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21212
21213 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21214 for outputting results of test run.
21215
2d4a1622 21216 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21217
21218 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21219
7a292a7a
SS
212201999-02-25 Felix Lee <flee@cygnus.com>
21221
21222 * lib/gdb.exp (debug_format): initialize
21223
c906108c
SS
212241999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21225
21226 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21227 * gdb.base/call-rt-st.c: Ditto.
21228
c906108c
SS
212291999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21230
21231 * gdb.threads/pthreads.exp (horiz): New variable.
21232 (test_startup): Fix regexps that capture thread numbers.
21233
212341999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21235
21236 * gdb.base/smoke.exp: Disambiguate two test case names (both
21237 called ``print'').
21238
21239Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21240
21241 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21242 compilation.
c906108c
SS
21243
212441999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21245
21246 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21247 actual output formatting.
21248 * gdb.base/smoke.exp: GDB removes leading 0's.
21249 * gdb.base/volatile.exp: Don't check type of remuneration;
21250 that variable is no longer defined in constvars.c.
21251 * gdb.base/step-test.c (main): Exit with explicit exit code.
21252 * gdb.base/step-test.exp: Remove two nexti checks--they are
21253 not portable.
21254
212551999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21256
21257 * gdb.base/help.exp ("help delete display"): Fix test to match
21258 gdb's output.
21259
21260 * gdb.base/long_long.c (known_types): Initialize values to zero.
21261 * gdb.base/long_long.exp: Step one more line
21262 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21263 leading zeros. Explicitly ask for hex formatting. Use
21264 unique test case names.
c906108c
SS
21265
21266Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21267
d63a86f8 21268 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21269
21270 * gdb.c++/method.exp: Add missing close brace.
21271
212721999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21273
21274 * gdb.base/maint.exp: Use 'set height 0' to disable page
21275 prompting, not 'set height 400'.
21276
21277 Fix a bunch of timeouts.
21278 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21279 four separate tests, so expect doesn't take forever to match a ton
21280 of text against a regexp with lots of .* forms.
21281 ("maint print psymbols", "maint print symbols"): Make some of
21282 these greps more selective, so that expect doesn't try to wade
21283 through huge piles of output and time out.
21284
21285 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21286
21287 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21288 tests: one which doesn't expect shlib events to be reported, and
21289 another which does, but is XFAIL for all platforms other than
21290 HP/UX.
c906108c
SS
21291
21292 * gdb.base/break.exp: Teach the test suite that the `catch
21293 fork', `catch vfork', and `catch exec' commands produce error
21294 messages on platforms that don't provide these features.
21295
21296Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21297
21298 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21299 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21300 (shortening names from solib_threshold.exp etc), won't run on
21301 anything but HP-UX for the foreseeable future.
c906108c 21302 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21303 reflect move.
c906108c
SS
21304
21305Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21306
21307 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21308 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21309
21310Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21311
21312 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21313 successfully re-sets breakpoints in shared libraries.
21314 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21315
21316Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21317
d63a86f8
RM
21318 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21319 and compiled w/o GCC.
c906108c
SS
21320
21321 * gdb.hp/watch-cmd.exp: ditto.
21322
21323 * gdb.hp/watch-hp.exp: ditto.
21324
21325 * gdb.hp/xdb1.exp: ditto.
21326
21327 * gdb.hp/xdb2.exp: ditto.
21328
21329 * gdb.hp/dbx.exp: ditto.
21330
21331Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21332
21333 * constvars.c: Remove C++-isms.
21334 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21335 with GCC.
c906108c
SS
21336
21337Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21338
21339 The following changes are part of the HP merge.
21340
21341 * gdb.base/break.exp: new tests to verify that catchpoints for
21342 fork, vfork, and exec don't trigger inappropriately.
21343
21344 * gdb.base/opaque.exp: compile one file at a time, then link.
21345
21346 * gdb.base/signals.exp: be more restrictive about which hppa
21347 systems receive a setup_xfail. new tests.
21348
21349 * gdb.base/solib_threshold.build: new file.
21350 * gdb.base/solib_threshold.exp: new file.
21351 * gdb.base/solib_threshold.link_opts: new file.
21352 * gdb.base/solib_threshold.mk: new file.
21353 * gdb.base/gen_solib_threshold.c: new file.
21354
21355 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21356 tests. New tests for enums inside classes.
21357
21358 * gdb.c++/compiler.cc: indicate support of template debugging.
21359
21360 * gdb.c++/demangle.exp: run hp style demangling tests.
21361
21362 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21363 tests.
21364
21365 * gdb.c++/misc.cc: changes to support new tests.
21366
21367 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21368 to support new tests.
21369
21370 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21371 gcc, then skip these tests.
21372
21373Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21374
21375 The following files are part of the HP merge; some had longer
21376 names at HP, but have been renamed to be no more than 14
21377 characters in length.
21378
21379 * gdb.hp/ambiguous.cc: new file.
21380 * gdb.hp/ambiguous.exp: new file.
21381 * gdb.hp/attach.exp: new file.
21382 * gdb.hp/attach2.exp: new file.
21383 * gdb.hp/classes-hp.exp: new file.
21384 * gdb.hp/ctti.exp: new file.
21385 * gdb.hp/ctti-add.cc: new file.
21386 * gdb.hp/ctti-add1.cc: new file.
21387 * gdb.hp/ctti-add2.cc: new file.
21388 * gdb.hp/ctti-add3.cc: new file.
21389 * gdb.hp/dbx.exp: new file.
21390 * gdb.hp/exception.cc: new file.
21391 * gdb.hp/exception.exp: new file.
21392 * gdb.hp/foll-exec.c: new file.
21393 * gdb.hp/foll-exec.exp: new file.
21394 * gdb.hp/foll-fork.c: new file.
21395 * gdb.hp/foll-fork.exp: new file.
21396 * gdb.hp/foll-vfork.c: new file.
21397 * gdb.hp/foll-vfork.exp: new file.
21398 * gdb.hp/inherit-hp.exp: new file.
21399 * gdb.hp/more-steps.exp: new file.
21400 * gdb.hp/namespace.cc: new file.
21401 * gdb.hp/namespace.exp: new file.
21402 * gdb.hp/optimize.exp: new file.
21403 * gdb.hp/pxdb.c: new file.
21404 * gdb.hp/pxdb.exp: new file.
21405 * gdb.hp/quicksort.exp: new file.
21406 * gdb.hp/reg-test.exp: new file.
21407 * gdb.hp/reg-test.s: new file.
21408 * gdb.hp/sized-enum.c: new file.
21409 * gdb.hp/sized-enum.exp: new file.
21410 * gdb.hp/start-stop.exp: new file.
21411 * gdb.hp/templ-hp.cc: new file.
21412 * gdb.hp/templ-hp.exp: new file.
21413 * gdb.hp/thr-lib.c: new file.
21414 * gdb.hp/thr-lib.exp: new file.
21415 * gdb.hp/thr-lib.h: new file.
21416 * gdb.hp/thr-liblib.c: new file.
21417 * gdb.hp/virtfun-hp.c: new file.
21418 * gdb.hp/virtfun-hp.exp: new file.
21419 * gdb.hp/watch-cmd.exp: new file.
21420 * gdb.hp/watch-hp.exp: new file.
21421 * gdb.hp/xdb1.exp: new file.
21422 * gdb.hp/xdb2.exp: new file.
21423 * gdb.hp/xdb3.exp: new file.
21424
21425Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21426
21427 The following files are part of the HP merge; some had longer
21428 names at HP, but have been renamed to be no more than 14
21429 characters in length.
21430
21431 * gdb.base/ss.h: new file.
21432 * gdb.base/call-ar-st.c: new file.
21433 * gdb.base/call-ar-st.exp: new file.
21434 * gdb.base/call-rt-st.c: new file.
21435 * gdb.base/call-rt-st-exp: new file.
21436 * gdb.base/call-strs.exp: new file.
21437 * gdb.base/ena-dis-br.exp: new file.
21438 * gdb.base/environ.exp: new file.
21439 * gdb.base/long_long.exp: new file.
21440 * gdb.base/sect-cmd.exp: new file.
21441 * gdb.base/shlib-cl2.exp: new file.
21442 * gdb.base/smoke.exp: new file.
21443 * gdb.base/so-impl-ld.c: new file.
21444 * gdb.base/so-impl-ld.exp: new file.
21445 * gdb.base/so-indr-cl.c: new file.
21446 * gdb.base/so-indr-cl.exp: new file.
21447 * gdb.base/varargs.exp: new file.
21448 * gdb.base/volatile.exp: new file.
21449 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21450 * gdb.base/display.exp: new file.
c906108c
SS
21451 * gdb.c++/derivation.exp: new file.
21452 * gdb.c++/local.exp: new file.
21453 * gdb.c++/member-ptr.exp: new file.
21454 * gdb.c++/overload.exp: new file.
21455 * gdb.c++/ovldbreak.exp: new file.
21456 * gdb.c++/ref-types.exp: new file.
21457 * gdb.c++/ref-types2.exp: new file.
21458 * gdb.c++/userdef.exp: new file.
d63a86f8 21459
c906108c
SS
21460Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21461
21462 * gdb.base/default.exp: Reflect wording change in remote.c.
21463
dc96c6c7 21464Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21465
21466 * gdb.base/help.exp: Update to reflect current text.
21467
21468Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21469
21470 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21471 they're stack variables and contain garbage.
21472 * gdb.c++/anon-union.exp: new file.
21473
21474 The following changes were made by David Taylor
889bf7c5
PA
21475 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21476 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21477 in changes by HP.
c906108c
SS
21478
21479 * gdb.base/bitops.exp: new file.
21480 * gdb.base/default.exp: change expected messages for catch and
21481 info catch tests to reflect HP merge changes.
21482 * gdb.base/enable-disable-break.exp
21483 * gdb.base/ending-run.c: new file.
21484 * gdb.base/long_long.c: new file.
21485 * gdb.base/maint.exp: new file.
21486 * gdb.base/pointers2.exp: new file.
21487 * gdb.base/shlib-call2.exp: new file.
21488 * gdb.base/solib.exp: new file.
21489 * gdb.base/step-test.c: new file.
21490 * gdb.c++/anon-union.cc: new file.
21491 * gdb.c++/local.cc: new file.
21492 * gdb.c++/member-pointer.cc: new file.
21493 * gdb.c++/method.cc: new file.
21494 * gdb.c++/ref-types.cc: new file.
21495 * gdb.c++/ref-types2.cc: new file.
21496 * gdb.c++/userdef.cc: new file.
d63a86f8 21497
c906108c
SS
21498 * gdb.base/scope.exp: compile one file at a time, then link.
21499 * gdb.base/langs.exp: ditto.
21500 * gdb.base/list.exp: ditto.
d63a86f8 21501
c906108c
SS
21502Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21503
21504 The following changes were made by David Taylor
889bf7c5
PA
21505 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21506 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21507 in changes by HP.
d63a86f8 21508
c906108c
SS
21509 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21510 skip tests. When compiling pass c++ flag to gdb_compile.
21511 * gdb.c++/
d63a86f8 21512
c906108c
SS
21513 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21514 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21515 (skip_hp_tests): new function.
21516 (gdb_preprocess): new function.
21517
21518 * configure.in (hpdir): decide whether to configure gdb.hp.
21519 * configure: regenerated.
21520
21521 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21522 to delete on clean.
21523 (EXECUTABLES): update to reflect new additions.
21524 * gdb.base/commands.exp: update message expected.
21525 * gdb.base/default.exp: add copyright notice.
21526 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21527 * gdb.base/help.exp: update messages to reflect current text.
21528 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21529 targets for recurse tests.
21530 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21531 skip this file.
21532
21533 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21534 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21535 compilation.
21536 * gdb.c++/misc.exp: ditto.
21537 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21538 run the tests. tell gdb_compile that it's a c++ compilation.
21539
21540 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21541
c906108c
SS
21542 * gdb.base/all-bin.exp: new file.
21543 * gdb.base/arithmet.exp: new file.
21544 * gdb.base/assign.exp: new file.
21545 * gdb.base/completion.exp: new file.
21546 * gdb.base/cond-expr.exp: new file.
21547 * gdb.base/condbreak.exp: new file.
21548 * gdb.base/define.exp: new file.
21549 * gdb.base/dollar.exp: new file.
21550 * gdb.base/environment.exp: new file.
21551 * gdb.base/eval-skip.exp: new file.
21552 * gdb.base/jump.exp: new file.
21553 * gdb.base/logical.exp: new file.
21554 * gdb.base/pointers.exp: new file.
21555 * gdb.base/relational.exp: new file.
21556 * gdb.base/section_command.exp: new file.
21557 * gdb.base/whatis-expr.exp: new file.
21558
21559 * gdb.base/all-types.c: new file.
21560 * gdb.base/call-array-struct.c: new file.
21561 * gdb.base/call-return-struct.c: new file.
21562 * gdb.base/call-strings.c: new file.
21563 * gdb.base/callfuncs2.c: new file.
21564 * gdb.base/condbreak.c: new file.
21565 * gdb.base/constvars.c: new file.
21566 * gdb.base/display.c: new file.
21567 * gdb.base/int-type.c: new file.
21568 * gdb.base/jump.c: new file.
21569 * gdb.base/miscexprs.c: new file.
21570 * gdb.base/pointers.c: new file.
21571 * gdb.base/pointers2.c: new file.
21572 * gdb.base/shmain.c: new file.
21573 * gdb.base/shr1.c: new file.
21574 * gdb.base/shr2.c: new file.
21575 * gdb.base/solib.c: new file.
21576 * gdb.base/solib1.c: new file.
21577 * gdb.base/solib2.c: new file.
21578 * gdb.base/varargs.c: new file.
21579 * gdb.c++/derivation.cc: new file.
21580 * gdb.c++/overload.cc: new file.
21581 * gdb.c++/ovldbreak.cc: new file.
21582 * gdb.hp/attach.c: new file.
21583 * gdb.hp/attach2.c: new file.
21584 * gdb.hp/average.c: new file.
21585 * gdb.hp/compiler.c: new file.
21586 * gdb.hp/compiler.cc: new file.
21587 * gdb.hp/execd-program.c: new file.
21588 * gdb.hp/follow-exec.c: new file.
21589 * gdb.hp/follow-fork.c: new file.
21590 * gdb.hp/follow-vfork-and-exec.c: new file.
21591 * gdb.hp/misc-hp.cc: new file.
21592 * gdb.hp/more-steps.c: new file.
21593 * gdb.hp/optimize.c: new file.
21594 * gdb.hp/quicksort.c: new file.
21595 * gdb.hp/run-hp.c: new file.
21596 * gdb.hp/start-stop.c: new file.
21597 * gdb.hp/sum.c: new file.
21598 * gdb.hp/templates-hp.cc: new file.
21599 * gdb.hp/thread-local-in-lib.c: new file.
21600 * gdb.hp/thread-local-in-lib.h: new file.
21601 * gdb.hp/thread-local-in-lib.lib.c: new file.
21602 * gdb.hp/vforked-program.c: new file.
21603 * gdb.hp/virtfunc-hp.cc: new file.
21604 * gdb.hp/watchpoint-hp.c: new file.
21605 * gdb.hp/xdb.c: new file.
21606 * gdb.hp/xdb0.c: new file.
21607 * gdb.hp/xdb0.h: new file.
21608 * gdb.hp/xdb1.c: new file.
21609
21610Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21611
21612 The following change was made by Edith Epstein
889bf7c5
PA
21613 <eepstein@cygnus.com> as part of a project to merge in changes
21614 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21615
21616 * gdb.c++/demangle.exp: changed the expected output for some
21617 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21618 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21619 T1<char>::~T1<char>(void)
c906108c 21620 becomes,
a9c64011
AS
21621 maint demangle __dt__11T1__pt__2_cFv
21622 T1<char>::~T1(void)
c906108c 21623
889bf7c5 21624 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21625
c906108c
SS
21626Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21627
21628 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21629 * gdb.trace/backtrace.exp: Likewise.
21630 * gdb.trace/circ.exp: Likewise.
21631 * gdb.trace/collection.exp: Likewise.
21632 * gdb.trace/deltrace.exp: Likewise.
21633 * gdb.trace/infotrace.exp: Likewise.
21634 * gdb.trace/limits.exp: Likewise.
21635 * gdb.trace/packetlen.exp: Likewise.
21636 * gdb.trace/passc-dyn.exp: Likewise.
21637 * gdb.trace/passcount.exp: Likewise.
21638 * gdb.trace/report.exp: Likewise.
21639 * gdb.trace/save-trace.exp: Likewise.
21640 * gdb.trace/tfind.exp: Likewise.
21641 * gdb.trace/tracecmd.exp: Likewise.
21642 * gdb.trace/while-dyn.exp: Likewise.
21643 * gdb.trace/while-stepping.exp: Likewise.
21644
216451998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21646
21647 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21648
21649Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21650
21651 From Brendan Kehoe:
21652 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21653 int return types.
21654
21655Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21656
21657 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21658 remote dos host testing right.
c906108c
SS
21659
21660Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21661
21662 * gdb.base/corefile.exp: remove some xfails.
21663
21664Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21665
21666 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21667 have different timestamps.
c906108c
SS
21668
21669Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21670
21671 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21672 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21673
21674Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21675
21676 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21677 delta.
c906108c
SS
21678
21679Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21680
21681 * gdb.base/default.exp: Add brace missing from previous delta.
21682
21683Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21684
21685 * gdb.base/default.exp: Support test for info float for all
21686 varieties of arm toolchain.
21687
dc96c6c7 21688Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21689
21690 * gdb.trace/*.exp: remove "remote_download" command.
21691
dc96c6c7 21692Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21693
21694 * gdb.trace/*.exp: remove -gdwarf from compile.
21695
21696Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21697
21698 * gdb.trace/configure.in(AC_INIT): typo
21699 * gdb.trace/configure: regenerated
21700
dc96c6c7 21701Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21702
21703 * config/m68k-emc.exp: New file.
21704 * lib/<emc-support.exp trace-support.exp}: New files.
21705 * configure.in: add new test directory gdb.trace.
21706 * gdb.trace/{configure configure.in Makefile.in}: New files.
21707 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21708 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21709 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21710 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21711 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21712 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21713 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21714
dc96c6c7 21715Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21716
21717 * gdb.c++/classes.exp: Change all regular expressions to match
21718 arbitrary combinations of newline/carriage-return, so that they
21719 will work equally well on Unix and Windows.
21720 * gdb.c++/inherit.exp: ditto.
21721 * gdb.c++/virtfunc.exp: ditto.
21722
217231998-08-11 Dawn Perchik <dawn@cygnus.com>
21724
21725 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21726
c2d11a7d
JM
21727Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21728
21729 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21730 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21731 to use a0-a3/d0-d3 as needed.
21732
21733Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21734
21735 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21736 * gdb.disasm/am33.exp: Corresponding changes.
21737
c906108c
SS
217381998-07-11 Felix Lee <flee@cygnus.com>
21739
21740 * gdb.base/callfuncs.exp: add cmp10 test.
21741 * gdb.base/callfuncs.c (cmp10): new function.
21742
21743Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21744
d63a86f8 21745 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21746 into two parts to get around a synchronization problem in expect.
21747
3fc11d3e
JM
21748Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21749
21750 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21751
21752 * configure.in: Add options for gdbtk testsuite.
21753
21754 * configure: Regenerate.
21755
21756 * gdb.gdbtk: New directory to hold gdbtk tests.
21757
c906108c
SS
21758Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21759
21760 * gdb.fortran/types.exp: Escape brackets in expect patterns
21761 for test_float_literal_types_accepted tests.
21762 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21763 before run test.
21764
c2d11a7d
JM
21765Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21766
21767 * am33.exp: Just compile, do not link the testcase.
21768 * am33.s: Add ".am33" pseudoop to force am33 mode.
21769
c906108c
SS
217701998-06-25 Felix Lee <flee@cygnus.com>
21771
21772 * gdb.base/setshow.exp: make sure $pc is sane.
21773
21774 * gdb.stabs/weird.exp: split expect patterns properly.
21775
c2d11a7d
JM
21776Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21777
21778 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21779 * gdb.disasm/am33.exp: Run it.
21780
dc96c6c7 21781Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21782
21783 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21784 match processing (and eliminate spurious timeouts when running).
21785
dc96c6c7 21786Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21787
21788 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21789 exception test, but conditionalize it on target [mach | gnu].
21790
dc96c6c7 21791Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21792
21793 * gdb.base/overlays.exp: fixup compile line for linker script.
21794
21795Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21796
21797 * gdb.fortran/types.exp: don't guess at float size.
21798
21799Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21800
21801 * gdb.base/exprs.exp: delete test that depends on int size.
21802
21803Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21804
21805 * config/sim.exp: Removed checks for target triplets.
21806 (gdb_target_sim): Use gdb,target_sim_options.
21807
21808Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21809
21810 * gdb.base/reread.exp: New file.
21811 * gdb.base/reread1.c: New file.
21812 * gdb.base/reread2.c: New file.
21813
21814Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21815
21816 * config/sim.exp: Use 'target sim -sparclite' when running
21817 SPARClite programs.
21818
21819Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21820
21821 * gdb.base/structs2.exp: New file.
21822 * gdb.base/structs2.c: New file.
21823
21824Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21825
21826 * gdb.asm/common.inc: New file.
21827 * gdb.asm/d10v.inc: New file.
21828 * asm-source.exp: Pass -I's to gas to find .inc files.
21829 Update line numbers in expected output.
21830 * asmsrc1.s: Rewrite.
21831 * asmsrc2.s: Rewrite.
21832 * configure.in: Create arch.inc symlink.
21833 * configure: Regenerate.
21834 * Makefile.in (distclean): Delete arch.inc.
21835
21836Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21837
21838 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21839 (t_enum_value2): ditto
21840 (t_enum_value3): ditto
21841 (main): ditto
c906108c
SS
21842Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21843
21844 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21845 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21846 change.
21847 Use gdb_test instead of send_gdb/gdb_expect sequences.
21848
21849Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21850
21851 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21852 not void.
21853
21854Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21855
21856 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21857 subroutines. Used to test gdbs ability to single step through PC
21858 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21859
21860Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21861
21862 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21863 more rigorous EGCS C++ error checking.
21864
21865Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21866
a9c64011
AS
21867 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21868 tests.
21869 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21870 function when asleep.
21871 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21872 for i*86 Linux and SVR4 signal handling problems.
21873 Remove linux xfail for `next to handler in signals_tests_1', fixed
21874 by recent infrun.c change.
21875 Limit backtrace to 10 frames to avoid timeout problems with infinite
21876 stack backtraces.
21877 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21878 target.[ch] change.
c906108c
SS
21879
21880Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21881
21882 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21883 for a newline from gdb before continuing.
21884 (default_gdb_exit): Just look for y or n.
21885 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21886 it does, fail the rests of the tests in the file.
21887
21888Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21889
21890 * config/cygmon.exp: New file.
21891
21892Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21893
21894 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21895 main" test on remote targets.
c906108c
SS
21896
21897 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21898 run test on remote targets.
21899
21900Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21901
21902 * gdb.asm: New directory.
21903 * configure.in: Configure it.
21904 * configure: Regenerate.
21905 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21906 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21907
21908Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21909
21910 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21911
dc96c6c7 21912Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21913
a9c64011
AS
21914 * gdb.base/overlays (several files): Merge the two overlay
21915 managers into one. Change variables (foox, barx, bazx, grbxx)
21916 back into ints but force them to load in their proper sections.
c906108c
SS
21917
21918Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21919
21920 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21921 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21922 (D10VCopy): Handle memory regions crossing 16k boundaries.
21923 (D10VCopy): Transfer data in 32 bit chunks.
21924
21925Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21926
21927 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21928 correct.
c906108c
SS
21929
21930 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21931 map. Include space for printf in .text segment.
c906108c
SS
21932
21933 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21934 updated d10v memory VMA/LMA map.
c906108c 21935 (D10VCopy): Call D10VTranslate.
d63a86f8 21936
c906108c
SS
21937Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21938
21939 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21940
21941 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21942 that it won't be put into the .sdata - small data -
21943 section. Update reference.
c906108c
SS
21944 * gdb.base/baz.c (bazx, baz): Ditto.
21945 * gdb.base/foo.c (foox, foo): Ditto.
21946 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21947
21948 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21949 to be arrays.
d63a86f8 21950
dc96c6c7 21951Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21952
a9c64011
AS
21953 * gdb.base/overlays.exp: fix up and get working again.
21954 Add tests for backtraces from an overlay function.
d63a86f8 21955
c906108c
SS
21956Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21957
21958 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21959 "calling function with watchpoint enabled".
21960
21961Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21962
21963 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21964 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21965 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21966 pending review of whether it is useful or not.
21967
21968Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21969
21970 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21971
21972Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21973
21974 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21975 * config/dve.exp: New file to support Densan boards.
21976
21977Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21978
21979 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21980 reads and BSD.
c906108c
SS
21981
21982Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21983
21984 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21985 response.
21986
21987 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21988
21989Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21990
21991 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21992 test.
c906108c
SS
21993
21994 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21995 target_sizeof_long and target_bigendian_p.
c906108c 21996 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21997 to targets word size and endianess.
d63a86f8 21998
c906108c
SS
21999Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22000
22001 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 22002 output.
c906108c
SS
22003
22004Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22005
22006 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 22007 Update test of set args help to match source change.
c906108c
SS
22008
22009Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22010
22011 * gdb.base/default.exp: Expect help system output to be in
22012 alphabetical order.
22013 * gdb.base/help.exp: Ditto.
22014
22015Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22016
22017 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22018 "i*86-pc-linux-gnu*".
22019 * gdb.base/interrupt.exp: Ditto.
22020 * gdb.base/corefile.exp: Ditto.
22021
22022 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22023 define vxworks when building the testcase.
c906108c
SS
22024
22025 * gdb.base/ptype.exp: Fix testnames to be unique.
22026 * gdb.base/radix.exp: Ditto.
22027 * gdb.base/term.exp: Ditto.
22028 * gdb.base/whatis.exp: Ditto.
22029 * gdb.c++/classes.exp: Ditto.
22030
22031Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22032
22033 * gdb.base/callfuncs.exp: Fix indentation.
22034
22035 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22036 suppress_flag has been set.
22037 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22038 target feature.
22039
22040Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22041
22042 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22043 the testcase.
22044
22045 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22046 set_debug_traps() and breakpoint().
c906108c
SS
22047 * gdb.c++/misc.cc (main): Ditto.
22048 * gdb.c++/templates.cc (main): Ditto.
22049 * gdb.c++/virtfunc.cc (main): Ditto.
22050
22051Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22052
22053 * lib/gdb.exp(gdb_step_for_stub): New function.
22054 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22055 exists, reload the executable and do a "continue" instead of
22056 doing a jump.
22057 (runto_main): Use gdb_step_for_stub.
d63a86f8 22058
c906108c 22059 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22060 tests to have unique names.
c906108c
SS
22061 * gdb.base/callfuncs.exp: Ditto.
22062 * gdb.base/commands.exp: Ditto.
22063 * gdb.base/default.exp: Ditto.
22064 * gdb.base/help.exp: Ditto.
22065 * gdb.base/list.exp: Ditto.
22066 * gdb.base/opaque.exp: Ditto.
22067 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22068 similar tests.
d63a86f8 22069
c906108c
SS
22070 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22071 * gdb.c++/cplusfuncs.cc: Ditto.
22072 * gdb.c++/virtfunc.cc: Ditto.
22073
22074 * config/monitor.exp: Keep track of the last file we saw, rather
22075 than trying to get the info from gdb.
22076
22077 * gdb.fortran/types.exp: Move comment to previous line.
22078
22079Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22080
22081 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22082 target mode.
c906108c
SS
22083
22084Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22085
22086 From Bob Manson:
22087 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22088 string from GDB when it connects.
c906108c
SS
22089
22090 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22091
22092Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22093
22094 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22095 if we can't get a debug format from GDB (we may be testing an
22096 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22097
22098 * gdb.stabs/weird.exp: Fix quoting.
22099
22100 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22101
22102Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22103
22104 * config/arm-ice.exp: New file.
22105
22106Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22107
22108 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22109 until it has been modified to work with the new testsuite.
c906108c 22110
99707966 22111 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22112 testcase won't compile, cause all of the testcases in the file to
22113 fail instead.
c906108c
SS
22114
22115 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22116 (gdb_clear_suppressed): New procedure.
22117 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22118 it contains a positive value.
22119
22120Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22121
22122 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22123
22124 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22125
22126Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22127
22128 * lib/gdb.exp (setup_xfail_format): New function.
22129 (get_debug_format): New function to get debug format.
22130 (debug_format): New global variable to hold last value set
22131 by get_debug_format.
22132 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22133 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22134 * gdb.c++/ptype.exp: Ditto.
22135 * gdb.c++/classes.exp: Ditto.
22136 * gdb.c++/cplusfuncs.exp: Ditto.
22137 * gdb.c++/inherit.exp: Ditto.
22138 * gdb.c++/templates.exp: Ditto.
22139 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22140
c906108c
SS
22141Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22142
22143 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22144 host doesn't have a currently-open connection.
22145
22146 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22147 any gdb stub target. Handle cases where gdb doesn't respond when
22148 interrupted in a sane fashion.
c906108c
SS
22149
22150 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22151 same thing in a totally different way.
c906108c
SS
22152
22153 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22154 setting "timeout".
c906108c 22155 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22156 default_gdb_init now.
c906108c
SS
22157
22158Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22159
22160 * gdb.base/printcmds.exp: Fix "check for floating addition"
22161 regexp to accept results within approx +/- .01 of exact value.
22162 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22163
22164Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22165
22166 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22167 properly.
c906108c
SS
22168 (gdb_expect): Add optional timeout parameter, and add timeout
22169 value to various calls.
22170 (gdb_suppress_tests): Only give one warning message per group.
22171
22172Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22173
22174 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22175 global variables. Handle getting a value for $timeout more
22176 gracefully.
c906108c
SS
22177
22178Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22179
22180 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22181 initialize.
c906108c 22182 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22183 by a target configuration file.
c906108c
SS
22184 (gdb_expect): Pass the timeout to remote_expect.
22185
22186 * config/monitor.exp(gdb_load): Fix typo in regexp.
22187
22188Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22189
22190 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22191
22192Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22193
22194 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22195 here. Call gdb_target_exec before rebooting the target, to make
22196 sure the connection to the target is closed.
c906108c
SS
22197 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22198 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22199 Also detect "Timeout reading from remote" error.
22200
22201 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22202 gdb_target_monitor. Don't call gdb_file_cmd here; let
22203 gdb_target_monitor do it.
c906108c
SS
22204
22205 * gdb.disasm/hppa.exp: Don't use exec_output.
22206
22207Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22208
22209 * gdb.base/list.exp: If we're debugging a non-native target,
22210 try to set the pc register to point to the start of the
22211 program before doing the first list command.
22212
22213 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22214 test_calls after restarting.
c906108c
SS
22215
22216 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22217 reloading.
c906108c
SS
22218
22219 * gdb.base/watchpoint.exp: Fix typo.
22220
22221 * gdb.base/setshow.exp: Check for use_gdb_stub.
22222
22223 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22224 stub case.
c906108c
SS
22225 * gdb.base/langs.exp: Ditto.
22226
22227 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22228 gdb_load_offset. If we weren't given a file to load, figure out
22229 what the current file is and use it.
c906108c
SS
22230
22231 * config/i386-bozo.exp: New file.
22232
22233Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22234
22235 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22236 feature.
22237
22238 * config/proelf.exp: New entry.
22239
22240Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22241
22242 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22243 of regexps.
22244
22245 * gdb.base/watchpoint.exp: Don't run the test_stepping
22246 tests if gdb can't call functions on the target.
22247
22248 * gdb.base/setshow.exp: Don't run the set prompt tests if
22249 the board has gdb_prompt set.
22250
22251Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22252
22253 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22254 * gdb.base/commands.exp: Likewise.
22255 * gdb.base/setshow.exp: Likewise.
22256
22257Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22258
22259 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22260 feature.
22261
22262 * config/i960.exp: New file.
22263
22264Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22265
22266 * gdb.base/funcargs.exp: Check for gdb,short_int target
22267 feature instead of looking for explicit target triplets.
22268
dc96c6c7 22269Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22270
d63a86f8 22271 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22272 "p 123DEADBEEF", to check parse_number.
22273 * top.c: change "to enable to enable" to "to enable" in a couple
22274 of help strings.
22275
22276Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22277
22278 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22279 on the mn10300.
d63a86f8 22280
c906108c
SS
22281Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22282
22283 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22284 where the test executable is run with explicit args.
22285 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22286
22287Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22288
22289 * gdb.base/run.c: Use FAKEARGV to build test executable that
22290 does not require a command line arg, since most simulators
22291 don't currently support passing such an arg into the simulated
22292 program.
22293 * gdb.base/commands.exp: Change tests to insert the proper
22294 value as the arg to the first recursive factorial call. Change
22295 compilation line to define FAKEARGV at compile time.
22296
22297Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22298
22299 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22300 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22301 function with watchpoint enabled" test.
22302
22303Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22304
22305 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22306 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22307
22308 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22309 "Tests restarted" messages.
c906108c
SS
22310
22311Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22312
22313 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22314
dc96c6c7 22315Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22316
22317 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22318 for INFO SYMBOL; add help tests for OVERLAY commands.
22319 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22320 add tests for OVERLAY commands
22321 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22322 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22323 * gdb.base/sigall.c: add usestubs code frag
22324 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22325
c906108c
SS
22326Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22327
22328 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22329 failures.
22330 (gdb_stop_suppressing_tests): Note that tests have restarted.
22331
22332Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22333
22334 * config/h8300.exp: New file.
22335
22336Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22337
22338 * gdb.base/setshow.exp: Check for the existence of a
22339 feature, not its value.
22340
22341Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22342
22343 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22344
22345 * gdb.base/scope.exp: It's now init0(), not init().
22346
22347 * gdb.base/scope0.c: For now, change init() to be init0().
22348
22349 * config/monitor.exp: Use gdb_serial in preference to serial
22350 or netport.
22351
22352 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22353 and it's not already set.
c906108c
SS
22354
22355Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22356
22357 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22358 isn't using a stub and if it supports argument passing.
c906108c
SS
22359
22360Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22361
22362 * config/udi.exp(gdb_start): Make sure UDICONF is set
22363 properly before starting gdb.
22364
22365Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22366
22367 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22368 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22369 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22370
22371Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22372
22373 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22374 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22375
22376 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22377
22378 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22379
22380 * config/monitor.exp: Make sure we disconnect from the target.
22381 Also, try a reboot/reload cycle instead of failing if the
22382 load fails.
22383
22384Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22385
22386 * gdb.base/default.exp: Don't set match_max.
22387 * gdb.base/help.exp: Ditto.
22388 * gdb.base/list.exp: Ditto.
22389 * gdb.base/signals.exp: Ditto.
22390
22391 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22392 set, use remote_ld to download the testcase instead of
22393 the GDB loader.
22394
22395Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22396
22397 * config/vr5000.exp: New file.
22398
22399 * config/monitor.exp(gdb_target_monitor): Add pattern for
22400 "Ending remote" to detect errors in connecting.
22401
22402 * gdb.base/setshow.exp: Add .* within auto language test.
22403
22404 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22405 target feature.
22406
22407 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22408 and reboot the board if necessary.
c906108c
SS
22409
22410 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22411 a set of tests. Remove print.* from the patterns being checked.
22412
22413Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22414
22415 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22416 refer to gdb_spawn_id.
22417
22418 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22419 longer used.
22420 * config/sparclet.exp: Ditto.
22421 * config/sparclet-old.exp: Ditto.
22422 * config/slite.exp: Ditto.
22423 * config/sim.exp: Ditto.
22424 * gdb.base/funcargs.exp: Ditto.
22425
22426 * lib/gdb.exp:Remove references to gdb_spawn_id.
22427 (gdb_expect): Move to remote.exp.
22428
22429Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22430
22431 * config/monitor.exp: Detect the "Couldn't establish connection"
22432 message from GDB.
22433
22434Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22435
22436 * gdb.base/bitfields.exp: Use runto instead of explicit
22437 gdb_run_cmd/gdb_expect sequences.
22438
22439 * gdb.base/break.exp(text_next_with_recursion): Add match for
22440 gdb_expect call.
22441
22442 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22443 We also need to handle the "A program is being debugged already"
22444 prompt from gdb. Use gdb_test to set the baud rate.
22445
22446 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22447 to 20000. Really. I mean it.
22448
22449Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22450
22451 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22452 fails. If suppress_flag is set, skip perror message about not
22453 being able to send to GDB.
c906108c 22454 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22455 GDB.
c906108c
SS
22456 (gdb_expect): If suppress_flag is set, always fail immediately.
22457 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22458 (gdb_init): Call gdb_stop_suppressing_tests.
22459 (default_gdb_exit): Ditto.
22460 (default_gdb_start): Ditto.
22461
22462 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22463 gdb_stop_suppressing_tests as appropriate.
c906108c 22464 * gdb.base/break.exp: Ditto.
889bf7c5 22465 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22466 * gdb.base/commands.exp: Ditto.
22467 * gdb.base/exprs.exp: Ditto.
889bf7c5 22468 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22469 * gdb.base/list.exp: Ditto.
22470 * gdb.base/recurse.exp: Ditto.
889bf7c5 22471 * gdb.base/scope.exp: Ditto.
c906108c
SS
22472 * gdb.base/structs.exp: Ditto.
22473 * gdb.c++/inherit.exp: Ditto.
22474
22475Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22476
22477 * config/vr4300.exp: New file.
22478
99707966 22479 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22480
99707966 22481 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22482
22483Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22484
22485 * lib/gdb.exp(gdb_init): New function.
22486
22487 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22488 for each individual variable set.
c906108c
SS
22489
22490 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22491 name.
22492
22493 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22494
22495 * gdb.base/scope.exp: Use gdb_test.
22496
22497 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22498 aborting; the testsuite driver will do that for us (see
22499 gdb_finish). Also, use gdb_test in a few more places.
22500
22501Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22502
22503 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22504
22505Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22506
22507 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22508 and "add_tests" are not at the same address.
22509
22510Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22511
22512 * gdb.base/ptype.exp: Use gdb_test.
22513
22514Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22515
22516 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22517 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22518 left in. No longer expect them to fail.
22519
22520 * gdb.stabs/*.mt; Deleted, no longer used.
22521 * gdb.stabs/configure.in: Remove references to target makefile
22522 frags.
22523 * gdb.stabs/configure: Rebuilt.
22524
22525 * gdb.disasm/*.mt: Deleted, no longer used.
22526 * gdb.disasm/configure.in: Remove references to target makefile
22527 frags. Use "sh3.s" as the unique filename for this directory.
22528 * gdb.disasm/configure: Rebuilt.
22529
22530 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22531 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22532 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22533
22534Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22535
22536 * config/udi.exp: Use mondfe,name instead of remote_host.
22537
22538Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22539
22540 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22541 a function with a watchpoint enabled on the mn10200.
22542
22543 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22544 before trying to create it!
22545
22546Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22547
22548 * config/vx.exp: Use hostname instead of netport.
22549
22550 * config/vxworks.exp: New file.
22551
22552 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22553
22554 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22555 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22556 occurs.
22557
22558 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22559 $gdb_spawn_id directly.
22560 (gdb_run_cmd): Try _start as well as start. Use the target feature
22561 gdb,start_symbol as the symbol to start from when jumping.
22562
22563Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22564
22565 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22566 redundant) test.
22567
22568 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22569 it doesn't lose for 16bit integer systems.
22570
22571Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22572
22573 * gdb.fortran/types.exp: If the target doesn't support "double"
22574 data types, then expect "real" types to only be 4 bytes.
22575
22576 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22577 call tests if the target doesn't support inferior function calls.
22578
22579 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22580 in printf tests.
22581
22582Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22583
22584 * gdb.base/help.exp: Disable "help set", "help show", and
22585 "help support". Simplify regexp for "help stack".
22586
22587 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22588 to 60 seconds. Temporarily set match_max to 15000 around the
22589 "info copying" test.
22590
22591 * gdb.base/nodebug.exp: Don't try to do an inferior function
22592 call if the target doesn't support them.
22593 * gdb.base/printcmds.exp: Likewise.
22594 * gdb.base/setvar.exp: Likewise.
22595 * gdb.base/structs.exp: Likewise.
22596 * gdb.c++/templates.exp: Likewise.
22597 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22598
22599 * gdb.base/recurse.exp: Enable for the mn10200.
22600
22601 * configure.in: Do configure gdb.stabs directory for *-*-elf
22602 targets.
22603 * configure: Rebuilt.
22604
22605 * gdb.base/break.exp: Check for gdb,noresults before testing
22606 exit status and/or results from the target.
22607 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22608 * lib/gdb.exp: Remove old (now bogus) initialization of
22609 noinferior, noargs, noresults and nosignals.
22610
22611Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22612
22613 * config/sh.exp: New file.
22614
22615 * config/slite.exp: Try to connect multiple times to the board
22616 before rebooting. Only send a "monitor run" if need_monitor_run
22617 is set.
22618
22619 * gdb.base/break.exp: Don't do the "stub continue" test if
22620 the target has gdb_stub set.
22621
22622 * gdb.base/callfuncs.exp: Increase the timeout.
22623
22624 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22625 if the target has gdb,noinferiorio set.
22626
22627 * gdb.base/list.exp: Increase match_max to 10000 characters.
22628
22629 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22630
22631 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22632 target.
22633
22634 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22635
22636Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22637
22638 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22639 trying to delete the copy of gdb. Catch the file delete so we
22640 don't die if the delete fails; also, the file should be copied to
22641 the host, not to the build.
c906108c
SS
22642
22643Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22644
22645 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22646 parenthesis in case it contains multiple regexps separated
c906108c
SS
22647 with |.
22648
22649 * gdb.base/watchpoint.exp: Use gdb_test.
22650 * gdb.base/default.exp: Ditto.
22651
22652Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22653
99707966 22654 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22655
c906108c
SS
22656 * gdb.base/scope.exp: Use gdb_test.
22657 * gdb.c++/classes.exp: Ditto.
22658 * gdb.c++/inherit.exp: Ditto.
22659
22660Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22661
22662 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22663 remote_exec instead.
22664 * gdb.base/corefile.exp: Don't be ridiculous.
22665 * gdb.base/*.c: Add missing stub invocations.
22666
22667Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22668
22669 * config/slite.exp: Miscellaneous fixes.
22670
22671 * lib/gdb.exp: Fix runto.
22672
22673 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22674 the target.
22675
22676 * gdb.base/watchpoint.exp: Fix regexp.
22677
22678 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22679 close and wait commands, as the descriptor may now be
22680 invalid. Always call "remote_close host".
22681
22682Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22683
22684 Major rewrite for testsuite revision.
d63a86f8 22685
c906108c
SS
22686 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22687 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22688 instead of relying on spawn_id to always contain a valid
22689 spawn id.
22690 (get_compiler_info): New procedure to build the ${binfile}.ci
22691 file, instead of replicating this in N different places.
22692 (gdb_compile): New procedure.
d63a86f8 22693
c906108c 22694 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22695 appropriate arguments) instead of compile. Use gdb_test in a lot
22696 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22697 at the start of a testcase, as this is no longer done magically.
22698
22699 config/*-gdb.exp: Rename without the -gdb suffix.
22700
22701 config/mips.exp: Use remote_close instead of exit_remote_shell.
22702 config/monitor.exp: Use target_info instead of looking at
22703 baud, timeout, etc.
22704 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22705
22706Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22707
22708 * gdb.c++/templates.exp (test_ptype_of_templates),
22709 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22710 Update expect patterns for destructors and assignment operators
22711 to match corresponding c-typeprint.c changes.
22712 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22713 to destructor breakpoint test, GDB should be able to set the
22714 destructor breakpoint without specifying arguments.
22715
22716Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22717
22718 * gdb.threads/pthreads.exp: Change result for failure to compile due
22719 to lack of pthreads runtime support from an error to simply an
22720 unsupported test, per dejagnu standards.
22721
22722Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22723
22724 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22725 where GDB exits to reduce pattern match time.
22726 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22727
22728 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22729
dc96c6c7 22730Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22731
22732 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22733 * gdb.base/default.exp: ditto.
22734 * gdb.base/nodebug.exp: ditto.
22735 * gdb.base/printcmds.exp: ditto.
22736 * gdb.base/ptype.exp: ditto.
22737 * gdb.base/setvar.exp: ditto.
22738 * gdb.base/structs.exp: ditto.
22739 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22740
22741Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22742
22743 * configure, */configure: Rebuild with autoconf 2.12.
22744
22745Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22746
22747 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22748 use new i*86-pc-linux*-gnu quads.
22749 * gdb.base/corefile.exp: Ditto.
22750 * gdb.base/signals.exp: Ditto.
22751 * gdb.base/sigall.exp: Ditto.
22752 * gdb.base/interrupt.exp: Ditto.
22753
22754 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22755 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22756 RedHat 4.0.
d63a86f8 22757
c906108c 22758 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22759 linux. This allows the test case to at least compile on latest
22760 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22761
22762Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22763
22764 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22765 directory to search gdb directory. Accept and step over conditional
22766 stack alignment code. Consume $prompt in failure cases.
22767 Reset timeout to $oldtimeout instead of some arbitrary value.
22768 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22769 timeout problems with infinite stack backtraces.
22770 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22771 Accept function parameters for linkfunc member.
22772
22773Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22774
22775 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22776 (CXXFLAGS): Remove, unreferenced.
22777 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22778 previous -B options and also add -B option to pick up cross compiled
22779 runtime.
c906108c
SS
22780 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22781 doing cross compiles.
22782 (target_alias): Declare global.
22783 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22784 to verify that gcc exists in build tree, and if so set CC to that
22785 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22786
c906108c
SS
22787Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22788
22789 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22790 ptype test for anonymous union. Fixup testcase to match
22791 current gcc debug output.
22792
22793Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22794
22795 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22796 force argument to an unsigned long type.
22797
22798Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22799
22800 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22801 tests and anonymous union print/ptype tests.
c906108c
SS
22802 * gdb.base/list.exp (test_forward-search): Increase timeout by
22803 5 minutes for the "search extremely long line" case.
22804 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22805 completely optional and that the pass/fail messages use the command as
22806 the message if that third arg is a null string.
22807 (gdb_test_exact): Arrange that a null string pattern means match a
22808 null string output rather than any output, which might include random
889bf7c5 22809 errors.
c906108c
SS
22810 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22811 backtrace test.
22812 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22813 always failing and failure is now exposed by gdb.exp changes.
22814
22815Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22816
22817 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22818 weren't being noted.
22819
22820Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22821
22822 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22823 * gdb.stabs/weird.exp: Remove v_comb xfails.
22824
dc96c6c7 22825Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22826
22827 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22828 list.exp scope.exp watchpoint.exp]
c906108c 22829 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22830
dc96c6c7 22831Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22832
22833 * config/monitor.exp: Increase download timeout to 1000 seconds.
22834
dc96c6c7 22835Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22836
22837 * config/m32r.exp: Increase timeout to 120 seconds.
22838
22839Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22840
22841 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22842 and accept older ordering as obsolescent gcc or gdb.
22843 * gdb.c++/templates.exp: Ditto.
22844 * gdb.c++/virtfunc.exp: Ditto.
22845
22846Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22847
22848 * gdb.base/coremaker.c: Add code to mmap some data so we
22849 can check that it ends up in the core file.
22850 * gdb.base/corefile.exp: Add test to read mmapped data
22851 from core file.
22852
dc96c6c7 22853Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22854
22855 * config/m32r.exp: New file.
22856
22857Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22858
22859 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22860 that cflags can contains -gstabs, and work correctly for other tests.
22861
dc96c6c7 22862Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22863
22864 * gdb.base/setshow.exp: New file, tests show and set.
22865 * gdb.base/setshow.c: New file, tests show and set.
22866 * gdb.base/help.exp: Add test for help set|show annotate.
22867 * gdb.base/default.exp: Add test for set|show annotate.
22868
22869Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22870
22871 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22872 errors unique.
22873 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22874 explicitly.
22875
22876Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22877
22878 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22879 and width commands. This is done elsewhere.
22880 * (gdb_start): Don't call gdb_start_sim here. That's already
22881 done in gdb_load. This fixes lots of failures in default.exp.
22882
22883Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22884
22885 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22886 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22887 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22888 in the same we we treat other failures (since it may be an expected
889bf7c5 22889 condition), rather than as an error.
c906108c
SS
22890 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22891 old test format.
22892
22893Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22894
22895 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22896 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22897 twice. Nuke the duplicates.
c906108c 22898 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22899 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22900 Remove config.h along with other config files.
22901
22902Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22903
22904 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22905 "p func1 ()" and note that rests of tests are skipped.
22906 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22907 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22908 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22909 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22910 affected by the previous run test.
22911 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22912 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22913 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22914 "pass int powerset tuple" and "pass modeless int powerset tuple".
22915 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22916 "real write 4" and "real write 8".
22917 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22918 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22919 "print \$i after tuple assign 2", and
22920 "print vs2 after tuple assign 2".
22921 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22922 meaningful error message and return -1 so the caller can
22923 suppress further tests and avoid a cascade of errors.
d63a86f8 22924
c906108c
SS
22925Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22926
22927 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22928 format for printing version.
22929 * gdb.base/default.exp: Ditto.
22930 * gdb.base/interrupt.exp: Fix problem with cascade of
22931 errors if child process dies while calling a function.
d63a86f8 22932
c906108c
SS
22933Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22934
22935 * Makefile.in (VPATH): Add
22936 * Makefile.in (Makefile, config.status): Fix rules so things get
22937 remade when necessary.
22938
22939Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22940
22941 * Makefile.in (just-check): Add path to sibling expect dir
22942 to environment variable specified by RPATH_ENVVAR.
22943
22944Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22945
22946 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22947 (just-check): Add shared library paths for libstdc++, tk,
22948 tcl, bfd, and opcodes to the environment variable specified
22949 in RPATH_ENVVAR.
22950 * configure.in: Add support to recognize --enable-shared flag
22951 and generate correct value for RPATH_ENVVAR.
22952 * configure: Regenerated with autoconf.
22953
22954Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22955
22956 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22957 include all osf versions.
c906108c
SS
22958 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22959 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22960 when target is linux. When failing to build pthreads test
22961 executable, give more meaningful message.
22962 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22963 arg for pthread_create.
d63a86f8 22964
c906108c
SS
22965Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22966
22967 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22968 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22969 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22970 and -lpthreads (everybody else).
c906108c
SS
22971 (test_startup): Fail gracefully if threads are not supported.
22972 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22973 "p/c array_index("abcdef",2)" when not gcc compiled.
22974 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22975 "print func2::coremaker_local" when not gcc compiled.
22976 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22977 "ptype on opaque struct tagname (statically)",
22978 "ptype on opaque struct tagname (dynamically) 1", and
22979 "ptype on opaque struct tagname (dynamically) 2"
22980 for not compiled with gcc.
22981 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22982 backtrace when compiled with gcc.
d63a86f8 22983 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22984 than always return success.
22985
22986Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22987
22988 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22989
22990Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22991
22992 * gdb.base/structs.exp: Undo last change.
22993
22994Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22995
22996 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22997 encapsulate all the steps/nexts done during self test, starting
22998 at main, and makes them less sensitive to optimization issues.
22999 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23000 signal handler" test.
23001 * gdb.threads/pthreads.exp: Only run this for native configs.
23002 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23003 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23004 tests.
23005 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23006 for "runto test_calls(void)" test.
d63a86f8 23007
c906108c
SS
23008Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23009
23010 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23011 and don't expect address info in breakpoint confirmations.
23012
23013Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23014
23015 * gdb.base/list.exp (test_forward_search): Increase timeout
23016 temporarily by 60 seconds for searching extremely long line,
889bf7c5 23017 and then reset to old value when done. Increase expect input
c906108c
SS
23018 buffer to 10000.
23019
23020Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23021
23022 * gdb.base/list.exp (test_forward_search): Fix to handle very
23023 long source line without overflowing expect's input buffer.
23024
23025Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23026
23027 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23028 "buffer_full".
23029
23030 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23031 "buffer_full".
23032
23033 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23034 "buffer_full".
23035
23036 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23037 "buffer_full".
23038
23039Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23040
23041 * configure.in (configdirs): Add gdb.threads.
23042 * configure: Regenerated with autoconf.
23043 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23044 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23045 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23046
c906108c
SS
23047Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23048
23049 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23050
23051Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23052
23053 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23054 each signal's status in the output of "handle all print".
23055 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23056 the \r\n sequence that immediately precedes the gdb prompt.
23057 * gdb.base/a1-selftest.exp: Save original timeout and restore
23058 after test.
23059
23060Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23061
23062 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23063 symbol.
23064
23065Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23066
23067 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23068
23069Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23070
23071 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23072 timeout by 60 seconds.
23073
23074Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23075
23076 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23077 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23078 error return.
23079
23080Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23081
23082 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23083 gdb initialization, also report how long dejagnu waited. Restore
23084 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23085 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23086
23087Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23088
23089 * lib/gdb.exp: Report timeout value for verbosity level 2.
23090 * config/gdbserver.exp: Ditto.
23091 * config/hppro.exp: Ditto.
23092 * config/mips-gdb.exp: Ditto.
23093 * config/monitor.exp: Ditto.
23094 * config/netware.exp: Ditto.
23095 * config/sim-gdb.exp: Ditto.
23096 * config/slite-gdb.exp: Ditto.
23097 * config/udi-gdb.exp: Ditto.
23098 * config/unix-gdb.exp: Ditto.
23099 * config/vx-gdb.exp: Ditto.
23100 * gdb.base/a1-selftest.exp: Ditto.
23101 * gdb.base/a2-run.exp: Ditto.
23102 * gdb.base/break.exp: Ditto.
23103 * gdb.base/corefile.exp: Ditto.
23104 * gdb.base/list.exp: Ditto.
23105 * gdb.base/recurse.exp: Ditto.
23106 * gdb.base/scope.exp: Ditto.
23107 * gdb.base/signals.exp: Ditto.
23108
23109Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23110
23111 * gdb.threads/Makefile.in (docdir): Removed.
23112
23113Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23114
23115 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23116 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23117 @srcdir@.
d63a86f8 23118 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23119 autoconf 2.5 or higher.
23120 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23121
23122Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23123
23124 * configure: Regenerated.
23125 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23126 avoid name clashes with SunOS headers.
23127
23128Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23129
23130 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23131
23132Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23133
23134 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23135 prototype information ends up in the compiler info file.
23136
23137Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23138
23139 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23140 attempting to regenerate it. Eliminate use of a temporary file
23141 and just generate the info file directly. Source it immediately,
23142 for consistency of use.
23143 * gdb.base/corefile.exp: Ditto
23144 * gdb.base/exprs.exp: Ditto.
23145 * gdb.base/funcargs.exp: Ditto.
23146 * gdb.base/langs.exp: Ditto.
23147 * gdb.base/list.exp: Ditto.
23148 * gdb.base/mips_pro.exp: Ditto.
23149 * gdb.base/nodebug.exp: Ditto.
23150 * gdb.base/opaque.exp: Ditto.
23151 * gdb.base/ptype.exp: Ditto.
23152 * gdb.base/scope.exp: Ditto.
23153 * gdb.base/setvar.exp: Ditto.
23154 * gdb.base/signals.exp: Ditto.
23155 * gdb.base/whatis.exp: Ditto.
23156 * gdb.c++/templates.exp: Ditto.
23157 * gdb.c++/virtfunc.exp: Ditto.
23158 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23159 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23160
23161Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23162
23163 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23164 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23165 Increase timeout, a lot of single stepping might be needed if the
23166 target has no hardware watchpoints.
23167
23168Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23169
23170 * gdb.base/break.exp: Ignore compiler warnings when compiling
23171 break.c.
23172 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23173 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23174 from remote-sim.
23175 * gdb.base/exprs.exp: Add h8300 xfails.
23176 * gdb.base/funcargs.exp: Likewise.
23177 * gdb.base/nodebug.exp: Likewise.
23178 * gdb.base/printcmds.exp: Likewise.
23179 * gdb.base/ptype.exp: Likewise.
23180 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23181 h8300 xfails.
d63a86f8 23182 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23183 on the h8300.
23184 * gdb.base/funcargs.c: Explicitly make last constant argument to
23185 call_after_alloca_subr an unsigned long type.
23186 * gdb.base/return.c: Include stdio.h.
23187
23188Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23189
23190 * config/abug.exp: New file for the older Motorola Bug monitor
23191 that runs on the mvme13x series VME boards.
23192 * config/monitor.exp: Use the new config array for target settings
23193 if they exist.
23194
23195Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23196
23197 * sim-gdb.exp: Make the SH simulator allocate less space when
23198 it is targeted.
23199
23200Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23201
23202 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23203 test.
23204
23205Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23206
23207 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23208 "rs6000-*-*" for "list function in include file" when gcc compiled.
23209 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23210 for "p ctable1[120]".
23211 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23212 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23213 Remove setup_xfail for "rs6000-*-*" for
23214 "print 'scope0.c'::filelocal before run".
23215 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23216 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23217 since some compilers don't allow both options to be given
23218 on the same command line. Create object file and move it.
d63a86f8 23219
c906108c
SS
23220Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23221
23222 * gdb.base/corefile.exp: Always regenerate the core file, since
23223 we always regenerate the coremaker program. Detect special case
23224 where registers cannot be read from core file.
d63a86f8 23225
c906108c
SS
23226Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23227
23228 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23229 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23230 * gdb.c++/templates.exp: Only match on basename of file since
23231 some formats like xcoff don't encode directory information.
23232 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23233 and rs6000 AIX xcoff targets.
23234 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23235 * configure: Regenerate.
23236 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23237 here, rather than in distclean.
d63a86f8 23238
c906108c
SS
23239Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23240
23241 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23242 defined, and use it to compile the test case with -O2. The
23243 native compilation still uses no optimization.
23244 * gdb.base/mips_pro.c: Remove inline assembly code since
23245 it is compiled PIC by default, which results in assembler
23246 warnings that make the testsuite think the compilation
23247 was unsuccessful.
23248
23249Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23250
23251 * gdb.c++/misc.exp: Add note to message for
23252 "print s.a for foo struct" that this is a known gcc 2.7.2
23253 and earlier bug.
23254
23255Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23256
23257 * gdb.base/break.exp: Fix pattern for matching "Delete all
23258 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23259 setup_xfail for deleting all breakpoints test. Fix various
23260 timeout messages to include "(timeout)".
23261 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23262 for "p t_float_values2(3.14159,float_val2)".
23263 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23264 for "continue to call2g" when gcc compiled.
23265 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23266 "up to foo in langs.exp", "show language at foo in langs.exp",
23267 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23268 and "show language at fsub in langs.exp".
23269 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23270 "list line 1 in include file", "list message for lines past EOF",
23271 "list function in include file", "list list0.h:foo", and
23272 "list filename:function; nonexistant function".
23273 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23274 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23275 and "ptype t_char_array" to be for native cc only.
d63a86f8 23276
c906108c
SS
23277Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23278
d63a86f8 23279 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23280 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23281 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23282
23283Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23284
23285 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23286 "bt in signals.exp". This problem only appears when running
23287 the testsuite, and then only intermittently.
23288
23289Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23290
23291 * gdb.base/return.exp (return_tests): Differentiate between
23292 two tests of continuing.
23293
23294Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23295
23296 * */Makefile.in (maintainer-clean): Remove config.log.
23297 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23298 * gdb.c++/Makefile.in (PROGS): Add inherit.
23299 (clean): Remove *.ci.
23300
23301Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23302
23303 * gdb.c++/misc.cc: Add test code from Mike Stump.
23304 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23305
23306Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23307
23308 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23309 to "alpha-*-osf2*" and add comment.
23310 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23311 setup_xfail for "step over execarg initialization" and
23312 "step over corearg initialization".
c906108c
SS
23313 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23314 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23315 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23316 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23317 "print func2::coremaker_local", and "backtrace in corefile.exp".
23318 * gdb.base/signals.exp: Build and source signals.ci.
23319 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23320 to be for gcc only.
23321 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23322
c906108c
SS
23323Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23324
23325 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23326 Feb 3 procfs.c change.
23327
23328Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23329
23330 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23331
23332Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23333
23334 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23335 from dejagnu's apparent default of 10 seconds, which gives random
23336 results when running the tests over NFS on moderately loaded systems.
23337 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23338
23339Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23340
23341 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23342 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23343 result reports.
c906108c
SS
23344
23345Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23346
23347 * configure.in (CY_AC_PATH_TCLH): Remove.
23348 * configure: Regenerate.
23349
23350Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23351
23352 * gdb.c++/Makefile.in (clean): Add missing '{'.
23353
23354Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23355
23356 * lib/gdb.exp: Provide a default value for noinferior.
23357
23358 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23359 Load libgloss.exp.
23360
23361Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23362
23363 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23364 the executable, not the .o to run the tests from.
23365
23366Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23367
23368 * gdb.base/break.exp: Don't test for program exit or exit status
23369 if $noresults if nonzero.
23370 * gdb.base/langs.exp: Likewise.
23371 * gdb.base/watchpoint.exp: Likewise.
23372
23373 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23374 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23375 trying to compile the testcase.
23376
23377Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23378
23379 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23380 * gdb.base/signals.exp (continue to handler): Likewise.
23381
23382Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23383
23384 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23385
23386 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23387
23388Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23389
23390 * gdb.base/corefile.exp: Recognize "not found" as failure
23391 when trying to determine if a core file was generated.
23392 If no core file was generate the first time, try again without
23393 the ulimit -c to work around braindamaged shells.
23394
23395Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23396
23397 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23398 [] tests with "test" and enclose string in quotes.
23399 * gdb.stabs/configure: Rebuild
d63a86f8 23400
c906108c
SS
23401Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23402
23403 Changes in sync with expect:
23404 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23405 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23406 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23407 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23408 argument to AC_REQUIRE.
23409 * configure: Regenerated.
23410
23411Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23412
23413 * gdb.base/corefile.exp: When generating a core, discard any
23414 error messages about ulimit not found and the "core dumped"
23415 message from the shell that runs the coredumper.
23416
23417Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23418
23419 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23420
23421 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23422 which sed script to run. Expect failure for v_comb test
23423 on PA targets too.
d63a86f8 23424
c906108c
SS
23425Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23426
23427 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23428 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23429
23430Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23431
23432 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23433 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23434 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23435 * lib/gdb.exp (default_gdb_start): Fix typo.
23436 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23437 messages to not include the full program name that caused
23438 the core dump since some systems (such as solaris) apparently
23439 truncate this path to about 80 characters.
23440 When generating a core file first try increasing the core file
23441 size limit to unlimited since some systems may default it to
23442 zero, and it is harmless to try it. Move the test for failing
23443 to generate a core file to where it will actually get executed.
23444 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23445 new gdb result from g++ debug info improvements and make old
23446 pattern obsolescent. Also account for size_t differences
23447 (may be int or long).
23448 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23449 initialization before function call is placed in the delay slot
23450 and thus appears to be skipped over by commands such as "next".
23451
23452Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23453
23454 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23455
23456Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23457
23458 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23459 input source file; fix code to compile test to deal with this
23460 convention.
23461 * gdb.c++/*.exp: Likewise.
23462
23463Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23464
23465 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23466 "bt in signals.exp".
23467
23468Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23469
23470 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23471 "step over execarg initialization" and
889bf7c5 23472 "step over corearg initialization".
c906108c
SS
23473
23474Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23475
23476 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23477 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23478
23479Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23480
23481 From Rob Savoye (rob@poseidon.cygnus.com)
23482 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23483 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23484 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23485 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23486 configure.in}: Major reworking for autoconfig.
c906108c
SS
23487 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23488 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23489 New files.
c906108c
SS
23490 * config/unix-gdb.exp: Make GDB global.
23491 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23492 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23493 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23494 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23495 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23496 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23497 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23498 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23499 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23500 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23501 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23502 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23503 to returns as necessary, arrange for test to compile own testcase
23504 executable.
c906108c 23505 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23506
c906108c
SS
23507Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23508
23509 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23510 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23511 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23512 "backtrace through signal handler".
23513
23514Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23515
23516 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23517 continuing from a job control stop signal.
23518 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23519
23520Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23521
23522 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23523 * gdb.base/corefile.exp: Likewise.
23524 * gdb.base/funcargs.exp: Likewise.
23525
23526Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23527
23528 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23529 * config/monitor.exp: Add support for setting baud rate.
23530
23531Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23532
23533 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23534 i*86-*-linux* xfails for "backtrace through signal handler".
23535 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23536 "print func2::coremaker_local".
23537 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23538 alpha-dec-osf2* xfail for
c906108c
SS
23539 "delete all breakpoints when none".
23540
23541Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23542
23543 * gdb.base/break.exp: Change test that deletes all breakpoints
23544 when no user breakpoints are installed. A post 4.15 change
23545 causes gdb to no longer prompt in this case.
23546
23547Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23548
23549 * gdb.base/return.exp (return_tests): Change xfail for test
23550 "correct value returned double test" to stop xfailing at
23551 Solaris 2.5. Apparently the bug has been fixed.
23552
23553Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23554
23555 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23556 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23557
23558Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23559
23560 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23561 * gdb.disasm/hppa.s: Corresponding changes.
23562
23563Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23564
23565 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23566 makefile fragment.
23567 * config/mt-hpux: Deleted.
23568
23569Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23570
d63a86f8 23571 * Many files: When warning about suppressed tests due to a
c906108c
SS
23572 nonexistant test binary, avoid incrementing the warning count.
23573
23574Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23575
23576 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23577
c906108c
SS
23578Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23579
23580 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23581 "sparc-*-solaris2*".
23582
23583Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23584
23585 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23586 Add global and local variables and initialize them.
23587 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23588 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23589 extracts the file name and terminating signal from the core file.
23590 * TODO: Remove note about tests for correct mapping of corefile.
23591 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23592 from optimizing it away.
23593 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23594 handles common blocks.
23595
23596Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23597
23598 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23599 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23600
23601Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23602
23603 * Makefile.in (maintainer-clean): New target, synonym for
23604 realclean.
23605 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23606 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23607 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23608 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23609 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23610 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23611
23612Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23613
23614 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23615 xfails when not gcc compiled for "print foo::funclocal".
23616 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23617 "print foo::funclocal at foo",
23618 "print 'scope1.c'::foo::funclocal at foo",
23619 "print foo::funclocal_bss at foo",
23620 "print 'scope1.c'::foo::funclocal_bss at foo",
23621 "print foo::funclocal_ro at foo",
23622 "print 'scope1.c'::foo::funclocal_ro at foo",
23623 "print bar::funclocal at foo" and
23624 "print 'scope1.c'::bar::funclocal at foo".
23625 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23626 gcc compiled for "print foo::funclocal at bar".
23627 Expand all messages to ensure that they identify that
23628 the test is at bar().
23629 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23630 gcc compiled for:
23631 "ptype on opaque struct pointer (statically)",
23632 "ptype on opaque struct tagname (statically)",
23633 "ptype on opaque struct pointer (dynamically) 1",
23634 "ptype on opaque struct tagname (dynamically) 1",
23635 "ptype on opaque struct pointer (dynamically) 2" and
23636 "ptype on opaque struct tagname (dynamically) 2
23637 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23638 gcc compiled for:
23639 "p datalocal"
23640 "whatis datalocal",
23641 "ptype datalocal",
23642 "p bsslocal",
23643 "whatis bsslocal", and
23644 "ptype bsslocal".
23645 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23646 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23647 when not gcc compiled.
23648 * gdb.base/funcargs.exp (float_and_integral_args): Add
23649 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23650 compiled.
23651 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23652 "backtrace from call6a" when not gcc compiled.
23653 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23654 "backtrace from call7a" when not gcc compiled.
23655 * gdb.base/callfuncs.exp (do_function_calls):
23656 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23657 "p t_char_array_values(char_array_val2,char_array_val1)",
23658 "p t_char_array_values(char_array_val1,char_array_val2)",
23659 "p t_char_array_values("carray 1","carray 2")",
23660 "p t_char_array_values("carray 1",char_array_val2)",
23661 "p t_char_array_values(char_array_val1,"carray 2")",
23662 "p sum_args(1,{2})",
23663 "p sum_args(2,{2,3})",
23664 "p sum_args(3,{2,3,4})",
23665 "p sum_args(4,{2,3,4,5})"
23666 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23667 "backtrace in corefile.exp" when not gcc compiled.
23668
23669Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23670
23671 * gdb.base/signals.exp: Rewrite `handle all print' test as
23672 a procedure. Accept blanks or TABs as whitespace, increase
23673 timeout and expect input buffer size for the large output
23674 from the command. Remove "i*86-*-bsdi2.0" xfail.
23675
23676Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23677
23678 * gdb.base/setvar.exp: Add new testcases for truncation when
23679 assigning invalid values to bitfields.
23680
23681Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23682
d63a86f8 23683 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23684 mips-sgi-irix* xfail for
23685 "call inferior func with struct - returns char *"
23686 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23687 accepted in the result.
c906108c
SS
23688
23689Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23690
23691 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23692 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23693 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23694 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23695 that accidentally got checked in.
23696
23697Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23698
d63a86f8 23699 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23700 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23701 compiled test.
23702 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23703 Add mips-sgi-irix5* xfail for not gcc compiled.
23704 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23705 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23706 "p top", "whatis top", "p middle", and "whatis middle".
23707 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23708 "whatis signed char" for not gcc compiled.
23709 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23710 "set variable signed char=-1 (-1)" and
23711 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23712 * gdb.base/funcargs.exp (float_and_integral_args):
23713 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23714 Add mips-sgi-irix* xfail when not gcc compiled for
23715 "continue to call2b".
23716 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23717 "continue to call2g".
23718 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23719 "backtrace from call6a"
23720 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23721 "backtrace from call7k".
23722 Add mips-sgi-irix5* xfail when not gcc compiled for
23723 "backtrace from call7a".
23724 (localvars_after_alloca): Fix gdb_test cmds for
23725 "print * after runto ...".
23726 Remove rs6000-*-* xfails for
23727 "print i after runto localvars_after_alloca" and
23728 "print l after runto localvars_after_alloca"
23729 for all compilers.
23730 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23731 when not compiled with gcc, for:
c906108c
SS
23732 "print signed char == (minus)",
23733 "print signed char != (minus)",
23734 "print signed char < (minus)",
23735 "print signed char > (minus)".
23736 * gdb.base/callfuncs.exp (do_function_calls):
23737 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23738 "call inferior func with struct - returns char *".
d63a86f8 23739 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23740 "correct value returned double test" to include Solaris 2.4.
23741 * gdb.base/funcargs.exp (float_and_integral_args):
23742 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23743
c906108c
SS
23744Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23745
23746 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23747 enumeration bitfields if compiling with GNU C.
23748 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23749 to empty' prompt.
23750
23751Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23752
23753 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23754 test for PRO targets.
23755
23756 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23757 breakpoints in the inferior at any given time by making
23758 two groups of breakpoints for call2*, call6* and call7*
23759 tests.
23760
23761Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23762
23763 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23764 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23765 from optimizing it away.
23766 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23767 "call inferior func with struct".
23768
23769Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23770
23771 * configure.in: Only configure gdb.chill for particular targets.
23772
23773Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23774
23775 * gdb.base/Makefile.in: Add action to .c.o transformation
23776 rule that generates a .ci file for each .o file and remove
23777 explicit .c.o rules except for callfuncs.o.
23778 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23779 generates a .ci file for each .o file and remove explicit
23780 .cc.o rules.
23781 (clean): Remove *.tmp *.ci files.
23782 (EXECUTABLES): Remove templ-info.exp.
23783 * gdb.base/compiler.c: New file.
23784 * gdb.c++/compiler.cc: New file
23785 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23786 Change rs6000-*-* xfail for
23787 "print 'scope0.c'::filelocal_ro" and
23788 "print 'scope1.c'::filelocal" and
23789 "print 'scope1.c'::filelocal_bss" and
23790 "print 'scope1.c'::filelocal_ro" and
23791 "print 'scope1.c'::foo::funclocal" and
23792 "print 'scope1.c'::foo::funclocal_ro" and
23793 "print 'scope1.c'::bar::funclocal" and
23794 "print 'scope0.c'::filelocal_ro" and
23795 "print 'scope1.c'::filelocal at foo" and
23796 "print 'scope1.c'::filelocal_bss at foo" and
23797 "print 'scope1.c'::filelocal_ro at foo" and
23798 "print 'scope1.c'::foo::funclocal at foo" and
23799 "print 'scope1.c'::foo::funclocal_bss at foo" and
23800 "print 'scope1.c'::foo::funclocal_ro at foo" and
23801 "print 'scope1.c'::bar::funclocal at foo" and
23802 "print 'scope0.c'::filelocal_ro" and
23803 "print 'scope1.c'::filelocal" and
23804 "print 'scope1.c'::filelocal_bss" and
23805 "print 'scope1.c'::filelocal_ro" and
23806 "print 'scope1.c'::foo::funclocal" and
23807 "print 'scope1.c'::foo::funclocal_bss" and
23808 "print 'scope1.c'::foo::funclocal_ro" and
23809 "print 'scope1.c'::bar::funclocal" and
23810 "print 'scope1.c'::bar::funclocal_bss"
23811 to only be xfail'd when not compiled with gcc.
d63a86f8 23812 Add rs6000-*-* xfail for
c906108c
SS
23813 "print 'scope0.c'::filelocal_bss before run"
23814 when compiled with gcc.
23815 (test_at_main): Add rs6000-*-* xfail for
23816 "print filelocal_ro in test_at_main"
23817 when compiled with gcc.
23818 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23819 Add rs6000-*-aix* xfail for
c906108c
SS
23820 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23821 "ptype t_char_array", not compiled with gcc.
23822 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23823 xfail for "list foo (in include file)" when gcc compiled.
23824 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23825 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23826 "run to call0a" if not compiled with gcc.
23827 (unsigned_integral_args): Add rs6000-*-* xfail for
23828 "run to call1a" if not compiled with gcc.
23829 (float_and_integral_args): Add rs6000-*-* xfail for
23830 "run to call2a" if not compiled with gcc and for
23831 "continue to call2b" for any compiler.
23832 Add rs6000-*-* xfail to
23833 "print f1 after run to call2a" for gcc compiled.
23834 (discard_and_shuffle): Add rs6000-*-* xfail for
23835 "run to call6a".
23836 (shuffle_round_robin): Add rs6000-*-* xfail for
23837 "backtrace from call7a" if not compiled with gcc.
23838 Add rs6000-*-* xfail for
23839 "backtrace from call7b" if compiled with gcc.
23840 (call_after_alloca): Add rs6000-*-* xfail for
23841 "print c in call_after_alloca" and
23842 "print s in call_after_alloca" and
23843 "backtrace from call_after_alloca_subr"
23844 if not compiled with gcc.
23845 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23846 "print c in localvars_in_indirect_call" and
23847 "print c in localvars_in_indirect_call" and
23848 "backtrace in indirectly called function" and
23849 "stepping into indirectly called function"
23850 if not compiled with gcc.
23851 (localvars_after_alloca): Add rs6000-*-* xfail for
23852 "print c after runto localvars_after_alloca" and
23853 "print s after runto localvars_after_alloca" and
23854 "print i after runto localvars_after_alloca" and
23855 "print l after runto localvars_after_alloca"
23856 for all compilers.
23857 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23858 than whatis-info.exp.
23859 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23860 than opaque-info.exp.
23861 Setup rs6000-*-* xfail for
d63a86f8 23862 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23863 "ptype on opaque struct pointer (dynamically)" when
23864 not compiled with gcc.
23865 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23866 rather than callf-info.exp.
23867 (do_function_calls): Add clear_xfail for rs6000-*-* for
23868 "p t_float_values2(3.14159,float_val2)". Seems to work
23869 fine there, both with xlc and gcc. Need to find out what
23870 it is doing right and fix other platforms.
23871 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23872 "call inferior func with struct - returns int",
23873 "call inferior func with struct - returns long",
23874 "call inferior func with struct - returns float",
23875 "call inferior func with struct - returns double",
23876 "call inferior func with struct - returns char *",
23877 but only if not gcc compiled (presumes xlc compiled).
23878 Change rs6000-*-* xfails for
23879 "call inferior func with struct - returns char" and
23880 " call inferior func with struct - returns short" to only
23881 xfail if not using gcc.
23882 (clean mostlyclean): Remove *.ci and *.tmp files.
23883 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23884 than templ-info.exp.
23885 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23886 Add rs6000-*-* xfail for "up to foo in langs.exp"
23887 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23888 when not gcc compiled.
d63a86f8 23889
c906108c
SS
23890Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23891
23892 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23893 * gdb.base/corefile.exp: Likewise.
23894 * gdb.base/list.exp: Likewise.
23895 * gdb.base/scope.exp: Likewise.
23896 * gdb.base/siganls.exp: Likewise.
23897
23898 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23899 compiler output.
23900 * gdb.base/whatis.exp: Likewise.
23901
23902Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23903
23904 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23905 failure (opcode table has been fixed to match reality).
23906
23907Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23908
23909 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23910 "call inferior func with struct - returns char",
23911 "call inferior func with struct - returns short"
23912
23913 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23914 "print 'scope0.c'::filelocal at main",
23915 "print 'scope0.c'::filelocal_bss in test_at_main",
23916 "print 'scope0.c'::filelocal at foo",
23917 "print 'scope0.c'::filelocal_bss in test_at_foo",
23918 "print 'scope0.c'::filelocal at bar",
23919 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23920
c906108c
SS
23921 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23922 in source file 1". This bug seems to have been fixed with both
23923 gcc and native cc (was native assembler bug?).
23924
23925Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23926
23927 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23928 "backtrace through signal handler" to "i*86-*-sysv4*".
23929 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23930 continue" case. Add "known SVR4 bug" to fail message.
23931 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23932 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23933 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23934 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23935 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23936 "up to foo in langs.exp", "show language at foo in
23937 langs.exp", "up to cppsub_ in langs.exp", "show
23938 language at cppsub_ in langs.exp", "up to fsub in
23939 langs.exp", and "show language at fsub in langs.exp".
23940 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23941 "bactrace in corefile.exp".
23942 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23943 "call inferior function with struct - returns float" and
23944 "call inferior function with struct - returns double".
d63a86f8 23945
c906108c
SS
23946Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23947
23948 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23949 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23950 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23951 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23952
23953Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23954
23955 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23956 (or overriden) "CHILL" macro rather then bare "gcc".
23957 Also look for ../../gcc/xgcc since that is what we will
23958 actually need, not "Makefile". Remove following assignment
23959 of CHILL to CHILL_FOR_TARGET because that results in
23960 recursive definition.
23961
23962Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23963
23964 * gdb.base/corefile.exp: Change xfail for backtrace in
23965 corefile.exp from linuxaout to all linux.
23966 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23967 cases where we miss the breakpoint at the signal handler
23968 for some reason. Setup xfail for linuxoldld/linuxaout and
23969 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23970 hitting SIGURG breakpoint.
23971 * gdb.base/signals.exp: Setup xfail for "next" acting like
23972 continue to add linuxoldld. Setup xfail for all linux for
23973 "next to handler in signals_tests_1", "backtrace in
23974 signals_tests_1", "continue to func1", "pass SIGUSR1",
23975 and continue to handler".
23976
23977Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23978
23979 * Update all FSF addresses except those in COPYING* files.
23980
23981Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23982
23983 * gdb.base/a2-run.exp: Change messages to be more explicit about
23984 the status of args, and quote binfile in results.
23985
23986Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23987
23988 * gdb.base/callfuncs.exp: Add tests for passing structs to
23989 inferior functions and return various types.
23990 * gdb.base/callfuncs.c: Add functions to receive a struct
23991 and return a member of the struct, in various types.
23992
23993Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23994
23995 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23996
23997Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23998
23999 * config/vxworks29k.exp: New file, sources vxworks.exp.
24000
24001Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24002
24003 * config/gdbremote.exp: New file. Testing framework using
24004 gdbserver.
24005
24006Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24007
24008 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24009 "call function when asleep" and "send end of file".
24010 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24011 for "backtrace in corefile.exp".
24012 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24013 for "backtrace through signal handler".
24014 * gdb.base/corefile.exp: Make sure we actually generate a core file
24015 before trying the core tests. Some systems allow the user to suppress
24016 generation of core files and default to that (linux for example).
24017 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24018 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24019
24020Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24021
24022 * gdb.threads: New directory with some crude multi-threaded
24023 gdb tests (step.exp and step2.exp).
24024 * config/mt-lynx (STEP_EXECUTABLE): Define.
24025 (THREADFLAGS): Define.
24026
24027Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24028
24029 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24030
24031 * gdb.base/signals.exp: Disable whole file for lynx until
24032 further notice.
24033
24034 * gdb.base/signals.exp: xfail test where "next" acts like
24035 "continue" for lynx.
24036
24037 * gdb.base/interrupt.exp: xfail test for calling function while
24038 inferior is asleep for lynx.
24039
24040 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24041 than one cr-lf after each command.
24042
24043Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24044
24045 * configure.in: Reinstate setting of stabsdirs variable, fix
24046 typo in setting up configdirs for native builds.
24047
24048 * gdb.base/return.exp: Fix typo in return double test.
24049 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24050 compiler from optimizing them away.
24051
24052Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24053
24054 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24055 sequences to be echo'd by gdb when using gdb_test.
24056 * gdb.chill/chexp.exp: Likewise.
24057 * gdb.fortran/exprs.exp: Likewise
24058
24059Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24060
24061 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24062 after the inferior gdb has started.
24063
24064 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24065 after each command.
24066 * gdb.base/funcargs.exp: Likewise.
24067 * gdb.base/gdbvars.exp: Likewise.
24068 * gdb.base/interrupt.exp: Likewise.
24069 * gdb.base/list.exp: Likewise.
24070 * gdb.base/watchpoint.exp: Likewise.
24071 * gdb.c++/demangle.exp: Likewise.
24072 * gdb.c++/inherit.exp: Likewise.
24073 * gdb.chill/chexp.exp: Likewise.
24074 * gdb.fortran/exprs.exp: Likewise.
24075
24076 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24077 test if we can't handle IO to/from the inferior.
24078
24079 * gdb.c++/misc.exp: Always check for a program already being
24080 started after sending a "run" command to gdb.
24081
24082 * gdb.base/twice.exp: Start with a fresh gdb.
24083
24084 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24085 only depend on gdb's expression code, not the chill runtime.
24086
24087 * gdb.base/return.c: Put return values into variables so we
24088 can have gdb print them rather than depending on the program
24089 to print them.
24090 * gdb.base/return.exp: Corresponding changes.
24091
24092 * lib/gdb.exp: Provide default value for noinferiorio.
24093 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24094 the inferior.
24095
24096 * gdb.base/break.exp: Always check for a program already being
24097 started after sending a "run" command to gdb.
24098 (text_next_with_recursion): Don't check the output from the
24099 program's printf statement. Instead just make sure the program
24100 exited.
24101
24102 * gdb.base/commands.exp: Protect tests which need arguments with
24103 $noargs conditionals.
24104
24105Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24106
24107 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24108 of structure member arrays to match gdb/valops.c:value_addr change.
24109
24110Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24111
24112 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24113 cases.
24114
24115Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24116
24117 * configure.in (configdirs): Remove gdb.chill from default list
24118 of subdirs and then add it back in only if doing a native build.
24119 The current chill compiler does not yet work in any cross build.
24120 * Revert all signal changes from Jul 6.
24121 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24122 for sh-hms targets, allowing these tests to link, with no other
24123 changes. Testing is suppressed by setting "nosignals" in site.exp.
24124
24125Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24126
24127 * configure.in (signaldirs): Define and add to configdirs for all
24128 targets except some specific ones that are known to not support signals.
24129 Also clean up formatting.
24130 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24131 (signals, sigall): Remove rules to build.
24132 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24133 Moved to new gdb.signals directory.
24134 * gdb.signals: New test directory.
24135 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24136 signals.c signals.exp}: New or moved files.
24137
24138Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24139
24140 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24141
24142Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24143
24144 * gdb.base/return.exp: Xfail `return double' test failure
24145 on at least Solaris 2.3 and handle future/past versions on
24146 a case by case basis as appropriate. Also update message
24147 to include i*86 failures.
24148
24149Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24150
24151 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24152
24153 * lib/gdb.exp: Fix comment which erroneously identified
24154 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24155 gdb_file_cmd not gdb_load).
24156 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24157
24158 * gdb.base/setvar.exp: Make test names consistent between pass and
24159 fail cases. Use gdb_test more.
24160
24161Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24162
24163 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24164
24165Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24166
24167 * gdb.base/help.exp: Fix expected help string for `show commands'.
24168
24169Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24170
24171 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24172
24173 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24174 of a text section.
24175
24176Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24177
24178 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24179 that loop eventually terminates. Fix Connection refused logic so
24180 that testsuite will expire nicely.
24181
24182Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24183
24184 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24185 config/rom68k.exp: New tcl glue for the appropriate monitors.
24186 These all just end up calling monitor.exp.
24187 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24188 refused' by retrying. Cleanup some timeout issues.
24189 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24190 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24191 callers don't have to set/restore global timeout variable.
24192
24193 * The following set of changes centralizes management of the global
24194 timeout variable. This way, it can be set in one target dependent
24195 place instead of dozens of places scattered throughout the test suite.
24196 If you need to lengthen a timeout, then you should either set timeout
24197 in one of the config/{target}.exp files, or multiply it by a factor.
24198 Setting it to an absolute value is always going to lose for some
24199 targets.
24200 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24201 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24202 * gdb.base/funcargs.exp: Don't set timeout.
24203 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24204 * gdb.base/printcmds.exp (test_print_string_constants
24205 test_print_array_constants): Don't set timeout.
24206 * gdb.base/ptype.exp: Don't set timeout.
24207 * gdb.base/recurse.exp: Don't set timeout.
24208 * gdb.base/return.exp: Don't set timeout.
24209 * gdb.base/watchpoint.exp: Don't set timeout.
24210 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24211 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24212
24213Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24214
24215 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24216
24217Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24218
24219 * lib/gdb.exp: Disable chill tests for irix5.
24220
24221Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24222
24223 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24224 each test pass or fail.
24225
24226Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24229 xlc not gcc.
24230
24231Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24232
24233 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24234
24235Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24236
24237 * config/est.exp: Fix copyright and comments. Remove dead code.
24238 Use targetname, serialport and baud variables instead of fixed
24239 constants.
24240 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24241 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24242
24243Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24244
24245 * gdb.base/watchpoint.exp: Don't run
24246 test_watchpoint_triggered_in_syscall for sunos.
24247
24248Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24249
24250 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24251 they don't seem to exist. Do include stdio.h.
24252
24253Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24254
24255 * gdb.base/a1-selftest.exp: Add alpha xfail.
24256
24257Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24258
24259 * gdb.base/watchpoint.c (main): Prompt before calling read().
24260 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24261 Revise accordingly. Remove cruft about sending "123" several
24262 times, until it gets noticed. Clean up the "print buf[0]" stuff
24263 so that it passes or fails, and waits for prompts in the usual way.
24264
24265Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24266
24267 * gdb.base/recurse.exp: Fix comment.
24268
24269 * TODO: Remove item about printing variables in nodebug.exp. Add
24270 item about enabling tests which are only run on some targets.
24271
24272 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24273 fail, make test names unique, use new gdb_test convention
24274 regarding pattern, use gdb_test more, etc.).
24275
24276 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24277 fail, make test names unique, etc.).
24278
24279Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24280
24281 * gdb.base/nodebug.c: Change return type of top and middle to
24282 short.
24283 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24284 are fixed by the recent mdebugread.c changes. Allow `short ()'
24285 as type for top and middle.
24286
24287Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24288
24289 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24290 nearly as I can tell, the whole thing was an accident in Stu's
24291 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24292 to replace a send/expect pair with gdb_test, but ended up only
24293 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24294 of 30 Mar 1995 took care of it, but left this vestigial comment
24295 which I am now nuking.
24296
24297Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24298
24299 * gdb.base/break.exp: Look for different line number for
24300 breakpoint at main depending on usestubs.
24301
24302Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24303
24304 * gdb.base/list.exp: Adjust some alternate expect patterns to
24305 match recent list0.c change. Add alternate expect pattern for
24306 output from `list default lines around main' for optimizing
24307 compilers.
24308
24309Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24310
24311 * lib/gdb.exp: If nosignals is not set, set it to 0.
24312
24313Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24314
24315 * config/slite-gdb.exp: Responds to load symbol table prompt.
24316 * gdb.base/break.exp: Adjust line number, fix rerun.
24317 * gdb.base/langs0.c: Add #ifdef usestubs.
24318
24319Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24320
24321 * gdb.base/list.exp: Adjust line contents after adding new lines in
24322 list0.c. Also fix a syntax error.
24323
24324 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24325 * gdb.base/break.exp: ditto.
24326 * gdb.base/list.exp: ditto.
24327 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24328 * gdb.base/run.c: ditto.
24329 * gdb.base/list0.c: ditto.
24330 * gdb.base/funcargs.c: ditto.
24331
24332Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24333
24334 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24335 $targetname, $serialport and $baud instead of hardwired variables.
24336 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24337 target doesn't support signals.
24338
24339Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24340
24341 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24342
24343Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24344
24345 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24346 Don't rely on the value of an auto variable before it has been
24347 initialized. Use gdb_test more.
24348
24349Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24350
24351 * lib/gdb.exp (default_gdb_version): A version number must start
24352 with a digit, but other than that contains all characters up to
24353 the first whitespace character.
24354
24355Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24356
24357 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24358
24359Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24360
24361 * gdb.c++/*.exp: Warn if executable does not exist. The original
24362 reason for skipping the warning was that configure.in sometimes
24363 intentionally skipped building the executables but the tcl code
24364 had no way of knowing. That (a) was always bogus with respect to
24365 error handling, (b) is no longer true (right now there is no way
24366 to skip C++ tests).
24367
24368 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24369
24370Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24371
24372 * gdb.base/list.exp: Add expect patterns for output from
24373 SunPRO compiled executables.
24374 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24375 types.
24376
24377Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24378
24379 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24380 number (we are already testing that the correct source line text
24381 gets printed).
24382
24383 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24384 that is what is intended, but something needed to be done to get
24385 sunos4 native working again.
24386
24387 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24388
24389 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24390 apparently went with a (very) old xfail.
24391
24392Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24393
24394 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24395 runto_main is a proc in gdb.exp that will do 'step' for target use
24396 stubs.
24397 * gdb.base/exprs.exp: ditto.
24398 * gdb.base/interrupt.exp: ditto.
24399 * gdb.base/opaque.exp: ditto.
24400 * gdb.base/printcmds.exp: ditto.
24401 * gdb.base/ptype.exp: ditto.
24402 * gdb.base/scope.exp: ditto.
24403 * gdb.base/setvar.exp: ditto.
24404 * gdb.base/signals.exp: ditto.
24405 * gdb.base/twice.exp: ditto.
24406 * gdb.c++/classes.exp: ditto.
24407 * gdb.c++/inherit.exp: ditto.
24408 * gdb.c++/templates.exp: ditto.
24409 * gdb.base/break.exp: no run and hit main for stubs. Change line
24410 numbers for breakpoints and info breakpoint.
24411 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24412 breakpoint().
24413 * gdb.base/callfuncs.c: ditto.
24414 * gdb.base/exprs: ditto.
24415 * gdb.base/interrupt.c: ditto.
24416 * gdb.base/opaque0.c: ditto.
24417 * gdb.base/printcmds.c: ditto.
24418 * gdb.base/ptype.c: ditto.
24419 * gdb.base/scope0.c: ditto.
24420 * gdb.base/setvar.c: ditto.
24421 * gdb.base/signals.c: ditto.
24422 * gdb.base/twice.c: ditto.
24423 * gdb.c++/misc.cc: ditto.
24424 * gdb.c++/templates.cc: ditto.
24425
24426Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24427
24428 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24429
24430 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24431 somewhere between `read' and `main.c'. I'm pretty sure the
24432 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24433 and it isn't particularly useful.
24434
24435 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24436
24437Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24438
24439 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24440
24441Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24442
24443 * config/mt-slite: add LIBS and -nostdlib.
24444 * config/slite-gdb.exp: add this new file to support sparclite target.
24445
24446Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24447
24448 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24449
24450 * gdb.base/a2-run.exp: Change argument to istarget from
24451 "*-*-vxworks" to "*-*-vxworks*".
24452 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24453
24454Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24455
24456 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24457 will not runto main but do a 'step' to step out of breakpoint().
24458 * config/mt-slite: add -Dusestubs.
24459
24460Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24461
24462 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24463 instead of just @.
24464
24465 * gdb.base/signals.exp: Add test for "handle all print".
24466 * TODO: Remove "handle all print". Also remove item about
24467 checking copyright date (I don't like the idea of a spurious FAIL
24468 based on when we run the tests).
24469
24470 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24471 for SunOS4 (reason for failure not investigated). Remove
24472 redundant test for $binfile.
24473
24474 * gdb.base/nodebug.c (array_index): Call malloc.
24475
24476 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24477
24478Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24479
24480 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24481 conventions and slightly simplify the matching regexp.
24482
24483Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24484
24485 * gdb.base/break.exp: Update gdb_test invocation to use new
24486 convention.
24487
24488 * lib/gdb.exp: If noargs is not set, set it to 0.
24489
24490 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24491 tests unique.
24492
24493 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24494
24495Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24496
24497 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24498 one argument of type "<non-float parameter>".
24499
24500Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24501
24502 * config/rom68k.exp: New file to support Motorola IDP board.
24503 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24504 * gdb.base/break.c: Change things around so that this program
24505 doesn't depend upon args. This is necessary to make remote
24506 targets work (in general, they can't take args).
24507 * gdb.base/break.exp: Don't try to send args to program. Don't
24508 expect output. Also, replace lots of code with gdb_test.
24509
24510Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24511
24512 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24513 printing of '\'' (which is what the comment says we are testing,
24514 even though we were not), not '''.
24515 (test_integer_literals_rejected): Test that printing ''' is an error.
24516
24517 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24518 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24519 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24520 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24521 Use gdb_test not test_print_accept.
24522 * lib/gdb.exp: Remove test_print_accept.
24523
24524 * gdb.base/signals.exp (signal_tests_1): Make pass message
24525 consistent with fail message.
24526
24527 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24528 unsigned char; the bug (PR 1821) is fixed.
24529
24530 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24531
24532 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24533 successful tests--makes xfailing them work right.
24534
24535Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24536
24537 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24538 only \r\n, not .*. The test can pass .* as the last thing in
24539 $pattern if that is what it wants. In addition to providing this
24540 flexibility, this change should speed up pattern matching in cases
24541 where the pattern already ended with .* (there were a number of
24542 them). This change also helps catch bad patterns--in the old
24543 scheme the typo "char \*" instead of "char \\*" would pass. Now
24544 it is caught.
24545 * Many .exp files: Update callers.
24546
24547 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24548 clearer and does not spuriously match multiple ('s. Likewise for
24549 ) and *.
24550
24551 * gdb.base/nodebug.exp: Test ability to call a function and pass
24552 it a string (even with no debugging info).
24553
24554 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24555 "p '\'", which is the same as "p ''" once tcl gets done with
24556 quoting, to "p '\\'", which I suspect is what is intended (one
24557 backslash gets sent to GDB).
24558
24559 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24560
24561Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24562
24563 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24564 1817) was fixed literally years ago.
24565
24566Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24567
24568 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24569 test, it causes stepping out of call_after_alloca_subr with
24570 optimizing compilers.
24571 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24572 fails.
24573
24574 * gdb.c++/templates.exp: Source templ-info.exp only if
24575 the templates executable exists.
24576
24577 * gdb.c++/misc.cc (class Contains_static_instance,
24578 class Contains_nested_static_instance),
24579 gdb.c++/classes.exp (test_static_members): Test printing of
24580 a class that contains a static instance of the class.
24581
24582Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24583
24584 * gdb.base/langs2.c (cppsub_): Don't prototype.
24585 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24586 only, I believe).
24587
24588Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24589
24590 * lib/gdb.exp (skip_chill_tests): New procedure.
24591
24592 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24593
24594Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24595
24596 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24597 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24598
24599Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24600
24601 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24602
24603 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24604 disassemble 8, not 16, instructions for part 4.
24605
24606 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24607 support the latter anymore.
24608
24609 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24610 -DNO_PROTOTYPES.
24611 * gdb.base/callfuncs.c: Control use of prototypes based on
24612 NO_PROTOTYPES, not __STDC__.
24613 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24614 t_float_values2 tests if prototypes in use.
24615
24616 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24617 t_double_values): When checking differences against DELTA, check
24618 that difference is within the range (-DELTA,DELTA), not just
24619 (-infinity,DELTA).
24620
24621Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24622
24623 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24624 'file' command firts, then 'target', then 'load', this is due to gdb
24625 target set up.
24626 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24627
24628Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24629
24630 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24631 FP load/store variants.
24632 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24633
24634Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24635
24636 * gdb.base/term.exp: Do not give a warning if not native, it is
24637 not an abnormal condition.
24638
24639Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24640
24641 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24642 t_char_array".
24643
24644Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24645
24646 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24647 are getting the version number.
24648
24649 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24650 if not native, it is not an abnormal condition.
24651
24652Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24653
24654 * lib/gdb.exp: Just use "file exists", rather than undocumented
24655 dejagnu procedure "findfile".
24656
24657Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24658
24659 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24660 (LDFLAGS): Set to -Xlinker -Ur.
24661
24662 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24663 Removed, these values are set by lib/gdb.exp.
24664
24665 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24666
24667Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24668
24669 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24670 of replicating gdb startup code.
24671
24672 * config/mt-vxworks (LDFLAGS): Set to -r.
24673 (CFLAGS_FOR_TARGET): Removed.
24674
24675 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24676 (gdb) and gdb for vxworks uses (vxgdb).
24677
24678 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24679 executable is not in the tree and host != target, use sed and
24680 program_transform_name to determine the gdb name used by the
24681 target.
24682
24683 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24684 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24685
24686Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24687
24688 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24689 floats, chars, and shorts where there are ANSI-style function
24690 definitions.
24691
24692 * gdb.base/langs.exp, gdb.base/langs*: New test.
24693 * gdb.base/Makefile.in: Build it.
24694 * TODO: Remove item about checking that C names don't get C++
24695 demangling applied; this test tests it.
24696
24697Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24698
24699 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24700 went with the const70 xfail. The xfail went away a year ago.
24701
24702 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24703
24704 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24705 for hp300.
24706
24707 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24708
24709 * gdb.base/a1-selftest.exp: Don't run on hp300.
24710
24711Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24712
24713 * Makefile.in (site.exp): Set host_alias and target_alias as well
24714 as host_triplet and target_triplet.
24715
24716Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24717
24718 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24719
24720 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24721 places as other ecoff systems).
24722
24723 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24724 ultrix.
24725
24726Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24727
24728 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24729 remove them.
24730 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24731 variable and "variable" in addition to "data variable".
24732 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24733
24734 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24735 2.
24736 * gdb.base/list1.c (long_line): Add additional statement at start
24737 of function.
24738 * gdb.base/list.exp (test_forward_search): Update line number to
24739 reflect new statement.
24740
24741Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24742
24743 * gdb.base/signals.exp: Reinitialize searched source directories
24744 after gdb_start call.
24745
24746Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24747
24748 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24749 * gdb.stabs/Makefile.in: Likewise.
24750
24751 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24752 change. Instead split the tests into smaller pieces.
24753 * gdb.disasm/hppa.s: Corresponding changes.
24754
24755Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24756
24757 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24758 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24759
24760 * gdb.base/funcargs.exp: Modify many tests so that every test
24761 either passes or fails. Make some test names unique.
24762
24763Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24764
24765 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24766 Call stty to set interrupt character.
24767
24768 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24769 for HP assembler versus GNU assembler based on actual behavior of
24770 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24771
24772 * TODO: Suggest a few more stepping tests.
24773
24774Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24775
24776 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24777 restart GDB for h8300 after a continue.
24778 (return): Add pattern to match a29k-udi behavior.
24779 * gdb.base/nodebug.exp: Remove obsolete comment.
24780 * gdb.base/regs.exp: New file, testing of register displays.
24781 * gdb.base/return.exp: Fix typo in reference to $objdir.
24782 * gdb.base/whatis.exp: Always start with a fresh GDB.
24783
24784Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24785
24786 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24787 higher, these tests generate a lot of output.
24788
24789Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24790
24791 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24792 code following the catch silently ignored some errors; without the
24793 catch they should be thrown like any other tcl error. Also, the
24794 catch used "" instead of {} which meant all the callers who wanted
24795 to include one of the characters "[]$ had to quote it an extra time.
24796 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24797 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24798 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24799 Remove extra quoting.
24800
24801Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24802
24803 * gdb.base/commands.exp: Make test names unique; every test either
24804 passes or fails. Update some comments.
24805
24806 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24807
24808Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24809
24810 The following fixes a FAIL caused by the fact that the alpha stabs
24811 configuration didn't use the ".if alpha" code in weird.def.
24812 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24813 bit pointer, so the 32 bit version works even on the alpha.
24814 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24815 Remove the stuff which allowed us to have separate versions for
24816 alpha and everything else.
24817
24818 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24819 regexp which "info func operator\[\](" is supposed to match. Fix
24820 string to send to GDB. Note that GDB still doesn't work right. Add a
24821 new test for "info func .perator\[\](" which GDB does handle correctly.
24822
24823 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24824
24825Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24826
24827 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24828 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24829 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24830 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24831 it makes the tests harder to understand and confuses test-o-matic.
24832 The preferred style is that each test provides a PASS or a FAIL,
24833 and has a unique message (e.g. "continue #54" not just "continue")
24834 which is the same for the pass and the fail.
24835 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24836 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24837 to lib/gdb.exp.
24838 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24839 prt_accept which was basically the same thing. Likewise for
24840 test_print_reject and prt_reject.
24841 * lib/gdb.exp (test_print_reject): Add some more error message
24842 patterns to match from the former printcmds.exp (prt_reject).
24843 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24844 One defect of the passcount stuff is that some of it failed to
24845 report XPASS where appropriate.
24846 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24847 stuff before and after arg in expected pattern.
24848 (test_paddr_operator_functions): Re-do test without print_addr_of;
24849 this is the only test which seems to want extra stuff there.
24850
24851Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24852
24853 * gdb.base/nodebug.exp: Update new tests to reflect improved
24854 wording of gdb output.
24855
24856 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24857 and "ptype" work on variables in files compiled without -g.
24858 Replaces commented out "maint print msymbol" tests.
24859
24860Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24861
24862 * gdb.base/setvar.c (dummy): Call malloc.
24863
24864 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24865 losing with the irix4 sed.
24866
24867 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24868 ALRM" on irix4.
24869
24870Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24871
24872 * TODO: Remove items about corefile.exp testing new exec-file and
24873 backtrace; both are now done. Add items about printing enums.
24874
24875Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24876
24877 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24878 "get signal $thissig" test fails.
24879
24880 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24881
24882Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24883
24884 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24885 compiler warning with dec alpha compiler.
24886
24887 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24888 extra \n from gdb_test call (this explains why the prompt test
24889 that I removed yesterday was there).
24890 (user_defined_command_test): Remove extra \n and prompt test.
24891
24892 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24893 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24894 doesn't exist.
24895 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24896 Also remove alpha workaround, which turns out to be because
24897 SIGABRT == SIGLOST.
24898
24899 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24900
24901 * gdb.base/help.exp: Don't test "help show".
24902
24903Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24904
24905 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24906 "set print address" is on.
24907 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24908 pass prompt to gdb_test; gdb_test already looks for the prompt.
24909
24910 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24911
24912 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24913 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24914 was to make sure that gdb can read a core file. But (a) the "read
24915 the corefile" part didn't make it to a1-selftest.exp, we just
24916 delete the corefile after creating it, and (b) we test reading
24917 corefiles in corefile.exp anyway. Also, this test left around a
24918 xgdb process on Solaris.
24919
24920 * gdb.base/corefile.exp: Also test backtrace.
24921
24922Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24923
24924 * gdb.base/commands.exp: Test a simple user defined command with
24925 arguments and if/while statements; verify the full user command is
24926 printed by "show user".
24927
24928 * gdb.base/commands.exp: Test if/while commands as part of a
24929 breakpoint command list; verify they appear in breakpoint
24930 information.
24931
24932Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24933
24934 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24935 than by dividing by zero.
24936
24937Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24938
24939 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24940 performing an inferior call with watchpoints enabled.
24941 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24942 call.
24943
24944Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24945
24946 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24947 of "file" command.
24948
24949 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24950 Add additional pattern for when "int operator int(void);" appears
24951 in a different order.
24952
24953Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24954
24955 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24956
24957 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24958 and "signal" with ".*".
24959
24960Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24961
24962 * TODO: Add note about "handle all nostop".
24963
24964 * gdb.base/{sigall.c, sigall.exp}: New test.
24965 * gdb.base/Makefile.in: Add it.
24966
24967Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24968
24969 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24970 when invoking GDB, suppresses any windowing interface.
24971
24972Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24973
24974 * config/sim-gdb: New file, simulator testing support.
24975
24976Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24977
24978 * gdb.base/interrupt.exp: Test calling func1 twice.
24979
24980Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24981
24982 * gdb.base/list.exp (test_forward_search): Set timeout higher
24983 when we'll be getting lots of output from gdb.
24984
24985 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24986 "init_malloc" to after the expect statement. Run it if that
24987 regexp is taken, but also for two others which happen if source
24988 cannot be found.
24989
24990Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24991
24992 * gdb.base/printcmds.exp: New test, for printing register before
24993 program is running.
24994
24995Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24996
24997 * gdb.base/list.exp: Correct some alternate expect patterns
24998 to reflect changes in list1.c.
24999
25000Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25001
25002 * TODO: Add item regarding large frames.
25003
25004 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25005
25006 * TODO: Remove item about enabling return.exp; it
25007 is enabled. Suggest a few more "return" tests.
25008
25009Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25010
25011 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25012 anonymous unions.
25013
25014Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25015
25016 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25017 and pr-5646.o, so "make" is the same as "make all", not "make
25018 pr-4975.o".
25019
25020Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25021
25022 * gdb.base/list.exp: Adjust expectations to reflect changes in
25023 list1.c.
25024 (test_forward_search): New test proc.
25025 * gdb.base/list1.c (long_line): New function, has long source line.
25026
25027Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25028
25029 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25030 additional line of code that was added.
25031
25032Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25033
25034 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25035 tests so as not to overflow expect's input buffers.
25036 * gdb.disasm/hppa.exp: Corresponding changes.
25037
25038Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25039
25040 Beginnings of template debugging tests.
25041 * gdb.c++/templ-info.cc: New file to test for template
25042 debugging capability of the compiler.
25043 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25044 templ-info.cc.
25045 * gdb.c++/templates.cc: Add explicit template instantiations
25046 to enable compiling with -fno-implicit-templates. Add destructor
25047 and 'value' method to T5 class for template tests.
25048 * gdb.c++/templates.exp: Add testcases for printing of template
25049 types, setting breakpoints on template methods and calling a
d63a86f8 25050 template method.
c906108c
SS
25051
25052Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25053
25054 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25055 branch target since some assemblers (gas-2.5) may emit a
25056 relocation for the branch instead of resolving it in the
25057 assembler.
25058
25059Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25060
25061 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25062 through signal handler.
25063
25064Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25065
25066 * configure.in (*-*-netware): Use config/mt-netware.
25067
25068 * config/mt-netware: New file.
25069 * config/mt-i386-netware: Removed, separate configs for different
25070 netware architectures are no longer needed now that we have
25071 --with-headers.
25072
25073Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25074
25075 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25076 by the recent changes to use ANSI C arithmetic conversions.
25077
25078Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25079
25080 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25081 bug involving using inferior_pid to figure out whether to select a
25082 frame.
25083
25084Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25085
25086 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25087 match the current disassembler output.
25088
25089Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25090
25091 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25092 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25093 types, expect "int" as type of integer values (for now).
25094
25095Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25096
25097 * gdb.base/commands.exp: New tests for if/while commands.
25098
25099Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25100
25101 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25102 by .*, since hex values have different syntax in Chill mode.
25103
25104Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25105
25106 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25107 linefeed from expect pattern for repeated types with indices > 9.
25108
25109Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25110
25111 First part of Fortran test suite.
25112 * gdb.fortran: New directory.
25113 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25114
25115Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25116
25117 * gdb.base/default.exp: Update expect pattern for load command
25118 without arguments.
25119
25120Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25121
25122 * configure.in: Change i386 to i[345]86.
25123 * gdb.base/configure.in: Likewise.
25124 * gdb.c++/configure.in: Likewise.
25125 * gdb.chill/configure.in: Likewise.
25126
25127Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25128
25129 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25130 patterns, since that is not a valid context for comments.
25131
25132Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25133
25134 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25135 repeated types and repeated types with indices > 9.
25136
25137Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25138
25139 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25140 2417; old bug has been fixed.
25141
25142Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25143
25144 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25145 send the newline ourselves instead of assuming gdb_test will do
25146 so when passed an empty input string.
25147
25148 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25149 stabs testcode.
25150
25151Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25152
25153 * lib/gdb.exp (gdb_test): Don't send anything if the first
25154 argument is an empty string. This makes cases where we want to
25155 match output that is already in expect's buffers (for example,
25156 matching a breakpoint after gdb_run_cmd has been called) work
25157 reliably.
25158
25159Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25160
25161 * config/netware.exp: New file.
25162
25163Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25164
25165 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25166 the -B and -L prefixes so we can find the debugging stub.
25167
25168 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25169 there and we are using the gcc from the tree.
25170
25171 * gdb.base/types.c: Removed.
25172
25173 * gdb.base/configure.in: Look for makefile fragments in ../config.
25174 Recognize i386-*-netware.
25175 * gdb.c++/configure.in: Likewise.
25176
25177Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25178
25179 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25180 the correct TCL syntax.
25181
25182Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25183
25184 * gdb.base/opaque.exp: use runto instead of messing around with
25185 breakpoints. Simplify by using gdb_test.
25186
25187 * gdb.base/bitfields.exp: restart between tests on netware targets
25188 because breakpoints aren't relocated after target death. Run
25189 processes to completion.
25190
25191 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25192
25193Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25194
25195 * Makefile.in: Remove extra tabs that confuse some versions
25196 of "make". Use the newly built gdb to test with by default,
25197 rather than the first one in the tester's search path.
25198
25199Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25200
25201 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25202
25203 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25204 condition help.
25205
25206Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25207
25208 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25209
25210 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25211 running.
25212 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25213 * gdb.base/funcargs.exp: Likewise.
25214
25215 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25216 * gdb.base/funcargs.exp: Likewise.
25217
25218 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25219 message is "".
25220
25221Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25222
25223 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25224 return,signals,twice}.exp: Handle non-existant binaries
25225 consistantly.
25226
25227 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25228 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25229 might testing a cross development system.
25230
25231Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25232
25233 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25234 runtest script is relative to ${srcdir}, not ${rootdir}.
25235
25236Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25237
25238 * gdb.base/signals.exp: Allow for optionality of breakpoint
25239 address.
25240
25241Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25242
25243 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25244
25245Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25246
25247 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25248 for size_t definition.
25249 * gdb.c++/templates.cc: Likewise
25250
25251 * config/mt-i386-netware: New file.
25252
25253 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25254 defined.
25255
25256 * gdb.base/Makefile.in: Added support for systems that name core
25257 files by appending "core" to the program name.
25258 * gdb.base/a1-selftest.exp: Likewise.
25259
25260Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25261
25262 * gdb.base/return.exp: Add comment and message for `return double'
25263 test failure on Sparc Solaris.
25264
25265Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25266
25267 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25268
25269Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25270
25271 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25272 from optimizing them away.
25273 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25274 patterns to include default constructors and assignment operators,
25275 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25276 character in the output of the virtual base pointer.
25277
25278Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25279
25280 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25281 expression match in print_addr_of to avoid unintented matches.
25282 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25283 versions up to 2.5.8.
25284
25285Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25286
25287 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25288 included file to run under newer versions of expect.
25289 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25290 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25291 Remove xfail for the virtual table of BDDHookV.
25292
25293Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25294
25295 * lib/gdb.exp (string_to_regexp): Set a default result.
25296 (default_gdb_start): Fix misleading message.
25297
25298Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25299
25300 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25301 Remove all CC, etc definitions.
25302 * config/mt-hpux: New file.
25303 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25304 (CFLAGS, LDFLAGS): Define.
25305 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25306
25307 * Makefile.in (site.exp): Don't insert host_os, etc.
25308 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25309 (distclean): Check existence of subdir.
25310 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25311 * gdb.base/Makefile.in: General cleanup and simplification.
25312 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25313 to build executables. Use default rule to build .o files.
25314 (EXPECT, RUNTEST, CC): Fix relative pathname.
25315 (site.exp): Don't insert host_os, etc.
25316 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25317 and/or SIGUSR1 defined.
25318 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25319 * gdb.c++/Makefile.in: General cleanup and simplification.
25320 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25321 (CFLAGS): Remove.
25322 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25323
25324Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25325
25326 * gdb.base/recurse.exp: Misc changes to get tests running again
25327 after Kung's changes to the watchpoint code.
25328 * gdb.base/watchpoint.exp: Likewise.
25329
25330Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25331
25332 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25333
25334Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25335
25336 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25337 * lib/gdb.exp (default_gdb_start): Define.
25338 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25339 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25340 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25341 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25342 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25343 Don't call gdb_target_udi in between tests.
25344
25345Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25346
25347 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25348 (which was basically just a local version of the same thing). In
25349 addition to avoiding duplication, gdb_test_exact is faster.
25350 * lib/gdb.exp (gdb_test_exact): Fix typo.
25351
25352 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25353 don't give an error.
25354
25355 * gdb.base/term.exp: Call delete_breakpoints before starting.
25356
25357 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25358 (t10): Add comment.
25359
25360Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25361
25362 Reorganization of the GDB Test Suite.
25363
25364 * gdb.base: New directory, contains all the basic tests.
25365 * gdb.c++: New directory, tests specific to C++.
25366 * gdb.chill: New directory, tests specific to Chill.
25367 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25368 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25369 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25370 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25371 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25372 t30-31 to chill).
25373 * */gdbme.*: Rename to match appropriate expect scripts.
25374 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25375 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25376 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25377 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25378 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25379 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25380 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25381 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25382 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25383 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25384 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25385 gdb.c++/virtfunc.cc: New names of C++ files.
25386 * gdb.chill/chillvars.ch: New name of Chill file.
25387 * gdb.base/configure.in, gdb.c++/configure.in,
25388 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25389 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25390 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25391 * configure.in (configdirs): Update to reflect directory changes.
25392 (target_abbrev): No longer define for any configuration.
25393 * Makefile.in: Cosmetic improvements to header comments.
25394
25395Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25396
25397 Various changes to gdb.t31:
25398
25399 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25400 * gdbme.ch: Make all key-words and predefineds be upper-case.
25401 * chillvars.exp: Expect key-words and predefinds in upper-case.
25402
25403 * chillvars.exp: Use gdb_test_exact many places.
25404 Change expected output for arrays (which now includes index labels).
25405
25406 * pr-5020.exp, gdme.ch (module PR_5020):
25407 New test, for PR-5020.
25408
25409Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25410
25411 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25412 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25413
25414Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25415
25416 * Makefile.in: Fix bit-rot in definitions of CHILL,
25417 CHILL_FOR_TARGET and Chill_LIB.
25418 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25419 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25420 CHILL, and CHILL_LIB.
25421
25422Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25423
25424 * Revert the previous changes. Please see Rob's directory
25425 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25426
25427Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25428
25429 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25430 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25431 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25432 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25433 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25434 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25435 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25436 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25437 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25438 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25439 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25440 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25441 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25442 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25443 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25444 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25445 changes from 94Q1.
25446
25447Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25448
25449 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25450 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25451 Rob's new testing fragments.
25452
25453Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25454
25455 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25456 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25457
25458Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25459
25460 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25461 version also, match on casted version strings, and match on
25462 gdb startup case where the line numbers might be messed up.
25463
25464Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25465
25466 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25467 (CFLAGS): Delete it from here.
c906108c
SS
25468
25469Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25470
25471 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25472
25473Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25474
25475 * Makefile.in (RUNTEST): Default to just "runtest".
25476
25477Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25478
25479 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25480 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25481 the code has been restructured.
25482
25483Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25484
25485 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25486 \n, not just one of each.
25487
25488 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25489 /bin/cc gives a warning if you do.
25490
25491Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25492
d63a86f8 25493 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25494 __t10ListS_link1ZUiRCUiPT0
25495
25496Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25497
25498 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25499 on local variables in recursive functions.
25500
25501 * gdb.t07/Makefile.in: Build the new test.
25502
25503Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25504
25505 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25506 directly. Instead compare the return values from actual calls.
25507
25508Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25509
25510 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25511
25512Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25513
25514 * From Peter Schauer with minor modifications.
a9c64011
AS
25515 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25516 stops in mid-line in the caller. Add xfail for returning a float
25517 value on X86 targets.
c906108c
SS
25518
25519Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25520
25521 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25522 to avoid expect lossage.
25523 (fmem_LRbug_tests): Likewise.
25524 * gdb.disasm/hppa.s: Corresponding changes.
25525
25526 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25527 conditions to work with latest dejagnu/expect.
25528
25529 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25530 expected to fail on the PA.
25531 (backtrace in call with trampolines): Explicitly require main
25532 to be frame #1 (no trampolines should show up in backtrace).
25533
25534 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25535 "continue -expect".
25536 * gdb.t06/break.exp: Likewise.
25537 * gdb.t07/watchpoint.exp: Likewise.
25538 * gdb.t13/bitfields.exp: Likewise.
25539 * gdb.t15/{funcargs,return}.exp: Likewise.
25540 * gdb.stabs/weird.exp: Likewise.
25541 * config/{mips,udi}-gdb.exp: Likewise.
25542
25543 * hppa.sed: Enclose comments within a sed command to avoid
25544 losing with the old OSF1 sed.
25545
25546Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25547
25548 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25549 sequent dynix.
25550 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25551 * gdb.t15/funcargs.exp: Conditionally step again to really
25552 finish from marker_call_with_trampolines. Handle the case where
25553 the first step from within call_with_trampolines already steps
25554 us back to main.
25555 * gdb.t15/gdbme.c: Add comment to closing brace of
25556 call_with_trampolines for funcargs.exp.
25557
25558Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25559
d63a86f8 25560 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25561 Fix typo(s).
25562
25563Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25564
25565 * gdb.t07/gdbme.c: More code for watchpoint testing.
25566
25567 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25568 "Hardware watchpoint" throughout file.
25569 (test_watchpoint_triggered_in_syscall): New test.
25570 (test_complex_watchpoint): New test.
25571
25572Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25573
25574 * gdbme.c (call_with_trampolines): New function to try and step
25575 into. Tests trampoline problems on the PA.
25576
25577 * funcargs.exp (localvars_in_indirect_call): No longer expect
25578 stepping into indirect call to fail on PAs.
25579 (test_stepping_over_trampolines): New test.
25580
25581Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25582
25583 * TODO: Add suggestions for static member function tests, and
25584 completion tests.
25585
25586Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25587
25588 * TODO: Add suggestions for "p/a" tests.
25589
25590 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25591 (default_gdb_exit): Replace all the hair with sending "quit" to
25592 the process with a simple close.
25593
25594Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25595
25596 * TODO: Add suggestions for shared library tests.
25597
25598Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25599
25600 * TODO: Add suggestions for x/s tests.
25601
25602Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25603
25604 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25605 "enable once", and "enable breakpoints once" with ".*".
25606
25607Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25608
25609 * TODO: Add suggestions about structure passing tests.
25610
25611Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25612
25613 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25614 the primary1 test, use work around if __GNUC__ < 2.
25615 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25616 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25617 Test for bad output rather than waiting for timeout. Issue
25618 second continue only if first continue failed.
25619
25620Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25621
25622 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25623 operator[] test with gdb_test because the old code didn't seem to
25624 be getting the quoting right with the new dejagnu.
25625
25626Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25627
25628 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25629 one from the path.
25630 * Makefile.in: Use a fresh expect if there is one, use runtest
25631 from the src tree if there is one.
d63a86f8 25632
c906108c
SS
25633Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25634
25635 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25636 next over recursive call. Revise the tests from that point on
25637 (which had been skipped) to match GDB's actual (correct) output.
25638
25639 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25640 with next over a breakpoint whose condition is false.
25641
25642 * gdb.t00/help.exp: Comment out "help set print" tests just like
25643 (and for same reason as) "help set" test.
25644
25645Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25646
25647 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25648 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25649
25650Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25651
25652 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25653 necessary gdb_target_udi.
25654
25655 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25656
25657 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25658 1838 and 2417; they are fixed.
25659
25660 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25661 gdb.t03/ptype.exp (ptype structure, ptype union):
25662 Remove xfails; the test is looser than when the xfails were added.
25663
25664 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25665 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25666
25667 * gdb.t01/run.exp: Only run shell test if isnative.
25668
25669 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25670 since "run" automatically loads if necessary. Call gdb_target_udi
25671 after the "file" since "file" kills any execution target.
25672
25673 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25674 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25675 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25676 argument for UDI.
25677
25678Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25679
25680 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25681
25682 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25683
25684Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25685
25686 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25687 properly quoting regexps. This makes the second argument to
25688 demangle a fixed string, which matches the callers, instead of a
25689 shell-style pattern which is what the previous implementation
25690 used. Update some of the callers.
25691
25692Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25693
25694 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25695 (comib_nullified_tests): Fix typo.
25696 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25697 strings. No longer expected to fail.
25698
25699 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25700 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25701 strings. No longer expected to fail.
25702
25703 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25704 string. No longer expected to fail.
25705
25706Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25707
25708 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25709 No longer expected to fail.
25710
25711 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25712 string. No longer expected to fail.
25713
25714Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25715
25716 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25717 only in the names (I probably got most of them). I was even
25718 generous with some which differed in underscores in names, and
25719 probably missed a few, and I *still* was able to remove almost a
25720 third of the file with almost no impact on testsuite coverage.
25721
25722Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25723
25724 * gdb.t00/default.exp: Match udi_attach error message as well as
25725 the one from child_attach.
25726
25727 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25728
25729 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25730
25731 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25732 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25733
25734 * Move test with enums and partial symbols back to
25735 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25736 Reverts the change of 26 May 93. Per today's change to
25737 stabs.texinfo, the behavior that weird.exp was expecting was
25738 unreasonable; what is important is that the compiler+gdb get
25739 things right, which happens with a recent gcc. Also fix the test
25740 to deal with native compilers which put out the stab gdb can't
25741 deal with.
25742
25743Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25744
25745 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25746 in the names. The main thing these accomplish is to slow things down.
25747 Many more such duplicates surely remain.
25748
25749 * gdb.t00/help.exp: Comment out "help support" test just like
25750 (and for same reason as) "help set" test.
25751
25752Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25753
25754 * gdb.t06/break.exp: Remove setup_xfails for
25755 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25756 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25757 about known bug in gcc to include up through 2.5.8.
25758 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25759 well as "_vb$".
25760 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25761 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25762 with latest gcc and gdb.
25763 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25764 well as "_vb$".
25765
25766Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25767
25768 * configure.in (hppa*-*-*): Also configure and build stabs-only
25769 tests.
25770
25771Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25772
25773 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25774 * gdb.t10/configure.in (hppa*-*-*): Use it.
25775
25776Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25777
25778 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25779
25780Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25781
25782 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25783 versions prior to 1.13.5.
25784
25785Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25786
25787 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25788 the prompt is at the start of a line.
25789
25790Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25791
25792 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25793 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25794 in the copr tests now.
25795 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25796 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25797 expected to fail.
25798
25799Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25800
25801 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25802 gdb.t31/chillvars.exp, lib/gdb.exp:
25803 Tweak to run under either version of expect.
25804 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25805 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25806 * gdb.t11/list.exp: Remove extraneous whitespace.
25807
25808Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25809
25810 * gdb.t16/printcmds.exp (test_print_strings): Accept
25811 "(unsigned char *) " before the string.
25812
25813 * TODO: Add notes about printing of fancy types and GDB expressions.
25814
25815Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25816
25817 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25818 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25819 if doing mips-idt-ecoff.
c906108c
SS
25820
25821Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25822
25823 * Most .exp files: Tweak to run under either version of expect.
25824
25825Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25826
25827 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25828 xfails; I'm not sure why they are failing, but not because of PR 1806.
25829
25830Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25831
25832 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25833 defined in lib/gdb.exp.
25834
25835Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25836
25837 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25838 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25839 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25840 have to be typeless.
25841
25842Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25843
25844 * TODO: Add suggestion for copyright year test.
25845
25846Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25847
25848 * configure.in (*-*-lynxos*): Add stabs tests.
25849
25850Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25851
25852 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25853 so insert a tab before any assembler directive in column zero.
25854
25855 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25856 stores.
25857 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25858 stores.
25859 (fpu_short_memory_tests): Likewise.
25860
25861Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25862
25863 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25864 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25865 .stabs directives in comments.
25866
25867Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25868
25869 * TODO: New file, describing tests we could write.
25870 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25871
25872Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25873
25874 * gdb.t06/signals.exp: Add kludge to force re-sync.
25875
25876 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25877 to xgdb instead of gdb, get out of gdb.
25878
25879Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25880
25881 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25882 for info.
25883
25884Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25885
25886 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25887 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25888 * gdb.stabs/hppa.sed: New sed script for the PA.
25889
25890Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.stabs: Re-write weird.def and configuration to use sed
25893 instead of cpp. sed is portable and POSIX; cpp is neither.
25894
25895Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25896
25897 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25898
25899Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25900
25901 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25902
25903Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25904
25905 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25906 "_vb$".
25907 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25908 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25909
25910Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25911
25912 * lib/gdb.exp: Comment out code which depends on non-existent
25913 `transform' procedure.
25914
25915Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25916
25917 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25918 * lib/gdb.exp: Transform tool name.
25919 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25920 1.1's new error handling system.
25921
25922Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25923
25924 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25925
25926Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25927
25928 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25929 They made pattern matching so slow that timeouts happened on
25930 heavily loaded systems. Now any output from "show print" which
25931 gets us back to the GDB prompt is a PASS.
25932
25933Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25934
25935 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25936
25937Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25938
25939 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25940
25941 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25942 It is not from PR 3220.
25943
25944Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25945
25946 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25947 just started failing because they depended on the order the
25948 subcommands are presented, or exact docstring text. This kind of
25949 test is a pain and has minimal benefit.
25950
25951Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25952
25953 * gdb.t09/corefile.exp: At end of test, use "core" command with
25954 no arguments.
25955
25956Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25957
25958 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25959 17}/Makefile.in: Make it possible to run the testsuite with Sun
25960 make and CC = cross gcc by adding explicit build rules for .o
25961 files.
25962
25963Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25964
25965 * gdb.t15/funcargs.exp: Don't put comments on same line as
25966 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25967
c906108c
SS
25968Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25969
25970 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25971
25972Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25973
25974 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25975 * gdb.t20/inherit.exp: remove three dumplicate entries.
25976
25977Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25978
25979 * gdb.t06/break.exp: For "next over recursive call", fail on any
25980 incorrect output, not just on "factorial (value=2)".
25981
25982Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25983
25984 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25985 working now. Add an xfail if accesing a bss variable causes
25986 a memory error if the target is not yet run.
25987
25988Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25989
25990 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25991 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25992 name of __st* demangling (2 strings). Did Kung really get the
25993 more than 95 others right without testing them?
25994
25995Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25996
25997 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25998
25999Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26000
26001 * configure.in (configdirs): Add gdb.disasm
26002 * gdb.disasm: New directory for GDB disassembler tests.
26003 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26004
26005Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26006
26007 * gdb.t00/help.exp: Don't test "help set".
26008
26009 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26010 from within expect statements. None of these happen anymore and
26011 they cause regressions to be silently unnoticed.
26012
26013 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26014 messages) about known failures with gcc cygnus-2.4.5-930417.
26015
26016 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26017 comp-info.exp so it gets built if it doesn't exist.
26018
26019 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26020 it is no longer used.
26021 * gdb.t13/comp-info.c: Removed.
26022
26023Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26024
26025 * gdb.t06/signals.exp: Add xfail for sun3.
26026
26027Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26028
26029 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26030 relevant because ^C doesn't get sent but failure can be reproduced
26031 interactively).
26032
26033Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26034
26035 * gdb.stabs/alpha.mt: New configuration file for alpha.
26036 * gdb.stabs/configure.in: Use it.
26037 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26038 sharing with alpha.mt, redefine long to word via preprocessor.
26039 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26040 for alpha.
26041 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26042 native cc.
26043 * gdb.t00/teststrategy.exp: Change expect string so that we
26044 consume the `(xgdb)' from the command echo and from the gdb prompt.
26045 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26046 gdb currently compares all values as long, so this failure probably
26047 applies to any configuration where LONGEST is bigger than a target int.
26048 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26049 with gcc.
26050 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26051 to handle opaque pointers, gcc is.
26052 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26053 as first argument. Include <sys/types.h> and change all operator
26054 new definitions to use size_t.
26055 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26056 now that we use size_t.
26057
26058Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26059
a9c64011 26060 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26061 a long or float array cast all array members to the same type.
a9c64011 26062 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26063 with 64 bit longs.
a9c64011 26064 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26065 on alpha.
a9c64011 26066 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26067
26068Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26069
26070 * gdb.t24 (demangle.exp): Constructors of templates have names like
26071 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26072 section 14.6 of the ARM.
26073
26074 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26075 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26076 accomplish little and slow down the testsuite.
26077
26078 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26079 Accept spaces various places.
26080
26081Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26082
26083 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26084 with watchpoint enabled.
26085
26086 * Makefile.in: Remove definition of CC and remove the second
26087 definition of CXX (the "CXX = gcc" one remains). These definitions
26088 were causing backquotes to be expanded within backquotes, which
26089 doesn't work.
26090
26091Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26092
26093 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26094
26095Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26096
a9c64011
AS
26097 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26098 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26099 by mips cc and contains no stabs entries.
26100
26101Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26102
26103 * config/vx-gdb.exp: Use fake device to load files rather than
26104 NFS.
26105 * lib/gdb.exp: New proc to do "file" command.
26106 * config/unix-gdb.exp: Use new "file" proc.
26107
26108Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26109
26110 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26111 Rework board rebooting slightly.
26112 (gdb_exit): Don't exit from the remote shell; there isn't one.
26113 * gdb.stabs/weird.exp: If a program is being debugged already,
26114 kill it.
26115 * gdb.t04/setvar.exp: Stop and restart gdb.
26116 * gdb.t05/expr.exp: Likewise.
26117 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26118 restart gdb and reload the program.
26119 * gdb.t08/opaque.exp: Likewise.
26120 * gdb.t12/scope.exp: Likewise.
26121 * gdb.t13/bitfields.exp: Likewise.
26122 * gdb.t15/funcargs.exp: Likewise.
26123 * gdb.t20/classes.exp: Likewise.
26124 * gdb.t03/ptype.exp: Increase timeout.
26125 * gdb.t16/printcmds.exp (test_print_string_constants,
26126 test_print_array_constants): Likewise.
26127 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26128 * gdb.t20/classes.exp (do_tests): Likewise.
26129 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26130
26131Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26132
26133 * gdb.stabs: Renamed *wierd* to *weird*.
26134
26135Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26136
26137 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26138 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26139
26140Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26141
26142 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26143 (do_tests): Remove xfail for whatis on one_var and two_var.
26144
26145Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26146
26147 * Makefile.in: Made cross building work better by adding
26148 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26149
26150Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26151
26152 * gdb.t15/{return.c,return.exp,Makefile.in}:
26153 New test, currently commented out.
26154
26155Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26156
26157 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26158 still running and removes the leftover named socket so GDb can do
26159 clean restarts.
26160
26161Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26162
26163 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26164 console, not GDB.
26165 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26166 cross testing works better with "make check"
26167 * config/unix-gdb: Use default procedures for exit and version.
26168 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26169 with the newest VxWorks.
26170
26171Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26172
26173 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26174 old form.
26175
26176 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26177 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26178
26179 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26180
26181 * config/unix-gdb.exp: Remove this version of gdb_exit
26182 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26183 Rob says he'll look at it when he gets back to testing boards.
26184
26185Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26186
26187 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26188 an expected fail for certain ptype commands.
26189
26190 * gdb.t20/classes.exp: Update expected results of "ptype class
26191 Base1" to account for the constructor that now appears in the type.
26192
26193Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26194
26195 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26196 disappeared from list.
26197 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26198 "alldone" proc with call to cleanup and exit.
26199 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26200 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26201 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26202 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26203 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26204 "alldone" proc with simple returns that suppress remaining
26205 tests. The alldone proc went away many months ago.
26206
26207Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26208
26209 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26210
26211 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26212
26213Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26214
26215 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26216 as vax gdb will display them.
26217
26218Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26219
26220 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26221 optimizers.
26222
26223 * scope.exp: Change "bad value for localval" messages so each one
26224 is unique.
26225
26226 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26227 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26228
26229 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26230
26231Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26232
26233 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26234 doesn't exist (due to optimization).
26235
26236Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26237
26238 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26239 contains \r because the filename is long.
26240
26241 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26242 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26243
26244Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26245
26246 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26247 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26248 Ultrix.
26249 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26250 int tests.
26251 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26252
26253Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26254
26255 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26256
26257 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26258 to match does not match the passing case but still matches the
c906108c
SS
26259 failing case.
26260
26261Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26262
26263 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26264
26265Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26266
26267 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26268 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26269 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26270 Remove various versions of gdb_exit.
26271 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26272 gdb_exit.
26273 * config/unix-gdb.exp: gdb_exit remains here, and should override
26274 the generic version, since it's doing a lot of wierd stuff that
26275 the other versions aren't. FIXME, fold it in, or abandon this
26276 version.
26277
26278Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26279
26280 * gdb.t24/demangle.exp: Add tests for PR 3220.
26281
26282Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26283
26284 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26285
26286Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26287
26288 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26289 "i386-*-*". Works for i486 as well.
26290
26291 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26292 bug, and expand domain of xfail to all SVR4 systems, since the
26293 actual problem is likely to be in generic SVR4 /proc support.
26294
26295Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26296
26297 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26298
26299Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26300
26301 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26302 xfails for other systems. Match a missing 'Continuing.' as an
26303 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26304
26305 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26306 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26307 Only issue warning for missing executables if -all option is used.
26308
26309 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26310 file if -all option is used. It's like an unpredictable XFAIL.
26311
26312Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26313
26314 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26315 for dynamically linked binaries.
26316
26317 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26318
26319Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26320
26321 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26322 to state that this is a known bug in old versions of g++.
26323
26324Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26325
26326 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26327 while waiting for `Continuing'.
26328
26329Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26330
26331 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26332 in text, data, and bss.
26333 * gdb.t10/nodebug.c: Add local and global test variables for
26334 initialized and uninitialized data.
26335
26336Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26337
26338 * config/unix-gdb.exp (gdb_exit): Add "wait".
26339
26340Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26341
26342 * gdb.t06/signals.exp: xfail the continue from the handler for all
26343 targets.
26344
26345 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26346 function with watchpoints enabled, the i386 call dummy starts with
26347 a call.
26348
26349 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26350 386 bsd names its corefiles.
26351
26352Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26353
26354 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26355 compilers don't grok it.
26356 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26357 with small octal ints rather than character constants, which
26358 are signed and might not fit if first promoted to int.
26359
26360Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26361
26362 * gdb.t09/Makefile.in (clean): Remove corefile.
26363
26364Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26365
26366 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26367
26368Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26369 and Jim Kingdon (kingdon@cygnus.com)
26370
26371 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26372 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26373 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26374
26375Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26376
26377 * gdb.t17/interrupt.exp: Add xfail for hppa.
26378
26379Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26380
26381 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26382 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26383 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26384 to determine signed-ness of bitfields and use the result to setup
26385 the xfail.
26386 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26387 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26388 call line is reached if necessary.
26389
26390Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26391
26392 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26393
26394Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26395
26396 * gdb.t06/break.exp: Also test `clear' command.
26397
26398Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26399
26400 * gdb.t00/teststrategy.exp: Remove extra quote.
26401
26402 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26403 watchpoint enabled to be for all non-68k machines.
26404
26405 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26406
26407Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26408
26409 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26410 targets use aout.mt instead of ecoff.mt as gas understands
26411 standard aout format.
26412
26413Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26414
26415 * lib/gdb.exp (runto): Don't insist that function we are running to
26416 was compiled with -g.
26417
26418 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26419
26420 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26421 to get back into the read system call.
26422 Accept leading newline in case where we woke it up.
26423
26424Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26425
26426 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26427 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26428 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26429 enable ecoff configuration.
26430
26431Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26432
26433 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26434
26435Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26436
26437 * gdb.t16/printcmds.exp: Add another printf test.
26438
26439Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26440
26441 * configure.in: If configured -with-stabs on any target, add
26442 stabsdirs to configdirs.
26443
26444Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26445
26446 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26447 fun" so pattern does not match the command itself.
26448
26449Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26450
26451 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26452
26453Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26454
26455 * gdb.t17/interrupt.exp: Test for more things.
26456
26457Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26458
26459 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26460 compiler arranges the code and line numbers.
26461
26462 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26463
26464Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26465
26466 * gdb.t00/help.exp: Increase expect input buffer size.
26467
26468Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26469
26470 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26471
26472 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26473
26474 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26475
26476 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26477 [0-9]*, not just [0-9].
26478
26479Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26480
26481 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26482
26483 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26484
26485Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26486
26487 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26488
26489Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26490
26491 * gdb.t06/signals.c: Add xfails for sun3.
26492
26493 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26494
26495 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26496 test_stepping tests.
26497
26498Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26499
26500 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26501
26502 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26503
26504 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26505 rather than actually putting it through cpp twice.
26506
26507 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26508
26509Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26510
26511 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26512 no longer needed.
26513
26514Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26515
26516 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26517
26518 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26519 C++ features prints as "struct", make it a pass, not an xfail.
26520
26521Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26522
26523 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26524 Don't require VA to print as "class" rather than "struct".
26525
26526Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26527
26528 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26529
26530Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26531
26532 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26533
26534Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26535
26536 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26537 order.
26538
26539Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26540
26541 * gdb.t16/printcmds.exp: Add printf tests.
26542
26543 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26544
26545 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26546
26547Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26548
26549 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26550 pass counts, to counteract any existing or future setup_xfails.
26551
26552Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26553
26554 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26555 {BEGIN,END}_COMMON for common block instead of STAB.
26556 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26557
26558 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26559 intp_var should be N_GSYM not N_LSYM.
26560 wierd-aout.S: Use a label for the value of the N_SO.
26561 wierd.def: Remove all backslashes.
26562 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26563
26564Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26565
26566 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26567 get the expected next to inheritance3.
26568
26569Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26570
26571 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26572 now that gcc-2.4 gets it right.
26573
26574Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26575
26576 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26577
26578 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26579 generating comp-info.exp which works for cross-compilation.
26580
26581Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26582
26583 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26584 "*-*-sysv4.*".
26585
26586Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26587
26588 * gdb.t01/run.exp: Start with a fresh gdb.
26589 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26590 SVR4.x.
26591
26592Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26593
26594 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26595 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26596 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26597 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26598 things to remove.
26599
26600Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26601
26602 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26603 test cases from bug reports.
26604
26605Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26606
26607 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26608 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26609 avoid spurious xfails.
26610 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26611 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26612 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26613
26614Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26615
26616 * gdb.t00/teststrategy.exp: Rework to provide more useful
26617 description of each test, fix problem with systems that define
26618 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26619 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26620 results for "next over recursive call" so timeouts aren't taken
26621 by error.
26622
26623Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26624
26625 * gdb.t12/scope.exp: Test printing of variables before run.
26626
26627 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26628 printed in wrong order due to sorting.
26629
26630Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26631
26632 * gdb.t00/teststrategy.exp: Fix expected results for printing
26633 user entered string constant. Is array of char, prints with no
26634 address.
26635
26636 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26637 commands.
26638 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26639 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26640 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26641 of struct of char arrays.
26642 * gdb.t00/radix.exp: New tests for radix commands.
26643
26644Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26645
26646 * gdb.t16/printcmd.exp: Print a variable before running program
26647 (with xfail for AIX).
26648
26649Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26650
26651 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26652
26653 * gdb.t16/printcmd.exp: Don't print variables before running program.
26654
26655 * gdb.t06/break.exp: Don't require envp argument to main.
26656
26657 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26658
26659 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26660 Add xfails for rs6000.
26661
26662 * gdb.t02/whatis.exp: Change other tests not to re-test something
26663 we already tested.
26664
26665 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26666 each type used has a variable of that type.
26667
26668Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26669
26670 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26671
26672Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26673
26674 * configure.in: change srctrigger to be a file, not a directory
26675
26676Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26677
26678 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26679
26680 * gdb.t11/list.exp: Fixed a couple of typos.
26681
26682Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26683
26684 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26685 is fixed and PR is closed.
26686 * gdb.t16 (gdbme.c): Add simple test string variable.
26687 * gdb.t16 (printcmds.exp): Add tests with simple test string
26688 variable, primarily for boundaries on "set print elements".
26689
26690Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26691
26692 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26693 Make leading 0's optional and don't expect a tab in the middle
26694 of the number.
26695
26696 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26697
26698 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26699 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26700 don't end command passed to gdb_test with newline.
26701
26702 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26703 signed keyword away, don't expect signed bitfields to be signed.
26704
26705 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26706 printing with only as many 1's as are in the field as well as printing
26707 with 32 1's (see comment).
26708
26709Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26710
26711 * gdb.t00/default.exp: Start with a fresh gdb.
26712 * configure.in (configdirs): Remove gdb.t31 until the chill
26713 compiler works again. It no longer is able to find chillrt0
26714 since it isn't in libchill.a anymore.
26715 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26716 wierd.o, make more modular.
26717 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26718 spurious newlines that caused problems.
26719
26720Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26721
26722 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26723 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26724 gdb.stabs/wierd.{exp,def}: Many new tests.
26725
26726 * gdb.t00/default.exp: update info line for new message.
26727
26728 * gdb.t02/{whatis.exp,gdbme.c}:
26729 Test that "char *" doesn't print as "caddr_t".
26730
26731Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26732
26733 * gdb.t00/help.exp: Use .* in place of some help messages which
26734 just changed.
26735 gdb.t00/default.exp: Update "info frame" test for new message.
26736 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26737 Remove some xfails
26738
26739Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26740
26741 * gdb.t03/{gdbme.c,ptype.exp}:
26742 Add tests for typedef'd struct and union without tags.
26743 Also check "whatis" on a variable of a typedef'd enum without a tag.
26744
26745 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26746 PRMS 1823; the bug still exists but isn't reproduced by this test
26747 anymore), and remove rs6000 XFAIL (the bug is fixed).
26748
26749 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26750 duplicated from whatis.exp. For those that are left, accept
26751 "long", "long int", or "int" for long variables (whatis.exp already
26752 has an XFAIL for "int", so no need to fail it here).
26753
26754 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26755 Deal with GCC's names for types now that GDB uses the compiler's names.
26756
26757 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26758 setup_xfail's for sunos4. If we #defined the signed keyword away,
26759 don't expect GDB to know that char it is signed.
26760
26761 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26762
26763Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26764
26765 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26766 should work on any system, regardless of debugging format.
26767 * gdb.t21/demangle.exp: Move to gdb.t24.
26768 * gdb.t24/demangle.exp: Move from gdb.t21.
26769 * gdb.t24/{Makefile.in, configure.in}: New files.
26770
26771Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26772
26773 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26774 * gdb.stabs: New directory.
26775
26776Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26777
26778 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26779 not just "Quit anyway?".
26780
26781Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26782
26783 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26784 that all setup_xfails are immediately followed by clear_xfails.
26785
26786Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26787
26788 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26789 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26790 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26791 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26792 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26793 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26794 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26795 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26796 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26797 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26798 gdb.t31/chillvars.exp, lib/gdb.exp:
26799 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26800 bug-gdb@prep.ai.mit.edu.
26801
26802Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26803
26804 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26805 with 0.0, not integer 0.
26806
26807Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26808
26809 * gdb.t06/break.exp: Update for "Kill the program" message change.
26810
26811Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26812
26813 * Makefile.in (GDBFLAGS): Set to -nx.
26814 * Makefile.in (site.exp): Use GDBFLAGS.
26815
26816Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26817
26818 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26819 Makefiles.
26820 (check): depend on just-check.
26821 (just-check): added so that tests can be run without a noop
26822 build pass.
26823
26824Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26825
26826 Switch to using configure's configdirs.
26827 * Makefile.in (Makefile): add configure.in dependency.
26828 (SUBDIRS): removed redundant assignment.
26829 * configure.in: switch subdirs assignment to configdirs.
26830 * gdb.t*/configure.in: new files.
26831
26832Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26833
26834 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26835 works.
26836
26837Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26838
26839 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26840 in explicit rules. Apparently this is not supported by some makes.
26841
26842Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26843
26844 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26845
26846Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26847
26848 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26849 disappeared.
26850
26851Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26852
26853 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26854
26855Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26856
26857 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26858 watchpoint problem that is now fixed.
26859 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26860 uninitialized convenience variables.
26861 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26862 structures.
26863
26864Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26865
26866 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26867 which causes expect to get out of sync with gdb on long output
26868 from help set.
26869 * gdb.t09/corefile.exp: Make expected pattern for core file
26870 failing signal and frame output format less sun specific.
26871
26872Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26873
26874 * gdb.t31/chillvars.exp: Add and remove initial dummy
26875 breakpoint, so that symbol table is forced in.
26876 (Needed at least on Sunos4, though it seems not SVR4.)
26877 * gdb.t31/chillvars.exp: Update for changed output format.
26878
26879Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26880
a9c64011 26881 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26882
26883Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26884
26885 * Makefile.in: Added --srcdir when invoking runtest, removed the
26886 need for a local config file. (optional now)
26887
26888Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26889
26890 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26891 failure count used to force early termination. Add some more
26892 expected failures for gnu style demangling.
26893
26894Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26895
26896 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26897 pmi variable from gdb.t20/gdbme to get optimized away.
26898 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26899 Check for written corefile upon timeout _and_ eof.
26900
26901Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26902
26903 * config/unix-gdb.exp: Add missing return 0.
26904
26905Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26906
26907 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26908 test termination.
26909
26910Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26911
26912 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26913 disappeared.
26914
26915Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26916
26917 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26918 time as i860 support works.
26919
d63a86f8 26920 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26921 "backtrace 100\r" rather than just "backtrace\r", to match last
26922 change.
26923
26924Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26925
26926 * config/udi-gdb.exp (gdb_exit): Remove close command.
26927 (gdb_target_udi): New procedure to set the UDI target.
26928 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26929 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26930 Added waits for prompts after several question responses. Added
26931 some more responses used by a29k-amd-udi-gdb.
26932 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26933 pass different arguments, restart UDI connection after program
26934 completion.
26935 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26936 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26937 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26938 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26939 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26940 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26941 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26942 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26943 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26944 after program completion.
26945 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26946 compiled with a SELECT_VECS setting.
26947 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26948 infinite recursion.
26949
26950 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26951 Added checks for COFF results, and made them expected failures for
26952 all targets. It would be better to make them expected failures
26953 for COFF targets only.
26954
26955Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26956
26957 * Makefile.in: add null dvi target, don't bother to recurse
26958 through test directories for info and install-info; rename
26959 $(datadir) to be dejagnu instead of deja-gnu
26960
26961Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26962
26963 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26964 compiler to coredump.
26965 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26966 code.
26967
26968Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26969
26970 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26971 coredump.
26972 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26973 code.
26974
26975Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26976
26977 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26978 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26979 which in a shell. Deletes xgdb when done.
26980 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26981 Tests the return from the "set height" or "set width" commands.
26982 Added a few return codes where needed.
26983
26984Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26985
26986 * Makefile.in (SUBDIRS): Add gdb.t17.
26987 * configure.in (subdirs): Add gdb.t17.
26988 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26989 files to test gdb's calling of functions in the inferior with
26990 the correct arguments and gdb's ability to retrieve any
26991 result returned.
26992
26993Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26994
26995 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26996 may be called after gdb goes away. Previous versions of expect
26997 needed these to avoid file descriptor leaks, but they cause
26998 errors with the current revision of expect.
26999 * gdb.t00/gdbvars.exp: Use -re on expected output after
27000 setting sevenbit-strings.
27001 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27002 to set sevenbit-strings consistent across tests.
27003 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27004 set sevenbit-strings consistent across tests.
27005
27006Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27007
27008 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27009 expected output to match current "expect" expectations.
27010
27011Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27012
27013 * gdb.t00/default.exp: Change expected output for default "source"
27014 command, to match new gdb behavior which requires a filename to
27015 source.
27016
27017Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27018
27019 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27020 expected fail for i486-*-* that misses the marker2 function.
27021 * gdb.t10/crossload.exp (bfddefault): Allow successful
27022 recognition of a format to pass even if no symbols are found.
27023 Explicitly catch failures where the format is not recognized
27024 or is ambiguous, and add the reason to the fail message.
27025 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27026 the cause is and invalid target and add reason to failure message.
27027 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27028 elf32-i386, elf32-sparc, and elf32-i860.
27029 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27030 Set up expected failure for 'filename'::variable scope resolution,
27031 which is now apparently broken on all targets.
27032 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27033 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27034 gdb.t23/templates.exp: Change failure for missing binfile into
27035 just a warning.
27036 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27037 references.
27038
27039Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27040
27041 * gdb.t00/default.exp: Add expected output for default "source"
27042 command, to match new gdb behavior.
27043 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27044
27045Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27046
27047 * config/*-gdb.exp: returns an error, rather than exiting on
27048 internal errors.
27049
27050Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27051
27052 * gdb.t03/gdbme.c: Add pointer to struct variable.
27053 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27054 referencing struct members.
27055
27056Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27057
27058 * configure.in (mips-idt-ecoff): New target.
27059 * config/mips-gdb.exp: New file for remote board using MIPS remote
27060 debugging protocol.
27061
27062 * Redid configuration scheme. Removed gdb.t*/configure.in.
27063 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27064 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27065 distclean targets. Built executables via .o files. Adjusted
27066 tests to account for source files in $(srcdir) rather than
27067 $(objdir).
27068 * lib/gdb.exp (runto): Don't expect () after the function name,
27069 because it may have arguments.
27070
27071Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27072
27073 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27074 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27075 expected failures for mips-idt-* and mips-sgi-*.
27076 * gdb.t00/default.exp (attach): Kill process if requested.
27077 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27078 that does not read core files.
27079 * gdb.t01/run.exp: Removed checks for exit status code.
27080 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27081 it is linked in.
27082 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27083 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27084 appropriate, rather than doing it by hand.
27085 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27086 execution.
27087 * gdb.t10/crossload.exp: Kill existing program if needed.
27088 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27089 appropriate, rather than doing it by hand. Always increase
27090 timeout for this test, not just for VxWorks.
27091
27092Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27093
27094 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27095 of Chill STRUCT types and STRUCT values.
27096 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27097 than "char".
27098 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27099 struct2): New struct definitions and initializations to test
c906108c
SS
27100 simple Chill STRUCT types.
27101
27102Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27103
27104 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27105 the null byte at the end of strings.
27106 * gdb.t00/default.exp: Make show version insensitive to copyright
27107 date.
27108 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27109 to avoid dependencies on target char signedness.
27110 * gdb.t16/printcmds.exp: Update expected results for explicitly
27111 unsigned char.
27112 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27113 now work.
27114 * gdb.t21/demangle.exp: Add many more patterns for template
27115 demangling, most of them being expected failures.
27116 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27117 string we are matching for, to match on the whole string.
27118 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27119 and fix a whole bunch that had incorrect expected output but were
27120 passing anyway because of the bug in "proc demangle".
27121 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27122 type.
27123 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27124
27125Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27126
a9c64011
AS
27127 * gdb/testsuite: made modifications to testcases, etc., to allow
27128 them to work properly given the reorganization of deja-gnu and the
27129 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27130
27131Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27132
27133 * gdb/testsuite: Initial creation of gdb/testsuite.
27134 Migrated dejagnu testcases and support files for testing nm to
27135 gdb/testsuite from deja-gnu. These files were moved "as is"
27136 with no modifications. This migration is part of a major overhaul
27137 of dejagnu. The modifications to these testcases, etc., which
27138 will allow them to work with the new version of dejagnu will be
27139 made in a future update.
48efe704 27140
8d8cb839 27141 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27142\f
8d8cb839
EZ
27143;; Local Variables:
27144;; mode: change-log
27145;; left-margin: 8
27146;; fill-column: 74
27147;; version-control: never
27148;; End:
902f2ccb 27149
0b302171 27150 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27151 Copying and distribution of this file, with or without modification,
27152 are permitted provided the copyright notice and this notice are preserved.