* dwarf2read.c (dw2_get_primary_filename_reader): New function.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
bb2af9cc
JK
12012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4 missing.
5
e81a37f7
TT
62012-06-11 Tom Tromey <tromey@redhat.com>
7
8 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
9 location...
10 (main): ...here.
11
8efd7788
YQ
122012-06-07 Yao Qi <yao@codesourcery.com>
13
14 * gdb.trace/strace.exp: Shorten some too-long lines.
15
359f5fe6
PA
162012-06-06 Pedro Alves <palves@redhat.com>
17
18 * gdb.threads/clone-new-thread-event.c: New file.
19 * gdb.threads/clone-new-thread-event.exp: New file.
20
7b2fe205
YQ
212012-06-06 Yao Qi <yao@codesourcery.com>
22
23 * gdb.base/dprintf.c (main): Add extra parameter when calling
24 printf and fprintf.
25 (bar): New function. It is a dead function, but to ensure
26 'malloc' is linked explicitly.
27
3eca55e8
YQ
282012-06-06 Yao Qi <yao@codesourcery.com>
29
30 * gdb.base/info-proc.exp: Return if target doesn't support
31 'info proc'.
32
91cc9324
JK
332012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
36 (run program with breakpoint commands): XFAIl if it is not.
37
c56e7c43
JB
382012-06-05 Joel Brobecker <brobecker@adacore.com>
39
40 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
41 and add comment.
42 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
43 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
44 "STOP" marker. Adjust testing strategy to make it work on
45 all targets.
46
47 * gdb.base/print-file-var-main.c (main): Rewrite using local
48 variables and adjust get_version_2's return value check.
49 Add small comment.
50 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
51 marker. Adjust testing strategy to make it work on all targets.
52
ccab2054
JB
532012-06-05 Joel Brobecker <brobecker@adacore.com>
54
55 * gdb.ada/bad-task-bp-keyword: New testcase.
56
d0d86158
JK
572012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
58
59 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
60 Simplify it to ...
61 (symbol-file ${testfile1}): ... here.
62 (test eliminated var my_global_symbol)
63 (test eliminated var my_static_symbol)
64 (test eliminated var my_global_func, get address of main): Wrap them to
65 'single psymtabs' and 'single symtabs'
66 (get address of my_global_symbol, get address of my_static_symbol)
67 (get address of my_global_func, get address of main): Wrap them to
68 'order1' and 'order2'.
69
952cf74c
JK
70 * gdb.base/code_elim.exp
71 (add-symbol-file ${testfile1} 0x100000)
72 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
73 'order2'.
74 (order1: add-symbol-file ${testfile1} 0x100000)
75 (order1: add-symbol-file ${testfile2} 0x200000)
76 (order2: add-symbol-file ${testfile2} 0x200000)
77 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
78 .bss as appropriate.
79
0c5bf5a9
JK
802012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
81
82 * gdb.server/solib-list-lib.c: New file.
83 * gdb.server/solib-list-main.c: New file.
84 * gdb.server/solib-list.exp: New file.
85
4196f325
MR
862012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
87
88 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
89 for 'set print symbol' change.
90
bfb05775
JK
912012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
92
93 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
94 .debug_abbrev_seg3.
95
685b1105
JK
962012-05-24 John Steele Scott <toojays@toojays.net>
97
98 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
99 * gdb.dwarf2/dw2-icc-opaque.S: New file.
100 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
101
f3e0e960
SS
1022012-05-23 Stan Shebs <stan@codesourcery.com>
103
104 * gdb.mi/mi-info-os.exp: New file.
105
11eb1b4d
KS
1062012-05-23 Keith Seitz <keiths@redhat.com>
107
108 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
109 return -1 to suppress the rest of the tests.
110 (compile_stap_bin): Return boolean success value.
111
b1af9e97
TT
1122012-05-21 Tom Tromey <tromey@redhat.com>
113
114 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
115 Remove kfails.
116 (test_print_mi_member_types): Likewise.
117
248537e3
TT
1182012-05-21 Tom Tromey <tromey@redhat.com>
119
120 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
121 print symbol' change.
122
d791e155
TJB
1232012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
124
125 * gdb.python/py-prompt.exp: Quit if the target is remote.
126
e77afa2e
JK
1272012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
128
129 Fix ERROR: internal buffer is full.
130 * gdb.base/info-os.exp (expect_multiline): New function.
131 (get process list, get process groups, get threads)
132 (get file descriptors, get internet-domain sockets)
133 (get shared-memory regions, get semaphores, get message queues): Use
134 it for these tests.
135
9cb709b6
TT
1362012-05-18 Tom Tromey <tromey@redhat.com>
137
138 * gdb.mi/mi-var-cmd.exp: Update.
139 * gdb.objc/basicclass.exp (do_objc_tests): Update.
140 * gdb.cp/virtbase.exp: Update.
141 * gdb.cp/classes.exp (test_static_members): Update.
142 * gdb.cp/casts.exp: Update.
143 * gdb.base/pointers.exp: Update.
144 * gdb.base/funcargs.exp (pointer_args): Update.
145 (structs_by_reference): Update.
146 * gdb.base/find.exp: Update.
147 * gdb.base/call-strs.exp: Send "set print symbol off".
148 * gdb.base/call-ar-st.exp: Update.
149 * gdb.ada/fun_addr.exp: Update.
150 * gdb.base/printcmds.exp (test_print_symbol): New proc.
151 Call it.
152 (test_print_repeats_10, test_print_strings)
153 (test_print_char_arrays): Update.
154
b012acdd
TT
1552012-05-18 Tom Tromey <tromey@redhat.com>
156
157 * gdb.base/charset.exp (string_display): Update.
158
1d51a733
TT
1592012-05-18 Tom Tromey <tromey@redhat.com>
160
161 * gdb.mi/mi2-var-display.exp: Update.
162 * gdb.mi/mi-var-display.exp: Update.
163 * gdb.mi/mi-var-child.exp: Update.
164 * gdb.cp/expand-psymtabs-cxx.exp: Update.
165 * gdb.cp/cp-relocate.exp (get_func_address): Update.
166
957df313
DE
1672012-05-17 Doug Evans <dje@google.com>
168
682c7f7b
DE
169 * info-macros.exp: Pass "debug" to prepare_for_testing.
170
957df313
DE
171 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
172 * gdb.ada/Makefile.in (clean): Ditto.
173 * gdb.arch/Makefile.in (clean): Ditto.
174 * gdb.asm/Makefile.in (clean): Ditto.
175 * gdb.base/Makefile.in (clean): Ditto.
176 * gdb.cell/Makefile.in (clean): Ditto.
177 * gdb.cp/Makefile.in (clean): Ditto.
178 * gdb.disasm/Makefile.in (clean): Ditto.
179 * gdb.dwarf2/Makefile.in (clean): Ditto.
180 * gdb.fortran/Makefile.in (clean): Ditto.
181 * gdb.go/Makefile.in (clean): Ditto.
182 * gdb.hp/Makefile.in (clean): Ditto.
183 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
184 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
185 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
186 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
187 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
188 * gdb.java/Makefile.in (clean): Ditto.
189 * gdb.linespec/Makefile.in (clean): Ditto.
190 * gdb.mi/Makefile.in (clean): Ditto.
191 * gdb.modula2/Makefile.in (clean): Ditto.
192 * gdb.multi/Makefile.in (clean): Ditto.
193 * gdb.objc/Makefile.in (clean): Ditto.
194 * gdb.opencl/Makefile.in (clean): Ditto.
195 * gdb.opt/Makefile.in (clean): Ditto.
196 * gdb.pascal/Makefile.in (clean): Ditto.
197 * gdb.python/Makefile.in (clean): Ditto.
198 * gdb.reverse/Makefile.in (clean): Ditto.
199 * gdb.server/Makefile.in (clean): Ditto.
200 * gdb.stabs/Makefile.in (clean): Ditto.
201 * gdb.threads/Makefile.in (clean): Ditto.
202 * gdb.trace/Makefile.in (clean): Ditto.
203 * gdb.xml/Makefile.in (clean): Ditto.
204
abc9d0dc
TT
2052012-05-16 Tom Tromey <tromey@redhat.com>
206
207 * gdb.base/macscp1.c (macscp_expr): Add comment.
208 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
209
6a3a010b
MR
2102012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
211
212 * gdb.base/return-nodebug.exp: Also test float and double types.
213
01429c8e
JK
2142012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 PR testsuite/12649
217 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
218
54115cd4
JK
219 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
220
0c5f383f
SDJ
2212012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
222
223 * gdb.base/stap-probe.exp (stap_test): Remove calls to
224 `rerun_to_main'.
225 (stap_test_no_debuginfo): Likewise.
226
e7e0cddf
SS
2272012-05-14 Stan Shebs <stan@codesourcery.com>
228
229 * gdb.base/dprintf.c: New file.
230 * gdb.base/dprintf.exp: New file.
231
c772f8e7
HZ
2322012-05-14 Hui Zhu <hui_zhu@mentor.com>
233
234 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
235 * gdb.trace/disconnected-tracing.c: New file.
236 * gdb.trace/disconnected-tracing.exp: New file.
237
7efc75aa
SCR
2382012-05-13 Siva Chandra Reddy <sivachandra@google.com>
239
240 * gdb.python/python.c: Add a new breakpoint comment.
241 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
242
85d4a676
SS
2432011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
244
245 * gdb.base/info-os.exp: New file.
246 * gdb.base/info-os.c: New file.
247
64ea88dc
JB
2482012-05-10 Joel Brobecker <brobecker@adacore.com>
249
4647ab1b
JB
250 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
251 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
252 New files.
64ea88dc 253
afba63f1
JB
2542012-05-10 Joel Brobecker <brobecker@adacore.com>
255
256 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
257 gdb.base/ctxobj.exp: New files.
258
9d198b1e
TT
2592012-05-09 Tom Tromey <tromey@redhat.com>
260
261 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
262
9bfee719
MR
2632012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
264
265 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
266
3a7341d8
MR
2672012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
268
269 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
270 before using it.
271
52b3699b
TG
2722012-05-04 Tristan Gingold <gingold@adacore.com>
273
274 * gdb.base/set-noassign.exp: New test.
275
a20ee7a4
SCR
2762012-05-03 Siva Chandra Reddy <sivachandra@google.com>
277
278 * gdb.python/py-symbol.exp: Add tests to test the new methods
279 gdb.Symtab.global_block() and gdb.Symtab.static_block().
280 * gdb.python/py-symbol.c: Add new struct to help test
281 gdb.Symtab.static_block().
282
bf2f0858
DE
2832012-05-03 Doug Evans <dje@google.com>
284
285 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
286 commented out.
287
2d4e0376
YQ
2882012-05-03 Yao Qi <yao@codesourcery.com>
289
290 * gdb.base/catch-syscall.exp: Skip it before compilation if target
291 doesn't support.
292 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
293 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
294
6d0bb9f3
YQ
2952012-05-03 Yao Qi <yao@codesourcery.com>
296
297 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
298
fd820528
DE
2992012-04-30 Doug Evans <dje@google.com>
300
301 PR testsuite/13961
302 * gdb.dwarf2/pr13961.S: New file.
303 * gdb.dwarf2/pr13961.exp: New file.
304
b9e219b9
YQ
3052012-04-29 Yao Qi <yao@codesourcery.com>
306
307 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
308
3019eac3
DE
3092012-04-28 Doug Evans <dje@google.com>
310
311 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
312 .Ltype_int_in_cu2. Use name "int2" instead of "int".
313 All uses updated.
314 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
315 "ptype func_cu1" to expand cu2 before cu1.
316
62e5f89c
SDJ
3172012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
318 Tom Tromey <tromey@redhat.com>
319
320 * gdb.base/default.exp: Add `$_probe_arg*' convenience
321 variables.
322 * gdb.base/stap-probe.c: New file.
323 * gdb.base/stap-probe.exp: New file.
324 * gdb.trace/stap-trace.c: New file.
325 * gdb.trace/stap-trace.exp: New file.
326 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
327 libgcc's unwinder.
328
14132e89
MR
3292012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
330
331 * gdb.arch/mips16-thunks-inmain.c: New file.
332 * gdb.arch/mips16-thunks-main.c: New file.
333 * gdb.arch/mips16-thunks-sin.c: New file.
334 * gdb.arch/mips16-thunks-sinfrob.c: New file.
335 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
336 * gdb.arch/mips16-thunks-sinmain.c: New file.
337 * gdb.arch/mips16-thunks-sinmips16.c: New file.
338 * gdb.arch/mips16-thunks.exp: New file.
339
a766d390
DE
3402012-04-25 Doug Evans <dje@google.com>
341
342 * configure.ac: Create gdb.go/Makefile.
343 * configure: Regenerate.
344 * gdb.base/default.exp: Add "go" to "set language" testing.
345 * gdb.go/Makefile.in: New file.
346 * gdb.go/basic-types.exp: New file.
347 * gdb.go/chan.exp: New file.
348 * gdb.go/chan.go: New file.
349 * gdb.go/handcall.exp: New file.
350 * gdb.go/handcall.go: New file.
351 * gdb.go/hello.exp: New file.
352 * gdb.go/hello.go: New file.
353 * gdb.go/integers.exp: New file.
354 * gdb.go/integers.go: New file.
355 * gdb.go/methods.exp: New file.
356 * gdb.go/methods.go: New file.
357 * gdb.go/package.exp: New file.
358 * gdb.go/package1.go: New file.
359 * gdb.go/package2.go: New file.
360 * gdb.go/print.exp: New file.
361 * gdb.go/strings.exp: New file.
362 * gdb.go/strings.go: New file.
363 * gdb.go/types.exp: New file.
364 * gdb.go/types.go: New file.
365 * gdb.go/unsafe.exp: New file.
366 * gdb.go/unsafe.go: New file.
367 * lib/future.exp: Add Go support.
368 (gdb_find_go, gdb_find_go_linker): New procs.
369 (gdb_default_target_compile): Add Go support.
370 * lib/gdb.exp (skip_go_tests): New proc.
371 * lib/go.exp: New file.
372
e65f9ffb
TT
3732012-04-25 Tom Tromey <tromey@redhat.com>
374
375 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
376
14e75d8e
JK
3772012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
378 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 PR symtab/7259:
381 * gdb.base/enumval.c: New test case.
382 * gdb.base/enumval.exp: New test case.
383 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
384 field.bitpos.
385
f3525b70
PA
3862012-04-17 Pedro Alves <palves@redhat.com>
387
388 * Makefile.in (site.exp): Make site.exp source
389 $srcdir/lib/append_gdb_boards_dir.exp.
390 * lib/append_gdb_boards_dir.exp: New file.
391
bccbefd2
JK
3922012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
393
394 New option "set auto-load safe-path".
395 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
396 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
397
bf88dd68
JK
3982012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
399
400 auto-load: Implementation.
401 * gdb.base/help.exp (test set height): Increase the height.
402 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
403 to ...
404 (info auto-load python-scripts): ... here.
405 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
406 to ...
407 (info auto-load python-scripts *): ... here.
408
c0d4d1c0
YQ
4092012-04-16 Yao Qi <yao@codesourcery.com>
410
411 * lib/trace-support.exp (get_in_proc_agent): New.
412 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
413 of in process trace agent.
414 * gdb.trace/ftrace.exp: Likewise.
415 * gdb.trace/pending.exp: Likewise.
416 * gdb.trace/trace-break.exp: Likewise.
417 * gdb.trace/trace-mt.exp
418 * gdb.trace/tspeed.exp: Likewise.
419 * gdb.trace/tstatus.exp
420 * gdb.trace/strace.exp: Likewise.
421
cbf68a60
TS
4222012-04-16 Thomas Schwinge <thomas@codesourcery.com>
423
dd6d3b70
TS
424 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
425 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
426
cbf68a60
TS
427 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
428
8264ba82
AG
4292012-04-14 Anton Gorenkov <xgsa@yandex.ru>
430
431 PR mi/13393
432 * gdb.mi/mi-var-rtti.cc: New file.
433 * gdb.mi/mi-var-rtti.exp: New file.
434 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
435 function.
436 (mi_varobj_update_with_type_change): updated to avoid code duplication.
437
de0919f8 4382012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
439
440 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
441 EXECUTABLES.
442 * gdb.python/py-explore.c: C program used for testing the new
443 'explore' command on C constructs.
444 * gdb.python/py-explore.cc: C++ program used for testing the new
445 'explore' command on C++ constructs.
446 * gdb-python/py-explore.exp: Tests for the new 'explore'
447 command on C constructs.
448 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
449 command on C++ constructs.
450
a82da7dd
MK
4512012-04-07 Mark Kettenis <kettenis@gnu.org>
452
453 * gdb.base/funcargs.exp (complex_args): Fix typo.
454
e127cba8
JK
4552012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
456
457 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
458 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
459
40e084e1
KS
4602012-04-05 Keith Seitz <keiths@redhat.com>
461
462 * gdb.base/advance.exp: Update error message for
463 "advance malformed" test.
464 * gdb.base/break.exp: Likewise for "breakpoint with
465 trailing garbage" test.
466 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
467 with trailing garbage" test.
468 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
469 trailng garbage" test.
470 * gdb.base/until.exp: Likewise for "malformed until" test.
471 * gdb.cp/ovldbreak.exp: Create the breakpoint table
472 for "breakpoint info (after setting on all)".
473 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
474 tests.
475 * gdb.cp/cplabel.cc: New file.
476 * gdb.cp/cplabel.exp: New test.
477 * gdb.linespec/ls-errs.c: New file.
478 * gdb.linespec/ls-errs.exp: New test.
479
a72c8f6a
JK
4802012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
481
482 * gdb.trace/unavailable.exp
483 (collect globals: print object on: print derived_partial)
484 (collect globals: print object on: print derived_whole)
485 (collect globals: print object off: print derived_partial)
486 (collect globals: print object off: print derived_whole): Update
487 expected output.
488
f87a3023
KS
4892012-03-30 Keith Seitz <keiths@redhat.com>
490
491 * gdb.python: Add test for linespecs with commas.
492
e2171b3c
KS
4932012-03-28 Keith Seitz <keiths@redhat.com>
494
495 * gdb.linespec/ls-dollar.cc: New file.
496 * gdb.linespec/ls-dollar.exp: New test.
497
4982012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
499
500 * gdb.cp/namespace.exp: Add breakpoint tests for functions
501 starting with the global namespace.
502
2f4e0a80
DE
5032012-03-23 Doug Evans <dje@google.com>
504
505 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
506
7b282c5a
SCR
5072012-03-22 Siva Chandra Reddy <sivachandra@google.com>
508
509 * gdb.python/py-value.cc: Add test case for testing the
510 methodology exposing C++ values to Python.
511 * gdb.python/py-value-cc.exp: Add tests testing the methodology
512 exposing C++ values to Python.
513 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
514
2e98ca53
JK
5152012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
516 Siddhesh Poyarekar <siddhesh@redhat.com>
517
518 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
519 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
520 (generate native core dump): Make the test unsupported if core cannot
521 be generated.
522
8320cc4f
JK
5232012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
524
525 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
526 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
527 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
528
3a69ffb2
JK
5292012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
530
531 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
532
8fabffee
DE
5332012-03-17 Doug Evans <dje@google.com>
534
535 * dg-extract-results.sh: Handle KFAILs.
536
ab260dad
JK
5372012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 PR symtab/13777
540 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
541
53ba8333
JB
5422012-03-16 Joel Brobecker <brobecker@adacore.com>
543
544 * gdb.ada/set_pckd_arr_elt: New testcase.
545
481860b3
GB
5462012-03-16 Gary Benson <gbenson@redhat.com>
547
548 PR breakpoints/10738
549 * gdb.opt/inline-break.exp: New file.
550 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
551 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
552 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
553 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
554 * gdb.base/async-shell.exp: Likewise.
555 * lib/mi-support.exp (library_loaded_re): Likewise.
556
410528f0
TT
5572012-03-15 Tom Tromey <tromey@redhat.com>
558
559 * gdb.cp/virtfunc2.exp: Update expected output.
560 * gdb.cp/pr9631.exp: Update expected output.
561 * gdb.cp/member-ptr.exp: Update expected output.
562 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
563 output.
564 * gdb.cp/casts.exp: Update expected output.
565
c4aeac85
TT
5662012-03-15 Tom Tromey <tromey@redhat.com>
567
568 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
569 (test_info_vtbl): Likewise.
570 (do_tests): Call test_info_vtbl.
571 * gdb.cp/virtfunc.cc (va): New global.
572
856d06f9
TS
5732012-03-15 Thomas Schwinge <thomas@codesourcery.com>
574
575 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
576 describing DWARF data structures.
577 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
578 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
579 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
580 * gdb.dwarf2/dw2-entry-value.S: Likewise.
581 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
582 * gdb.dwarf2/dw2-param-error.S: Likewise.
583 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
584 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
585 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
586 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
587 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
588 * gdb.dwarf2/pr11465.S: Likewise.
589
e837f12a
JK
5902012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
591
592 * gdb.mi/mi2-prompt.exp: New file.
593
ccbb4f28
JB
5942012-03-13 Joel Brobecker <brobecker@adacore.com>
595
596 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
597
32039130
JB
5982012-03-13 Joel Brobecker <brobecker@adacore.com>
599
600 * gdb.ada/bp_range_type: New testcase.
601
16899756
DE
6022012-03-13 Doug Evans <dje@google.com>
603
604 * gdb.base/default.exp: Delete tests for symbol-reloading.
605 * gdb.base/help.exp: Ditto.
606 * gdb.base/setshow.exp: Ditto.
607 * gdb.base/gdb_history: Delete references to symbol-reloading.
608
87b0bb13
JK
6092012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * gdb.base/attach-twice.c: New files.
612 * gdb.base/attach-twice.exp: New files.
613
0d7941a9
KS
6142012-03-08 Keith Seitz <keiths@redhat.com>
615
616 * lib/gdb.exp (gdb_get_line_number): Throw an
617 error instead of returning -1.
618 * gdb.base/break.exp: Remove unused variable
619 bp_location5.
620 * gdb.base/hbreak2.exp: Likewise.
621 * gdb.base/sepdebug.exp: Likewise.
622
f4647387
YQ
6232012-03-08 Yao Qi <yao@codesourcery.com>
624 Pedro Alves <palves@redhat.com>
625
626 Fix PR server/13392.
627 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
628 (tracepoint_change_loc_2): Remove kfail. Return if failed to
629 download tracepoints.
630 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
631 (pending_tracepoint_resolved_during_trace): Likewise.
632 (pending_tracepoint_installed_during_trace): Likewise.
633 (pending_tracepoint_with_action_resolved): Likewise.
634
83c532cb
KS
6352012-03-08 Keith Seitz <keiths@redhat.com>
636
637 * gdb.ada/array_bounds.exp: Get breakpoint for line
638 with "START", not "STOP".
639 * gdb.python/py-infthread.exp: Do not continue to
640 line marked "Break here.", which is undefined.
641
d6b6bbb7
LM
6422012-03-08 Luis Machado <lgustavo@codesourcery.com>
643
644 Revert:
645
646 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
647
648 Implement testsuite workaround for PR breakpoints/13781.
649 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
650 (set breakpoint condition-evaluation host): New conditional command.
651
7fe25d9b
JK
6522012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
653
654 Fix CU relative vs. absolute DIE offsets.
655 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
656 one.
657
51898c15
JK
6582012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 Fix false FAIL on distros with relro linkage as default.
661 * gdb.reverse/solib-precsave.exp: Try to compile the test using
662 -Wl,-z,norelro first.
663
8131799e
JB
6642012-03-06 Joel Brobecker <brobecker@adacore.com>
665
666 * gdb.ada/bp_on_var: New testcase.
667
ba241969
JB
6682012-03-06 Joel Brobecker <brobecker@adacore.com>
669
670 * gdb.ada/bp_enum_homonym: New testcase.
671
abe49676
YQ
6722012-03-06 Yao Qi <yao@codesourcery.com>
673
674 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
675 x86_64-*-* and i?86-*-*.
676 Set up KFAIL for gdb/13808.
677
d8df103b
TT
6782012-03-05 Tom Tromey <tromey@redhat.com>
679
680 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
681 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
682
b7b189f3
TT
6832012-03-05 Tom Tromey <tromey@redhat.com>
684
685 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
686
69dc1c4d
YQ
6872012-03-04 Yao Qi <yao@codesourcery.com>
688
689 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
690 messages for KFAIL.
691
3f20c47f
JK
6922012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
695 (print one_two_three, indexes off, print few_reps, indexes off)
696 (print many_reps, indexes off, print empty, indexes off)
697 (print one_two_three, print few_reps, print many_reps, print empty):
698 Call setup_xfail if $gcc_old.
699
abf1152a
JK
7002012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
701
702 Implement testsuite workaround for PR breakpoints/13781.
703 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
704 (set breakpoint condition-evaluation host): New conditional command.
705
a06715f8
JK
7062012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
707
708 Code cleanup.
709 * gdb.cp/mb-templates.exp: New variables executable. Use it for
710 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
711 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
712 number 1 by $bpnum. Four times.
713
5808517f
YQ
7142012-03-03 Yao Qi <yao@codesourcery.com>
715
716 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
717
dfe2ac14
JK
7182012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 Setup KFAIL for PR server/13796.
721 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
722
8bbc467a
JB
7232012-03-02 Joel Brobecker <brobecker@adacore.com>
724
725 * gdb.ada/operator_bp: New testcase.
726
c0eac87f
JB
7272012-03-02 Joel Brobecker <brobecker@adacore.com>
728
729 * gdb.ada/info_locals_renaming: New testcase.
730
4f42c881
TT
7312012-03-02 Tom Tromey <tromey@redhat.com>
732
733 * gdb.base/nextoverexit.c: New file.
734 * gdb.base/nextoverexit.exp: New file.
735
7380c0c9
EBM
7362012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
737
738 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
739 parameter.
740
1faeff08
MR
7412012-03-01 Maciej W. Rozycki <macro@mips.com>
742
743 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
744 core registers.
745
320b6f49
MR
7462012-03-01 Maciej W. Rozycki <macro@mips.com>
747 Maciej W. Rozycki <macro@codesourcery.com>
748 Daniel Jacobowitz <dan@codesourcery.com>
749
750 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
751
ad5f7d6e
PA
7522012-03-01 Pedro Alves <palves@redhat.com>
753
754 PR gdb/13767
755
756 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
757 (gdb_collect_globals_test): Call it.
758
d3dc44a6
KS
7592012-03-01 Keith Seitz <keiths@redhat.com>
760
761 * gdb.cp/method2.exp: Output of overload menu is now
762 alphabetized. Update tests for "break A::method".
763 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
764 of hard-coding them.
765 Overload menu is alphabetized: rewrite to accommodate.
766 Unset variables LINE and TYPES which are used in other tests.
767 Compute the output of "info break".
768 Update the breakpoint table after all breakpoints are deleted.
769 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
770 compute ACTUALS and the method body based on parameters.
771 Update expected output accordingly.
772 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
773 unique comments to allow the use of gdb_get_line_number.
774
7752012-03-01 Keith Seitz <keiths@redhat.com>
776
777 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
778 some Tcl syntax.
779 * gdb.cp/ovldbreak.exp: Likewise.
780
7949c2a0
KS
7812012-03-01 Keith Seitz <keiths@redhat.com>
782
783 * gdb.base/help.exp (help show user): Update expected result
784 for new doc string changes (add "non-python").
785
7d74f244
DE
7862012-03-01 Scott J. Goldman <scottjg@vmware.com>
787
788 * gdb.python/py-cmd.exp: Add test to verify that python commands can
789 be put in the user-defined category and that the commands appear in
790 "help user-defined".
791
1b611343
JB
7922012-02-29 Joel Brobecker <brobecker@adacore.com>
793
794 * gdb.ada/tagged_not_init: New testcase.
795
99b1c762
JB
7962012-02-29 Joel Brobecker <brobecker@adacore.com>
797
798 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
799 * gdb.ada/enum_idx_packed: New testcase.
800
2d4a02ee
JB
8012012-02-29 Joel Brobecker <brobecker@adacore.com>
802
803 * gdb.ada/aliased_array: New testcase.
804
2e6fda7d
JB
8052012-02-29 Joel Brobecker <brobecker@adacore.com>
806
807 * gdb.ada/whatis_array_val: New testcase.
808
9a7f938f
JK
8092012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
810
811 Fix disp-step-syscall.exp: fork: single step over fork.
812 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
813 whitespaces.
814 (single step over $syscall): Remove its check.
815 (single step over $syscall final pc): New check.
816
8703a944
JK
8172012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
818
819 Support processors without SSSE3.
820 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
821 pabsd into ...
822 (ssse3_test): ... a new function.
823 (main): Call ssse3_test.
824 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
825 Update expected values everywhere.
826 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
827 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
828 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
829 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
830 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
831 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
832 Move these tests lower.
833 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
834 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
835 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
836 New tests.
837
c03e6ccc
YQ
8382012-02-29 Yao Qi <yao@codesourcery.com>
839 Pedro Alves <palves@redhat.com>
840
841 * gdb.trace/trace-mt.c: New.
842 * gdb.trace/trace-mt.exp: New.
843
7964b62a
TS
8442012-02-28 Thomas Schwinge <thomas@codesourcery.com>
845
2c8910ba
TS
846 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
847 numbers instead of hardcoding them.
848 * gdb.base/annota1.c: Provide suitable markers.
849 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
850 numbers instead of hardcoding them.
851 * gdb.base/annota3.c: Provide suitable markers.
852
853 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
854 * gdb.base/annota3.c: Likewise.
855 * gdb.base/sigall.c: Likewise.
856 * gdb.base/signals.c: Likewise.
857 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 858
5a41c0b7
MR
8592012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
860
861 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
862 failure return path.
863
ebbbe5c5
LM
8642012-02-27 Luis Machado <lgustavo@codesourcery.com>
865
866 * gdb.base/save-bp.exp: Account for new condition evaluator output.
867
8d126d8a
LM
8682012-02-24 Luis Machado <lgustavo@codesourcery.com>
869
870 * gdb.base/cond-eval-mode.exp: New file.
871
11337c2f
PA
8722012-02-24 Pedro Alves <palves@redhat.com>
873
874 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
875 (top level): Use with_test_prefix.
876
13fc3e3c
PA
8772012-02-24 Pedro Alves <palves@redhat.com>
878
879 * gdb.threads/attach-into-signal.exp (corefunc): Use
880 with_test_prefix.
881
07c1b626
JK
8822012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
883
884 Fix false FAILs on old CPUs without SSE.
885 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
886 Return untested for Illegal instruction.
887
596ba138
JK
8882012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
889
890 Fix false FAILs with glibc debug infos installed.
891 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
892 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
893
aeaa2474
SA
8942012-02-22 Sterling Augustine <saugustine@google.com>
895
896 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
897 constant with cast.
898
aed555c9
PA
8992012-02-21 Pedro Alves <palves@redhat.com>
900
901 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
902
78afebb4
PA
9032012-02-21 Pedro Alves <palves@redhat.com>
904
905 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
906
fdcfef12
PA
9072012-02-21 Pedro Alves <palves@redhat.com>
908
909 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
910 with_test_prefix.
911
0f4d39d5
PA
9122012-02-21 Pedro Alves <palves@redhat.com>
913
914 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
915 with_test_prefix here.
916 (top level): Do it here instead. Remove `:' from the
917 with_test_prefix string.
918 * gdb.base/attach-pie-misread.exp: Remove the leading space the
919 the suffix `:' from the with_test_prefix prefix string.
920 * gdb.base/break-interp.exp: Ditto.
921 * gdb.base/catch-load.exp: Ditto.
922 * gdb.base/disp-step-syscall.exp: Ditto.
923 * gdb.base/jit-so.exp: Ditto.
924 * gdb.base/jit.exp: Ditto.
925 * gdb.base/sepdebug.exp: Ditto.
926 * gdb.base/solib-display.exp: Ditto.
927 * gdb.base/solib-overlap.exp: Ditto.
928 * gdb.base/watch-cond-infcall.exp: Ditto.
929 * gdb.base/watchpoint.exp: Ditto.
930 * gdb.dwarf2/dw2-noloc.exp: Ditto.
931 * gdb.mi/mi-watch.exp: Ditto.
932 * gdb.mi/mi2-watch.exp: Ditto.
933 * gdb.threads/non-ldr-exc-1.exp: Ditto.
934 * gdb.threads/non-ldr-exc-2.exp: Ditto.
935 * gdb.threads/non-ldr-exc-3.exp: Ditto.
936 * gdb.threads/non-ldr-exc-4.exp: Ditto.
937 * gdb.threads/watchpoint-fork.exp: Ditto.
938 * gdb.threads/watchthreads-reorder.exp: Ditto.
939 * gdb.trace/change-loc.exp: Ditto.
940 * gdb.trace/pending.exp: Ditto.
941 * gdb.trace/status-stop.exp: Ditto.
942 * gdb.trace/strace.exp: Ditto.
943 * gdb.trace/trace-break.exp: Ditto.
944 * gdb.trace/unavailable.exp: Ditto.
945 * lib/gdb.exp (with_test_prefix): Always prefix with space and
946 suffix with colon. Adjust leading comments.
947
6a5870ce
PA
9482012-02-21 Pedro Alves <palves@redhat.com>
949 Tom Tromey <tromey@redhat.com>
950
951 * lib/gdb.exp: Add description of test prefixes.
952 (with_test_prefix): New procedure.
953 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
954 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
955 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
956 instead of lappend to append to pf_prefix.
957 * gdb.base/catch-load.exp: Use with_test_prefix.
958 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
959 * gdb.base/jit-so.exp: Use with_test_prefix.
960 * gdb.base/jit.exp: Use with_test_prefix.
961 * gdb.base/return-nodebug.exp (do_test): Use append instead of
962 lappend to append to pf_prefix.
963 * gdb.base/sepdebug.exp: Use with_test_prefix.
964 * gdb.base/solib-display.exp: Use with_test_prefix.
965 * gdb.base/solib-overlap.exp: Use with_test_prefix.
966 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
967 * gdb.base/watchpoint.exp: Use with_test_prefix.
968 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
969 * gdb.mi/mi-watch.exp: Use with_test_prefix.
970 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
971 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
972 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
973 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
974 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
975 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
976 append instead of lappend to append to pf_prefix.
977 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
978 * gdb.trace/change-loc.exp: Use with_test_prefix.
979 * gdb.trace/pending.exp: Use with_test_prefix.
980 * gdb.trace/status-stop.exp: Use with_test_prefix.
981 * gdb.trace/strace.exp: Use with_test_prefix.
982 * gdb.trace/trace-break.exp: Use with_test_prefix.
983 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
984 instead of lappend to append to pf_prefix.
985
35dc4a6b
JK
9862012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
987
988 Fix racy FAILs.
989 * gdb.base/inferior-died.c (main): Add return of 0.
990 * gdb.base/inferior-died.exp (continue): Fix expectation of
991 asynchronous events.
992 (p 1): New test.
993
c5a006e6
PA
9942012-02-20 Pedro Alves <palves@redhat.com>
995
996 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
997 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
998 gdb's internal debug output. For the non-threaded case, look for
999 "Program received signal SIGLARM", for the threaded case, peek at
1000 the thread's siginfo.
1001
cc51a170
PA
10022012-02-20 Pedro Alves <palves@redhat.com>
1003
1004 General cleanup, make output test messages unique, and build
1005 different executable files for the non-threaded and threaded
1006 cases.
1007
1008 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
1009 Delete.
1010 (executable_nothr, executable_thr): New globals.
1011 (top level): Adjust to delete both executables.
1012 (corefunc): New parameter $executable. Set $pf_prefix instead of
1013 hand writing a prefix in tests. Issue a clean_restart and enable
1014 lin-lwp debug output here.
1015 (top level): Adjust. Use build_executable. Don't start gdb here,
1016 and don't enable lin-lwp debug output here.
1017 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
1018
c755f03d
JK
10192012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1020
1021 Fix racy FAILs.
1022 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
1023 "continue" command.
1024
6bec5e0a
JK
10252012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1026
1027 Fix for gdbserver non-extended mode.
1028 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
1029 and gdb_run_cmd.
1030
2e8265fd
TT
10312012-02-17 Tom Tromey <tromey@redhat.com>
1032
1033 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
1034 * gdb.python/py-events.exp: Check 'dir' output.
1035 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
1036
9e507076
YQ
10372012-02-17 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
1040
32d22ab1
TT
10412012-02-16 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.base/inferior-died.c: Don't include stdio.h.
1044
9addecb9
TT
10452012-02-16 Tom Tromey <tromey@redhat.com>
1046
1047 * gdb.base/inferior-died.c: New file.
1048 * gdb.base/inferior-died.exp: New file.
1049
4cb6da1c
AR
10502012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
1051
1052 * gdb.base/break-inline.exp: New file.
1053 * gdb.base/break-inline.c: New file.
1054
3af2590d
TT
10552012-02-15 Tom Tromey <tromey@redhat.com>
1056
1057 * gdb.base/pc-fp.exp: Add "info register" tests.
1058
29988831
TT
10592012-02-15 Tom Tromey <tromey@redhat.com>
1060
1061 * gdb.base/regs.exp: Remove.
1062
10010058
PA
10632012-02-15 Pedro Alves <palves@redhat.com>
1064
1065 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
1066 the target doesn't support tracepoints.
1067 * gdb.trace/circ.exp: Ditto.
1068 * gdb.trace/collection.exp: Ditto.
1069 * gdb.trace/packetlen.exp: Ditto.
1070 * gdb.trace/passc-dyn.exp: Ditto.
1071 * gdb.trace/report.exp: Ditto.
1072 * gdb.trace/tfind.exp: Ditto.
1073 * gdb.trace/tspeed.exp: Ditto.
1074 * gdb.trace/tsv.exp: Ditto.
1075 * gdb.trace/unavailable.exp: Ditto.
1076 * gdb.trace/while-dyn.exp: Ditto.
1077
a2e0062d
PA
10782012-02-15 Pedro Alves <palves@redhat.com>
1079
1080 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
1081 gdb_test_multiple, and call unsupported instead of fail, if the
1082 remote side does not support the request.
1083
a1999d40
PA
10842012-02-15 Pedro Alves <palves@redhat.com>
1085
1086 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
1087 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
1088 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
1089 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
1090 * gdb.server/server-run.exp: Make sure gdb is disconnected.
1091 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
1092 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
1093 doesn't start with "extended-" already.
1094
7cee1e54
PA
10952012-02-15 Pedro Alves <palves@redhat.com>
1096
1097 Support extended-remote. Avoid cascading timeouts.
1098
1099 * gdb.base/attach.exp (do_attach_tests): Add expected output for
1100 the extended-remote target. If attaching with no file fails, load
1101 the file manually.
1102 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
1103
816338b5
SS
11042012-02-14 Stan Shebs <stan@codesourcery.com>
1105
1106 * gdb.base/ena-dis-br.exp: Add enable count test.
1107
cc30c4bd
PA
11082012-02-13 Pedro Alves <palves@redhat.com>
1109
1110 * config/mips-idt.exp: Delete.
1111 * gdb.base/a2-run.exp: Remove mips-idt xfails.
1112 * gdb.base/bitfields.exp: Remove mips-idt restarts.
1113 * gdb.base/break.exp: Remove mips-idt references.
1114 * gdb.base/chng-syms.exp: Ditto.
1115 * gdb.base/default.exp: Ditto.
1116 * gdb.base/funcargs.exp (funcargs_reload): Delete.
1117 (top level): Don't call it.
1118 * gdb.base/opaque.exp: Remove mips-idt restarts.
1119 * gdb.base/ptype.exp: Remove mips-idt xfails.
1120 * gdb.base/scope.exp: Remove mips-idt restarts.
1121 * gdb.base/sepdebug.exp: Remove mips-idt references.
1122 * gdb.base/watchpoint.exp (maybe_clean_restart)
1123 (maybe_reinitialize): Delete.
1124 (test_disabling_watchpoints, test_disabling_watchpoints)
1125 (test_watchpoint_triggered_in_syscall)
1126 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1127 Don't call them.
1128
57008375
JK
11292012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.server/server-exec-info.exp: New file.
1132
4a2d9c08
PA
11332012-02-10 Pedro Alves <palves@redhat.com>
1134
1135 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
1136 always non-empty.
1137 (test_attach): Always pass $exec to test_attach_gdb.
1138
09fa21bd
TT
11392012-02-08 Tom Tromey <tromey@redhat.com>
1140
1141 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
1142 before inferior is started.
1143
f0823d2c
TT
11442012-02-07 Tom Tromey <tromey@redhat.com>
1145
1146 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
1147 Symbol.value.
1148 * gdb.python/py-symbol.c (qq): Set default value.
1149
11502012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
1151
1152 * gdb.python/py-symbol.c (qq): New global.
1153 * gdb.python/py-symbol.exp: Add test for frame-less
1154 lookup_symbol.
1155 * gdb.python/py-symtab.exp: Fix line number.
1156
f7e44f65
JB
11572012-02-03 Joel Brobecker <brobecker@adacore.com>
1158
1159 * gdb.ada/mi_task_arg: New testcase.
1160
4c9ed63c
PA
11612012-02-02 Pedro Alves <palves@redhat.com>
1162
1163 * gdb.reverse/until-precsave.exp: Also put "record save" under the
1164 extended timeout.
1165
c0b9f2c6
PA
11662012-02-02 Pedro Alves <palves@redhat.com>
1167
1168 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
1169 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
1170
5f8cefd7
PA
11712012-02-02 Pedro Alves <palves@redhat.com>
1172
1173 * gdb.base/term.exp: Rewrite.
1174 * gdb.base/term.c: New.
1175
2f3a2569
PA
11762012-02-02 Pedro Alves <palves@redhat.com>
1177
1178 * gdb.base/default.exp (run "r" abbreviation, run): Add
1179 extended-remote expected output.
1180
f149aabd
TT
11812012-02-02 Tom Tromey <tromey@redhat.com>
1182
1183 * gdb.cp/dispcxx.exp: New file.
1184 * gdb.cp/dispcxx.cc: New file.
1185
03bef283
TT
11862012-02-01 Tom Tromey <tromey@redhat.com>
1187
1188 * gdb.base/jit-simple.exp: New file.
1189 * gdb.base/jit-simple.c: New file.
1190
a79b18b5
YQ
11912012-01-30 Yao Qi <yao@codesourcery.com>
1192
1193 * gdb.base/skip.exp: Make test result unique.
1194
f0d1a53e
JK
11952012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
1196
1197 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
1198 compatibility with valgrind-3.7.0.
1199
4b3c9f41
PA
12002012-01-27 Pedro Alves <palves@redhat.com>
1201
1202 * gdb.base/watchpoint.exp (no_hw): New global.
1203 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
1204 disable hw watchpoints.
1205 (test_wide_location_1, test_wide_location_2): If no_hw is set,
1206 don't expect hw watchpoints.
1207 (no_hw_watchpoints): Always clean restart.
1208 (do_tests): New procedure, factored out from the top level.
1209 (top level): Run tests twice. Once with hw watchpoints enabled,
1210 another time with hw watchpoints disabled.
1211
a13491c8
PA
12122012-01-27 Pedro Alves <palves@redhat.com>
1213
1214 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
1215 out from the top level.
1216 (top level): Call it instead.
1217
f2c8a051
PA
12182012-01-27 Pedro Alves <palves@redhat.com>
1219
1220 * gdb.base/watchpoint.exp (top level): Re-enable hardware
1221 watchpoints sooner.
1222
654d7a9e
PA
12232012-01-27 Pedro Alves <palves@redhat.com>
1224
1225 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
1226
274f47f3
PA
12272012-01-27 Pedro Alves <palves@redhat.com>
1228
1229 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
1230 "You may have requested too many hardware
1231 breakpoints/watchpoints".
1232
e4d63ba2
PA
12332012-01-27 Pedro Alves <palves@redhat.com>
1234
1235 * gdb.base/watchpoint.exp (maybe_clean_restart)
1236 (maybe_reinitialize): New.
1237 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
1238 expect "hit N times".
1239 (test_disabling_watchpoints, test_complex_watchpoint)
1240 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
1241 Call maybe_clean_restart.
1242 (top level): Use clean_restart. Remove "mips-idt-*"
1243 reinitialization.
1244
dbd95daf
PA
12452012-01-27 Pedro Alves <palves@redhat.com>
1246
1247 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
1248
f3ad2025
PA
12492012-01-27 Pedro Alves <palves@redhat.com>
1250
1251 * gdb.base/watchpoint.exp: Clean restart after tests that don't
1252 require `initialize' anymore. Remove unnecessary `initialize'
1253 calls.
1254
100aa3ae
PA
12552012-01-27 Pedro Alves <palves@redhat.com>
1256
1257 * gdb.base/watchpoint.exp (wp_set): Delete.
1258 (initialize, test_simple_watchpoint, top level): Remove dead code.
1259
c79a8e11
PA
12602012-01-27 Pedro Alves <palves@redhat.com>
1261
1262 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
1263 typo.
1264
048fe15a
PA
12652012-01-27 Pedro Alves <palves@redhat.com>
1266
1267 * config/extended-gdbserver.exp: New file.
1268 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
1269 comment.
1270 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
1271 * boards/native-extended-gdbserver.exp: New file.
1272
4033a6bf
PA
12732012-01-26 Pedro Alves <palves@redhat.com>
1274
1275 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
1276 and gdb_test_multiple.
1277
3d7f4b81
PA
12782012-01-26 Pedro Alves <palves@redhat.com>
1279
1280 Make test messages unique, and more identifiable.
1281 * gdb.multi/watchpoint-multi.exp: Change test messages.
1282
484abf42
TT
12832012-01-25 Tom Tromey <tromey@redhat.com>
1284
1285 * gdb.base/solib-disc.exp: Fix regexps.
1286
edcc5120
TT
12872012-01-24 Tom Tromey <tromey@redhat.com>
1288
1289 * lib/mi-support.exp (mi_expect_stop): Add special case for
1290 solib-event.
1291 * gdb.base/catch-load-so.c: New file.
1292 * gdb.base/catch-load.exp: New file.
1293 * gdb.base/catch-load.c: New file.
1294 * gdb.base/break-interp.exp (reach_1): Update regexp.
1295
30b91c90
JK
12962012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1297
1298 Fix fuzzy results.
1299 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
1300 lpsimple and func.
1301
53fe1783
GB
13022012-01-24 Gary Benson <gbenson@redhat.com>
1303
1304 Delete #if 0'd out code.
1305 * gdb.base/default.exp (info catch): Remove.
1306 * gdb.base/gdb_history (info catch): Likewise.
1307 * gdb.base/help.exp (info catch): Likewise.
1308
d0d8b0c6
JK
13092012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1310
1311 Fix watchpoints to be specific for each inferior.
1312 * gdb.multi/watchpoint-multi.c: New file.
1313 * gdb.multi/watchpoint-multi.exp: New file.
1314
4403d8e9
JK
13152012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 Fix watchpoints across inferior fork.
1318 * gdb.threads/watchpoint-fork-child.c: New file.
1319 * gdb.threads/watchpoint-fork-mt.c: New file.
1320 * gdb.threads/watchpoint-fork-parent.c: New file.
1321 * gdb.threads/watchpoint-fork-st.c: New file.
1322 * gdb.threads/watchpoint-fork.exp: New file.
1323 * gdb.threads/watchpoint-fork.h: New file.
1324
050a2e1d
PA
13252012-01-23 Pedro Alves <palves@redhat.com>
1326
1327 * gdb.base/call-signal-resume.exp: Allow output after "return".
1328
6a52fb62
PA
13292012-01-20 Pedro Alves <palves@redhat.com>
1330
1331 * gdb.python/py-finish-breakpoint.py: Fix typo.
1332
145b16a9
UW
13332012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
1334
1335 * gdb.base/info-proc.exp: Also run on remote targets. Main
1336 "info proc" command is now always present; whether target supports
1337 actual info proc operation is detected when attempting to issue
1338 the command.
1339
26f6125e
JK
13402012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1341
1342 * .gdbinit: Remove.
1343
eb5227ce
PA
13442012-01-19 Pedro Alves <palves@redhat.com>
1345
1346 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
1347 look at the funtions' returns.
1348 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
1349 (jprint.print(int, int)): Change return type to int. Adjust.
1350
1db33378
PP
13512012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
1352
1353 PR gdb/9538
1354 * gdb.base/sepdebug.exp: New test.
1355
b9736cf8
PA
13562012-01-18 Pedro Alves <palves@redhat.com>
1357
1358 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
1359 Allow output before ^done.
1360
4aac40c8
TT
13612012-01-16 Tom Tromey <tromey@redhat.com>
1362
1363 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
1364 Add tests for relative directory.
1365
cafec441
TT
13662012-01-16 Tom Tromey <tromey@redhat.com>
1367
1368 * gdb.base/printcmds.c (enum flag_enum): New.
1369 (three): New global.
1370 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
1371 enum printing.
1372 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
1373 FlagEnumerationPrinter.
1374 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
1375 * gdb.python/py-pp-maint.c (enum flag_enum): New.
1376 (fval): New global.
1377
abcc4978
PA
13782012-01-16 Pedro Alves <palves@redhat.com>
1379
1380 * lib/gdb.exp (banned_procedures): New variable.
1381 (banned_variables_traced): Rename to ...
1382 (banned_traced): ... this.
1383 (gdb_init): Also trace banned procedures.
1384 (gdb_finish): Also untrace banned procedures.
1385
97ccebe8
PA
13862012-01-16 Pedro Alves <palves@redhat.com>
1387
1388 Remove all calls to strace.
1389
2af7517b
JK
13902012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1391
1392 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
1393 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
1394
9241a8bc
PP
13952012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
1396
1397 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
1398 * gdb.base/pie-execl.exp: Likewise.
1399
3848a17f
KS
14002012-01-12 Keith Seitz <keiths@redhat.com>
1401
1402 PR mi/10586
1403 * gdb.mi/var-cmd.c (struct anonymous): New structure.
1404 (do_anonymous_type_tests): New function.
1405 (main): Call do_anonymous_type_tests.
1406 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
1407 (verify_everything): New procedure.
1408 * gdb.mi/mi-var-cp.cc (class A): New class.
1409 (anonymous_structs_and_unions): New function.
1410 (main): Call anonymous_structs_and_unions.
1411 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
1412 (verify_everything): New procedure.
1413
440e2fca
KS
14142012-01-12 Keith Seitz <keiths@redhat.com>
1415
1416 * lib/mi-support.exp: Expand comments about PATH_EXPR.
1417 (varobj_tree::get_path_expr): Assume that all varobjs are
1418 compound unless they are known simple types.
1419 Adjust path expressions based on parent type, path parent type,
1420 and tree language.
1421 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
1422 the root varobj.
1423 (mi_walk_varobj_tree): Add LANGUAGE parameter.
1424
675399c9
PA
14252012-01-11 Pedro Alves <palves@redhat.com>
1426
1427 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
1428 core files on this machine" anymore.
1429
97ddaa9b
PH
14302012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1431
1432 * gdb.base/watchpoint.c (recurser): Initialize local_x.
1433 (main): Repeat recurser call.
1434 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
1435 equivalent to 'local_x'.
1436
ea733575
PH
14372012-01-11 Paul Hilfinger <hilfingr@adacore.com>
1438 Joel Brobecker <brobecker@adacore.com>
1439
1440 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
1441
2ca0b532
PA
14422012-01-05 Pedro Alves <alves.ped@gmail.com>
1443
1444 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
1445 * gdb.python/py-events.c (first): Add bits for new "step N" test.
1446 * gdb.python/py-events.exp: Test that "step N" tripping on a
1447 breakpoint emits a breakpoint event.
1448
6e681866
JB
14492012-01-03 Joel Brobecker <brobecker@adacore.com>
1450
1451 * gdb.base/auxv.exp: Reformat the copyright notice.
1452
3c2d6aff
YQ
14532012-01-03 Yao Qi <yao@codesourcery.com>
1454
1455 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
1456 (strace_trace_on_diff_addr): New.
1457 * gdb.trace/strace.c: (main): Add two local variables.
1458
0852fee3
UW
14592011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
1460
1461 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
1462 * gdb.cell/gcore.exp: Likewise.
1463 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
1464 to verify the correct instance of main is selected.
1465
12c3e59c
JB
14662012-01-02 Joel Brobecker <brobecker@adacore.com>
1467
1468 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
1469 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
1470 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
1471 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
1472 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
1473 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
1474 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
1475 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
1476 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
1477 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
1478 gdb.threads/thread_check.c: Reformat copyright header.
1479
c0f378ec
EBM
14802011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
1481
e4a7ca93 1482 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
1483 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
1484 is not enabled.
1485
3bc96cfb
JK
14862011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1487
1488 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
1489 parameter to self_exec, adjust the function.
1490 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
1491 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
1492 (set var do_exit = 0): Remove test.
1493 (newline at end of file): Add one.
1494
095bcf5e
JB
14952011-12-27 Joel Brobecker <brobecker@adacore.com>
1496
1497 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
1498 New files.
1499
18d19bd1
JK
15002011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1501
1502 Fix racy FAILs.
1503 * gdb.threads/fork-thread-pending.c (barrier): New variable.
1504 (thread_function, thread_forker): Call pthread_barrier_wait for it.
1505 (main): Call pthread_barrier_init for it.
1506
e809353a
JK
15072011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 Fix double send_gdb leading to racy FAILs.
1510 * gdb.base/break.exp (set silent break bp_location1): Replace
1511 3x send_gdb and gdb_expect by gdb_test.
1512 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
1513 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
1514 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
1515 instead of send_gdb. Twice.
1516 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
1517 3x send_gdb and gdb_expect by gdb_test.
1518 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
1519
da8cb7ec
JK
15202011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1521
1522 * gdb.linespec/linespec.exp: Compile using {c++}.
1523
ae1a303e
JK
15242011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1525
1526 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
1527 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
1528 (verify GCC PR debug/51668): New test.
1529
cc72b2a2
KP
15302011-12-23 Kevin Pouget <kevin.pouget@st.com>
1531
1532 Introduce gdb.FinishBreakpoint in Python.
1533 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
1534 py-finish-breakpoint2
1535 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
1536 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
1537 instead of line number.
1538 * gdb.python/py-finish-breakpoint.c: New file.
1539 * gdb.python/py-finish-breakpoint.exp: New file.
1540 * gdb.python/py-finish-breakpoint.py: New file.
1541 * gdb.python/py-finish-breakpoint2.cc: New file.
1542 * gdb.python/py-finish-breakpoint2.exp: New file.
1543 * gdb.python/py-finish-breakpoint2.py: New file.
1544
3b7962f9
JK
15452011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
1546
1547 Partial fix of compatibility with gcc-4.7.
1548 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
1549 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
1550 Add comment to add a PASS case in the future.
1551
6538471c
JK
1552 Fix compatibility with gcc-4.7.
1553 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
1554
7052e42c
UW
15552011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
1556
1557 PR tdep/12797
1558 * gdb.base/callfuncs.exp: Remove KFAIL.
1559
9ac7f98e
JB
15602011-12-21 Joel Brobecker <brobecker@adacore.com>
1561
1562 * gdb.ada/task_bp: New testcase.
1563
f6eeced0
JK
15642011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
1567 -DNO_SECTIONS.
1568 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
1569
72225e17
JK
15702011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1571
1572 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
1573 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
1574 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1575 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
1576 conditional for gcc <= 4.5.
1577
13ac8d2c
JK
15782011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
1581 by XFAIL.
1582 * gdb.cp/static-method.exp (info addr A::func())
1583 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1584 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1585 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1586 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
1587 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
1588 (test value of F in k3_m): Likewise.
1589 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
1590 Likewise.
1591
049682ba
JK
15922011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1593
1594 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
1595 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
1596 Remove.
1597 * gdb.threads/attachstop-mt.c: Remove.
1598 * gdb.threads/attachstop-mt.exp: Remove.
1599
2c9d8796
MK
16002011-12-17 Mark Kettenis <kettenis@gnu.org>
1601
1602 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
1603
e0f9f062
DE
16042011-12-16 Doug Evans <dje@google.com>
1605
f4aa2101 1606 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
1607 * boards/native-gdbserver.exp: New file.
1608
e0f9f062
DE
1609 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
1610 gdbserver output.
1611 (gdbserver_default_get_remote_address): New function.
1612 (gdbserver_start): Call gdb,get_remote_address to compute argument
1613 to "target remote" command.
1614
80b6e756
PM
16152011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1616
1c3ad6ab 1617 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1618 python print-stack. Add set/show python print-stack
1619 off|full|message tests.
1620
1576bd00
YQ
16212011-12-15 Yao Qi <yao@codesourcery.com>
1622
1623 * gdb.trace/strace.c: New
1624 * gdb.trace/strace.exp: New.
1625
d6a0f6e0
TT
16262011-12-14 Tom Tromey <tromey@redhat.com>
1627
1628 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1629
31015e1d
DE
16302011-12-14 Doug Evans <dje@google.com>
1631
1632 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1633
7b50312a
PA
16342011-12-14 Pedro Alves <pedro@codesourcery.com>
1635
1636 PR threads/10729
1637
1638 * gdb.mi/watch-nonstop.c: New file.
1639 * gdb.mi/mi-watch-nonstop.exp: New file.
1640
924437bc
PA
16412011-12-13 Pedro Alves <pedro@codesourcery.com>
1642 Doug Evans <dje@google.com>
1643
1644 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1645 (clean_restart): Remove references to the gdb_stub target board
1646 variable.
1647 (gdb_step_for_stub): Delete.
1648
1649 * gdb.base/annota1.exp: Remove all references to [target_info
1650 exists gdb_stub], gdb_step_for_stub and usestubs.
1651 * gdb.base/annota3.exp: Ditto.
1652 * gdb.base/async.exp: Ditto.
1653 * gdb.base/break.exp: Ditto.
1654 * gdb.base/code-expr.exp: Ditto.
1655 * gdb.base/commands.exp: Ditto.
1656 * gdb.base/completion.exp: Ditto.
1657 * gdb.base/condbreak.exp: Ditto.
1658 * gdb.base/consecutive.exp: Ditto.
1659 * gdb.base/cvexpr.exp: Ditto.
1660 * gdb.base/define.exp: Ditto.
1661 * gdb.base/display.exp: Ditto.
1662 * gdb.base/ena-dis-br.exp: Ditto.
1663 * gdb.base/environ.exp: Ditto.
1664 * gdb.base/gnu-ifunc.exp: Ditto.
1665 * gdb.base/maint.exp: Ditto.
1666 * gdb.base/pending.exp: Ditto.
1667 * gdb.base/sect-cmd.exp: Ditto.
1668 * gdb.base/sepdebug.exp: Ditto.
1669 * gdb.base/unload.exp: Ditto.
1670 * gdb.base/watchpoint-solib.exp: Ditto.
1671 * gdb.cp/annota2.exp: Ditto.
1672 * gdb.cp/annota3.exp: Ditto.
1673 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1674 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1675 * gdb.mi/mi-pending.exp: Ditto.
1676 * gdb.trace/circ.exp: Ditto.
1677 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1678 * gdb.base/list.exp: Ditto.
1679
1680 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1681 breakpoint function and all references to the usestubs macro.
1682 * gdb.base/exprs.c: Ditto.
1683 * gdb.base/freebpcmd.c: Ditto.
1684 * gdb.base/bitfields.c: Ditto.
1685 * gdb.base/bitfields2.c: Ditto.
1686 * gdb.base/break.c: Ditto.
1687 * gdb.base/call-sc.c: Ditto.
1688 * gdb.base/call-signals.c: Ditto.
1689 * gdb.base/callfuncs.c: Ditto.
1690 * gdb.base/charset.c: Ditto.
1691 * gdb.base/consecutive.c: Ditto.
1692 * gdb.base/constvars.c: Ditto.
1693 * gdb.base/funcargs.c: Ditto.
1694 * gdb.base/int-type.c: Ditto.
1695 * gdb.base/interrupt.c: Ditto.
1696 * gdb.base/langs0.c: Ditto.
1697 * gdb.base/list0.c: Ditto.
1698 * gdb.base/mips_pro.c: Ditto.
1699 * gdb.base/miscexprs.c: Ditto.
1700 * gdb.base/nodebug.c: Ditto.
1701 * gdb.base/opaque0.c: Ditto.
1702 * gdb.base/pointers.c: Ditto.
1703 * gdb.base/printcmds.c: Ditto.
1704 * gdb.base/ptype.c: Ditto.
1705 * gdb.base/recurse.c: Ditto.
1706 * gdb.base/reread1.c: Ditto.
1707 * gdb.base/reread2.c: Ditto.
1708 * gdb.base/restore.c: Ditto.
1709 * gdb.base/return.c: Ditto.
1710 * gdb.base/run.c: Ditto.
1711 * gdb.base/scope0.c: Ditto.
1712 * gdb.base/sepdebug.c: Ditto.
1713 * gdb.base/setshow.c: Ditto.
1714 * gdb.base/setvar.c: Ditto.
1715 * gdb.base/sigall.c: Ditto.
1716 * gdb.base/signals.c: Ditto.
1717 * gdb.base/structs.c: Ditto.
1718 * gdb.base/structs2.c: Ditto.
1719 * gdb.base/testenv.c: Ditto.
1720 * gdb.base/twice.c: Ditto.
1721 * gdb.base/unwindonsignal.c: Ditto.
1722 * gdb.base/watchpoint.c: Ditto.
1723 * gdb.base/watchpoints.c: Ditto.
1724 * gdb.base/whatis.c: Ditto.
1725 * gdb.cp/classes.cc: Ditto.
1726 * gdb.cp/cplusfuncs.cc: Ditto.
1727 * gdb.cp/derivation.cc: Ditto.
1728 * gdb.cp/formatted-ref.cc: Ditto.
1729 * gdb.cp/misc.cc: Ditto.
1730 * gdb.cp/overload.cc: Ditto.
1731 * gdb.cp/ovldbreak.cc: Ditto.
1732 * gdb.cp/ref-params.cc: Ditto.
1733 * gdb.cp/ref-types.cc: Ditto.
1734 * gdb.cp/templates.cc: Ditto.
1735 * gdb.cp/virtfunc.cc: Ditto.
1736 * gdb.hp/gdb.aCC/run.c: Ditto.
1737 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1738 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1739 * gdb.reverse/consecutive-reverse.c: Ditto.
1740 * gdb.reverse/sigall-reverse.c: Ditto.
1741 * gdb.reverse/until-reverse.c: Ditto.
1742 * gdb.reverse/watch-reverse.c: Ditto.
1743 * gdb.trace/actions.c: Ditto.
1744 * gdb.trace/circ.c: Ditto.
1745 * gdb.trace/collection.c: Ditto.
1746
fabde485
PA
17472011-12-13 Pedro Alves <pedro@codesourcery.com>
1748
1749 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1750 (func6, func7): New.
1751 (main): Call func6 and func7.
1752 * gdb.base/watchpoint.exp (test_wide_location_1)
1753 (test_wide_location_2): New.
1754 (top level): Re-enable hardware watchpoints if necessary. Call
1755 test_wide_location_1 and test_wide_location_2.
1756
ff7d1690
YQ
17572011-12-11 Yao Qi <yao@codesourcery.com>
1758
1759 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1760
a6af7abe
JB
17612011-12-11 Joel Brobecker <brobecker@adacore.com>
1762
1763 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1764 expected output for unsupported case.
1765
61638e15
JK
17662011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1767
1768 PR testsuite/12649
1769 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1770 Protect gdb_test_multiple by final $gdb_prompt match.
1771
0a00efc3
JK
17722011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1773
1774 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1775 New variable, new test.
1776 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1777 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1778 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1779 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1780 them if HAVE_GCC_45682_FIXED is not set.
1781
4511b1ba
YQ
17822011-12-10 Yao Qi <yao@codesourcery.com>
1783
1784 * gdb.trace/status-stop.exp: New.
1785 * gdb.trace/status-stop.c: New.
1786
27949e73
JK
17872011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1790 timeout.
1791
d8ea7931
TT
17922011-12-08 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1795 condition.
1796
1cc310d2
SS
17972011-12-07 Stan Shebs <stan@codesourcery.com>
1798
1799 * gdb.trace/tfind.exp: Update for output changes.
1800
d482a875
PA
18012011-12-07 Pedro Alves <pedro@codesourcery.com>
1802
1803 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1804 throws "Cannot insert catchpoints in this configuration".
1805 * gdb.ada/mi_catch_ex.exp: Likewise.
1806
f0ba3972
PA
18072011-12-06 Pedro Alves <pedro@codesourcery.com>
1808
1809 * gdb.base/break-always.exp: Test changing memory at addresses
1810 with breakpoints inserted.
1811
f8eba3c6
TT
18122011-12-06 Joel Brobecker <brobecker@acacore.com>
1813
1814 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1815 involving a fully qualified function name.
1816
18172011-12-06 Tom Tromey <tromey@redhat.com>
1818
1819 * gdb.ada/homonym.exp: Add three breakpoint tests.
1820
18212011-12-06 Tom Tromey <tromey@redhat.com>
1822
1823 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1824 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1825 * gdb.objc/objcdecode.exp: Update for output changes.
1826 * gdb.linespec/linespec.exp: New file.
1827 * gdb.linespec/lspec.cc: New file.
1828 * gdb.linespec/lspec.h: New file.
1829 * gdb.linespec/body.h: New file.
1830 * gdb.linespec/base/two/thefile.cc: New file.
1831 * gdb.linespec/base/one/thefile.cc: New file.
1832 * gdb.linespec/Makefile.in: New file.
1833 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1834 output changes.
1835 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1836 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1837 makes one breakpoint.
1838 * gdb.cp/method2.exp (test_break): Update for output changes.
1839 * gdb.cp/mb-templates.exp: Update for output changes.
1840 * gdb.cp/mb-inline.exp: Update for output changes.
1841 * gdb.cp/mb-ctor.exp: Update for output changes.
1842 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1843 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1844 has multiple matches.
1845 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1846 error message change.
1847 * gdb.base/list.exp (test_list_filename_and_number): Update for
1848 error message change.
1849 * gdb.base/break.exp: Disable pending breakpoints. Update for
1850 output changes.
1851 * configure.ac: Add gdb.linespec.
1852 * configure: Rebuild.
1853 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1854
c642a434
UW
18552011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1856
1857 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1858 last_break register on s390*-*-* targets.
1859
b18003d1
JB
18602011-12-06 Joel Brobecker <brobecker@adacore.com>
1861
1862 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1863 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1864 of parameter X in procedure Foo.
1865
fe96589c
SS
18662011-12-05 Stan Shebs <stan@codesourcery.com>
1867
1868 * gdb.trace/tfind.exp: Update help string matches.
1869
1820ab47
JK
18702011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1871
1872 * gdb.server/ext-run.exp (get process list): Accept also systemd
1873 as PID 1.
1874
e11ac3a3
JK
18752011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1876 Pedro Alves <pedro@codesourcery.com>
1877
1878 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1879 starting GDB.
1880 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1881 $use_gdb_stub.
1882 * gdb.base/display.exp: Likewise.
1883 * gdb.base/ending-run.exp: Likewise.
1884 * gdb.base/list.exp (test_listsize): Likewise.
1885 * gdb.base/setshow.exp: Likewise.
1886 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1887 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1888 check by global $use_gdb_stub.
1889 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1890 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1891 (default_gdb_init): Unset global $use_gdb_stub.
1892 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1893 by global $use_gdb_stub.
1894 * lib/gdbserver-support.exp: Extend comments for set_board_info
1895 gdb_protocol and gdb,socketport.
1896 (gdbserver_start_extended): Set global gdbserver_protocol and
1897 gdbserver_gdbport. Clear global use_gdb_stub.
1898 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1899 from target use_gdb_stub.
1900 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1901
1d41d75c
DE
19022011-12-03 Doug Evans <dje@google.com>
1903
1904 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1905 (gdb_step_for_stub): Add comments.
1906
d6d7a51a
MR
19072011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1908
1909 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1910 to the caller.
1911 (gdb_test_multiple): Likewise.
1912
05acf274
JK
19132011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 Fix gdb.mi/mi-solib.exp without system debug info installed.
1916 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1917 expect attribute, return 0 for it. Update comments.
1918
2268b414
JK
19192011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1922 (corrupted list): Adjust the expectation.
1923
585861ea
JK
19242011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1925
1926 PR threads/13448
1927 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1928 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1929 * gdb.threads/tls-var-main.c: New file.
1930 * gdb.threads/tls-var.c: New file.
1931 * gdb.threads/tls-var.exp: New file.
1932
968643aa
JK
19332011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1934
1935 PR testsuite/12649
1936 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1937 Protect gdb_test_multiple by final $gdb_prompt match.
1938 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1939 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1940 (test_tracepoints): Likewise.
1941
9750bca9
JK
19422011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1943
1944 PR breakpoints/13346
1945 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1946 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1947 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1948
ac1349b7
JB
19492011-12-01 Joel Brobecker <brobecker@adacore.com>
1950
1951 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1952 * gdb.ada/homonym/homonym.adb: For use of all types defined
1953 locally inside both Get_Value subprograms.
1954
26d44faf
JK
19552011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1956
1957 Fix racy FAILs.
1958 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1959 of send_gdb.
1960
514f6425
UW
19612011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1962
1963 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1964 environment variable after test completed.
1965
4255c8d2
UW
19662011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1967
1968 * gdb.base/solib-nodir.exp: Skip if remote target.
1969 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1970 application. Call gdb_load_shlibs.
1971 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1972
a35ad96a
JB
19732011-11-29 Joel Brobecker <brobecker@adacore.com>
1974
1975 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1976
1a1d5513
JB
19772011-11-28 Joel Brobecker <brobecker@adacore.com>
1978
1979 * gdb.ada/fullname_bp: New testcase.
1980
50b4ddf8
JK
19812011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1982
1983 PR testsuite/12649
1984 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1985 Wrap send_gdb into a new gdb_test.
1986
fb0aec57
JK
1987 Code cleanup.
1988 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1989 Convert send_gdb and gdb_expect to gdb_test_multiple.
1990
2376d946
JK
19912011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1994
1eec78bd
KS
19952011-11-23 Keith Seitz <keiths@redhat.com>
1996
1997 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1998 (mi_varobj_tree_test_children_callback): New proc.
1999 (mi_walk_varobj_tree): New proc.
2000
36dfb11c
TT
20012011-11-22 Tom Tromey <tromey@redhat.com>
2002
2003 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
2004 Add "use_mi_command" argument.
2005 (mi_run_cmd, mi_run_with_cli): New procs.
2006 * gdb.mi/solib-lib.c: New file.
2007 * gdb.mi/solib-main.c: New file.
2008 * gdb.mi/mi-solib.exp: New file.
2009
0e965dd0
DE
20102011-11-21 Doug Evans <dje@google.com>
2011
2012 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
2013 _Unwind_DebugHook is missing.
2014
f196051f
SS
20152011-11-20 Stan Shebs <stan@codesourcery.com>
2016
2017 * gdb.trace/tstatus.exp: New.
2018 * gdb.trace/actions.c: Include string.h.
2019
bfccc43c
YQ
20202011-11-18 Yao Qi <yao@codesourcery.com>
2021
2022 * gdb.trace/pending.exp: New.
2023 * gdb.trace/pending.c: New.
2024 * gdb.trace/pendshr1.c: New.
2025 * gdb.trace/pendshr2.c: New.
2026 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
2027 tracepoint location becomes pending.
2028 (tracepoint_change_loc_2): New.
2029
73cd8ab1
DM
20302011-11-16 David S. Miller <davem@davemloft.net>
2031
2032 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
2033 target is sparc*-*-linux*
2034
77426730
PK
20352011-11-15 Paul Koning <paul_koning@dell.com>
2036
2037 * gdb.python/py-type.exp: New testcases for exceptions on scalar
2038 types.
2039
ed59ded5
DE
20402011-11-14 Doug Evans <dje@google.com>
2041
2042 * gdb.base/shell.exp: New file.
2043
405f8e94
SS
20442011-11-14 Stan Shebs <stan@codesourcery.com>
2045
2046 * gdb.trace/ftrace.c: New.
2047 * gdb.trace/ftrace.exp: New.
2048
1e4d1764
YQ
20492011-11-14 Yao Qi <yao@codesourcery.com>
2050
2051 * gdb.trace/change-loc-1.c: New.
2052 * gdb.trace/change-loc-2.c: New.
2053 * gdb.trace/change-loc.c: New.
2054 * gdb.trace/change-loc.exp: New.
2055 * gdb.trace/change-loc.h: New.
2056 * gdb.trace/trace-break.c (marker): Define new symbol.
2057 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
2058 New.
2059 (break_trace_same_addr_6): New.
2060
71eba9c2 20612011-11-12 Matt Rice <ratmice@gmail.com>
2062
2063 * gdb.base/info-macros.exp: Make tests for info definitions
2064 test info macro. Add tests for info macro argument processing.
2065 Rename a few tests.
2066
1d93e29a
KS
20672011-11-11 Keith Seitz <keiths@redhat.com>
2068
2069 PR gdb/12843
2070 * gdb.base/linespecs.exp: New file.
2071
a4b5b48a
DE
20722011-11-11 Doug Evans <dje@google.com>
2073
2074 * gdb.threads/print-threads.exp: Extend timeout for slower
2075 tests.
2076
f6b47be4
DE
20772011-11-10 Doug Evans <dje@google.com>
2078
792a0230
DE
2079 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
2080 "record to end of main" test.
2081
f6b47be4
DE
2082 * gdb.python/py-type.c (TS): New typedef.
2083 (ts): New global.
2084 * gdb.python/py-type.exp: Test field list of typedef.
2085
22355c90
JB
20862011-11-10 Joel Brobecker <brobecker@adacore.com>
2087
2088 * gdb.ada/small_reg_param: New testcase.
2089
a7860e76
TT
20902011-11-09 Tom Tromey <tromey@redhat.com>
2091
2092 * gdb.cp/destrprint.exp: New file.
2093 * gdb.cp/destrprint.cc: New file.
2094
72a2e3dc
MI
20952011-11-08 Meador Inge <meadori@codesourcery.com>
2096
2097 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
2098 (switch_stack_to_other): New test function.
2099 * gdb.arch/thumb-prologue.exp: New test cases.
2100
c7195df2 21012011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
2102
2103 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
2104
d3895d7d
YQ
21052011-11-08 Yao Qi <yao@codesourcery.com>
2106
2107 * gdb.exp (supports_process_record): New.
2108 (supports_reverse): New.
2109 * gdb.reverse/break-precsave.exp: Call support_process_record
2110 to run test conditionally.
2111 * gdb.reverse/consecutive-precsave.exp: Likewise.
2112 * gdb.reverse/i386-precsave.exp: Likewise.
2113 * gdb.reverse/machinestate-precsave.exp: Likewise.
2114 * gdb.reverse/solib-precsave.exp: Likewise.
2115 * gdb.reverse/step-precsave.exp: Likewise.
2116 * gdb.reverse/until-precsave.exp: Likewise.
2117 * gdb.reverse/watch-precsave.exp: Likewise.
2118 * gdb.reverse/break-reverse.exp: Call support_reverse to run
2119 test conditionally.
2120 * gdb.reverse/consecutive-reverse.exp: Likewise.
2121 * gdb.reverse/finish-precsave.exp: Likewise.
2122 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
2123 * gdb.reverse/finish-reverse.exp: Likewise.
2124 * gdb.reverse/i386-reverse.exp: Likewise.
2125 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2126 * gdb.reverse/machinestate.exp: Likewise.
2127 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
2128 * gdb.reverse/sigall-precsave.exp: Likewise.
2129 * gdb.reverse/sigall-reverse.exp: Likewise.
2130 * gdb.reverse/solib-reverse.exp: Likewise.
2131 * gdb.reverse/step-reverse.exp: Likewise.
2132 * gdb.reverse/until-reverse.exp: Likewise.
2133 * gdb.reverse/watch-reverse.exp: Likewise.
2134
a59306a3
YQ
21352011-11-05 Yao Qi <yao@codesourcery.com>
2136
2137 * gdb.trace/trace-break.exp: Add test on setting two
2138 fast tracepoints at the same address.
2139
87769f59
JK
21402011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2141
2142 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
2143
3065dfb6
SS
21442011-11-02 Stan Shebs <stan@codesourcery.com>
2145
2146 * gdb.trace/collection.c: Add code using strings.
2147 * gdb.trace/collection.exp: Add tests of string collection.
2148
89e208db
JK
21492011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2150
2151 * gdb.base/skip-solib.exp (executable_main): New variable.
2152 (binfile_main): Base it on that.
2153 Use $executable_main in clean_restart calls. Drop gdb_exit and
2154 gdb_start calls.
2155
405e54e9
JK
21562011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2157
2158 Fix racy FAILs.
2159 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
2160 breakpoint_re globals import by async. Set string_regex to .* for
2161 async. Remove the optional thread_selected_re and breakpoint_re
2162 globals expectations.
2163
58e8570a
JM
21642011-11-01 Joseph Myers <joseph@codesourcery.com>
2165
2166 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
2167 well as Cygwin.
2168
7b35ec7f 21692011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
2170
2171 Add tests for skip command.
89e208db
JK
2172 * gdb.base/skip-solib-lib.c: New
2173 * gdb.base/skip-solib-main.c: New
2174 * gdb.base/skip-solib.exp: New
2175 * gdb.base/skip.c: New
2176 * gdb.base/skip.exp: New
2177 * gdb.base/skip1.c: New
2178 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 2179
b9fd1791
PA
21802011-10-31 Yao Qi <yao@codesourcery.com>
2181 Pedro Alves <pedro@codesourcery.com>
2182
2183 * gdb.trace/trace-break.c: New.
2184 * gdb.trace/trace-break.exp: New.
2185
4323fecc
JK
21862011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2187
2188 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
2189 break-here-2.
2190
0e5bf2a8
PA
21912011-10-28 Pedro Alves <pedro@codesourcery.com>
2192
2193 * gdb.threads/no-unwaited-for-left.c: New.
2194 * gdb.threads/no-unwaited-for-left.exp: New.
2195 * gdb.threads/non-ldr-exc-1.c: New.
2196 * gdb.threads/non-ldr-exc-1.exp: New.
2197 * gdb.threads/non-ldr-exc-2.c: New.
2198 * gdb.threads/non-ldr-exc-2.exp: New.
2199 * gdb.threads/non-ldr-exc-3.c: New.
2200 * gdb.threads/non-ldr-exc-3.exp: New.
2201 * gdb.threads/non-ldr-exc-4.c: New.
2202 * gdb.threads/non-ldr-exc-4.exp: New.
2203
3a3dad98
JK
22042011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2205
2206 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
2207 * gdb.base/attach-pie-misread.exp: Likewise.
2208 * gdb.base/break-interp.exp: Likewise.
2209 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
2210 testcases for use_gdb_stub.
2211 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
2212 (continue): New testcase.
2213 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
2214 * gdb.threads/attach-into-signal.exp: Likewise.
2215 * gdb.threads/attach-stopped.exp: Likewise.
2216 * gdb.threads/attachstop-mt.exp: Likewise.
2217
d6a5d40c
PK
22182011-10-28 Paul Koning <paul_koning@dell.com>
2219
2220 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
2221
ca539be8
JK
22222011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2223
2224 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
2225 (mi_gdb_test): Import globals thread_selected_re
2226 and breakpoint_re. Expect them optionally at the regex start.
2227
d234ef5c
DE
22282011-10-27 Doug Evans <dje@google.com>
2229
2230 * gdb.python/python.exp: Test source -s.
2231
ab964825
PK
22322011-10-26 Paul Koning <paul_koning@dell.com>
2233
2234 * gdb.python/lib-types.cc (struct A): New structure.
2235 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 2236
54d8a644
PK
22372011-10-25 Paul Koning <paul_koning@dell.com>
2238
2239 PR python/13327
d234ef5c 2240
54d8a644
PK
2241 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
2242 fetch_lazy method.
2243
b0221781
YQ
22442011-10-24 Yao Qi <yao@codesourcery.com>
2245
2246 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
2247 target is tic6x-*-*.
2248
6cda5a20
JB
22492011-10-21 Joel Brobecker <brobecker@adacore.com>
2250
2251 * gdb.ada/mi_task_info/task_switch.adb: New file.
2252 * gdb.ada/mi_task_info.exp: New file.
2253
5ed9db04
JK
22542011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2255
2256 * gdb.cp/expand-psymtabs-cxx.exp: New file.
2257 * gdb.cp/expand-psymtabs-cxx.cc: New file.
2258
9df2fbc4
PM
22592011-10-20 Phil Muldoon <pmuldoon@redhat.com>
2260
2261 PR python/12656
2262
2263 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
2264 global_block tests.
2265
736086ba
TT
22662011-10-18 Tom Tromey <tromey@redhat.com>
2267
2268 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
2269
4af31552
TT
22702011-10-18 Tom Tromey <tromey@redhat.com>
2271
2272 * gdb.base/source.exp: Don't include full file name in test name.
2273 * gdb.python/python.exp: Don't include full file name in test
2274 name.
2275
43136979
AR
22762011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 * gdb.base/attach-pie-noexec.c: New files.
2279 * gdb.base/attach-pie-noexec.exp: New files.
2280
543a9323
JM
22812011-10-17 Joseph Myers <joseph@codesourcery.com>
2282
2283 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
2284 prompt for each extra line in command.
2285
21ae7a4d
JK
22862011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2287
2288 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
2289 Revert the part of:
2290 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2291 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2292 Change the expected string.
2293
20ec36d9
JK
22942011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2295
2296 Fix results with system glibc debug info installed.
2297 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
2298 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
2299 Accept also __libc_ symbol prefix and no prefix.
2300
6501c2fc
KS
23012011-10-14 Keith Seitz <keiths@redhat.com>
2302
2303 PR c++/13225
2304 * gdb.cp/converts.cc (foo3_1): New function.
2305 (foo3_2): New functions.
2306 * gdb.cp/converts.exp: Add tests for int to pointer conversion
2307 and null pointer conversions of integer constant zero.
2308 Add test to check if all arguments are checked for incompatible
2309 conversion BADNESS.
2310
55b1fd0c
TT
23112011-10-14 Tom Tromey <tromey@redhat.com>
2312
2313 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
2314 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
2315 linespec.
2316
22c05d8a
JK
23172011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 Fix internal error regression.
2320 * gdb.dwarf2/implptr-optimized-out.S: New file.
2321 * gdb.dwarf2/implptr-optimized-out.exp: New file.
2322
1d6edc3c
JK
23232011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2324
2325 Fix empty DWARF expressions DATA vs. SIZE conditionals.
2326 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
2327 (loclist): New.
2328 (4): New abbrev.
2329 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
2330 Use prepare_for_testing, remove clean_restart.
2331 (p arraynoloc, p arraycallnoloc): New tests.
2332
9ec72168
JK
23332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.cp/namespace-enum.exp (executable): New variable.
2336 (binfile): Use ${objdir}/${subdir}/ prefix.
2337 Use ${executable} for clean_restart.
2338
9c6c53f7
SA
23392011-10-11 Sterling Augustine <saugustine@google.com>
2340
2341 * gdb.cp/Makefile.in: Add namespace-enum test.
2342 * gdb.cp/namespace-enum.exp: New file.
2343 * gdb.cp/namespace-enum.c: New file.
2344 * gdb.cp/namespace-enum-main.c: New file.
2345
fac7ceb3
UW
23462011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
2347
2348 * gdb.python/py-shared.exp: Relax filename check to handle remote:
2349 sysroot.
2350
941b2081
JK
23512011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2352
2353 Reimplement @entry in input expressions.
2354 * gdb.base/exprs.c (v_int_array_init): New variable.
2355 * gdb.base/exprs.exp (print v_int_array_init)
2356 (print *v_int_array_init@1, print *v_int_array_init@2)
2357 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
2358 (print v_int_array_init[1]@1): New tests.
2359
0344e878
JM
23602011-10-10 Joseph Myers <joseph@codesourcery.com>
2361
2362 * gdb.cp/gdb2495.exp: Do not include directories in filename in
2363 expected message.
2364
5a56e9c5
DE
23652011-10-09 Doug Evans <dje@google.com>
2366
2367 * gdb.base/alias.exp: Add tests for alias command.
2368
2bda9cc5
JK
23692011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2370
2371 * gdb.arch/amd64-entry-value.s: New file.
2372 * gdb.mi/mi2-amd64-entry-value.s: New file.
2373
a471c594
JK
23742011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 Display @entry parameter values even for references.
2377 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
2378 functions.
2379 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
2380 reference and datap_input.
2381 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
2382 breakpoints.
2383 (continue to breakpoint: entry_reference: reference)
2384 (entry_reference: bt at entry)
2385 (continue to breakpoint: entry_reference: breakhere_reference)
2386 (entry_reference: bt, entry_reference: ptype regparam)
2387 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
2388 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
2389 (entry_reference: p regcopy, entry_reference: p nodataparam)
2390 (entry_reference: p nodataparam@entry): New tests.
2391
36b11add
JK
23922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2393
2394 Support @entry in input expressions.
2395 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
2396 (entry_stack: p s1@entry, entry_stack: p s2@entry)
2397 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
2398 (tailcall: p j@entry): New tests.
2399 * gdb.cp/koenig.cc (A::entry): New function.
2400 (main): Call it.
2401 * gdb.cp/koenig.exp (p entry (c)): New test.
2402
e18b2753
JK
24032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2404
2405 Display @entry parameter values (without references).
2406 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
2407 (different, validity, invalid): New functions.
2408 (main): Call them.
2409 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
2410 stacktest, breakhere_stacktest, different, breakhere_different,
2411 breakhere_validity and breakhere_invalid.
2412 (entry: bt): Update for @entry.
2413 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
2414 (entry_validity: *, entry_invalid: *): Many new tests.
2415 * gdb.base/break.exp
2416 (run until breakpoint set at small function, optimized file): Accept
2417 also the @entry suffix.
2418 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
2419 * gdb.mi/mi2-amd64-entry-value.c: New files.
2420 * gdb.mi/mi2-amd64-entry-value.exp: New files.
2421
2d6c5dc2
JK
24222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2423
2424 Protect entry values against self tail calls.
2425 * gdb.arch/amd64-entry-value.cc (self2, self): New.
2426 (main): Call self.
2427 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
2428 (set debug entry-values 1, self: bt debug entry-values): New tests.
2429
111c6489
JK
24302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2431
2432 Recognize virtual tail call frames.
2433 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
2434 (amb_b, amb_a): New.
2435 (main): Call a and b.
2436 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
2437 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
2438 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
2439 New tests.
2440
8e3b41a9
JK
24412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2442
2443 Implement basic support for DW_TAG_GNU_call_site.
2444 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
2445 * gdb.arch/amd64-entry-value.cc: New file.
2446 * gdb.arch/amd64-entry-value.exp: New file.
2447
181cebd4
JK
24482011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
2451 * gdb.dwarf2/implptr-64bit.S: New file.
2452 * gdb.dwarf2/implptr-64bit.exp: New file.
2453
741f5e3c
JK
24542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 Fix initial language detection with -readnow.
2457 * gdb.cp/readnow-language.cc: New file.
2458 * gdb.cp/readnow-language.exp: New file.
2459
a73d2258
JK
24602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
2461
2462 Fix printed anonymous struct name.
2463 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
2464
af369495
JM
24652011-10-09 Joseph Myers <joseph@codesourcery.com>
2466
2467 * gdb.base/solib-symbol.exp: Do not include directories in
2468 filenames in expected messages.
2469
1fa57852
DE
24702011-10-07 Doug Evans <dje@google.com>
2471
2472 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
2473
bd054e06
KP
24742011-10-07 Kevin Pouget <kevin.pouget@st.com>
2475
2476 Allow Python notification of new object-file loadings.
2477 * gdb.python/py-events.exp: Test newobjfile event.
2478 * gdb.python/py-events.py: Register newobjfile callback.
2479 * gdb.python/py-events.c: Add call to shared library
2480 * gdb.python/py-events-shlib.c: New file.
2481
8031b6f8
JM
24822011-10-06 Joseph Myers <joseph@codesourcery.com>
2483
2484 * gdb.base/fixsection.exp: Do not include directories in filename
2485 in expected message.
2486
7fea6923
PM
24872011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
2488
2489 Add tests for passing of environment variables to inferior.
2490 * gdb.base/testenv.c: New test source.
2491 * gdb.base/testenv.exp: New expect test.
2492
687f2a88
PK
24932011-10-04 Paul Koning <paul_koning@dell.com>
2494
2495 * gdb.python/py-value.c (main): Break before return.
2496
cb6be26b
KP
24972011-10-04 Kevin Pouget <kevin.pouget@st.com>
2498
2499 PR python/12691: Add the inferior to Python exited event
2500 * gdb.python/py-events.exp: Test the inferior attribute of exited
2501 event with a fork.
2502 * gdb.python/py-events.py: Print inferior number on exit.
2503 * gdb.python/py-events.c: Fork the inferior.
2504
fb213700
EBM
25052011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2506
2507 * gdb.base/jit.exp: Add testcase name to log message
2508
aa2071bd
PK
25092011-10-03 Paul Koning <paul_koning@dell.com>
2510 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 * gdb.python/py-value.exp
2513 (python inval = gdb.parse_and_eval('*(int*)0'))
2514 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
2515 (set argc=2, python print argc_lazy): New tests.
2516
dd11a36c
JB
25172011-10-02 Joel Brobecker <brobecker@adacore.com>
2518
2519 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
2520
46f886f1
JK
25212011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2522 Pedro Alves <pedro@codesourcery.com>
2523
2524 * gdb.python/py-value.exp (test_value_in_inferior): New variable
2525 can_read_0, test for it.
2526 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
2527 (parse_and_eval with memory error): ... here, make it untested if
2528 can_read_0.
2529
c5cb204f
MP
25302011-09-30 Marek Polacek <mpolacek@redhat.com>
2531
2532 * gdb.python/python.exp (verify pagination beforehand)
2533 (verify pagination afterwards): Fix race by splitting the line.
2534
68fb0ec0
JM
25352011-09-29 Joseph Myers <joseph@codesourcery.com>
2536
2537 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
2538 for 64-bit multilibs from i?86-* targets.
2539
6aee0d90
MP
25402011-09-29 Marek Polacek <mpolacek@redhat.com>
2541
2542 * lib/gdb.exp: Fix a typo in one of the comments.
2543
e9101ff5
MP
25442011-09-29 Marek Polacek <mpolacek@redhat.com>
2545
2546 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
2547 matching pattern.
2548
7a81bdbf
PK
25492011-09-28 Paul Koning <paul_koning@dell.com>
2550
2551 * gdb.python/py-type.c (enum E): New.
2552 * gdb.python/py-type.exp (test_fields): Add tests for Python
2553 mapping access to fields.
2554 (test_enums): New test for field access on enums.
2555
6710bf39
SS
25562011-09-27 Stan Shebs <stan@codesourcery.com>
2557
2558 * gdb.trace/collection.exp: Test collection of $_ret.
2559
b2a6bdeb
AT
25602011-09-22 Andreas Tobler <andreast@fgznet.ch>
2561
2562 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
2563 list of compilation switches for <*-*-freebsd*>.
2564
3c9057f3
SS
25652011-09-19 Stan Shebs <stan@codesourcery.com>
2566
2567 * gdb.trace/tspeed.exp: New file.
2568 * gdb.trace/tspeed.c: New file.
2569
34518530
YQ
25702011-09-18 Yao Qi <yao@codesourcery.com>
2571
2572 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
2573 instructions.
2574 (test_adr_32bit, test_pop_pc): Likewise.
2575 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
2576 Thumb instructions.
2577 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
2578 in gdb_test_multiple.
2579 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
2580
ab254057
YQ
25812011-09-17 Yao Qi <yao@codesourcery.com>
2582
2583 * lib/gdb.exp (can_single_step_to_signal_handler): New.
2584 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
2585 support single step to signal handler.
2586
9c317b71
YQ
25872011-09-17 Yao Qi <yao@codesourcery.com>
2588
2589 * gdb.base/disp-step-fork.c: New.
2590 * gdb.base/disp-step-syscall.exp: New.
2591 * gdb.base/disp-step-vfork.c: New.
2592
a8123151
JB
25932011-09-16 Joel Brobecker <brobecker@adacore.com>
2594
2595 * gdb.ada/tasks.exp: Make the expected output for
2596 the `info tasks' tests more resilient to spacing
2597 changes.
2598
63a9aad8
JK
25992011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2600
2601 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
2602 (reached breakpoint 2, reached breakpoint 3): Update expected output.
2603
2aa48337
KP
26042011-09-15 Kevin Pouget <kevin.pouget@st.com>
2605
2606 PR Python/12692 Add gdb.selected_inferior() to Python interface.
2607 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
2608
6839b47f
KP
26092011-04-30 Kevin Pouget <kevin.pouget@st.com>
2610
2611 Handle multiple breakpoint hits in Python interface:
2612 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2613 presence.
2614 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2615 breakpoint hits.
2616
0935723e
JK
26172011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2618 Jan Kratochvil <jan.kratochvil@redhat.com>
2619
2620 * gdb.python/py-events.exp: Remove pretty printing comment.
2621 * gdb.python/py-evsignal.exp: New file.
2622 * gdb.python/py-evthreads.c: Include signal.h.
2623 (thread3): Remove variable count3. Remove variable bad and use raise
2624 instead.
2625 (thread2): Remove variable count2. Move thread3 pthread_create here,
2626 merge pthread_join to a single line.
2627 (main): Remove variable count1. Merge pthread_join with pthread_create
2628 to a single line.
2629 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2630 KFAIL python/12966 for gdbserver. Test return value of
2631 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2632 gdb_expect by gdb_test and gdb_test_multiple.
2633 (thread 2, thread 3): New tests.
2634
4801a9a3
PA
26352011-09-12 Matt Rice <ratmice@gmail.com>
2636 Pedro Alves <pedro@codesourcery.com>
2637
2638 PR gdb/13175
2639
2640 * gdb.base/interp.exp: New tests.
2641 * gdb.base/interp.c: New file.
2642
24ece742
DE
26432011-09-12 Doug Evans <dje@google.com>
2644
2645 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2646 * gdb.dwarf2/typeddwarf.exp: Ditto.
2647
7f062217
JK
26482011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2649
2650 Fix compatibility with x32 arch.
2651 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2652 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2653 is_x86_like_target.
2654 * testsuite/gdb.trace/collection.exp: Likewise.
2655 * testsuite/gdb.trace/report.exp: Likewise.
2656 * testsuite/gdb.trace/unavailable.exp: Likewise.
2657 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2658 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2659 (is_x86_like_target): Check also is_amd64_regs_target.
2660
08711b9a
JK
26612011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 PR breakpoints/12435
2664 * gdb.arch/amd64-prologue-xmm.c: New file.
2665 * gdb.arch/amd64-prologue-xmm.exp: New file.
2666 * gdb.arch/amd64-prologue-xmm.s: New file.
2667
b99b5f66
JK
26682011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2669
2670 * gdb.dwarf2/dw2-param-error-main.c: New file.
2671 * gdb.dwarf2/dw2-param-error.S: New file.
2672 * gdb.dwarf2/dw2-param-error.exp: New file.
2673
a391a2f6
PA
26742011-09-08 Pedro Alves <pedro@codesourcery.com>
2675
2676 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2677 inferior's pid and look for a core dump named core.$pid. Use
2678 `remote_file' commands on the host instead of hand coding shell
2679 commands on the build.
2680 * gdb.base/valgrind-db-attach.exp: Kill the program before
2681 finishing the test.
2682
7d8e6458 26832011-09-02 Matt Rice <ratmice@gmail.com>
2684
2685 * lib/prompt.exp: New file for testing the first prompt.
2686 * gdb.python/py-prompt.exp: Ditto.
2687 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2688
68e77c9e
PA
26892011-09-02 Pedro Alves <pedro@codesourcery.com>
2690
2691 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2692 0, before testing gcore.
2693
9655e943
JK
26942011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
df6dc84d
JK
2696 * dw2-ifort-parameter-debug.S: Update copyright year.
2697 * dw2-ifort-parameter.c: Update copyright year.
2698 * dw2-ifort-parameter.exp: Update copyright year.
2699
9655e943
JK
2700 * dw2-ifort-parameter-debug.S: New file.
2701 * dw2-ifort-parameter.c: New file.
2702 * dw2-ifort-parameter.exp: New file.
2703
353d1d73
JK
27042011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.base/commands.exp (error_clears_commands_left): New function.
2707 (): Call it.
2708
5c07461a
JK
27092011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2710
2711 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2712 (C): Initialize `a'.
2713 * gdb.mi/mi-inheritance-syntax-error.exp
2714 (-data-evaluate-expression $path): Expect `a' as 5.
2715
0d932b2f
MK
27162011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2717
2718 PR mi/11912
2719 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2720 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2721 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2722 keyword in output of -var-info-path-expression.
2723
bdb54049
JK
27242011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2727 * gdb.trace/collection.exp: Likewise.
2728 * gdb.trace/report.exp: Likewise.
2729 * gdb.trace/unavailable.exp: Likewise.
2730 * gdb.trace/while-dyn.exp: Likewise.
2731
59cde39c
KS
27322011-08-18 Keith Seitz <keiths@redhat.com>
2733
2734 PR c++/12266
2735 * gdb.cp/meth-typedefs.cc: New file.
2736 * gdb.cp/meth-typedefs.exp: New file.
2737
fa3a4f15
PM
27382011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2739
2740 * gdb.python/python.exp: Add extended-prompt tests.
2741
c1049fca
JK
27422011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2743
2744 * gdb.arch/i386-dr3-watch.exp
2745 (watchpoint on gap1 does not fit debug registers)
2746 (delete all watchpoints): Fix racy expect strings.
2747
d93f7b5c
YQ
27482011-08-14 Yao Qi <yao@codesourcery.com>
2749
2750 * gdb.base/maint.exp: set data_section to ".neardata".
2751 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2752 * gdb.base/savedregs.exp: Handle SIGILL.
2753 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2754 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2755
457e09f0
DE
27562011-08-12 Doug Evans <dje@google.com>
2757
2758 * gdb.python/py-symbol.exp: Add test for symbol.type.
2759
5d0bb2fb
UW
27602011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2761
2762 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2763 * gdb.mi/mi-pthreads.exp: Likewise.
2764 * gdb.mi/mi2-pthreads.exp: Likewise.
2765 * gdb.mi/gdb669.exp.exp: Likewise.
2766
fcdfa280
PA
27672011-08-09 Pedro Alves <pedro@codesourcery.com>
2768
2769 * lib/mi-support.exp (detect_async): Rename to...
2770 (mi_detect_async): ... this.
2771 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2772 * gdb.mi/mi-nonstop.exp: Adjust.
2773 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2774 * gdb.mi/mi-nsintrall.exp: Adjust.
2775 * gdb.mi/mi-nsmoribund.exp: Adjust.
2776 * gdb.mi/mi-nsthrexec.exp: Adjust.
2777
9d8fa392
PA
27782011-08-09 Pedro Alves <pedro@codesourcery.com>
2779
2780 * gdb.base/display.c (do_loops): New `p_i' local.
2781 * gdb.base/display.exp: Test displaying a variable that is
2782 temporarily at a bad address.
2783
b6cede78
JK
27842011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2787 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2788
67bedb8c
JK
27892011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2790
2791 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2792 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2793 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2794
af6e93b2
PA
27952011-08-05 Pedro Alves <pedro@codesourcery.com>
2796
2797 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2798 procedure.
2799 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2800
1cf0e11f
YQ
28012011-08-05 Yao Qi <yao@codesourcery.com>
2802
2803 * gdb.base/callfuncs.exp: Set language after main.
2804 * gdb.cp/cplusfuncs.exp: Likewise.
2805 * gdb.cp/inherit.exp: Likewise.
2806
a1e28cb2
UW
28072011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2808
2809 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2810 * gdb.base/watch-vfork.exp: Skip on remote targets.
2811
d4f5bbb9
UW
28122011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2813
2814 * gdb.threads/thread-find.exp: Support remote targets.
2815
724f4f80
UW
28162011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2817
2818 * gdb.base/jit.exp: Download solib_binfile to target.
2819 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2820 and call dlopen without full path name.
2821 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2822 dlopen without full path name.
2823
934709f0
PW
28242011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2825
2826 * gdb.base/break-always.exp: Complete the test
2827 with duplicated breakpoints and enabling/disabling them.
2828
c26106c4
TT
28292011-08-02 Tom Tromey <tromey@redhat.com>
2830
2831 PR gdb/11289:
2832 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2833
9300444e 28342011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2835
2836 PR gdb/13045
2837 * gdb.base/float.exp: Add new test case for PR gdb/13045
2838 * gdb.base/float.c: New file.
2839
00bd41d6
PM
28402011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2841
2842 * gdb.python/py-mi.exp: Test printers returning string hint, and
2843 also not returning a value.
2844 * gdb.python/py-prettyprint.c: Add testcase for above.
2845 * gdb.python/py-prettyprint.py: Add test printer for above.
2846
d24f74ce
JK
28472011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2848
2849 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2850 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2851 (.Ldie30) Add as field "data4".
2852 (.Ldie32) Rename field "b" to "shl".
2853 (abbrev4) Change for the "data4" field.
2854 (abbrev5, abbrev6) Remove.
2855 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2856 (p &s.shl): ... here. Add comment.
2857 (p &s.data4): New.
2858
bb7da2bf
JK
28592011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 Fix crash on lval_computed values.
2862 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2863
11081198
JK
28642011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 * gdb.base/help.exp (help whatis): Update the expected string.
2867
3c6e0cb3
JK
28682011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2871 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2872 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2873 Change the expected string.
2874
efa80663
PA
28752011-07-26 Pedro Alves <pedro@codesourcery.com>
2876
2877 * gdb.base/watchpoint.exp
2878 (test_disable_enable_software_watchpoint): New procedure.
2879 (top level): Run it.
2880
db8e4570
UW
28812011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2882
2883 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2884 executable file "${binfile}", C++ version "${binfile}-cxx".
2885 * gdb.python/py-prettyprint.exp: Likewise.
2886 * gdb.python/py-symbol.exp: Likewise.
2887 * gdb.python/py-type.exp: Likewise.
2888 * gdb.python/py-value.exp: Likewise.
2889 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2890 file name instead of just suffix.
2891
543305c9
JK
28922011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2893
2894 Fix implicit pointer offsets.
2895 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2896 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2897 (continue to breakpoint: continue to baz breakpoint for implptr)
2898 (sanity check element 0, sanity check element 1)
2899 (enter the inlined function, check element 0 for the offset)
2900 (check element 1 for the offset)
2901 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2902 (set foo breakpoint for implptr): Update the breakpoint number.
2903
b3215adc
UW
29042011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2905
2906 * gdb.python/py-mi.exp: Use different file names for different
2907 versions of the executable under test.
2908 * gdb.python/py-prettyprint.exp: Likewise.
2909 * gdb.python/py-symbol.exp: Likewise.
2910 * gdb.python/py-template.exp: Likewise.
2911 * gdb.python/py-type.exp: Likewise.
2912 * gdb.python/py-value.exp: Likewise.
2913
182b9acc
UW
29142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2915
2916 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2917 flag after restarting GDB if necessary.
2918
e6052b5d
UW
29192011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2920
2921 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2922
1ced966e
PA
29232011-07-22 Pedro Alves <pedro@codesourcery.com>
2924
2925 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2926 backend doesn't leave used debug registers behind.
2927
3543a589
TT
29282011-07-22 Tom Tromey <tromey@redhat.com>
2929
2930 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2931 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2932 argument.
2933 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2934
14d15303 29352011-07-21 Matt Rice <ratmice@gmail.com>
2936
2937 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2938 in mostlyclean rule. Add files ending in .core.
2939
9b158ba0 29402011-07-21 Matt Rice <ratmice@gmail.com>
2941
2942 PR macros/12999
2943 * gdb.base/info-macros.c: New test sources.
2944 * gdb.base/info-macros.exp: New tests.
2945
d17b6f81
PM
29462011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2947
2948 * gdb.python/python.exp: Add prompt substitution tests.
2949
918dd910
JK
29502011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 Fix crash if referenced CU is aged out.
2953 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2954 New.
2955 * gdb.dwarf2/implptr.exp: Likewise.
2956
0e37a63c
JK
29572011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * gdb.dwarf2/implptr.S: Rebuilt.
2960 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2961 (bar): Use them for j, k, l.
2962 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2963 COMPILE.
2964 (print j in implptr:bar): Update for the intp typedef.
2965 (print p[0].x in implptr:foo): Use more exact regex.
2966
f65cf84c
TT
29672011-07-18 Tom Tromey <tromey@redhat.com>
2968
2969 * gdb.cp/static-method.exp: Add missing single quote.
2970
d5b4a7be
YQ
29712011-07-18 Yao Qi <yao@codesourcery.com>
2972
2973 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2974 supported.
2975 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2976 * gdb.mi/mi-nonstop.exp: Likewise.
2977 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2978 * gdb.mi/mi-nsintrall.exp: Likewise.
2979 * gdb.mi/mi-nsmoribund.exp: Likewise.
2980 * gdb.mi/mi-nsthrexec.exp: Likewise.
2981 * gdb.python/py-evthreads.exp: Likewise.
2982
e9ea2662
JK
29832011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2984
2985 Code cleanup.
2986 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2987 it. Substitute it instead of test_compiler_info everywhere.
2988
ce451573
UW
29892011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2990
2991 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2992 remote targets as well.
2993
756d88a7
UW
29942011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2995
2996 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2997 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2998
31f83dc5
UW
29992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
3000
3001 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
3002 a remote machine, not the host.
3003 (gdb_compile_shlib): Set soname if target is remote.
3004
059241a0
PP
30052011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
3006
3007 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
3008
28a0b48c 30092011-07-13 Matt Rice <ratmice@gmail.com>
3010
3011 * gdb.python/py-objfile-script-gdb.py: Renamed to
3012 py-objfile-script-gdb.py.in.
3013 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
3014 py-objfile-script-gdb.py.
3015 * gdb.python/py-objfile-script.exp: Update reference to
3016 py-objfile-script-gdb.py.
3017
9a771b67
JK
30182011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
3021 reference undefined label.
3022
04ad99e6
JK
30232011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3024
3025 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
3026 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
3027 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
3028 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
3029
713389e0
PM
30302011-07-11 Phil Muldoon <pmuldoon@redhat.com>
3031
3032 PR python/12438
3033 * gdb.python/python.exp: Add maint set/show python print-stack
3034 deprecated tests. Add set/show python print-backtrace tests.
3035
97d146f8
JK
30362011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3037
3038 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
3039 debug info.
3040
facde0e5 30412011-07-06 Matt Rice <ratmice@gmail.com>
3042
3043 * gdb.python/python.exp: Update filename paths.
3044 * gdb.python/py-symtab.exp: Ditto.
3045
438640d1
MP
30462011-07-06 Marek Polacek <mpolacek@redhat.com>
3047
3048 * gdb.python/py-evthreads.exp: Add missing `$'.
3049
33a365df
MF
30502011-07-06 Jie Zhang <jie.zhang@analog.com>
3051
3052 * config/bfin.exp: New file.
3053 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
3054 * gdb.asm/bfin.inc: New file.
3055
8f7ae686
MP
30562011-07-06 Marek Polacek <mpolacek@redhat.com>
3057
df46027d 3058 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
3059 the whole output.
3060
eb2a6f42
TT
30612011-07-05 Tom Tromey <tromey@redhat.com>
3062
3063 * gdb.java/jprint.java (jprint.hi): New field.
3064 * gdb.java/jprint.exp: Print string.
3065
177b42fe
TJB
30662011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
3067
3068 * gdb.base/call-sc.c: Fix typos.
3069 * gdb.base/ifelse.exp: Likewise.
3070 * gdb.base/structs.c: Likewise.
3071
3b2a0cf2
JB
30722011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
3073
3074 * gdb.base/jit-so.exp: New test.
3075 * gdb.base/jit-dlmain.c: New file.
3076 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
3077
46fc714c
JK
30782011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3079
3080 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
3081 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
3082 * gdb.cp/pr9167.exp (p b): Likewise.
3083 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
3084 (test value of P in inner_m, test type of Z in inner_m): Call
3085 setup_xfail for gcc <= 4.5.
46fc714c 3086
418c7cf7
JK
30872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 * gdb.cp/paren-type.cc: New files.
3090 * gdb.cp/paren-type.exp: New files.
3091
3d50dd94
JK
30922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 Stop on first linespec terminator instead of eating what we can.
3095 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
3096 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
3097 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
3098 (break C::f()): ... this one.
3099 (break C::operator()()): New test.
3100 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
3101 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
3102 test.
3103
dcf9f4ab
JK
31042011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 Fall back linespec to minimal symbols.
3107 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
3108 error message.
3109 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
3110 * gdb.cp/minsym-fallback-main.cc: New file.
3111 * gdb.cp/minsym-fallback.cc: New file.
3112 * gdb.cp/minsym-fallback.exp: New file.
3113 * gdb.cp/minsym-fallback.h: New file.
3114
3f542ed1
JK
31152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3116
3117 * gdb.cp/no-dmgl-verbose.cc: New file.
3118 * gdb.cp/no-dmgl-verbose.exp: New file.
3119
31202011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
3121
3122 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
3123 __GI_.
3124 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
3125 (f): New function.
3126 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
3127 (complete p 'func<short>(): ... here.
3128 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
3129 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
3130 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
3131 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
3132 Make them KFAIL gcc/49546.
3133
00eb2c4a
JB
31342011-07-01 Joel Brobecker <brobecker@adacore.com>
3135
3136 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
3137
85a20c42
JK
31382011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 Test GCC PR debug/49546.
3141 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
3142 (test type of F in k3_m, test value of F in k3_m): New.
3143 * gdb.cp/temargs.cc (struct S3, struct K3): New.
3144 (main): New variable k3. Call k3.k3_m.
3145
d2d43431
JB
31462011-07-01 Jean-Charles Delay <delay@adacore.com>
3147
3148 * gdb.ada/packed_array.exp: Fix expected outout.
3149
54ae186f
JB
31502011-07-01 Jean-Charles Delay <delay@adacore.com>
3151
3152 * gdb.ada/packed_array.exp: fixed expected output.
3153
8f17729f
JB
31542011-07-01 Joel Brobecker <brobecker@adacore.com>
3155
3156 * gdb.ada/same_enum: New testcase.
3157
f5aa6869
JB
31582011-07-01 Joel Brobecker <brobecker@adacore.com>
3159
3160 * gdb.ada/ptr_typedef: New testcase.
3161
828292f2
JB
31622011-07-01 Joel Brobecker <brobecker@adacore.com>
3163
3164 * gdb.ada/arrayptr.exp: Add ptype test.
3165
18920c42
JB
31662011-07-01 Joel Brobecker <brobecker@adacore.com>
3167
3168 * gdb.ada/char_enum: New testcase.
3169
3536d9e3 31702011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
3171
3172 * gdb.base/dump.exp (capture_pointer_with_type): New.
3173 Get value from address instead of name.
3174 Start GDB once, and do `dump' and `restore'
3175 tests together.
3176
db863c42
MF
31772011-06-30 Jie Zhang <jie.zhang@analog.com>
3178 Mike Frysinger <vapier@gentoo.org>
3179
3180 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
3181 helper functions for getting/setting remotetimeout variable.
3182 * lib/gdb.exp (gdb_load): If the target is remote, set
3183 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
3184 with $loadtimeout. Set $load_ok to 0 before doing the load.
3185 Instead of returning, immediately, set $load_ok to 0. Call
3186 set_remotetimeout with $oldremotetimeout, and then return if
3187 $load_ok is 1.
3188
e9e642a8
AB
31892011-06-30 Andrew Burgess <aburgess@broadcom.com>
3190
3191 * gdb.python/py-template.exp: Don't run this test if the target
3192 does not support c++ tests.
3193
32019081
JK
31942011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3195
3196 Fix non-only rename list for Fortran modules import.
3197 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
3198 tests.
3199 * gdb.fortran/module.f90 (module moduse): New.
3200 (program module): use moduse, test var_x, var_y and var_z.
3201
0ecee54c
TT
32022011-06-29 Tom Tromey <tromey@redhat.com>
3203
3204 PR testsuite/12040:
3205 * gdb.fortran/array-element.exp: Use f90, not f77.
3206 * gdb.fortran/complex.exp: Use f90, not f77.
3207 * gdb.fortran/derived-type.exp: Use f90, not f77.
3208 * gdb.fortran/library-module.exp: Use f90, not f77.
3209 * gdb.fortran/logical.exp: Use f90, not f77.
3210 * gdb.fortran/module.exp: Use f90, not f77.
3211 * gdb.fortran/multi-dim.exp: Use f90, not f77.
3212 * gdb.fortran/subarray.exp: Use f90, not f77.
3213
3b2b8fea
TT
32142011-06-29 Tom Tromey <tromey@redhat.com>
3215
3216 * gdb.fortran/charset.exp: New file.
3217 * gdb.fortran/charset.f90: New file.
3218
42159ca5
TT
32192011-06-29 Tom Tromey <tromey@redhat.com>
3220
3221 PR testsuite/12040:
3222 * lib/future.exp: New file, mostly extracted from ada.exp.
3223 Rewrote compatibility code to use rename.
3224 (gdb_find_gfortran): New proc.
3225 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
3226 gfortran patch.
3227 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
3228 Move to future.exp.
3229 * lib/gdb.exp: Always load future.exp.
3230
af69a5ce
YQ
32312011-06-28 Yao Qi <yao@codesourcery.com>
3232
3233 * gdb.cp/exception.cc: Don't include iostream.
3234 (bar): Remove print statement.
3235 (catcher): New.
3236 (main): Remove print statements. Call function catcher.
3237 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
3238 Set breakpoint on catcher, and check the value of parameter.
3239
ab5c6a72
YQ
32402011-06-23 Yao Qi <yao@codesourcery.com>
3241
3242 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
3243 1.2 is disabled. KFAIL for uclinux.
3244
9497469f
MP
32452011-06-23 Marek Polacek <mpolacek@redhat.com>
3246
3247 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
3248 mi_gdb_test.
3249
b9132588
MP
32502011-06-23 Marek Polacek <mpolacek@redhat.com>
3251
5d197ed0 3252 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 3253
e55595ca
MP
32542011-06-23 Marek Polacek <mpolacek@redhat.com>
3255
5d197ed0
MP
3256 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
3257
32582011-06-23 Marek Polacek <mpolacek@redhat.com>
3259
3260 * gdb.mi/mi2-basics.exp: Fix races. Honour the
3261 `test_exec_and_symbol_mi_operatons' return value.
3262 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3263 gdb_test_multiple.
3264 (test_exec_and_symbol_mi_operatons): Likewise.
3265 (test_path_specification): Likewise.
e55595ca 3266
be777e08
YQ
32672011-06-23 Yao Qi <yao@codesourcery.com>
3268
3269 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
3270 supported.
3271 * lib/gdb.exp (support_displaced_stepping): New.
3272
615556d6
YQ
32732011-06-23 Yao Qi <yao@codesourcery.com>
3274
3275 * gdb.threads/execl.exp: Skip on remote target.
3276
833b0ca7
MP
32772011-06-21 Marek Polacek <mpolacek@redhat.com>
3278
5d197ed0 3279 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
3280 mi_gdb_test.
3281
1ee4023a
MP
32822011-06-20 Marek Polacek <mpolacek@redhat.com>
3283
5d197ed0 3284 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 3285
d0b1d624
MP
32862011-06-20 Marek Polacek <mpolacek@redhat.com>
3287
5d197ed0 3288 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
3289 mi_gdb_test.
3290
79aa92c1
MP
32912011-06-20 Marek Polacek <mpolacek@redhat.com>
3292
5d197ed0 3293 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 3294
5ce5db06
YQ
32952011-06-14 Yao Qi <yao@codesourcery.com>
3296
3297 gdb/testsuite/
3298 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
3299
533a737e
JK
33002011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
3303
d0e53741
TT
33042011-06-10 Tom Tromey <tromey@redhat.com>
3305
3306 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
3307 Add tests for pointer-to-member-function.
3308 * gdb.cp/temargs.cc (S::somefunc): New function.
3309 (K2): New class.
3310 (main): Instantiate K2; call method.
3311
b5916bbd
JB
33122011-06-08 Joel Brobecker <brobecker@adacore.com>
3313
3314 * gdb.python/py-inferior.c (f2): Make str an array rather
3315 than a pointer.
3316 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
3317
5be4dfca
JK
33182011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 * gdb.base/async-shell.c: New file.
3321 * gdb.base/async-shell.exp: New file.
3322
9f47e254
PA
33232011-06-06 Pedro Alves <pedro@codesourcery.com>
3324
3325 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
3326
64b9b334
JB
33272011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
3328
3329 From Stephen Kitt <steve@sk2.org>
3330 * gdb.base/help.exp: Adjust following some spelling corrections
3331 in GDB.
3332
dbc0f131
YQ
33332011-06-01 Yao Qi <yao@codesourcery.com>
3334
3335 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
3336
fd336a18
KS
33372010-05-31 Keith Seitz <keiths@redhat.com>
3338
3339 PR c++/12750
3340 * gdb.cp/static-method.cc: New file.
3341 * gdb.cp/static-method.exp: New file.
3342
fa8b9902
KS
33432010-05-31 Keith Seitz <keiths@redhat.com>
3344
3345 PR symtab/12704
3346 * gdb.cp/anon-ns.cc: New file.
3347 * gdb.cp/anon-ns.exp: New file.
3348
0a5b1e09
PA
33492011-05-31 Pedro Alves <pedro@codesourcery.com>
3350
3351 * gdb.arch/i386-dr3-watch.c: New file.
3352 * gdb.arch/i386-dr3-watch.exp: New file.
3353
0578b8d1
YQ
33542011-05-30 Yao Qi <yao@codesourcery.com>
3355
3356 * gdb.base/callfuncs.c (t_structs_fc): New.
3357 (t_structs_dc, t_structs_ldc): New.
3358 (t_double_many_args):
3359 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
3360 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
3361 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
3362 * gdb.base/callfuncs.exp: Call new functions.
3363
6680506e
YQ
33642011-05-30 Yao Qi <yao@codesourcery.com>
3365
ff4d2c60
YQ
3366 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
3367 Call rerun_and_prepare for each test to isolate effects.
3368
33692011-05-30 Yao Qi <yao@codesourcery.com>
3370
3371 * gdb.base/varargs.c (find_max_float_real): New.
3372 (find_max_double_real, find_max_long_double_real): New.
3373 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
3374 * lib/gdb.exp (setup_kfail_for_target): New.
3375
e43ec454
YQ
33762011-05-30 Yao Qi <yao@codesourcery.com>
3377
3378 * gdb.base/funcargs.c (callca, callcb, callcc): New.
3379 (callcd, callce, callcf, callc1a, callc1b): New.
3380 (callc2a, callc2b): New.
3381 * gdb.base/funcargs.exp (complex_args): New.
3382 (complex_integral_args, complex_float_integral_args): New.
3383 * lib/gdb.exp (support_complex_tests): New. Determine
3384 whether to run test cases on _Complex types.
3385
432b4d03
JK
33862011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3387
3388 * gdb.threads/leader-exit.c: New file.
3389 * gdb.threads/leader-exit.exp: New file.
3390
6caf069d
MP
33912011-05-27 Marek Polacek <mpolacek@redhat.com>
3392
9497469f 3393 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 3394
97fce28b
MP
33952011-05-27 Marek Polacek <mpolacek@redhat.com>
3396
3397 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
3398 remove the `supported' variable.
3399 * gdb.mi/mi-nonstop.exp: Likewise.
3400 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
3401 * gdb.mi/mi-nsintrall.exp: Likewise.
3402 * gdb.mi/mi-nsmoribund.exp: Likewise.
3403 * gdb.mi/mi-nsthrexec.exp: Likewise.
3404
9da8c2a0
PA
34052011-05-26 Pedro Alves <pedro@codesourcery.com>
3406
3407 * gdb.reverse/finish-reverse-bkpt.exp: New test.
3408
2c03e5be
PA
34092011-05-26 Pedro Alves <pedro@codesourcery.com>
3410
3411 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
3412
2e21250d
KS
34132011-05-24 Keith Seitz <keiths@redhat.com>
3414
3415 PR breakpoint/12803
3416 * gdb.cp/cmpd-minsyms.cc (a): New method.
3417 (b): New method.
3418 (c): New method.
3419 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
3420
cdac0397
PA
34212011-05-24 Pedro Alves <pedro@codesourcery.com>
3422
3423 * gdb.base/commands.exp (watchpoint_command_test): Check that the
3424 watchpoint's command list didn't execute when the watchpoint went
3425 out of scope.
3426
ee5683ab
PM
34272011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
3428
3429 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
3430 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
3431 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
3432 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3433 * gdb.arch/i386-permbkpt.exp: Likewise.
3434 * gdb.arch/i386-prologue.exp: Likewise.
3435 * gdb.arch/i386-size-overlap.exp: Likewise.
3436 * gdb.arch/i386-size.exp: Likewise.
3437 * gdb.arch/i386-unwind.exp: Likewise.
3438 * gdb.reverse/i386-precsave.exp: Likewise.
3439 * gdb.reverse/i386-reverse.exp: Likewise.
3440 * gdb.reverse/i386-sse-reverse.exp: Likewise.
3441 * gdb.reverse/i387-env-reverse.exp: Likewise.
3442 * gdb.reverse/i387-stack-reverse.exp: Likewise.
3443
c91c8c16
PA
34442011-05-24 Pedro Alves <pedro@codesourcery.com>
3445
3446 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
3447 file doesn't error, using MI.
3448
c50491a7
TT
34492011-05-23 Tom Tromey <tromey@redhat.com>
3450
3451 * gdb.base/charset.exp (string_display): Add tests to assign to
3452 arrays.
3453 * gdb.base/charset.c (short_array, int_array, long_array): New.
3454
4a07b7da
PA
34552011-05-20 Pedro Alves <pedro@codesourcery.com>
3456
3457 Cope with async mode.
3458
4a07b7da
PA
3459 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
3460 into gdb_test + mi_expect_stop.
3461
b275f2d2
PA
34622011-05-20 Pedro Alves <pedro@codesourcery.com>
3463
3464 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
3465 (callme): Remove printf call.
3466
eec52c44
PM
34672011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
3468
3469 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
3470 quote pattern to avoid problems with Cygwin/mingw expect versions.
3471 * gdb.base/default.exp (show convenience): Use double
3472 quote pattern for regular expressions.
3473
b3c8eb43
JK
34742011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3475
3476 Fix -readnow for -gdwarf-4 unused type units.
3477 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
3478 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
3479
ed731959
JK
34802011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 * gdb.base/kill-after-signal.c: New file.
3483 * gdb.base/kill-after-signal.exp: New file.
3484
3b48433d
PA
34852011-05-16 Pedro Alves <pedro@codesourcery.com>
3486
3487 * gdb.ada/start.exp: Call untested with the correct test filename.
3488 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
3489 test filename. Make the test's binary unique.
3490 * gdb.arch/i386-signal.exp: Call untested with the correct test
3491 filename.
3492 * gdb.arch/i386-size-overlap.exp: Ditto.
3493 * gdb.arch/Makefile.in (EXECUTABLES): Update.
3494 * gdb.base/gcore-buffer-overflow.exp: Ditto.
3495 * gdb.cp/call-c.exp: Ditto.
3496 * gdb.mi/mi-reverse.exp: Call untested with the correct test
3497 filename. Make the test's binary unique.
3498 * gdb.mi/Makefile.in (EXECUTABLES): Update.
3499 * gdb.python/py-mi.exp: Ditto.
3500 * gdb.python/Makefile.in (EXECUTABLES): Update.
3501 * gdb.reverse/i386-precsave.exp: Ditto.
3502 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
3503 test filename.
3504 * gdb.reverse/i387-stack-reverse.exp: Ditto.
3505 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
3506 unique.
3507 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
3508 test filename.
3509 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
3510 * gdb.trace/tfile.exp: Ditto.
3511
ba4a8bdd
YQ
35122011-05-14 Yao Qi <yao@codesourcery.com>
3513
3514 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
3515 type.
3516
dbaefcf7
DE
35172011-05-13 Doug Evans <dje@google.com>
3518
3519 * gdb.python/py-objfile-script.exp: New file.
3520 * gdb.python/py-objfile-script.c: New file.
3521 * gdb.python/py-objfile-script-gdb.py: New file.
3522 * testsuite/gdb.python/py-section-script.exp: Test
3523 "info auto-load-scripts".
3524
9930639c
TT
35252011-05-13 Tom Tromey <tromey@redhat.com>
3526
3527 * gdb.dwarf2/clztest.exp: New file.
3528 * gdb.dwarf2/clztest.c: New file.
3529 * gdb.dwarf2/clztest.S: New file.
3530
05272e11
DE
35312011-05-13 Doug Evans <dje@google.com>
3532
cc63ef9b
DE
3533 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
3534 String16 tests.
05272e11 3535
6edba76f
TT
35362011-05-13 Tom Tromey <tromey@redhat.com>
3537
3538 * lib/gdb.exp (is_x86_like_target): New proc.
3539 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
3540 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
3541 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
3542 -nostdlib to compiler.
3543 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
3544 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
3545 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
3546 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
3547 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
3548
028d0ed5
TJB
35492011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3550
3551 * gdb.python/py-function.exp: Test setting a value from a function
3552 which executes a command.
3553
8a9b8146
TT
35542011-05-12 Tom Tromey <tromey@redhat.com>
3555
3556 * gdb.dwarf2/typeddwarf.S: New file.
3557 * gdb.dwarf2/typeddwarf.c: New file.
3558 * gdb.dwarf2/typeddwarf.exp: New file.
3559
10483e8e
MP
35602011-05-12 Marek Polacek <mpolacek@redhat.com>
3561
3562 * gdb.mi/mi-basics.exp: Fix races. Honour the
3563 `test_exec_and_symbol_mi_operatons' return value.
3564 (test_mi_interpreter_selection): Use mi_gdb_test instead of
3565 gdb_test_multiple.
3566 (test_exec_and_symbol_mi_operatons): Likewise.
3567 (test_path_specification): Likewise.
3568
faf067f1
JK
35692011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3570
3571 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
3572 (gdb_touch_execfile): Remove catch wrappers. New variable time.
3573 Replace `file copy' and `file rename' by `file mtime'. Twice.
3574
7ff911a3
JK
35752011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3576
3577 * gdb.base/readline-ask.c: New file.
3578 * gdb.base/readline-ask.exp: New file.
3579 * gdb.base/readline-ask.inputrc: New file.
3580
a536c6d7
UW
35812011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
3582
3583 * gdb.cell/bt.exp: Delete breakpoints before running to signal
3584 to avoid race condition.
3585 * gdb.cell/coremaker.c: Use small stack size.
3586 * gdb.cell/ea-standalone.exp: Use file name without path as
3587 argument to c_to.
3588 * gdb.cell/fork.exp: Allow other output when continuing to end.
3589
d472a426
JK
35902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3591
3592 * gdb.threads/corethreads.c: New file.
3593 * gdb.threads/corethreads.exp: New file.
3594
35952011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
3596
3597 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
3598 Try to compile the test using -Wl,-z,norelro first.
3599 (load_core): New variable libthread_db_seen, initialize it.
3600 (zeroed-threads cannot be listed): Protect it by XFAIL on
3601 !$libthread_db_seen.
3602
8be455d7
JK
36032011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3604
3605 PR 12573
3606 * gdb.dwarf2/dw2-skip-prologue.S: New file.
3607 * gdb.dwarf2/dw2-skip-prologue.c: New file.
3608 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
3609
1976171a
JK
36102011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3611
3612 * gdb.cp/psymtab-parameter.cc: New file.
3613 * gdb.cp/psymtab-parameter.exp: New file.
3614
7db6f30f
JK
36152011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 Fix a race.
3618 * gdb.cp/static-print-quit.exp (print c): Split to ...
3619 (print c - <return>, print c - q <return>, print c - to quit):
3620 ... these. Make the testfile untested on gdb-7.1.
3621
85161e9e 36222011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3623
3624 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3625 gdb_rename_execfile, gdb_touch_execfile): New.
3626 * gdb.base/reread.exp: Use new procs to handle multiple
3627 exec files.
3628
0c51be18
YQ
36292011-05-05 Yao Qi <yao@codesourcery.com>
3630
3631 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3632 (test_adr_32bit, test_pop_pc): New.
3633 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3634 (test_adr_32bit, test_pop_pc): New.
3635
4d393d60
JM
36362011-05-04 Joseph Myers <joseph@codesourcery.com>
3637
3638 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3639 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3640 targets.
3641 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3642 handle targets.
3643
8ffd0459
JK
36442011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * gdb.base/completion.exp (complete help info wat): Rename to ...
3647 (complete 'help info wat'): ... here.
3648 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3649 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3650
8e28d804
PA
36512011-05-04 Pedro Alves <pedro@codesourcery.com>
3652
3653 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3654 gdb_test and explicit $gdb_prompt/timeout matches.
3655
3eb2ef34
YQ
36562011-05-04 Yao Qi <yao@codesourcery.com>
3657
3658 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3659 and __thumb2__.
3660
aaaf81a3
MP
36612011-05-03 Marek Polacek <mpolacek@redhat.com>
3662
3663 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3664 in place of `gdb_test "delete breakpoints"'. This eliminates two
3665 testcases.
3666
c4cbc0df
PA
36672011-05-02 Pedro Alves <pedro@codesourcery.com>
3668
3669 PR testsuite/12649
3670 Fix races.
3671
3672 * gdb.base/completion.exp: Remove all sleep calls. Remove
3673 unnecessary regexs. Don't explicitly expect anything after the
3674 prompt. Eat the prompt if necessary.
3675
b4cbb4a3
EBM
36762011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3677
3678 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3679 accept to show the caller line again as well as the line after.
3680
d65aec65
PM
36812011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3682
3683 PR mi/12531
3684
3685 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3686 compile target.
3687 * gdb.python/py-prettyprint.exp: Add C++ object for
3688 CPLUS_FAKE_CHILD test.
3689
30852783
UW
36902011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3691
3692 * gdb.base/signest.exp: New file.
3693 * gdb.base/signest.c: Likewise.
3694
c7b1f0d9
JK
36952011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3696
3697 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3698 thread and breakpoint notifications.
3699
559a7a62
JK
37002011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3701
3702 * gdb.base/fortran-sym-case.c: New file.
3703 * gdb.base/fortran-sym-case.exp: New file.
3704 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3705 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3706 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3707
8344e389
JK
37082011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3709
3710 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3711 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3712 false #1', `if true else false #2' and `if true else false #3'.
3713
2484c66b
UW
37142011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3715
3716 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3717 while delivering signal.
3718
8d3788bd
VP
37192011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3720
3721 MI breakpoint notifications.
3722
3723 * testsuite/gdb.mi/mi-cli.exp: Adust.
3724 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3725 * testsuite/gdb.mi/mi-watch.exp: Adust.
3726 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3727 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3728 notifications.
3729
3e03848b
JK
37302011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3731
3732 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3733 * gdb.base/gdbindex-stabs.c: New file.
3734 * gdb.base/gdbindex-stabs.exp: New file.
3735
918c9108
YQ
37362011-04-25 Yao Qi <yao@codesourcery.com>
3737
3738 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3739 with /*...*/.
3740 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3741
90556b8c
JK
37422011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3743
3744 * gdb.python/py-value.exp (test_objfiles): Name the first test
3745 `py-value in file.filename'.
3746
03f2bd59
JK
37472011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3748
3749 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3750 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3751 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3752 !gdbserver_reconnect_p..
3753 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3754
7b08b9eb
JK
37552011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3756
3757 * gdb.cp/cpcompletion.exp (complete class methods)
3758 (complete class methods beginning with F): Move them above runto. New
3759 comment about the runto delimiter.
3760
b78974c3
PA
37612011-04-20 Pedro Alves <pedro@codesourcery.com>
3762
3763 * gdb.base/maint.exp: Test that "maint print registers" works
3764 without a running program.
3765
20429c40 37662011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3767
20429c40
MP
3768 * gdb.base/setshow.exp: Fix racy tests.
3769 ($old_gdb_prompt): New variable.
3770
7a9dd1b2
TT
37712011-04-19 Tom Tromey <tromey@redhat.com>
3772
3773 * gdb.mi/mi-nsmoribund.exp:
3774 * gdb.hp/gdb.objdbg/objdbg01.exp:
3775 * gdb.base/structs.exp (test_struct_returns):
3776 * gdb.base/call-sc.exp (test_scalar_returns):
3777 * gdb.base/bigcore.exp: Remove duplicate words.
3778
02835898
JK
37792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3780
3781 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3782 * gdb.base/break-interp.exp (test_attach): New comment.
3783
254f582e
JK
37842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3785
3786 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3787 (clear __stack_user.next, clear stack_used.next)
3788 (save a zeroed-threads corefile): New test.
3789 Call core_load for $core0file.
3790 (zeroed-threads cannot be listed): New test.
3791
4fe85f5c
JK
37922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3793
3794 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3795 filename.
3796 ($srcfile): Preserve the original value.
3797 ($testfile): Match it the .exp filename.
3798 ($corefile): New variable. Substitute it around.
3799 Use clean_restart.
3800 ($prev_timeout): Remove.
3801 (load_core): Move core loading into this proc.
3802 Fix restore of $timeout if load_core fails.
3803
63524580
JK
38042011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 * gdb.base/eu-strip-infcall.c: New file.
3807 * gdb.base/eu-strip-infcall.exp: New file.
3808
90359a16
JK
38092011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3810
3811 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3812 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3813
626e7282
JK
38142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3815
3816 Fix Python access to inlined frames.
3817 * gdb.python/py-frame-inline.c: New file.
3818 * gdb.python/py-frame-inline.exp: New file.
3819
3363d018
EBM
38202011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3821
3822 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3823 content of 's24' correctly (avoiding "optimized out").
3824 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3825
28781456
JK
38262011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3827
3828 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3829
4a4106ca
TJB
38302011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3831
3832 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3833 expect a colon in watch -location output.
3834
d26ccb4f
JK
38352011-04-13 Marek Polacek <mpolacek@redhat.com>
3836
df46027d 3837 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3838 New testcase `expect response to define backtrace'. Also remove
3839 redundant `default' block.
3840
e1ab1f9c
JK
38412011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3842
3843 * gdb.python/py-prettyprint.c (struct hint_error): New.
3844 (main): New variable hint_error.
3845 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3846 "print hint_error".
3847 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3848 (register_pretty_printers): Register it.
3849
0c2e6019
TT
38502011-04-04 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.cp/maint.exp (test_help): Update.
3853 (test_namespace): Likewise.
3854
af57139d
JB
38552011-04-01 Joel Brobecker <brobecker@adacore.com>
3856
3857 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3858 * gdb.ada/arrayptr.exp: Add new tests.
3859
956a9fb9
JB
38602011-04-01 Joel Brobecker <brobecker@adacore.com>
3861
3862 * gdb.ada/mi_catch_ex: New testcase.
3863
d0c4d642
PA
38642011-04-01 Pedro Alves <pedro@codesourcery.com>
3865
3866 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3867 base::overload(void) method without specifying "const".
3868
18819fa6
UW
38692011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3870
3871 * gdb.arch/thumb-singlestep.S: New file.
3872 * gdb.arch/thumb-singlestep.exp: Likewise.
3873
a4c8e806
TT
38742011-03-31 Tom Tromey <tromey@redhat.com>
3875
3876 * gdb.python/py-prettyprint.py (exception_flag): New global.
3877 (NoStringContainerPrinter._iterator.next): Check it.
3878 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3879 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3880
53832f31
TT
38812011-03-29 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.cp/anon-struct.cc: New file.
3884 * gdb.cp/anon-struct.exp: New file.
3885
e4620230
JK
38862011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3887
3888 Test STT_GNU_IFUNC support.
3889 * gdb.base/gnu-ifunc-lib.c: New file.
3890 * gdb.base/gnu-ifunc.c: New file.
3891 * gdb.base/gnu-ifunc.exp: New file.
3892
d0fb5eae
JK
38932011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3894
3895 Support a ring of related breakpoints.
3896 * gdb.base/watchpoint-delete.c: New file.
3897 * gdb.base/watchpoint-delete.exp: New file.
3898
20106cfb
JK
38992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 * gdb.ada/arrayparam.exp (print first after function call): Use
3902 explicit package name. Add a comment
3903 (print lasta after function call): Rename ...
3904 (print last after function call): ... it and use explicit package
3905 name.
3906 (print length after function call): Use explicit package name.
3907 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3908 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3909 (multiple matches for symbol i): Rename ...
3910 (multiple matches for symbol integervar): ... it.
3911 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3912 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3913
e7ab5e63
AB
39142011-03-25 Andrew Burgess <aburgess@broadcom.com>
3915
3916 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3917 environment variable to make grep output more predictable. Move
3918 all the environment setup into gdb_init so it's done once per test
3919 case rather than each time we start gdb.
3920
9ef07c8c
TT
39212011-03-24 Tom Tromey <tromey@redhat.com>
3922
3923 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3924 test.
3925
dd90784c
JK
39262011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3929 * gdb.dwarf2/dw2-entry-value.S: New file.
3930 * gdb.dwarf2/dw2-entry-value.exp: New file.
3931
05775840
PM
39322011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3933
3934 PR python/12183
3935
3936 * gdb.python/py-function.exp: Add GdbError tests.
3937
8661b11b
PA
39382011-03-18 Pedro Alves <pedro@codesourcery.com>
3939
3940 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3941 (reglocal_test_func, statlocal_test_func): New functions.
3942 (globals_test_func): Call new functions.
3943 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3944 (gdb_collect_locals_test): New procedure.
3945 (gdb_trace_collection_test): Call new procedures.
3946
0fdb4f18
PA
39472011-03-18 Pedro Alves <pedro@codesourcery.com>
3948
3949 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3950 (test_register, test_register_unavailable): New procedures.
3951 (gdb_unavailable_registers_test): New procedure.
3952 (gdb_trace_collection_test): Call it.
3953
99c3dc11
PM
39542011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3955
3956 PR python/12149
3957
3958 * gdb.python/python.exp: Add gdb.write tests.
3959
29703da4
PM
39602010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3961
3962 * gdb.python/Makefile.in: Add py-objfile.
3963 * gdb.python/py-objfile.exp: New file.
3964 * gdb.python/py-objfile.c: New file.
3965 * gdb.python/py-block.exp: Add is_valid tests.
3966 * gdb.python/py-inferior.exp: Ditto.
3967 * gdb.python/py-infthread.exp: Ditto.
3968 * gdb.python/py-symbol.exp: Ditto.
3969 * gdb.python/py-symtab.exp: Ditto.
3970
598997c8
KS
39712011-03-16 Keith Seitz <keiths@redhat.com>
3972
3973 PR c++/12273
3974 * gdb.cp/cmpd-minsyms.exp: New test.
3975 * gdb.cp/cmpd-minsyms.cc: New file.
3976
3977 PR c++/11734
3978 * gdb.cp/ovsrch.exp: New test.
3979 * gdb.cp/ovsrch.h: New file.
3980 * gdb.cp/ovsrch1.cc: New file.
3981 * gdb.cp/ovsrch2.cc: New file.
3982 * gdb.cp/ovsrch3.cc: New file.
3983 * gdb.cp/ovsrch4.cc: New file.
3984
c91513d8
PP
39852011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3986
3987 PR gdb/12528
3988 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3989 * gdb.base/break-on-linker-gcd-function.exp: New test.
3990 * gdb.base/break-on-linker-gcd-function.cc: New file.
3991
7470fc63
AT
39922011-03-15 Andreas Tobler <andreast@fgznet.ch>
3993
3994 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3995
959e7469
PM
39962011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3997
3998 * lib/gdb.exp (gdb_unload): Add another termination case.
3999
9373cf26
JK
40002011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4001
4002 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
4003 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
4004 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
4005 Provide a stub byte there.
4006 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
4007 DW_AT_entry_pc.
4008 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
4009
24e9cda0
UW
40102011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
4011
4012 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
4013 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
4014 "generic ABI, auto".
4015 (altivec_abi_tests): Accept vectors returned by reference.
4016
7371cf6d
PM
40172010-03-14 Phil Muldoon <pmuldoon@redhat.com>
4018
4019 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
4020
ce77046a
UW
40212011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
4022
4023 * gdb.python/py-section-script.exp: Skip test if no Python support.
4024
176400c3
UW
40252011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
4026
4027 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
4028
ecec24e6
PM
40292011-03-10 Phil Muldoon <pmuldoon@redhat.com>
4030
4031 * gdb.python/py-parameter.exp: Update tests to the new Python
4032 parameter API. Add "no documentation" test. Add deprecated API
4033 backward compatibility test.
4034
5dbdd470
TT
40352011-03-09 Tom Tromey <tromey@redhat.com>
4036
4037 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
4038 gdb_continue_to_end.
4039
b66e66ee
MK
40402011-03-09 Mark Kettenis <kettenis@gnu.org>
4041
4042 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
4043 tabs.
4044
eceb0c5f
TT
40452011-03-09 Tom Tromey <tromey@redhat.com>
4046
4047 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
4048 parentheses.
4049 (gdb_continue_to_end): Add "allow_extra" parameter. Use
4050 $command.
4051 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
4052 argument to gdb_continue_to_end.
4053 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
4054 argument to gdb_continue_to_end.
4055 * gdb.cp/annota3.exp: Fix regex.
4056 * gdb.cp/annota2.exp: Fix regex.
4057 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
4058 gdb_continue_to_end.
4059 * gdb.base/call-signal-resume.exp: Revert earlier patch.
4060 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
4061 gdb_continue_to_end.
4062
63154eca
PA
40632011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 * gdb.server/ext-run.exp
4066 (load new file without any gdbserver inferior): New test.
4067
967d1f9b
TT
40682011-03-07 Tom Tromey <tromey@redhat.com>
4069
4070 * Makefile.in (TAGS): Rewrite.
4071
d68dcbb9
JK
40722011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4073
4074 * gdb.trace/report.exp (12.1: trace report #1): New match for the
4075 initial commands echo. New match for `Found trace'. Anchor all the
4076 other matches. Anchor and match for `No trace frame found' the final
4077 match.
4078
6bf58e63
TT
40792011-03-07 Tom Tromey <tromey@redhat.com>
4080
4081 * Makefile.in (TAGS): New target.
4082
fda326dd
TT
40832011-03-07 Tom Tromey <tromey@redhat.com>
4084
4085 * lib/opencl.exp (skip_opencl_tests): Update for exit message
4086 change.
4087 * lib/mi-support.exp (mi_gdb_test): Update for exit message
4088 change.
4089 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
4090 exit message change.
4091 (skip_altivec_tests): Update for exit message change.
4092 (skip_vsx_tests): Likewise.
4093 (gdb_continue_to_end): Likewise. Add 'command' argument.
4094 * lib/cell.exp (skip_cell_tests): Update for exit message change.
4095 * gdb.threads/tls.exp: Update for exit message change.
4096 * gdb.threads/thread-unwindonsignal.exp: Use
4097 gdb_continue_to_end.
4098 * gdb.threads/step.exp (step_it): Update for exit message change.
4099 (continue_all): Likewise.
4100 * gdb.threads/print-threads.exp (test_all_threads): Update for
4101 exit message change.
4102 * gdb.threads/interrupted-hand-call.exp: Use
4103 gdb_continue_to_end.
4104 * gdb.threads/execl.exp: Use gdb_continue_to_end.
4105 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
4106 gdb_continue_to_end.
4107 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
4108 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
4109 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
4110 * gdb.cp/method.exp: Update for exit message change.
4111 * gdb.cp/mb-templates.exp: Update for exit message change.
4112 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
4113 * gdb.cp/annota3.exp: Update for exit message change.
4114 * gdb.cp/annota2.exp: Update for exit message change.
4115 * gdb.cell/fork.exp: Use gdb_continue_to_end.
4116 * gdb.base/term.exp: Update for exit message change.
4117 * gdb.base/step-test.exp (test_i): Update for exit message change.
4118 * gdb.base/sigstep.exp (advance): Update for exit message change.
4119 (advancei): Likewise.
4120 * gdb.base/siginfo.exp: Update for exit message change.
4121 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
4122 * gdb.base/reread.exp: Use gdb_continue_to_end.
4123 * gdb.base/langs.exp: Use gdb_continue_to_end.
4124 * gdb.base/interrupt.exp: Update for exit message change.
4125 * gdb.base/gdb1555.exp: Update for exit message change.
4126 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
4127 * gdb.base/ending-run.exp: Update for exit message change.
4128 * gdb.base/chng-syms.exp: Update for exit message change.
4129 * gdb.base/checkpoint.exp: Update for exit message change.
4130 * gdb.base/catch-syscall.exp (check_for_program_end): Use
4131 gdb_continue_to_end.
4132 (test_catch_syscall_with_wrong_args): Likewise.
4133 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
4134 * gdb.base/break-interp.exp (test_ld): Update for exit message
4135 change.
4136 * gdb.base/bang.exp: Update for exit message change.
4137 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
4138 (do_call_attach_tests): Likewise.
4139 * gdb.base/a2-run.exp: Update for exit message change.
4140 * gdb.arch/ppc-dfp.exp: Update for exit message change.
4141 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
4142 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
4143
dd19bd70
JK
41442011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
4147
30e62689
TT
41482011-03-03 Tom Tromey <tromey@redhat.com>
4149
4150 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
4151 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
4152 * gdb.hp/gdb.aCC/configure.ac: Remove.
4153 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
4154 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
4155 * gdb.hp/gdb.base-hp/configure.ac: Remove.
4156 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
4157 * gdb.hp/gdb.compat/configure (Makefile): Remove.
4158 * gdb.hp/gdb.compat/configure.ac: Remove.
4159 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
4160 * gdb.hp/gdb.defects/configure (Makefile): Remove.
4161 * gdb.hp/gdb.defects/configure.ac: Remove.
4162 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
4163 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
4164 * gdb.hp/gdb.objdbg/configure.ac: Remove.
4165 * gdb.hp/configure.ac: Remove.
4166 * gdb.hp/configure: Remove.
4167 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
4168 substitution.
4169 (Makefile): Remove rule.
4170 * gdb.cell/configure.ac: Remove.
4171 * gdb.cell/configure: Remove.
4172 * gdb.stabs/Makefile.in (Makefile): Remove.
4173 (distclean): Don't remove config.status or config.log.
4174 * gdb.stabs/configure (Makefile): Remove.
4175 * gdb.stabs/configure.ac: Remove.
4176 * configure: Rebuild.
4177 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
4178 Remove stabs- and cell-specific logic. Test for existence of
4179 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
4180 subdirectories, gdb.cell, and and gdb.stabs.
4181 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
4182
c171f854
JB
41832011-03-03 Joel Brobecker <brobecker@adacore.com>
4184
4185 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
4186 end of buffer.
4187
9a5193cb
JB
41882011-03-02 Joel Brobecker <brobecker@adacore.com>
4189
4190 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
4191 gdb_test when running a test where we expected no output back.
4192
9bb4c1bb
MS
41932011-02-28 Michael Snyder <msnyder@vmware.com>
4194
4195 * gdb.cp/overload.cc: Change initializer value to integer.
4196
3bd0f5ef
MS
41972011-02-27 Michael Snyder <msnyder@vmware.com>
4198
4199 * gdb.multi/base.exp: Add test for remove-inferiors.
4200
2279eaad
JB
42012011-02-26 Joel Brobecker <brobecker@adacore.com>
4202
4203 * gdb.python/py-frame.exp: Simplify the initialization phase
4204 using prepare_for_testing.
4205
c82c0b55
MS
42062011-02-25 Michael Snyder <msnyder@vmware.com>
4207
4208 * gdb.multi/base.exp: Add tests for info inferiors with args.
4209
1d94651b
JK
42102011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4211
4212 * gdb.dwarf2/dw2-ranges.S: Rename to ...
4213 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
4214 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
4215 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
4216 asmfile3. Comment the STABS (#3) file compilation. Compile
4217 everything through assembler. Provide KFAIL for symtab/12497.
4218 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
4219 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
4220 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
4221 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
4222
3bd0f5ef
MS
42232011-02-24 Michael Snyder <msnyder@vmware.com>
4224
4225 * gdb.base/break.exp: Add tests for delete breakpoints using
4226 convenience variables and value history references.
4227
12c1418e
MS
42282011-02-24 Michael Snyder <msnyder@vmware.com>
4229
4230 * gdb.base/break.exp: Remove debugging 'printf' accidentally
4231 left behind in previous check-in.
4232
e5a67952
MS
42332011-02-23 Michael Snyder <msnyder@vmware.com>
4234
4235 * gdb.base/break.exp: Add tests for "info break" with arguments.
4236 * gdb.trace/infotrace.exp: Update patterns for error and help.
4237 * gdb.base/completion.exp: Update pattern.
4238 * gdb.base/ena-dis-br.exp: Update pattern.
4239 * gdb.base/help.exp: Update patterns.
4240
42412011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
4242
4243 * gdb.base/memattr.exp: New test.
4244 * gdb.base/memattr.c: Test load for memattr.exp.
4245
6e6fbe60
DE
42462011-02-22 Doug Evans <dje@google.com>
4247
4248 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
4249
1d41d745
MS
42502011-02-22 Michael Snyder <msnyder@vmware.com>
4251
4252 * Makefile.in: Make more clean.
4253 * gdb.ada/Makefile.in: Ditto.
4254 * gdb.arch/Makefile.in: Ditto.
4255 * gdb.asm/Makefile.in: Ditto.
4256 * gdb.base/Makefile.in: Ditto.
4257 * gdb.cp/Makefile.in: Ditto.
4258 * gdb.dwarf2/Makefile.in: Ditto.
4259 * gdb.java/Makefile.in: Ditto.
4260 * gdb.mi/Makefile.in: Ditto.
4261 * gdb.modula2/Makefile.in: Ditto.
4262 * gdb.python/Makefile.in: Ditto.
4263 * gdb.server/Makefile.in: Ditto.
4264 * gdb.stabs/Makefile.in: Ditto.
4265 * gdb.threads/Makefile.in: Ditto.
4266 * gdb.trace/Makefile.in: Ditto.
4267
79ba84ca
MS
42682011-02-22 Michael Snyder <msnyder@vmware.com>
4269
df46027d 4270 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
4271 info threads.
4272
b9b35694
JB
42732011-02-22 Joel Brobecker <brobecker@adacore.com>
4274
4275 * gdb.python/py-breakpoint.exp: Fix the expected output of
4276 one of the "maint info breakpoints" tests to accept the output
4277 generated on platforms that do not have hardware watchpoints.
4278
8bfb830f
JB
42792011-02-22 Joel Brobecker <brobecker@adacore.com>
4280
4281 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
4282 clean_restart. Be a little stricter in the expected output
4283 for one of the tests. Fix a typo in one of the comments.
4284
c45f3c54
JB
42852011-02-22 Joel Brobecker <brobecker@adacore.com>
4286
4287 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
4288 Delete variable binfile, no longer use. Add or modify test
4289 comments to make them unique.
4290
b97c863c
MS
42912011-02-21 Michael Snyder <msnyder@vmware.com>
4292
4293 * Makefile.in: Update for make clean.
4294 * gdb.ada/Makefile.in: Ditto.
4295 * gdb.arch/Makefile.in: Ditto.
4296 * gdb.asm/Makefile.in: Ditto.
4297 * gdb.base/Makefile.in: Ditto.
4298 * gdb.cp/Makefile.in: Ditto.
4299 * gdb.dwarf2/Makefile.in: Ditto.
4300 * gdb.java/Makefile.in: Ditto.
4301 * gdb.mi/Makefile.in: Ditto.
4302 * gdb.modula2/Makefile.in: Ditto.
4303 * gdb.python/Makefile.in: Ditto.
4304 * gdb.server/Makefile.in: Ditto.
4305 * gdb.stabs/Makefile.in: Ditto.
4306 * gdb.threads/Makefile.in: Ditto.
4307 * gdb.trace/Makefile.in: Ditto.
4308
aea5b279
MS
43092011-02-21 Michael Snyder <msnyder@vmware.com>
4310
4311 * gdb.threads/thread-find.exp: Update patterns for changes in
4312 output of "info threads" command.
4313
e3039479
UW
43142011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4315 Ulrich Weigand <uweigand@de.ibm.com>
4316
4317 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
4318 (skip_hw_watchpoint_tests): Likewise.
4319 (skip_hw_watchpoint_multi_tests): Likewise.
4320
b800ec70
UW
43212011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
4322
4323 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
4324 (skip_hw_watchpoint_tests): Likewise.
4325 (skip_hw_watchpoint_multi_tests): Likewise.
4326 (skip_hw_watchpoint_access_tests): Likewise.
4327
4328 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
4329 * gdb.base/pr11022.exp: Likewise.
4330 * gdb.base/watch-read.exp: Likewise.
4331 * gdb.base/watch_thread_num.exp: Likewise.
4332 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
4333 * gdb.base/watchpoint-hw.exp: Likewise.
4334 * gdb.base/watchpoint.exp: Likewise.
4335 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
4336 * gdb.threads/watchthreads-reorder.exp: Likewise.
4337 * gdb.threads/watchthreads.exp: Likewise.
4338 * gdb.threads/watchthreads2.exp: Likewise.
4339
91033e37
JB
43402011-02-21 Joel Brobecker <brobecker@adacore.com>
4341
4342 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
4343 the debugger is unable to find the array bounds.
4344
eeaafae2
JK
43452011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4346
4347 * gdb.cp/typedef-operator.exp: New file.
4348 * gdb.cp/typedef-operator.cc: New file.
4349
e338d953
MS
43502011-02-17 Michael Snyder <msnyder@vmware.com>
4351
4352 * gdb.threads/thread-find.exp: Fix regular expressions.
4353
e67ad678
JB
43542011-02-17 Joel Brobecker <brobecker@adacore.com>
4355
4356 * gdb.ada/packed_array: Expand testcase to test printing of
4357 unconstrained packed array.
4358
93084bca
JB
43592011-02-17 Joel Brobecker <brobecker@adacore.com>
4360
4361 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
4362
a0c78a73
PA
43632011-02-16 Pedro Alves <pedro@codesourcery.com>
4364
f65d5553 4365 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
4366 (main): Initialize it before collecting, and and clear it
4367 afterwards.
f65d5553
PA
4368 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4369 collecting with '{type} addr', where the addr expression is not an
4370 rvalue.
a0c78a73 4371
3dfcbbd2
KW
43722011-02-16 Ken Werner <ken.werner@de.ibm.com>
4373
4374 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
4375 a bool variable. Expect correct OpenCL names for vector types. Use the
4376 uc3 variable name instead of referring to the uchar3 built-in type.
4377 Escape the asterisk at the half pointer test.
4378
08807d5a
PA
43792011-02-16 Pedro Alves <pedro@codesourcery.com>
4380
f65d5553 4381 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
4382 (main): Initialize it before collecting, and and clear it
4383 afterwards.
f65d5553
PA
4384 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
4385 collecting overlapping memory ranges.
08807d5a 4386
60f98dde
MS
43872011-02-15 Michael Snyder <msnyder@vmware.com>
4388
4389 * gdb.base/default.exp: Add tests for thread commands.
4390 * gdb.base/help.exp: Add tests for thread commands.
4391 * gdb.threads/thread-find.exp: New test for thread find command.
4392
648cd113
KW
43932011-02-15 Ken Werner <ken.werner@de.ibm.com>
4394
4395 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
4396
494e194e
YQ
43972011-02-15 Yao Qi <yao@codesourcery.com>
4398
4399 PR tdep/12352
4400 * gdb.arch/arm-disp-step.S : New test for str instruction.
4401 * gdb.arch/arm-disp-step.exp : Likewise.
4402
d9492458
TJB
44032011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
4404
4405 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
4406 "vector_register2_vr" test strings. Test the extended floating
4407 point registers (F32~F63).
4408 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
4409 IBM XL C compiler. Make the test program use a register provided
4410 by the compiler for the lxvd2x instruction.
4411
8af8e3bc
PA
44122011-02-14 Pedro Alves <pedro@codesourcery.com>
4413
4414 * gdb.trace/unavailable.cc (class Base, class Middle, class
4415 Derived): New types.
4416 (derived_unavail, derived_partial, derived_whole): New globals.
4417 (virtual_partial): New global.
4418 (virtualp): Point at virtual_partial.
4419 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
4420 related to unavailable vptr.
4421
1b28d0b3
PA
44222011-02-14 Pedro Alves <pedro@codesourcery.com>
4423
4424 * gdb.trace/unavailable.cc (a, b, c): New globals.
4425 (main): Set and clear them.
4426 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
4427 `a' and `c', and check that `b' isn't collected, although `a' and
4428 `c' are.
4429
ec0a52e1
PA
44302011-02-14 Pedro Alves <pedro@codesourcery.com>
4431
4432 * gdb.trace/unavailable.cc (struct Virtual): New.
4433 (virtualp): New global pointer.
4434 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
4435 printing a pointer to an object whose type has a vtable, with
4436 print object on.
4437
24e6bcee
PA
44382011-02-14 Pedro Alves <pedro@codesourcery.com>
4439
4440 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
4441 value repeat handles unavailableness.
4442
39d37385
PA
44432011-02-14 Pedro Alves <pedro@codesourcery.com>
4444
4445 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
4446 tests for building arrays from unavailable values, subscripting
4447 non-memory rvalue unvailable arrays, and accessing fields or
4448 baseclasses of non-lazy unavailable values,
4449 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
4450 struct types.
4451 (g_smallstruct, g_smallstruct_b): New globals.
4452
06d72e16
PA
44532011-02-14 Pedro Alves <pedro@codesourcery.com>
4454
4455 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
4456
bc9a5551
JK
44572011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4458
4459 Fix const/volatile qualifiers of C++ types, PR c++/12328.
4460 * gdb.cp/overload-const.exp: New file.
4461 * gdb.cp/overload-const.cc: New file.
4462
54fcddd0
UW
44632011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4464
4465 * gdb.opencl/callfuncs.cl: New file.
4466 * gdb.opencl/callfuncs.exp: New test.
4467 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
4468
d6dafb7c
UW
44692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
4470
4471 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
4472 when computing result.
4473 * gdb.arch/altivec-abi.exp: Update expected results.
4474
a449c2d8
TJB
44752011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
4476
4477 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
4478 * gdb.base/jit.exp: Likewise.
4479 * gdb.base/pie-execl.exp: Likewise.
4480 * gdb.base/solib-nodir.exp: Likewise.
4481 * gdb.base/solib-overlap.exp: Likewise.
4482
764880b7
PA
44832011-02-07 Pedro Alves <pedro@codesourcery.com>
4484
4485 * gdb.trace/collection.c (global_pieces): New.
4486 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
4487 New procedure.
4488 (gdb_trace_collection_test): Call it.
4489
505500db
SW
44902011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
4491
4492 * gdb.python/py-evthreads.c: New file.
4493 * gdb.python/py-evthreads.exp: New file.
4494 * gdb.python/py-events.py: New file.
4495 * gdb.python/py-events.exp: New file.
4496 * gdb.python/py-events.c: New file.
4497
385203ed
DD
44982011-02-04 David Daney <ddaney@caviumnetworks.com>
4499
4500 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
4501
9011945e
AB
45022011-02-03 Andrew Burgess <aburgess@broadcom.com>
4503
4504 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
4505 gdb.base/disasm-end-cu.exp: New test for disassembling over the
4506 boundary between two compilation units.
4507
580688f3
PA
45082011-02-02 Pedro Alves <pedro@codesourcery.com>
4509
4510 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
4511 (Virtual): New structs.
4512 (virtual_o, virtual_middle_b): New globals.
4513 * gdb.cp/virtbase.exp: New tests.
4514
d3f0f853
PP
45152011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
4516
4517 * gdb.base/jit.exp: New file.
4518 * gdb.base/jit-main.c: New file.
4519 * gdb.base/jit-solib.c: New file.
4520
b2030fb5
UW
45212011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
4522
4523 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
4524 proceed to initial kernel entry point.
4525 * gdb.opencl/datatypes.exp: Likewise.
4526 * gdb.opencl/operators.exp: Likewise.
4527 * gdb.opencl/vec_comps.exp: Likewise.
4528
2db19d1e
SW
45292011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
4530
4531 * gdb.cp/nsnested.cc: New.
4532 * gdb.cp/nsnested.exp: New.
4533 * gdb.cp/nsnoimports.exp: New.
4534 * gdb.cp/nsnoimports.cc: New.
4535
6b0c4c1f
JB
45362011-01-31 Joel Brobecker <brobecker@adacore.com>
4537
4538 * gdb.base/interact.exp: Add extra tests that verify that
4539 the value of the interactive-mode setting does not change
4540 after the script is sourced.
4541
80b23b6a
JK
45422011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4543
4544 * gdb.cp/noparam.exp: New file.
4545 * gdb.cp/noparam.cc: New file.
4546
ffd5ec24
PA
45472011-01-28 Pedro Alves <pedro@codesourcery.com>
4548
4549 * gdb.trace/tfile.exp: Test that with no traceframe selected,
4550 there's no stack or registers.
4551
a81766d8
TT
45522011-01-26 Tom Tromey <tromey@redhat.com>
4553
4554 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
4555 space before string output. Add test for "set print pretty off"
4556 case.
4557
585fdaa1
PA
45582011-01-25 Pedro Alves <pedro@codesourcery.com>
4559
4560 * gdb.base/frame-args.exp: Adjust.
4561 * gdb.dwarf2/dw2-noloc.exp: Adjust.
4562 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
4563 * gdb.dwarf2/pieces.exp: Adjust.
4564 * gdb.opt/clobbered-registers-O2.exp: Adjust.
4565 * gdb.opt/inline-locals.exp: Adjust.
4566 * gdb.threads/fork-child-threads.exp: Adjust.
4567
d468832a
KW
45682011-01-25 Ken Werner <ken.werner@de.ibm.com>
4569
4570 * gdb.opencl/convs_casts.cl: Move program scope variables into the
4571 OpenCL kernel function. Add a comment as marker. Add address space
4572 qualifiers for the remaining program scope variables.
4573 * gdb.opencl/datatypes.cl: Likewise.
4574 * gdb.opencl/operators.cl: Likewise.
4575 * gdb.opencl/vec_comps.cl: Likewise.
4576 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
4577 Add breakpoint at the marker comment.
4578 * gdb.opencl/datatypes.exp: Likewise.
4579 * gdb.opencl/operators.exp: Likewise.
4580 * gdb.opencl/vec_comps.exp: Likewise.
4581
490f124f
PA
45822011-01-24 Pedro Alves <pedro@codesourcery.com>
4583
4584 * gdb.base/printcmds.c (some_struct): New struct and instance.
4585 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
4586 procedure.
4587 <global scope>: Call it.
4588
6da78614
KW
45892011-01-21 Ken Werner <ken.werner@de.ibm.com>
4590
4591 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
4592 argument to the gdb_compile_opencl_hostapp call.
4593
ec64c9aa
YQ
45942011-01-19 Yao Qi <yao@codesourcery.com>
4595
4596 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
4597 positve list.
4598
810cfdbb
YQ
45992011-01-19 Yao Qi <yao@codesourcery.com>
4600
4601 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
4602 canonical form.
4603 Remove "xscale-*-*"
4604 * gdb.xml/tdesc-regs.exp: Likewise.
4605 * gdb.python/py-section-script.exp: Replace ARM target triplet
4606 with canonical form.
4607 Match arm*-*-symbianelf*.
4608 * gdb.base/dup-sect.exp: Likewise.
4609 * lib/dwarf.exp: New.
4610 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
4611 dwarf2_support.
4612 * gdb.dwarf2/dup-psym.exp: Likewise.
4613 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4614 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4615 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4616 * gdb.dwarf2/dw2-basic.exp: Likewise.
4617 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4618 * gdb.dwarf2/dw2-const.exp: Likewise.
4619 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4620 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4621 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4622 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4623 * gdb.dwarf2/dw2-filename.exp: Likewise.
4624 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4625 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4626 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4627 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4628 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4629 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4630 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4631 * gdb.dwarf2/dw2-producer.exp: Likewise.
4632 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4633 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4634 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4635 * gdb.dwarf2/dw2-strp.exp: Likewise.
4636 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4637 * gdb.dwarf2/implptr.exp: Likewise.
4638 * gdb.dwarf2/mac-fileno.exp: Likewise.
4639 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4640 * gdb.dwarf2/pieces.exp: Likewise.
4641 * gdb.dwarf2/pr11465.exp: Likewise.
4642 * gdb.dwarf2/valop.exp: Likewise.
4643 * gdb.dwarf2/watch-notconst.exp: Likewise.
4644 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4645
4694da01
TT
46462011-01-19 Tom Tromey <tromey@redhat.com>
4647
4648 * gdb.python/py-infthread.exp: Add thread tests.
4649
b075872c
JB
46502011-01-14 Joel Brobecker <brobecker@adacore.com>
4651
4652 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4653
2c3e6e24
JB
46542011-01-14 Joel Brobecker <brobecker@adacore.com>
4655
4656 * gdb.ada/widewide: New testcase.
4657
de8fa76c
JB
46582011-01-13 Joel Brobecker <brobecker@adacore.com>
4659
4660 * gdb.base/interact.exp: New testcase.
4661
1b05df00
TT
46622011-01-12 Tom Tromey <tromey@redhat.com>
4663
4664 * gdb.mi/gdb2549.exp: Update for error message changes.
4665 * gdb.mi/mi-cli.exp: Likewise.
4666 * gdb.mi/mi-disassemble.exp: Likewise.
4667 * gdb.mi/mi-pthreads.exp: Likewise.
4668 * gdb.mi/mi-regs.exp: Likewise.
4669 * gdb.mi/mi-stack.exp: Likewise.
4670 * gdb.mi/mi-var-block.exp: Likewise.
4671 * gdb.mi/mi-var-cmd.exp: Likewise.
4672 * gdb.mi/mi2-cli.exp: Likewise.
4673 * gdb.mi/mi2-disassemble.exp: Likewise.
4674 * gdb.mi/mi2-pthreads.exp: Likewise.
4675 * gdb.mi/mi2-regs.exp: Likewise.
4676 * gdb.mi/mi2-stack.exp: Likewise.
4677 * gdb.mi/mi2-var-block.exp: Likewise.
4678 * gdb.mi/mi2-var-cmd.exp: Likewise.
4679
c2ff108b
JK
46802011-01-12 Andrew Burgess <aburgess@broadcom.com>
4681 Jan Kratochvil <jan.kratochvil@redhat.com>
4682
4683 PR fortran/11104 and DWARF unbound arrays detection.
4684 * gdb.fortran/multi-dim.exp: New file.
4685 * gdb.fortran/multi-dim.f90: New file.
4686
b716877b
AB
46872011-01-12 Andrew Burgess <aburgess@broadcom.com>
4688
4689 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4690 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4691 add new tests for opcode dumping.
4692
6c162d5e
TT
46932011-01-11 Tom Tromey <tromey@redhat.com>
4694
4695 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4696
77b06cd7
TJB
46972010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4698
4699 Convert hardware watchpoints to use breakpoint_ops.
4700 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4701 type is not supported.
4702 * gdb.base/foll-fork.exp: Likewise.
4703 * gdb.base/foll-vfork.exp: Likewise.
4704
f39a75d0
PM
47052011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4706
4707 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4708 Use load_lib gdb-python.exp.
4709 * gdb.python/python.exp: Ditto.
4710 * gdb.python/py-function.exp: Ditto.
4711
fc529d80
AS
47122011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4713
4714 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4715
fb03cb59
JK
47162011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 * configure: Regenerate.
4719
d8e22779
TT
47202011-01-06 Tom Tromey <tromey@redhat.com>
4721
4722 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4723
09050809
JB
47242011-01-06 Joel Brobecker <brobecker@adacore.com>
4725
fc529d80
AS
4726 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4727 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4728 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4729 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4730 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4731 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4732 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4733 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4734 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4735 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4736 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4737 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4738 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4739 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4740 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4741 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4742 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4743 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4744 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4745 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4746 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4747 gdb.ada/uninitialized_vars.exp,
4748 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4749 Simplify by using clean_restart.
09050809 4750
8ed5dd9e
JB
47512011-01-06 Joel Brobecker <brobecker@adacore.com>
4752
4753 Add marker to be used as anchor for inserting breakpoints.
4754 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4755 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4756 Likewise.
4757
4758 Remove uses of gdb_start_cmd.
4759 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4760 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4761
4762 Do not run testcase if testing with GDBserver.
4763 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4764 if testing with GDBserver.
4765
368a124f
JB
47662011-01-06 Joel Brobecker <brobecker@adacore.com>
4767
4768 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4769 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4770 copyright header.
4771
44944448
JB
47722011-01-05 Joel Brobecker <brobecker@adacore.com>
4773
4774 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4775 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4776 testsuite/gdb.fortran/complex.f,
4777 testsuite/gdb.fortran/derived-type.f90,
4778 testsuite/gdb.fortran/library-module-lib.f90,
4779 testsuite/gdb.fortran/library-module-main.f90,
4780 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4781 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4782 Copyright year update.
4783
31886ea6
JB
47842011-01-05 Joel Brobecker <brobecker@adacore.com>
4785
4786 * gdb.base/langs1.f: Add copyright header.
4787
ebedcab5
JK
47882011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4789
4790 * gdb.base/morestack.exp: New file.
4791 * gdb.base/morestack.c: New file.
4792
de1eb2f9
JK
47932011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4794
4795 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4796
9e87a409
JB
47972010-12-29 Joel Brobecker <brobecker@adacore.com>
4798
4799 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4800 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4801
720d1a40
JB
48022010-12-29 Joel Brobecker <brobecker@adacore.com>
4803
4804 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4805
a283af87
AS
48062010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4807
5d3d9cba
AS
4808 * gdb.threads/tls.exp: Fix typo.
4809
a283af87
AS
4810 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4811 * gdb.threads/execl.exp: Update.
4812
2a20745c
YQ
48132010-12-23 Yao Qi <yao@codesourcery.com>
4814
4815 * gdb.arch/arm-disp-step.exp: New.
4816 * gdb.arch/arm-disp-step.S: New.
4817
a7658b96
TT
48182010-12-21 Tom Tromey <tromey@redhat.com>
4819
4820 * gdb.threads/execl.exp: Update.
4821 * gdb.threads/linux-dp.exp: Update.
4822 * gdb.threads/manythreads.exp: Update.
4823 * gdb.threads/tls.exp: Update.
4824
5b79abe7
TT
48252010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4826
4827 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4828 (NextOverThrowDerivates) <resumebpt>: New.
4829 (resumebpt_test): New.
4830 (main): Call resumebpt_test.
4831 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4832
0914bcdb
SS
48332010-12-12 Stan Shebs <stan@codesourcery.com>
4834
4835 * gdb.trace/tsv.exp: Test print command on trace state variables.
4836
305aeedc
TT
48372010-12-09 Tom Tromey <tromey@redhat.com>
4838
4839 * gdb.base/interp.exp: Add regression test.
4840
186c406b
TT
48412010-12-09 Tom Tromey <tromey@redhat.com>
4842
4843 * gdb.java/jnpe.java: New file.
4844 * gdb.java/jnpe.exp: New file.
4845 * gdb.cp/nextoverthrow.exp: New file.
4846 * gdb.cp/nextoverthrow.cc: New file.
4847
aae1c79a
DE
48482010-12-07 Doug Evans <dje@google.com>
4849
4850 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4851 of data-directory.
4852 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4853 updated.
4854 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4855
60f98dde 48562010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4857
4858 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4859 * gdb.base/call-sc.exp: Ditto.
4860 * gdb.base/finish.exp: Ditto.
4861 * gdb.base/return.exp: Ditto.
4862 * gdb.base/return2.exp: Ditto.
4863
5fa290c1
DE
48642010-11-30 Doug Evans <dje@google.com>
4865
4866 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4867 (gdb_expect_list): Fix spelling errors in comments.
4868 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4869 send_gdb/gdb_expect_list where applicable.
4870 * gdb.base/call-ar-st.exp: Ditto.
4871 * gdb.base/funcargs.exp: Ditto.
4872 * gdb.base/gcore.exp: Ditto.
4873 * gdb.base/page.exp: Ditto.
4874 * gdb.base/sigaltstack.exp: Ditto.
4875 * gdb.base/siginfo.exp: Ditto.
4876 * gdb.base/sigstep.exp: Ditto.
4877 * gdb.base/trace-commands.exp: Ditto.
4878
4e04c971
DE
48792010-11-29 Doug Evans <dje@google.com>
4880
4881 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4882 printer-name;subprinter-name.
4883
8cf6f0b1
TT
48842010-11-29 Tom Tromey <tromey@redhat.com>
4885
4886 * gdb.dwarf2/implptr.exp: New file.
4887 * gdb.dwarf2/implptr.c: New file.
4888 * gdb.dwarf2/implptr.S: New file.
4889
94b6973e
PM
48902010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4891
fc529d80 4892 PR python/12199
94b6973e
PM
4893
4894 * gdb.python/py-breakpoint.exp: Test the delete method.
4895
8358c15c
JK
48962010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4897
4898 Fix step_resume_breakpoint unsaved during an infcall.
4899 * gdb.base/step-resume-infcall.exp: New file.
4900 * gdb.base/step-resume-infcall.c: New file.
4901
f6df29bc
TJB
49022010-11-24 Edjunior Machado <emachado@br.ibm.com>
4903
4904 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4905
f2b5a5cf
TJB
49062010-11-24 Edjunior Machado <emachado@br.ibm.com>
4907
4908 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4909 on ppc64's symbols; "finish" and "return" commands must accept to
4910 show the caller line again as well as the line after.
4911 * gdb.asm/powerpc64.inc: New file.
4912
6b0ecdc2
DE
49132010-11-23 Doug Evans <dje@google.com>
4914
4915 * lib/gdb.exp (gdb_test_sequence): New function.
4916 (gdb_expect_list): Add verbose -log call for each pattern.
4917 * gdb.base/signals.exp (test_handle_all_print): Call it.
4918 Reduce timeout increment from 6 minutes to 1 minute.
4919 * gdb.server/ext-run.exp: Call it.
4920
ea976c60
PM
49212010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4922
f2b5a5cf 4923 PR python/12212
ea976c60
PM
4924
4925 * gdb.python/python.exp: Check that selected_thread raises an
4926 error when no inferior is loaded.
4927
c0efa795
JK
49282010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4929
4930 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4931 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4932
ec3aa567
JK
49332010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4934
4935 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4936 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4937
d8249011
DE
49382010-11-18 Doug Evans <dje@google.com>
4939
4940 * gdb.server/ext-run.exp: Fix intermittent failures.
4941
d4eba7d1
NF
49422010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4943
4944 * gdb.stabs/gdb11479.exp: Use runto_main.
4945
b04c2f88
NF
49462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4947
4948 * gdb.base/break-entry.exp: Skip if using a stub.
4949
ae9d7ce4
NF
49502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4951
4952 * gdb.python/py-inferior.exp: Pack values in target endianness.
4953
621c8364
TT
49542010-11-12 Tom Tromey <tromey@redhat.com>
4955
4956 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4957 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4958 MemoryError.
4959 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4960 type.
4961 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4962 MemoryError.
4963 (test_subscript_regression): Update exception type.
4964
84f4c1fe
PM
49652010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4966
4967 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4968 breakpoint tests.
4969
a1442452
PA
49702010-11-09 Pedro Alves <pedro@codesourcery.com>
4971
4972 * gdb.base/watchpoint.exp: Test "watch -location" with an
4973 innacessible location.
4974
efd11a33
JK
49752010-11-09 Edjunior Machado <emachado@br.ibm.com>
4976 Luis Machado <luisgpm@br.ibm.com>
4977
4978 * gdb.base/maint.exp: Expect "." prefix.
4979 * gdb.base/nodebug.exp: Expect "." Likewise.
4980 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4981 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4982 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4983 POWER server processors.
4984
aa00efb5
JK
49852010-11-08 Edjunior Machado <emachado@br.ibm.com>
4986 Luis Machado <luisgpm@br.ibm.com>
4987
4988 * gdb.base/break-entry.exp: convert entry point for
4989 ppc64 and expect leading `.' on ppc64's symbols
4990
99e7ae30
DE
49912010-11-05 Doug Evans <dje@google.com>
4992
4993 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4994 * gdb.python/py-param.exp: Delete, contents moved to ...
4995 * gdb.python/py-parameter.exp: ... here. New file.
4996 Add test for gdb.parameter ("directories").
99e7ae30 4997
f4b8a18d
KW
49982010-11-05 Ken Werner <ken.werner@de.ibm.com>
4999
5000 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
5001 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
5002 * configure: Regenerate.
5003 * gdb.opencl/Makefile.in: New File.
5004 * gdb.opencl/datatypes.exp: Likewise.
5005 * gdb.opencl/datatypes.cl: Likewise.
5006 * gdb.opencl/operators.exp: Likewise.
5007 * gdb.opencl/operators.cl: Likewise.
5008 * gdb.opencl/vec_comps.exp: Likewise.
5009 * gdb.opencl/vec_comps.cl: Likewise.
5010 * gdb.opencl/convs_casts.exp: Likewise.
5011 * gdb.opencl/convs_casts.cl: Likewise.
5012 * lib/opencl.exp: Likewise.
5013 * lib/opencl_hostapp.c: Likewise.
5014 * lib/opencl_kernel.cl: Likewise.
5015 * lib/cl_util.c: Likewise.
5016 * lib/cl_util.c: Likewise.
5017 * gdb.base/default.exp (set language): Add "opencl" to the list of
5018 languages.
5019
a9d5ef47
SW
50202010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
5021
5022 * gdb.cp/overload.exp: Added test for inheritance overload.
5023 * gdb.cp/overload.cc: Ditto.
5024 * gdb.cp/oranking.exp: Removed releveant kfails.
5025
03eb1c79
JK
50262010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5027 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
5030 check test_compiler_info.
5031
dbc98a8b
KW
50322010-11-03 Ken Werner <ken.werner@de.ibm.com>
5033
5034 * gdb.base/gnu_vector.exp: Adjust expect messages.
5035
120bd360
KW
50362010-11-03 Ken Werner <ken.werner@de.ibm.com>
5037
5038 * gdb.base/gnu_vector.exp: Add unary operator tests.
5039
c37f7098
KW
50402010-11-03 Ken Werner <ken.werner@de.ibm.com>
5041
5042 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
5043
7b51bc51
DE
50442010-11-02 Doug Evans <dje@google.com>
5045
5046 * gdb.python/py-pp-maint.c: New file.
5047 * gdb.python/py-pp-maint.exp: New file.
5048 * gdb.python/py-pp-maint.py: New file.
5049
50c97f38
TT
50502010-11-02 Tom Tromey <tromey@redhat.com>
5051
5052 * gdb.base/default.exp: Remove "scheme" from language list.
5053
a289b8f6
JK
50542010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5055
5056 Revert:
5057 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5058 * gdb.threads/sigstep-threads.exp: New file.
5059 * gdb.threads/sigstep-threads.c: New file.
5060
cd017491
MS
50612010-10-20 Michael Snyder <msnyder@vmware.com>
5062
5063 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
5064
8e6a5956
UW
50652010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5066
5067 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
5068 Skip test completely if gdb,no_hardware_watchpoints.
5069
2c04da0d
UW
50702010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
5071
5072 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
5073 strict, but do not check for any particular function name within libc.
5074
79afc5ef
SW
50752010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5076
5077 * gdb.cp/smartp.exp: New test.
5078 * gdb.cp/smartp.cc : New test.
5079
026ffab7
SW
50802010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
5081
5082 * gdb.cp/converts.exp: Test pointer to bool conversion.
5083 Test pointer to long conversion.
5084 * gdb.cp/oranking.exp: Removed relevant kfail.
5085
3a772aa4
TT
50862010-10-18 Tom Tromey <tromey@redhat.com>
5087
5088 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
5089 argument to lazy_string.
5090 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
5091 (pp_ls.to_string): Use it.
5092 * gdb.python/py-prettyprint.c (main): Move declarations to top.
5093 Add "estring2" local.
5094
5fc3827b
JK
50952010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 Fix s390x compatibility.
5098 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
5099 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
5100
8aeb23f3
JK
51012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5102
5103 * gdb.threads/sigstep-threads.exp: New file.
5104 * gdb.threads/sigstep-threads.c: New file.
5105
c1e56572
JK
51062010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5107
5108 * gdb.base/pie-execl.exp: New file.
5109 * gdb.base/pie-execl.c: New file.
5110
92163a10
JK
51112010-10-13 Doug Evans <dje@google.com>
5112 Jan Kratochvil <jan.kratochvil@redhat.com>
5113
5114 PR exp/12117
5115 * gdb.cp/ptype-cv-cp.cc: New file.
5116 * gdb.cp/ptype-cv-cp.exp: New file.
5117
7062b0a0
SW
51182010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
5119
5120 * gdb.cp/converts.cc: New test program.
5121 * gdb.cp/converts.exp: New test.
5122 * gdb.cp/overload.exp: Added test for void* vs int*.
5123 * gdb.cp/overload.exp: Ditto.
5124 * gdb.cp/oranking.exp: Removed related kfail.
5125
0e3509db
DE
51262010-10-13 Doug Evans <dje@google.com>
5127
5128 * lib/gdb-python.exp (gdb_check_python_config): New function.
5129 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
5130 * gdb.python/lib-types.cc: New file.
5131 * gdb.python/lib-types.exp: New file.
5132
8dc78533
JK
51332010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5134
5135 * gdb.python/py-error.exp: New file.
5136 * gdb.python/py-error.py: New file.
5137
93c17e06
JK
51382010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5139
5140 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
5141 gdb_test_multiple.
5142
d8b34041
JK
51432010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5144
5145 * gdb.base/break-interp.exp: Use ldlags for linking flags.
5146 * gdb.base/prelink.exp: Likewise.
5147 * gdb.base/solib-nodir.exp: Likewise.
5148 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
5149 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
5150 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
5151
e0cc584e
UW
51522010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
5153
5154 * break-interp.exp (test_ld): Use two separate gdb_expect statements
5155 for the "info files" test to avoid timeouts on slow machines.
5156
cfc353b1
JK
51572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
5160 (main): Make openlib dummy call.
5161
d3d7896d
JK
51622010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5163
5164 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
5165 * break-interp.exp (reach): Move the core body ...
5166 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
5167 (test_ld): Provide always real argument, even to the linker. Replace
5168 dl_main by _dl_debug_state.
5169
5e533c94
JK
51702010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5171
5172 Fix results of prelinked PIEs on ppc*.
5173 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
5174 Accept also DISPLACEMENT "PRESENT".
5175 (main): Replace "ZERO" displacements by "PRESENT".
5176
33540610
SW
51772010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
5178
5179 * gdb.cp/oranking.exp: New test.
5180 * gdb.cp/oranking.cc: New test program.
5181
3bdf2bbd
KW
51822010-10-08 Ken Werner <ken.werner@de.ibm.com>
5183
5184 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
5185 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
5186
2f608a3a
KW
51872010-10-06 Ken Werner <ken.werner@de.ibm.com>
5188
5189 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
5190 lush, lynx) New constant.
5191 * gdb.base/constvars.exp: Test const array types.
5192 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
5193
aa2e2d8d
DE
51942010-10-06 Doug Evans <dje@google.com>
5195
5196 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
5197 of syscall staging area.
5198
2844d6b5
KW
51992010-10-06 Ken Werner <ken.werner@de.ibm.com>
5200
5201 * gdb.base/gnu_vector.c: Add variable c4.
5202 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
5203 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5204
7d8ac8bb
MR
52052010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
5206
5207 * gdb.arch/altivec-abi.exp: Fix a typo.
5208
84a02e58
MR
52092010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
5210
5211 * lib/mi-support.exp (thread_selected_re): Correct pattern used
5212 to match a thread ID.
5213
b18e6318
JK
52142010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 Fix s390x testcase compatibility.
5217 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
5218
a2c09bd0
DE
52192010-10-01 Doug Evans <dje@google.com>
5220
5221 * lib/gdb-python.exp: New file.
5222 * gdb.python/py-block.exp: Use it.
5223 * gdb.python/py-breakpoint.exp: Ditto.
5224 * gdb.python/py-frame.exp: Ditto.
5225 * gdb.python/py-inferior.exp: Ditto.
5226 * gdb.python/py-param.exp: Ditto.
5227 * gdb.python/py-prettyprint.exp: Ditto.
5228 * gdb.python/py-shared.exp: Ditto.
5229 * gdb.python/py-symbol.exp: Ditto.
5230 * gdb.python/py-symtab.exp: Ditto.
5231 * gdb.python/py-type.exp: Ditto.
5232 * gdb.python/py-value.exp: Ditto.
5233 * gdb.python/python.exp: Ditto.
5234
38f12cfc
TT
52352010-09-30 Tom Tromey <tromey@redhat.com>
5236
5237 * gdb.base/anon.exp: New file.
5238 * gdb.base/anon.c: New file.
5239
9ae8282d
TT
52402010-09-30 Tom Tromey <tromey@redhat.com>
5241
5242 * gdb.base/completion.exp: Test completion through anonymous
5243 union.
5244 * gdb.base/break1.c (struct some_struct): Add anonymous union.
5245
e9e07ba6
JK
52462010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5247
5248 Fix printing parameters of inlined functions.
5249 * gdb.dwarf2/dw2-inline-param.exp: New file.
5250 * gdb.dwarf2/dw2-inline-param-main.c: New file.
5251 * gdb.dwarf2/dw2-inline-param.S: New file.
5252
cd2effb2
JK
52532010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5254
5255 PR corefiles/12071.
5256 * gdb.base/corefile.exp (quit with a process, no question: load core)
5257 (quit with a core file): New tests.
5258
bceffbf3
JK
52592010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5260
5261 Fix GDB crash on inferior calls with self-referencing classes.
5262 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
5263 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
5264 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
5265
1736ad11
JK
52662010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5267
5268 Fix lost siginfo_t for inferior calls.
5269 * gdb.base/siginfo-infcall.exp: New file.
5270 * gdb.base/siginfo-infcall.c: New file.
5271
a176ad92
JB
52722010-09-22 Joel Brobecker <brobecker@adacore.com>
5273
5274 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
5275
c2b0a229
JK
52762010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5277
5278 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
5279 New test.
5280 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
5281
e8ae22d1
JB
52822010-09-22 Joel Brobecker <brobecker@adacore.com>
5283
5284 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
5285 type of our const type.
5286
ec322823
SW
52872010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
5288
5289 * gdb.cp/pr12028.cc: New.
5290 * gdb.cp/pr12028.exp: New.
5291
72929c62
JB
52922010-09-22 Joel Brobecker <brobecker@adacore.com>
5293
5294 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
5295
875b4ff5 52962010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 5297 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
5298
5299 PR mi/11407
5300 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
5301 * gdb.mi/dw2-ref-missing-frame-main.c New File.
5302 * gdb.mi/dw2-ref-missing-frame.S New File.
5303 * gdb.mi/dw2-ref-missing-frame.exp New File.
5304
7155d578
TT
53052010-09-14 Tom Tromey <tromey@redhat.com>
5306
5307 PR symtab/8399:
5308 * gdb.threads/tls.exp: Remove kfail. Update expected output.
5309
515ed532
TT
53102010-09-14 Tom Tromey <tromey@redhat.com>
5311
5312 PR exp/11803:
5313 * gdb.threads/tls.exp: Use C++.
5314 (check_thread_local): Use K::another_thread_local.
5315 * gdb.threads/tls.c (class K): New.
5316 (another_thread_local): Now a member of K.
5317 (spin): Update. No longer K&R C.
5318
450ca57c
SW
53192010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5320
5321 * gdb.cp/koenig.cc: created class for testing member lookup.
5322 * gdb.cp/koenig.exp: Added test for member lookup.
5323
dbd492a3
JK
53242010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5325
5326 Fix false FAILs on sourcetree topdir directory containing "kill".
5327 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
5328 source line matching regexp.
5329
8d4d924b
JK
53302010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 * gdb.python/python.exp (set height 0, collect help from uiout)
5333 (verify help to uiout): New tests.
5334
8e64f2a0
JK
53352010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
5336
5337 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
5338 is_lp64_target to check 64bit target.
5339
4569eed2
JK
53402010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
5343 (test_ld) <powerpc64-*>: New.
5344
5e1617b1
DJ
53452010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5346
5347 * gdb.cp/templates.exp (test_template_args): Allow "struct".
5348
c767944b
DJ
53492010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
5350
5351 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
5352 (FunctionArg::method): New function.
5353 (empty, arg): New variables.
5354 (main): Call arg.method.
5355 * gdb.cp/templates.exp (test_template_args): New function.
5356 (do_tests): Call it.
5357
27d3a3fc
UW
53582010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5359
5360 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
5361 of "next" to proceed over pthread_exit call.
5362
55b7ce7f
UW
53632010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
5364
5365 * gdb.base/maint.exp: Avoid wildcards against potentially very long
5366 "maint print statistics" output to prevent expect timeouts.
5367
809df446
JK
53682010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
5371 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5372 (test_float_rejected): ... here.
5373 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
5374 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5375 (test_float_rejected): ... here.
5376 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
5377 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5378 (test_float_rejected): ... here.
5379 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
5380 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
5381 (test_float_rejected): ... here.
5382
8464be76
DJ
53832010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
5384
5385 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
5386 before disabling hardware watchpoints.
5387 (test_inaccessible_watchpoint): Check that hardware watchpoints
5388 are used. Test for watchpoints on a constant address.
5389
14dba4b4
JK
53902010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
5391
5392 * gdb.base/ui-redirect.exp: New file.
5393
3f3540e1 53942010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 5395 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
5396
5397 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
5398
0f254bb7
DE
53992010-08-31 Doug Evans <dje@google.com>
5400
5401 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
5402
03f17ccf
TT
54032010-08-30 Tom Tromey <tromey@redhat.com>
5404
5405 PR python/11792:
5406 * gdb.python/py-value.exp (test_subscript_regression): Add
5407 dynamic_type test.
5408
640617ad
DJ
54092010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
5410
5411 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
5412 instead of running to main. Do not test the main function.
5413 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
5414 Add new main.
5415
2ed91d1b
PA
54162010-08-26 Pedro Alves <pedro@codesourcery.com>
5417
5418 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
5419 one test.
5420
673bfd45
DE
54212010-08-24 Doug Evans <dje@google.com>
5422
5423 PR symtab/11942
5424 * gdb.dwarf2/dw4-sig-types.cc: New file.
5425 * gdb.dwarf2/dw4-sig-types.h: New file.
5426 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
5427 * gdb.dwarf2/dw4-sig-types.exp: New file.
5428
f9ffd4bb
TT
54292010-08-23 Tom Tromey <tromey@redhat.com>
5430
5431 PR python/11145:
5432 * gdb.python/py-value.c (Base, Derived): New types.
5433 (base): New global.
5434 * gdb.python/py-value.exp (test_subscript_regression): Add
5435 dynamic_cast test.
5436
d839c8a4
TT
54372010-08-23 Tom Tromey <tromey@redhat.com>
5438
5439 PR python/10676:
5440 * gdb.python/py-type.exp (test_fields): Add tests for type
5441 equality.
5442
702c2711
TT
54432010-08-23 Tom Tromey <tromey@redhat.com>
5444
5445 PR python/11915:
5446 * gdb.python/py-type.exp (test_fields): Add tests for array.
5447
832bafd3
KS
54482010-08-23 Keith Seitz <keiths@redhat.com>
5449
5450 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
5451 have any children. Create a new abbrev for it.
5452 Add missing terminal sequence to .debug_abbrev.
5453
c37bf528
KS
54542010-08-20 Keith Seitz <keiths@redhat.com>
5455
5456 PR symtab/11465:
5457 * gdb.dwarf2/pr11465.exp: New test.
5458 * gdb.dwarf2/pr11465.S: New file.
5459 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
5460 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
5461
4572cbac
TJB
54622010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
5463
5464 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
5465 registers. Update data sets with the new v2_double element in the
5466 VSX register union. Add vector_register3_vr data set for the AltiVec
5467 registers. Use gdb_test_no_output instead of send_gdb.
5468
e7fbb131
PA
54692010-08-19 Pedro Alves <pedro@codesourcery.com>
5470
5471 * gdb.python/py-shared.exp: New file, factored out from
5472 python.exp.
5473 * gdb.python/py-shared.c: New file.
5474 * gdb.python/py-shared-sl.c: New file.
5475 * gdb.python/python-1.c: New file.
5476 * gdb.python/python-sl.c: Delete.
5477 * gdb.python/python.c: Mention python-1.c.
5478 * gdb.python/python.exp: Move shared library tests to
5479 py-shared.exp.
5480 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
5481 (MISCELLANEOUS): New.
5482 (clean mostlyclean): Also remove $MISCELLANEOUS.
5483
d30f5e1f
DE
54842010-08-19 Doug Evans <dje@google.com>
5485
5486 PR exp/11926
5487 * gdb.base/printcmds.exp (test_float_accepted): New function.
5488 Move existing float tests there. Add tests for floats with suffixes.
5489 (test_float_rejected): New function.
5490 * gdb.java/jv-print.exp (test_float_accepted): New function.
5491 (test_float_rejected): New function.
5492 * gdb.objc/print.exp: New file.
5493 * gdb.pascal/print.exp: New file.
5494 * lib/objc.exp: New file.
5495
7b3fd859
PM
54962010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
5497
5498 * gdb.base/default.exp (info set): Avoid full buffer error and force
5499 reading up to final gdb prompt.
5500 (show): Likewise.
5501
c92817ce
TT
55022010-08-18 Tom Tromey <tromey@redhat.com>
5503
5504 PR symtab/11919:
5505 * gdb.base/completion.exp: Add test.
5506
f1208f9e
DE
55072010-08-18 Doug Evans <dje@google.com>
5508
5509 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
5510 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
5511 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
5512 Simplify, early exit if runto_main fails.
5513 * gdb.fortran/exprs.exp: load_lib fortran.exp.
5514 (set_lang_fortran): Moved to lib/fortran.exp.
5515 * gdb.fortran/types.exp: load_lib fortran.exp.
5516 (set_lang_fortran): Moved to lib/fortran.exp.
5517 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
5518 * gdb.java/jprint.exp (set_lang_java): Ditto.
5519 * gdb.java/jv-exp.exp: load_lib java.exp.
5520 If set_lang_java fails, issue a warning instead of failure to be
5521 consistent with other set_lang_foo uses.
5522 (set_lang_java): Moved to lib/java.exp.
5523 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
5524 If set_lang_java fails, issue a warning instead of failure to be
5525 consistent with other set_lang_foo uses.
5526 * gdb.pascal/types.exp: load_lib pascal.exp.
5527 (set_lang_pascal): Moved to lib/pascal.exp.
5528 * lib/fortran.exp: New file.
5529 * lib/java.exp (set_lang_java): New function.
5530 * lib/pascal.exp (set_lang_pascal): New function.
5531
2f06b485
YQ
55322010-08-18 Yao Qi <yao@codesourcery.com
5533
5534 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
5535 func_nofb_start and func_loopfb_start, so that address of functions
5536 is equal to these labels on Thumb.
5537
96e25403
YQ
55382010-08-18 Yao Qi <yao@codesourcery.com>
5539
5540 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
5541 to reflect latest c source file.
5542
36e6adc4
JK
55432010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5544
5545 * gdb.cp/infcall-dlopen.exp: New file.
5546 * gdb.cp/infcall-dlopen.cc: New file.
5547 * gdb.cp/infcall-dlopen-lib.cc: New file.
5548
f431efe5
PA
55492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
5550 Pedro Alves <pedro@codesourcery.com>
5551
5552 PR breakpoints/11371
5553
5554 * gdb.base/watch-cond-infcall.exp: New file.
5555 * gdb.base/watch-cond-infcall.c: New file.
5556
06a64a0b
TT
55572010-08-16 Tom Tromey <tromey@redhat.com>
5558
5559 * gdb.base/help.exp: Update.
5560 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
5561 watchpoint.
5562 (test_watch_location): New proc.
5563 (test_watchpoint_in_big_blob): Delete watchpoint.
5564 * gdb.base/watchpoint.c (func5): New function.
5565 (main): Call it.
5566
70ebf4ed
DE
55672010-08-16 Doug Evans <dje@google.com>
5568
5569 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
5570
ca5c20b6
PM
55712010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5572
5573 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
5574 tests.
5575
7346b668
KW
55762010-08-11 Ken Werner <ken.werner@de.ibm.com>
5577
5578 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
5579 * gdb.base/gnu_vector.c: New File.
5580 * gdb.base/gnu_vector.exp: Likewise.
5581
cb2e07a6
PM
55822010-08-11 Phil Muldoon <pmuldoon@redhat.com>
5583
5584 * gdb.python/python.c: New File.
5585 * gdb.python/python-sl.c: New File.
5586 * gdb.python/python.exp: Test solib_address and decode_line
5587 * functions.
5588
5da1313b
JK
55892010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5590
5591 * gdb.python/python.exp (show height, set height 10)
5592 (verify pagination beforehand, verify pagination beforehand: q)
5593 (gdb.execute does not page, verify pagination afterwards)
5594 (verify pagination afterwards: q): New.
5595
49c3ccf7
DE
55962010-08-02 Doug Evans <dje@google.com>
5597
5598 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
5599 because of an older gcc, change test2
5600 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
5601 to unsupported.
5602
42c0c4f1
KH
56032010-07-30 Kazu Hirata <kazu@codesourcery.com>
5604
5605 * gdb.base/break-always.exp: Do not expect full paths to file
5606 names.
5607 * gdb.base/commands.exp: Likewise.
5608
d3765805
DE
56092010-07-30 Doug Evans <dje@google.com>
5610
c98ee71b
DE
5611 * gdb.cp/temargs.exp: For new tests that require newer gccs,
5612 xfail them when run with older gccs.
5613
fd961404
DE
5614 * lib/gdb.exp (build_executable): Forward "c++" option to
5615 get_compiler_info.
5616
999adef4
DE
5617 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5618 "python print ttype.template_argument(1)" and
5619 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5620 if using gcc 4.4 or earlier.
5621
d3765805
DE
5622 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5623 attach-to-debugger handling.
5624
1276c759
JK
56252010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5626
5627 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5628 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5629 (main): Use copyreloc.
5630 * gdb.base/prelink.exp (split debug of executable)
5631 (.dynbss vs. .bss address shift): New tests.
5632
88caa9b9
PA
56332010-07-29 Pedro Alves <pedro@codesourcery.com>
5634
5635 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5636 in gdb_test_multiple.
5637
c6f2ac43
PA
56382010-07-29 Pedro Alves <pedro@codesourcery.com>
5639
5640 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5641 environment.
5642
326fd672
TT
56432010-07-28 Tom Tromey <tromey@redhat.com>
5644
5645 PR python/11060:
5646 * gdb.python/py-type.c (Temargs): New template.
5647 (temvar): New variable.
5648 * gdb.python/py-type.exp (test_template): New proc.
5649
3ce3b1ba
PA
56502010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5651
5652 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5653 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5654
34eaf542
TT
56552010-07-28 Tom Tromey <tromey@redhat.com>
5656
5657 PR c++/9946:
5658 * gdb.cp/temargs.exp: New file.
5659 * gdb.cp/temargs.cc: New file.
5660
d41b819e
JK
56612010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5662
5663 * gdb.base/help.exp (help disassemble): Update the content.
5664
26ab7092
JK
56652010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 * gdb.threads/ia64-sigill.exp: New file.
5668 * gdb.threads/ia64-sigill.c: New file.
5669
5283e9e1
TT
56702010-07-27 Tom Tromey <tromey@redhat.com>
5671
5672 * gdb.opt/inline-cmds.c (ATTR): New define.
5673 (func1): Use it.
5674 (func2): Likewise.
5675 (func3): Likewise.
5676 (outer_inline1): Likewise.
5677 (outer_inline2): Likewise.
5678 * gdb.opt/inline-bt.c (ATTR): New define.
5679 (func1): Use it.
5680 (func2): Likewise.
5681 * gdb.opt/inline-locals.c (ATTR): New define.
5682 (func1): Use it.
5683 (func2): Likewise.
5684
e992ef73
TT
56852010-07-27 Tom Tromey <tromey@redhat.com>
5686
5687 * gdb.stabs/gdb11479.c (hack): New function.
5688 (test): Use it.
5689 (test2): Use it.
5690 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5691 (int32_search_buf, int64_search_buf): No longer static.
5692 (x): Remove.
5693 * gdb.base/relocate.c (hack): New function.
5694
5374244e
PM
56952010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5696
5697 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5698 * gdb.python/py-value.c (func1): New function.
5699 (func2): Likewise.
5700
a99aee83
CV
57012010-07-26 Corinna Vinschen <vinschen@redhat.com>
5702
5703 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5704 as not to clash with .data section.
5705
a04ba985
JG
57062010-07-26 Jerome Guitton <guitton@adacore.com>
5707
5708 * gdb.base/code_elim.exp: New file.
5709 * gdb.base/code_elim1.c: New file.
5710 * gdb.base/code_elim2.c: New file.
5711
23bd0f7c
PA
57122010-07-21 Pedro Alves <pedro@codesourcery.com>
5713
5714 PR symtab/11827
5715
5716 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5717 (some_volatile_enum): New variable.
5718 * gdb.base/printcmds.exp (test_print_enums): New.
5719 <top level>: Call it.
5720
883df6dd
SW
57212010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5722
5723 * gdb.cp/fpointer.cc: New test.
5724 * gdb.cp/fpointer.exp: New test.
5725
569b05a5
JK
57262010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5727
5728 * gdb.base/solib-nodir.exp: New file.
5729 * lib/gdb.exp (runto): New case for a GDB internal error.
5730
51d7d803
JK
57312010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5732 Ulrich Weigand <uweigand@de.ibm.com>
5733 Tom Tromey <tromey@redhat.com>
5734
5735 * gdb.base/charset-malloc.c: New file.
5736 * gdb.base/charset.c (malloc_stub): New prototype.
5737 (main): Call it instead of malloc itself.
5738 * gdb.base/charset.exp: Use only prepare_for_testing.
5739 (binfile): Remove the variable.
5740
c0edd9ed
JK
57412010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5742
5743 Make core files the process_stratum.
5744 * gdb.base/corefile.exp (run: load core again)
5745 (run: sanity check we see the core file, run: with core)
5746 (run: core file is cleared, attach: load core again)
5747 (attach: sanity check we see the core file, attach: with core)
5748 (attach: core file is cleared): New tests.
5749 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5750
3cbaedff
KW
57512010-07-14 Ken Werner <ken.werner@de.ibm.com>
5752
5753 * gdb.arch/altivec-abi.exp: New tests.
5754
91158a56
TT
57552010-07-13 Tom Tromey <tromey@redhat.com>
5756
5757 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5758 (main): Use it.
5759 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5760
0f5238ed
TT
57612010-07-13 Tom Tromey <tromey@redhat.com>
5762
5763 * gdb.base/label.exp: New file.
5764 * gdb.base/label.c: New file.
5765
add265ae
L
57662010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5767 H.J. Lu <hongjiu.lu@intel.com>
5768
5769 * lib/gdb.exp (is_ilp32_target): New.
5770 (is_lp64_target): Likewise.
5771
5772 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5773 target.
5774 * gdb.arch/amd64-disp-step.exp: Likewise.
5775 * gdb.arch/amd64-dword.exp: Likewise.
5776 * gdb.arch/amd64-i386-address.exp: Likewise.
5777 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5778
add265ae
L
5779 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5780 target.
5781 * gdb.arch/i386-bp_permanent.exp: Likewise.
5782 * gdb.arch/i386-byte.exp: Likewise.
5783 * gdb.arch/i386-disp-step.exp: Likewise.
5784 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5785 * gdb.arch/i386-prologue.exp: Likewise.
5786 * gdb.arch/i386-size-overlap.exp: Likewise.
5787 * gdb.arch/i386-size.exp: Likewise.
5788 * gdb.arch/i386-sse.exp: Likewise.
5789 * gdb.arch/i386-unwind.exp: Likewise.
5790 * gdb.arch/i386-word.exp: Likewise.
5791
5792 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5793 test only when building 64-bit executables. Do not hard-code
5794 -m64 option.
5795
2dfb8c17
DE
57962010-07-07 Doug Evans <dje@google.com>
5797
5798 * lib/gdb.exp (gdb_test_list_exact): New function.
5799 * gdb.base/default.exp (show convenience): Call it, add tests for
5800 $_sdata = void, $_thread = 0.
5801
4e5799b6
JK
58022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5803 Joel Brobecker <brobecker@adacore.com>
5804
5805 Fix re-run of PIE executable, PR shlibs/11776.
5806 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5807 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5808 and re-"run" of the inferior.
5809
1a219cc7
JK
58102010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5811 Joel Brobecker <brobecker@adacore.com>
5812
5813 Cope with missing /usr/sbin/prelink.
5814 * lib/prelink-support.exp (prelink_no):
5815 <result == 1 && $output is "no such file or directory">: New.
5816 (prelink_yes): Likewise. Return on failed prelink_no.
5817
5e3b36f8
JK
58182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5819 Joel Brobecker <brobecker@adacore.com>
5820
5821 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5822 build_executable by build_executable_own_libs. Replace "prelink -R"
5823 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5824 change.
5825 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5826 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5827 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5828 Replace build_executable by build_executable_own_libs's function
5829 build_executable_own_libs.
5830 (prelinkNO): Create new stub to call prelink_no.
5831 (prelinkYES): Create new stub to call prelink_yes.
5832 (test_attach): Rename calls of copy to file_copy.
5833 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5834 (copy): Move to ...
5835 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5836 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5837 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5838 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5839 special flags by gdb_compile_shlib. Replace second gdb_compile by
5840 build_executable_own_libs. Replace "prelink -R" execution by a call of
5841 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5842 a second call of prelink_yes. Replace restart commands by
5843 clean_restart.
5844 (prelink): Rename to ...
5845 (seen displacement message): ... this test. Extend its expectation
5846 strictness.
5847
86e4bafc
JK
58482010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5851 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5852 displacement message exactly once.
5853
3cd07d20
JK
58542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5855 Joel Brobecker <brobecker@adacore.com>
5856
5857 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5858 its restore after the <$relink_args != ""> loop. new comment.
5859
0a1e94c7
JK
58602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5861 Joel Brobecker <brobecker@adacore.com>
5862
5863 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5864 code for it. New variable relink_args.
5865 (prelinkYES): Call prelinkNO.
5866 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5867 in such case. Move the core code to ...
5868 (test_attach_gdb): ... a new function. Send GDB command "file".
5869 Extend expected "Attaching to " string.
5870
2f70bcfb
TT
58712010-07-02 Tom Tromey <tromey@redhat.com>
5872
5873 * gdb.base/bitops.exp: Remove extraneous "pass".
5874
a17ac5b0
TT
58752010-07-02 Ken Werner <ken.werner@de.ibm.com>
5876
5877 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5878
dc10affe
PA
58792010-07-01 Pedro Alves <pedro@codesourcery.com>
5880
d41c0fc8
PA
5881 * gdb.base/help.exp: Adjust expected output.
5882
58832010-07-01 Pedro Alves <pedro@codesourcery.com>
5884
5885 * gdb.base/help.exp: Adjust expected output.
dc10affe 5886
0a600c36
JK
58872010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5890 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5891 c++/11702.
5892
37cc8bfe
JK
58932010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5894 Doug Evans <dje@google.com>
5895
5896 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5897 add .dynamic entry'.
5898
254e6b9e
DE
58992010-06-29 Doug Evans <dje@google.com>
5900
5901 Test PR c++/11702.
5902 * gdb.cp/m-static.exp: Add testcase.
5903 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5904
595939de 59052010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5906 Tom Tromey <tromey@redhat.com>
5907 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5908
5909 * gdb.python/py-inferior.c: New File.
5910 * gdb.python/py-infthread.c: New File.
5911 * gdb.python/py-inferior.exp: New File.
5912 * gdb.python/py-infthread.exp: New File.
5913
98751a41
JK
59142010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5915
5916 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5917 (ptype ::C::OtherFileClass typedefs): New.
5918 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5919 (C::OtherFileClass::cOtherFileClassVar2): New.
5920 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5921 cOtherFileClassVar2.
5922 (C::cOtherFileType2, C::cOtherFileVar2): New.
5923 (C::cOtherFileVar_use): use also cOtherFileVar2.
5924 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5925
41f62f39
JK
59262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5927
5928 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5929 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5930 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5931 (print ::C::cOtherFileVar)
5932 (whatis C::OtherFileClass::cOtherFileClassType)
5933 (whatis ::C::OtherFileClass::cOtherFileClassType)
5934 (print C::OtherFileClass::cOtherFileClassVar)
5935 (print ::cOtherFileClassVar)
5936 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5937 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5938 trailing content.
5939 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5940 (C::OtherFileClass::cOtherFileClassVar)
5941 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5942 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5943
af53d231
JK
59442010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5945
5946 Test PR c++/11703 and PR gdb/1448.
5947 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5948 gdb/1448.
5949
9655fd1a
JK
59502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5953 (main) <rtti_data>: New.
5954 * gdb.cp/virtbase.exp (print rtti_data): New.
5955
824cc8dd
JK
59562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5957 Joel Brobecker <brobecker@adacore.com>
5958
5959 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5960
6036c742
JK
59612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5962
5963 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5964
de6a0421
DE
59652010-06-28 Doug Evans <dje@google.com>
5966
5967 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5968
b2dae948
DE
59692010-06-27 Doug Evans <dje@google.com>
5970
5971 * gdb.cp/m-static.exp: Update expected test output.
5972
0f3bb72e
PH
59732010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5974
889bf7c5
PA
5975 * gdb.gdb/selftest.exp: Adjust expected message for
5976 capturing start-up runtime.
0f3bb72e 5977
bc9f0842
TT
59782010-06-25 Tom Tromey <tromey@redhat.com>
5979
5980 PR python/10808:
5981 * gdb.python/python.exp: Add new tests.
5982
099ef718
SW
59832010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5984
5985 * gdb.cp/operator.cc: Created an import loop.
5986 * gdb.cp/operator.exp: Added testcase for import loop.
5987
5868a632
JK
59882010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
5990 Test PR python/11407.
5991 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5992 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5993 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5994 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5995 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5996 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5997 binfile. Call gdb_compile with clean_restart twice.
5998 (func_nofb print, func_nofb backtrace, func_loopfb print)
5999 (func_loopfb backtrace): New.
6000
af76db58
JK
60012010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6002
6003 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
6004 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
6005 by a hand made one.
6006 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
6007 i?86 requirement. Remove variables srcfile and binfile. New variable
6008 sources, executable_nofb and executable_fb. Call prepare_for_testing.
6009
f2c7657e
UW
60102010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6011
6012 * gdb.cell/dwarfaddr.exp: New file.
6013 * gdb.cell/dwarfaddr.S: New file.
6014
628fe4e4
JK
60152010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6016
6017 Test PR 9436.
6018 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
6019
f1421989
HZ
60202010-06-24 Hui Zhu <teawater@gmail.com>
6021
6022 * gdb.base/eval.exp: New file.
6023
d03285ec
UW
60242010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6025
6026 * gdb.cell/fork.exp: New file.
6027 * gdb.cell/fork.c: Likewise.
6028 * gdb.cell/fork-spu.c: Likewise.
6029
41b2c92d
PM
60302010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
6031
6032 * lib/gdb.exp (banned_variables_traced): New global variable.
6033 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
6034 (gdb_init): Use `trace add variable' instead of obsolete
6035 `trace variable'.
6036
d5bc977f
DE
60372010-06-21 Doug Evans <dje@google.com>
6038
6039 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
6040
d2ed6730
UW
60412010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6042
6043 * gdb.arch/spu-ls.exp: New file.
6044 * gdb.arch/spu-ls.c: Likewise.
6045
6aed2dbc
SS
60462010-06-18 Stan Shebs <stan@codesourcery.com>
6047
6048 * gdb.threads/thread-specific.exp: Add tests of $_thread.
6049
e0756905
UW
60502010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6051
6052 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
6053 * gdb.base/watch-cond.exp: Likewise.
6054 * gdb.python/py-breakpoint.exp: Likewise.
6055
d8053d4d
PA
60562010-06-18 Pedro Alves <pedro@codesourcery.com>
6057
6058 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
6059 clean_restart, make sure every test has a distinct message, and
6060 that messages don't include the executable' full path.
6061
81ce510c
DE
60622010-06-17 Doug Evans <dje@google.com>
6063
6064 * gdb.arch/i386-size.exp: Updated expected output for
6065 DISASSEMBLY_OMIT_FNAME.
6066
65d79d4b
SDJ
60672010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6068 Sergio Durigan Junior <sergiodj@redhat.com>
6069
6070 * gdb.base/watch-notconst.c: New file.
6071 * gdb.base/watch-notconst.S: New file.
6072 * gdb.base/watch-notconst2.c: New file.
6073 * gdb.base/watch-notconst2.S: New file.
6074 * gdb.base/watch-notconst.exp: New file.
6075 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
6076 (func4): Add operations on `global_ptr_ptr'.
6077 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
6078 routine to test watchpoints created with a constant expression.
6079 (test_inaccessible_watchpoint): Include tests for watchpoints
6080 created with a constant expression.
6081
df0f4836
KB
60822010-06-14 Kevin Buettner <kevinb@redhat.com>
6083
6084 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
6085 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
6086 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
6087 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
6088 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
6089 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
6090 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
6091 of `_start'.
6092
b769def5
UW
60932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6094
6095 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
6096 not supported on the target.
6097 * gdb.mi/mi-nonstop-exit.exp: Likewise.
6098 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6099 * gdb.mi/mi-nsintrall.exp: Likewise.
6100 * gdb.mi/mi-nsmoribund.exp: Likewise.
6101 * gdb.mi/mi-nsthrexec.exp: Likewise.
6102
d914c394
SS
61032010-06-11 Stan Shebs <stan@codesourcery.com>
6104
6105 * gdb.base/permissions.exp: New file.
6106
61072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
6108
6109 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
6110 does not support ELF executable class.
6111
f3ce5b9c
UW
61122010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6113
6114 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
6115
8e46892c
JK
61162010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6117
6118 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
6119 (runto): Catch "The target does not support running in non-stop mode.".
6120
6cc55c64
MS
61212010-06-11 Michael Snyder <msnyder@vmware.com>
6122
6123 * gdb.base/setshow.exp (set language asm): Don't use
6124 gdb_test_no_output, fails on some targets.
6125
caddefa4
UW
61262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6127
6128 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
6129 * gdb.cp/pr9167.exp: Likewise.
6130
468b1aa7
UW
61312010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6132
6133 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
6134
5c3552dc
UW
61352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6136
6137 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
6138
02e6fe6a
UW
61392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6140
6141 * gdb.base/charset.c (main): Make sure malloc gets linked in.
6142
0e03807e
TT
61432010-06-11 Tom Tromey <tromey@redhat.com>
6144
6145 PR gdb/9977, PR exp/11636::
6146 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
6147 (pieces_test_f6): Update expected output.
6148
2bdf28a0
JK
61492010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6150
6151 * gdb.base/moribund-step.exp: New.
6152
f6978de9
MS
61532010-06-08 Michael Snyder <msnyder@vmware.com>
6154
6155 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 6156 * gdb.ada/boolean_expr.exp:
f6978de9
MS
6157 * gdb.ada/frame_args.exp: Ditto.
6158 * gdb.ada/lang_switch.exp: Ditto.
6159 * gdb.ada/ptype_arith_binop.exp: Ditto.
6160 * gdb.ada/ref_param.exp: Ditto.
6161 * gdb.ada/type_coercion.exp:Ditto.
6162
6163 * gdb.asm/asm-source.exp: Ditto.
6164
6165 * gdb.base/attach.exp: Ditto.
6166 * gdb.base/bitfields2.exp: Ditto.
6167 * gdb.base/call-signal-resume.exp: Ditto.
6168 * gdb.base/callfuncs.exp: Ditto.
6169 * gdb.base/commands.exp: Ditto.
6170 * gdb.base/dbx.exp: Ditto.
6171 * gdb.base/default.exp: Ditto.
6172 * gdb.base/dump.exp: Ditto.
6173 * gdb.base/exprs.exp: Ditto.
6174 * gdb.base/freebpcmd.exp: Ditto.
6175 * gdb.base/interrupt.exp: Ditto.
6176 * gdb.base/list.exp: Ditto.
6177 * gdb.base/long_long.exp: Ditto.
6178 * gdb.base/maint.exp: Ditto.
6179 * gdb.base/ptype.exp: Ditto.
6180 * gdb.base/return.exp: Ditto.
6181 * gdb.base/setshow.exp: Ditto.
6182 * gdb.base/sigbpt.exp: Ditto.
6183 * gdb.base/sigrepeat.exp: Ditto.
6184
6185 * gdb.cp/classes.exp: Ditto.
6186
6187 * gdb.dwarf2/dw2-restore.exp: Ditto.
6188
6189 * gdb.gdb/selftest.exp: Ditto.
6190
6191 * gdb.multi/base.exp: Ditto.
6192 * gdb.multi/bkpt-multi-exec.exp: Ditto.
6193
6194 * gdb.python/py-block.exp: Ditto.
6195 * gdb.python/py-prettyprint.exp: Ditto.
6196 * gdb.python/py-template.exp: Ditto.
6197
6198 * gdb.server/ext-attach.exp: Ditto.
6199 * gdb.server/ext-run.exp: Ditto.
6200 * gdb.server/server-mon.exp: Ditto.
6201
6202 * gdb.threads/fork-thread-pending.exp: Ditto.
6203 * gdb.threads/hand-call-in-threads.exp: Ditto.
6204 * gdb.threads/interrupted-hand-call.exp: Ditto.
6205 * gdb.threads/linux-dp.exp: Ditto.
6206 * gdb.threads/manythreads.exp: Ditto.
6207 * gdb.threads/print-threads.exp: Ditto.
6208 * gdb.threads/pthreads.exp: Ditto.
6209 * gdb.threads/schedlock.exp: Ditto.
6210 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6211 * gdb.threads/threadapply.exp: Ditto.
6212
de7ff789
MS
62132010-06-08 Michael Snyder <msnyder@vmware.com>
6214
889bf7c5 6215 * gdb.ada/exec_changed.exp:
de7ff789
MS
6216 Use ".*" instead of "" as wildcard regexp.
6217
6218 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
6219 * gdb.base/call-ar-st.exp: Ditto.
6220 * gdb.base/checkpoint.exp: Ditto.
6221 * gdb.base/default.exp: Ditto.
6222 * gdb.base/dump.exp: Ditto.
6223 * gdb.base/ending-run.exp: Ditto.
6224 * gdb.base/fileio.exp: Ditto.
6225 * gdb.base/miscexprs.exp: Ditto.
6226 * gdb.base/pointers.exp: Ditto.
6227 * gdb.base/readline.exp: Ditto.
6228 * gdb.base/reread.exp: Ditto.
6229 * gdb.base/restore.exp: Ditto.
6230 * gdb.base/shlib-call.exp: Ditto.
6231 * gdb.base/valgrind-db-attach.exp: Ditto.
6232 * gdb.base/volatile.exp: Ditto.
6233 * gdb.base/watchpoints.exp: Ditto.
6234
6235 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
6236
6237 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
6238 * gdb.python/py-value.exp: Ditto.
6239
6240 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
6241 * gdb.trace/circ.exp: Ditto.
6242 * gdb.trace/collection.exp: Ditto.
6243 * gdb.trace/packetlen.exp: Ditto.
6244 * gdb.trace/passc-dyn.exp: Ditto.
6245 * gdb.trace/report.exp: Ditto.
6246 * gdb.trace/tfile.exp: Ditto.
6247 * gdb.trace/tfind.exp: Ditto.
6248 * gdb.trace/while-dyn.exp: Ditto.
6249
3bebe2f2
JK
62502010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6251
6252 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
6253
5c631832
JK
62542010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6255
6256 Test PR 10640.
6257 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
6258
4c3376c8
SW
62592010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
6260
6261 * gdb.cp/koenig.exp: Test for ADL operators.
6262 * gdb.cp/koenig.cc: Added ADL operators.
6263 * gdb.cp/operator.exp: New test.
6264 * gdb.cp/operator.cc: New test.
6265
dc226d5a
MS
62662010-06-04 Michael Snyder <msnyder@vmware.com>
6267
dfb88a23
MS
6268 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
6269 * gdb.base/pending.exp: Ditto.
f7ae76b3 6270
dc226d5a
MS
6271 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
6272
967cf477
DE
62732010-06-04 Doug Evans <dje@google.com>
6274
6275 * gdb.python/py-prettyprint.exp: Add new test for enabled and
6276 disabled printers.
6277 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
6278 (enable_lookup_function): New function.
6279
eb801841
TT
62802010-06-04 Tom Tromey <tromey@redhat.com>
6281
6282 * gdb.python/py-value.exp (test_value_hash): Don't test equality
6283 of hash and id.
6284
38979823
JK
62852010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6286
6287 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
6288 newline.
6289 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
6290 (empty verbose non-noisy clear, empty verbose noisy clear)
6291 (empty non-verbose noisy clear): Likewise.
6292
35ec993f
MS
62932010-06-03 Michael Snyder <msnyder@vmware.com>
6294
6295 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
6296 * gdb.base/display.exp: Ditto.
6297 * gdb.base/find.exp: Ditto.
6298 * gdb.base/ifelse.exp: Ditto.
6299 * gdb.base/multi-forks.exp: Ditto.
6300 * gdb.base/recurse.exp: Ditto.
6301 * gdb.base/setshow.exp: Ditto.
6302 * gdb.base/value-double-free.exp: Ditto.
6303 * gdb.base/watch-vfork.exp: Ditto.
6304 * gdb.base/watch_thread_num.exp: Ditto.
6305 * gdb.base/watchpoint-solib.exp: Ditto.
6306 * gdb.base/watchpoint.exp: Ditto.
6307 * gdb.base/watchpoints.exp: Ditto.
6308
6309 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
6310 * gdb.cp/overload.exp: Ditto.
6311 * gdb.cp/virtfunc.exp: Ditto.
6312
6313 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
6314
889bf7c5 6315 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
6316 Replace gdb_test with gdb_test_no_output.
6317
889bf7c5 6318 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
6319 Replace gdb_test with gdb_test_no_output.
6320 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6321 * gdb.threads/watchthreads.exp: Ditto.
6322 * gdb.threads/watchthreads2.exp: Ditto.
6323
6324 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
6325 * gdb.trace/tfind.exp: Ditto.
6326
c22decce
JB
63272010-06-03 Joel Brobecker <brobecker@adacore.com>
6328
6329 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
6330 successful test if message is the empty string.
6331
fd5700c7
JK
63322010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6333
6334 * gdb.fortran/module.exp (stopped language detection): New test.
6335
f55ee35c
JK
63362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 Support DW_TAG_module as separate namespaces.
6339 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
6340 gdb.fortran/library-module-lib.f90: New.
6341 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
6342 (print i): Remove.
6343 (continue to breakpoint: i-is-1, print var_i value 1)
6344 (continue to breakpoint: i-is-2, print var_i value 2)
6345 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
6346 (print var_d, print var_i value 14, ptype modmany, complete `modm)
6347 (complete `modmany, complete `modmany`, complete `modmany`var)
6348 (show language, setting breakpoint at module): New tests.
6349 * gdb.fortran/module.f90 (module mod): Remove.
6350 (module mod1, module mod2, module modmany, subroutine sub1)
6351 (subroutine sub2, program module): New.
6352
b8e8282f
JK
63532010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6354
6355 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
6356 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
6357 * gdb.cp/anon-union.exp (pass): Rename to ...
6358 (print z 2): ... here.
b8e8282f 6359
019ebafc
MS
63602010-06-02 Michael Snyder <msnyder@vmware.com>
6361
e68d8fd4
MS
6362 * gdb.trace/actions.exp: Use gdb_test_no_output.
6363 * gdb.trace/circ.exp: Ditto.
6364 * gdb.trace/packetlen.exp: Ditto.
6365 * gdb.trace/save-trace.exp: Ditto.
6366 * gdb.trace/tracecmd.exp: Ditto.
6367 * gdb.trace/tsv.exp: Ditto.
6368
12b5d08a
MS
6369 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
6370 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
6371 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
6372 * gdb.threads/manythreads.exp: Ditto.
6373 * gdb.threads/print-threads.exp: Ditto.
6374 * gdb.threads/pthreads.exp: Ditto.
6375 * gdb.threads/schedlock.exp: Ditto.
6376 * gdb.threads/staticthreads.exp: Ditto.
6377 * gdb.threads/thread-specific.exp: Ditto.
6378 * gdb.threads/thread-unwindonsignal.exp: Ditto.
6379 * gdb.threads/threadapply.exp: Ditto.
6380 * gdb.threads/watchthreads.exp: Ditto.
6381 * gdb.threads/watchthreads2.exp: Ditto.
6382
89493308
MS
6383 * gdb.python/py-block.exp: Use gdb_test_no_output.
6384 * gdb.python/py-prettyprint.exp: Ditto.
6385 * gdb.python/py-template.exp: Ditto.
6386 * gdb.python/py-value.exp: Ditto.
6387
6388 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
6389 * gdb.reverse/watch-reverse.exp: Ditto.
6390
6391 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
6392 * gdb.server/ext-run.exp: Ditto.
6393
019ebafc
MS
6394 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
6395 * gdb.dwarf2/dw2-compressed.exp: Ditto.
6396 * gdb.dwarf2/dw2-intercu.exp: Ditto.
6397 * gdb.dwarf2/dw2-intermix.exp: Ditto.
6398 * gdb.dwarf2/dw2-producer.exp: Ditto.
6399 * gdb.dwarf2/mac-fileno.exp: Ditto.
6400
6401 * gdb.gdb/observer.exp: Use gdb_test_no_output.
6402 * gdb.gdb/selftest.exp: Ditto.
6403
6404 * gdb.multi/base.exp: Use gdb_test_no_output.
6405
6406 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
6407
3e0ca3a5
JK
64082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
6411
9db70545
MS
64122010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
6413
a8d52276
MS
6414 * gdb.cp/class2.exp: Use gdb_test_no_output.
6415 * gdb.cp/classes.exp: Ditto.
6416 * gdb.cp/extern-c.exp: Ditto.
6417 * gdb.cp/inherit.exp: Ditto.
6418 * gdb.cp/maint.exp: Ditto.
6419 * gdb.cp/mb-inline.exp: Ditto.
6420 * gdb.cp/mb-templates.exp: Ditto.
6421 * gdb.cp/method2.exp: Ditto.
6422 * gdb.cp/misc.exp: Ditto.
6423 * gdb.cp/ovldbreak.exp: Ditto.
6424 * gdb.cp/punctuator.exp: Ditto.
6425 * gdb.cp/templates.exp: Ditto.
6426 * gdb.cp/virtbase.exp: Ditto.
6427
889bf7c5 6428 * gdb.threads/attach-stopped.exp:
9db70545 6429 Replace uses of send_gdb / gdb_expect.
889bf7c5 6430 * gdb.threads/attachstop-mt.exp:
9db70545 6431 Replace uses of send_gdb / gdb_expect.
889bf7c5 6432 * gdb.threads/gcore-thread.exp:
9db70545 6433 Replace uses of send_gdb / gdb_expect.
889bf7c5 6434 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
6435 Replace uses of send_gdb / gdb_expect.
6436 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6437 * gdb.threads/print-threads.exp:
9db70545
MS
6438 Replace uses of send_gdb / gdb_expect.
6439 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
6440 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
6441 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
6442
6443 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
6444 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
6445 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
6446 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
6447 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
6448 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
6449 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
6450 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
6451 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
6452 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
6453 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
6454
359cc68c
JK
64552010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6456
6457 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
6458
7d3fe98e
SW
64592010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
6460
6461 * gdb.cp/koenig.exp: Added new test case.
6462 * gdb.cp/koenig.cc: Ditto.
6463
27d3a1a2
MS
64642010-06-01 Michael Snyder <msnyder@vmware.com>
6465
6466 * gdb.base/arithmet.exp: Use gdb_test_no_output.
6467 * gdb.base/arrayidx.exp: Ditto.
6468 * gdb.base/attach.exp: Ditto.
6469 * gdb.base/auxv.exp: Ditto.
6470 * gdb.base/bigcre.exp: Ditto.
6471 * gdb.base/break-always.exp: Ditto.
6472 * gdb.base/break-interp.exp: Ditto.
6473 * gdb.base/break.exp: Ditto.
6474 * gdb.base/breakpoint-shadow.exp: Ditto.
6475 * gdb.base/call-ar-st.exp: Ditto.
6476 * gdb.base/call-sc.exp: Ditto.
6477 * gdb.base/call-signal-resume.exp: Ditto.
6478 * gdb.base/callfuncs.exp: Ditto.
6479 * gdb.base/catch-syscall.exp: Ditto.
6480 * gdb.base/charset.exp: Ditto.
6481 * gdb.base/code-expr.exp: Ditto.
6482 * gdb.base/commands.exp: Ditto.
6483 * gdb.base/cond-expr.exp: Ditto.
6484 * gdb.base/condbreak.exp: Ditto.
6485 * gdb.base/cursal.exp: Ditto.
6486 * gdb.base/cvexpr.exp: Ditto.
6487 * gdb.base/default.exp: Ditto.
6488 * gdb.base/del.exp: Ditto.
6489 * gdb.base/detach.exp: Ditto.
6490 * gdb.base/display.exp: Ditto.
6491 * gdb.base/ena-dis-br.exp: Ditto.
6492 * gdb.base/eval-skip.exp: Ditto.
6493 * gdb.base/foll-fork.exp: Ditto.
6494 * gdb.base/foll-vfork.exp: Ditto.
6495 * gdb.base/frame-args.exp: Ditto.
6496 * gdb.base/funcargs.exp: Ditto.
6497 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6498 * gdb.base/gdbvars.exp: Ditto.
6499 * gdb.base/help.exp: Ditto.
6500 * gdb.base/ifelse.exp: Ditto.
6501 * gdb.base/included.exp: Ditto.
6502 * gdb.base/list.exp: Ditto.
6503 * gdb.base/macscp.exp: Ditto.
6504 * gdb.base/maint.exp: Ditto.
6505 * gdb.base/multi-fork.exp: Ditto.
6506 * gdb.base/overlays.exp: Ditto.
6507 * gdb.base/page.exp: Ditto.
6508 * gdb.base/pending.exp: Ditto.
6509 * gdb.base/pointers.exp: Ditto.
6510 * gdb.base/pr11022.exp: Ditto.
6511 * gdb.base/prelink.exp: Ditto.
6512 * gdb.base/printcmds.exp: Ditto.
6513 * gdb.base/psymtab.exp: Ditto.
6514 * gdb.base/randomize.exp: Ditto.
6515 * gdb.base/relational.exp: Ditto.
6516 * gdb.base/relocate.exp: Ditto.
6517 * gdb.base/remote.exp: Ditto.
6518 * gdb.base/sepdebug.exp: Ditto.
6519 * gdb.base/set-lang-auto.exp: Ditto.
6520 * gdb.base/setshow.exp: Ditto.
6521 * gdb.base/setvar.exp: Ditto.
6522 * gdb.base/signals.exp: Ditto.
6523 * gdb.base/signull.exp: Ditto.
6524 * gdb.base/sigstep.exp: Ditto.
6525 * gdb.base/sizeof.exp: Ditto.
6526 * gdb.base/solib-disc.exp: Ditto.
6527 * gdb.base/store.exp: Ditto.
6528 * gdb.base/structs.exp: Ditto.
6529 * gdb.base/structs2.exp: Ditto.
6530 * gdb.base/subst.exp: Ditto.
6531 * gdb.base/term.exp: Ditto.
6532 * gdb.base/trace-commands.exp: Ditto.
6533 * gdb.base/unwindonsignal.exp: Ditto.
6534 * gdb.base/valgrind-db-attach.exp: Ditto.
6535 * gdb.base/varargs.exp: Ditto.
6536 * gdb.base/watch-cond.exp: Ditto.
6537 * gdb.base/watch_thread_num.exp: Ditto.
6538 * gdb.base/watchpoint-cond-gone.exp: Ditto.
6539 * gdb.base/watchpoint.exp: Ditto.
6540 * gdb.base/whatis-exp.exp: Ditto.
6541
f8d3bf8f
MS
65422010-06-01 Michael Snyder <msnyder@vmware.com>
6543
6544 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
6545 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
6546 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
6547 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
6548 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
6549 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
6550 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
6551 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
6552 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
6553 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
6554 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
6555 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
6556 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
6557 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
6558 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
6559
3f9e0d32
JK
65602010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * gdb.base/commands.exp (begin commands on watch): Remove excessive
6563 trailing newline.
6564 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
6565 * gdb.java/jmisc.exp (p *args\n): Rename to ...
6566 (p *args): ... here and remove excessive trailing newline.
6567
f629457d
JB
65682010-05-31 Joel Brobecker <brobecker@adacore.com>
6569
6570 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
6571
09eef106
JK
65722010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6573
6574 Accept the new Linux kernel "t (tracing stop)" string.
6575 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
6576 Update comment.
6577 (state_wait) <T (tracing stop)>: New.
6578 (main): Update the state_wait expect string.
6579
94f31136
PA
65802010-05-28 Pedro Alves <pedro@codesourcery.com>
6581
6582 * limits.c, limits.exp: Delete files.
6583 * Makefile.in (clean mostlyclean): Adjust.
6584 * tracecmd.exp: Adjust.
6585
096554ab
JK
65862010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.base/tui-layout.exp: New.
6589
27d3a1a2 65902010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 6591
889bf7c5 6592 * gdb.reverse/break-precsave.exp:
bcd2dc50 6593 Replace uses of send_gdb / gdb_expect.
889bf7c5 6594 * gdb.reverse/break-reverse.exp:
bcd2dc50 6595 Replace uses of send_gdb / gdb_expect.
889bf7c5 6596 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 6597 Replace uses of send_gdb / gdb_expect.
889bf7c5 6598 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 6599 Replace uses of send_gdb / gdb_expect.
889bf7c5 6600 * gdb.reverse/finish-precsave.exp:
bcd2dc50 6601 Replace uses of send_gdb / gdb_expect.
889bf7c5 6602 * gdb.reverse/finish-reverse.exp:
bcd2dc50 6603 Replace uses of send_gdb / gdb_expect.
889bf7c5 6604 * gdb.reverse/i386-precsave.exp:
bcd2dc50 6605 Replace uses of send_gdb / gdb_expect.
889bf7c5 6606 * gdb.reverse/i386-reverse.exp:
bcd2dc50 6607 Replace uses of send_gdb / gdb_expect.
889bf7c5 6608 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 6609 Replace uses of send_gdb / gdb_expect.
889bf7c5 6610 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 6611 Replace uses of send_gdb / gdb_expect.
889bf7c5 6612 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6613 Replace uses of send_gdb / gdb_expect.
889bf7c5 6614 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6615 Replace uses of send_gdb / gdb_expect.
889bf7c5 6616 * gdb.reverse/machinestate.exp:
bcd2dc50 6617 Replace uses of send_gdb / gdb_expect.
889bf7c5 6618 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6619 Replace uses of send_gdb / gdb_expect.
889bf7c5 6620 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6621 Replace uses of send_gdb / gdb_expect.
889bf7c5 6622 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6623 Replace uses of send_gdb / gdb_expect.
889bf7c5 6624 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6625 Replace uses of send_gdb / gdb_expect.
889bf7c5 6626 * gdb.reverse/step-precsave.exp:
bcd2dc50 6627 Replace uses of send_gdb / gdb_expect.
889bf7c5 6628 * gdb.reverse/step-reverse.exp:
bcd2dc50 6629 Replace uses of send_gdb / gdb_expect.
889bf7c5 6630 * gdb.reverse/until-precsave.exp:
bcd2dc50 6631 Replace uses of send_gdb / gdb_expect.
889bf7c5 6632 * gdb.reverse/until-reverse.exp:
bcd2dc50 6633 Replace uses of send_gdb / gdb_expect.
889bf7c5 6634 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6635 Replace uses of send_gdb / gdb_expect.
889bf7c5 6636 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6637 Replace uses of send_gdb / gdb_expect.
6638
3def43e0
JK
66392010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6640
6641 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6642 excessive newline.
6643
27d3a1a2 66442010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6645
6646 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6647 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6648 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6649 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6650 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6651 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6652 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6653 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6654 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6655 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6656 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6657 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6658 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6659 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6660 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6661 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6662 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6663 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6664 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6665
27d3a1a2 66662010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6667
22454424
MS
6668 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6669 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6670
6671 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6672 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6673 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6674
889bf7c5 6675 * gdb.reverse/consecutive-reverse.exp:
22454424 6676 Replace uses of send_gdb / gdb_expect.
889bf7c5 6677 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6678 Replace uses of send_gdb / gdb_expect.
6679
6680 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6681 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6682 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6683 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6684 Replace uses of send_gdb / gdb_expect.
6685 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6686 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6687 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6688 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6689 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6690 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6691 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6692 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6693 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6694
66952010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6696
22454424 6697 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6698
22454424 6699 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6700
22454424
MS
6701 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6702 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6703 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6704 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6705 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6706 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6707 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6708 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6709 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6710
6e5f2c59
TT
67112010-05-25 Tom Tromey <tromey@redhat.com>
6712
6713 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6714
bbc8b958
TT
67152010-05-25 Tom Tromey <tromey@redhat.com>
6716
6717 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6718 argument order.
6719 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6720 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6721 order.
6722 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6723 order.
6724 * gdb.base/call-sc.exp (setup_kfails): Remove.
6725 (setup_compiler_kfails): Remove.
6726 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6727 argument order.
6728 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6729 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6730 (advancei): Fix setup_kfail argument order.
6731 * gdb.base/radix.exp: Fix setup_kfail argument order.
6732 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6733 order.
6734 * gdb.base/structs.exp (setup_kfails): Remove.
6735 (setup_compiler_kfails): Fix setup_kfail argument order.
6736 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6737 order.
6738 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6739 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6740 setup_kfail argument order.
6741 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6742
83d1babf
TT
67432010-05-25 Tom Tromey <tromey@redhat.com>
6744
6745 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6746
6acb16a2
MS
67472010-05-25 Michael Snyder <msnyder@vmware.com>
6748
6749 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6750 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6751 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6752 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6753 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6754 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6755 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6756 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6757 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6758 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6759 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6760 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6761 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6762 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6763 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6764 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6765 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6766 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6767 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6768 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6769 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6770 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6771 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6772 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6773 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6774 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6775 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6776 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6777 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6778 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6779 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6780 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6781 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6782 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6783 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6784 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6785 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6786 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6787 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6788 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6789 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6790 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6791 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6792 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6793 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6794 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6795 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6796 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6797
67982010-05-25 Doug Evans <dje@google.com>
6799
6800 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6801 gdb.string_to_argv.
ad3986f0 6802
d3b1e874
TT
68032010-05-21 Tom Tromey <tromey@redhat.com>
6804
6805 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6806 Call it.
6807 * gdb.dwarf2/pieces.S: Update.
6808 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6809
cb826367
TT
68102010-05-21 Tom Tromey <tromey@redhat.com>
6811
6812 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6813 Call it.
6814 * gdb.dwarf2/pieces.c (struct C): New.
6815 (f6): New function.
6816 * gdb.dwarf2/pieces.S: Replace.
6817
74de6778
TT
68182010-05-21 Tom Tromey <tromey@redhat.com>
6819
6820 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6821 Call it.
6822
afd74c5f
TT
68232010-05-21 Tom Tromey <tromey@redhat.com>
6824
6825 * gdb.dwarf2.pieces.exp: New file.
6826 * gdb.dwarf2.pieces.S: New file.
6827 * gdb.dwarf2.pieces.c: New file.
6828
a7b75dfd 68292010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6830 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6831
6832 * lib/gdb.exp (gdb_test_no_output): New function.
6833 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6834 when testing commands that should produce no output.
6835
c81c812a
JB
68362010-05-17 Joel Brobecker <brobecker@adacore.com>
6837
6838 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6839 parameter that we want to watch being a constant.
6840
0cce5bd9
JB
68412010-05-17 Joel Brobecker <brobecker@adacore.com>
6842
6843 * gdb.ada/cond_lang: New testcase.
6844
47050449
JB
68452010-05-17 Joel Brobecker <brobecker@adacore.com>
6846
6847 * lib/gdb.exp (banned_variables): New variable/constant.
6848 (gdb_init): Add write trace on variables listed in banned_variables.
6849 (gdb_finish): Remove write traces on variables listed in
6850 banned_variables.
6851
77c01586
JB
68522010-05-17 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6855 * gdb.cp/koenig.exp: Likewise.
6856
88d4aea7
PM
68572010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6858
889bf7c5 6859 PR python/11482
88d4aea7
PM
6860
6861 * gdb.python/py-value.exp (test_value_hash): New function.
6862
f5a010c0
PM
68632010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6864
6865 PR exp/11530.
6866 * gdb.base/gdb11530.c: New file.
6867 * gdb.base/gdb11530.exp: New file.
6868
8ef4892f
JK
68692010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6870
6871 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6872 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6873
7322dca9
SW
68742010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6875
6876 * gdb.cp/koenig.exp: New test.
6877 * gdb.cp/koenig.cc: New test program.
6878
02e7ea18
JB
68792010-05-05 Joel Brobecker <brobecker@adacore.com>
6880
6881 Remove the use of prms_id and bug_id throughout the testsuite.
6882
e1c34c5d
PM
68832010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6884
6885 PR exp/11349.
6886 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6887 use a reference local variable.
6888
8e1d0c49
JK
68892010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6890
6891 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6892 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6893 variable different_dir. Move debugfile into a full directory pathname
6894 under DIFFERENT_DIR.
6895 * lib/gdb.exp (separate_debug_filename): Remove.
6896 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6897 variable debug_dir and mkdir of it. Update function comments.
6898
e66408ed
PA
68992010-04-29 Pedro Alves <pedro@codesourcery.com>
6900
6901 PR gdb/11557
6902
6903 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6904 files.
6905
d7b32ed3
PM
69062010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6907
889bf7c5 6908 * gdb.python/py-param.exp: New File.
d7b32ed3 6909
6aecb9c2
JB
69102010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6911
6912 * gdb.base/default.exp: Fix "set language" test.
6913
bdf92a1c
PM
69142010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6915
6916 PR breakpoints/11531.
6917 * gdb.base/gdb11531.c: New file.
6918 * gdb.base/gdb11531.exp: New file.
6919
3f172e24
TT
69202010-04-26 Tom Tromey <tromey@redhat.com>
6921
6922 * gdb.base/completion.exp: Add tests for completion and deprecated
6923 commands.
6924
64af4c92
JK
69252010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6926
6927 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6928 (print /x char_array): Escape curly brackets.
6929
492928e4
JK
69302010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 Fix deadlock on looped list of loaded shared objects.
6933 * gdb.base/solib-corrupted.exp: New.
6934
66d09542
DE
69352010-04-23 Doug Evans <dje@google.com>
6936
6937 * gdb.python/py-section-script.c: New file.
6938 * gdb.python/py-section-script.exp: New file.
6939 * gdb.python/py-section-script.py: New file.
6940
8bd10a10
CM
69412010-04-20 Chris Moller <cmoller@redhat.com>
6942
6943 PR 10179
6944
6945 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6946 * gdb.base/pr10179-a.c:
6947 * gdb.base/pr10179-b.c:
6948 * gdb.base/pr10179.exp: New files.
6949
c0201579
JK
69502010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6951
6952 Fix crashes on dangling display expressions.
6953 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6954 is SEP.
6955 (lib_flags): Remove the "debug" keyword.
6956 (libsepdebug): New variable for iterating new loop.
6957 (save_pf_prefix): New variable wrapping the loop.
6958 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6959 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6960
793b0ff8
PM
69612010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6962
6963 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6964
097f51f7
PM
69652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6966
6967 PR stabs/11479.
6968 * gdb.stabs/gdb11479.exp: New file.
6969 * gdb.stabs/gdb11479.c: New file.
6970
9a22f0d0
PM
69712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6972
6973 * gdb.base/charset.c (Strin16, String32): New variables.
6974 * gdb.base/charset.exp (gdb_test): Test correct display
6975 of 16 or 32 bit strings.
6976
69772010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6978
6979 PR 9167
6980 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6981 * gdb.cp/pr9167.cc: New file.
6982 * gdb.cp/pr9167.exp: New file.
6983
6984
6e354e5e
PM
69852010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6986
6987 PR pascal/11492.
6988 * gdb.pascal/gdb11492.pas: New file.
6989 * gdb.pascal/gdb11492.exp: New file.
6990
be942545
JB
69912010-04-20 Joel Brobecker <brobecker@adacore.com>
6992
1667e6e3 6993 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6994
0c3acc09
JB
69952010-04-20 Joel Brobecker <brobecker@adacore.com>
6996
6997 * gdb.ada/dyn_loc: New testcase.
6998
ec31cde5
CM
69992010-04-20 Chris Moller <cmoller@redhat.com>
7000
7001 PR 10867
889bf7c5 7002
ec31cde5
CM
7003 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
7004 * gdb.cp/pr10687.cc: New file.
7005 * gdb.cp/pr10687.exp: New file.
7006
7007
ce4b0682
SDJ
70082010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7009 Sergio Durigan Junior <sergiodj@redhat.com>
7010
7011 * gdb.fortran/logical.exp: New testcase.
7012 * gdb.fortran/logical.f90: New file.
7013
3436961f
DE
70142010-04-19 Doug Evans <dje@google.com>
7015
7016 * gdb.base/help.exp (help source): Update expected output.
7017
4d836c09
JK
70182010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7019
7020 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
7021 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
7022 gdb_exit and return.
7023 (executable): New variable.
7024 (binfile): Use it.
7025
6149aea9
PA
70262010-04-19 Pedro Alves <pedro@codesourcery.com>
7027
7028 PR breakpoints/8554.
7029
7030 * gdb.trace/save-trace.exp: Adjust.
7031
ed41462c
L
70322010-04-17 H.J. Lu <hongjiu.lu@intel.com>
7033
7034 PR corefiles/11511
7035 * gdb.arch/system-gcore.exp: New.
7036 * gdb.arch/gcore.c: Likewise.
7037
3f7b2faa
DE
70382010-04-15 Doug Evans <dje@google.com>
7039
fa33c3cd
DE
7040 * gdb.python/py-progspace.c: New file.
7041 * gdb.python/py-progspace.exp: New file.
7042
3f7b2faa
DE
7043 * gdb.base/source.exp: Add tests for "source -s".
7044
79f283fe
PM
70452010-04-14 Phil Muldoon <pmuldoon@redhat.com>
7046
7047 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
7048 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
7049 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
7050 * gdb.python/py-mi.exp: New test for to_string returning None.
7051
fc8eb08a
PM
70522010-04-12 Phil Muldoon <pmuldoon@redhat.com>
7053
7054 * gdb.python/py-breakpoint.c: Make result global.
7055
26e197f6
JK
70562010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 Fix non-GNU make compatibility.
7059 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
7060
adc36818
PM
70612010-04-09 Phil Muldoon <pmuldoon@redhat.com>
7062
7063 * gdb.python/py-breakpoint.exp: New File.
7064 * gdb.python/py-breakpoint.C: Ditto.
7065
64e17368
SS
70662010-04-08 Stan Shebs <stan@codesourcery.com>
7067
7068 * gdb.trace/actions.exp: Clear default-collect.
7069 * gdb.trace/save-trace.exp: Clear default-collect.
7070
fff5cc64
PM
70712010-04-08 Phil Muldoon <pmuldoon@redhat.com>
7072
7073 * gdb.python/py-value: Add null string variable.
7074 (test_lazy_string): Test zero length, NULL address lazy
7075 strings.
7076
a055a187
L
70772010-04-07 H.J. Lu <hongjiu.lu@intel.com>
7078
7079 * gdb.arch/i386-avx.c: New.
7080 * gdb.arch/i386-avx.exp: Likewise.
7081
7082 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
7083
96e39866
DE
70842010-04-06 Doug Evans <dje@google.com>
7085
7086 * gdb.base/source-test.gdb: New file.
7087 * gdb.base/source.exp: Test source -v.
7088
5984a431
UW
70892010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7090
7091 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
7092
ec8a089a
PM
70932010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
7094
7095 * gdb.stabs/aout.sed: Convert all backslash to double backslash
7096 within one line, unless it is followed by a double quote.
7097 * gdb.stabs/hppa.sed: Idem.
7098 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
7099 * gdb.stabs/weird.exp: Check for correct parsing of
7100 char and string constants.
ec8a089a
PM
7101 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
7102 in .stabs to .stabx substitution.
7103
fce3c1f0
SS
71042010-04-05 Stan Shebs <stan@codesourcery.com>
7105
7106 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
7107 constant global.
7108 * gdb.trace/tfile.exp: Try to print them.
7109
d77f58be
SS
71102010-04-04 Stan Shebs <stan@codesourcery.com>
7111
7112 * gdb.base/completion.exp: Update for new "info watchpoints".
7113 * gdb.base/default.exp: Ditto.
7114 * gdb.base/help.exp: Ditto.
7115 * gdb.base/watchpoint.exp: Ditto.
7116 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 7117
af54718e
SS
71182010-04-04 Stan Shebs <stan@codesourcery.com>
7119
7120 * gdb.trace/tfile.exp: Sharpen tfind test.
7121
74d1f91e
JK
71222010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7123
7124 * gdb.base/break-entry.exp: New.
7125
eb8e76db 71262010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 7127 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
7128
7129 * gdb.reverse/i386-sse-reverse.exp: New file.
7130 * gdb.reverse/i386-sse-reverse.c: New file.
7131
bf65cad8
PA
71322010-04-02 Pedro Alves <pedro@codesourcery.com>
7133
7134 * gdb.trace/tfind.exp: Adjust expected disassembly output.
7135
fff87407
SS
71362010-04-01 Stan Shebs <stan@codesourcery.com>
7137
7138 * gdb.trace/actions.exp: Tweak expected output.
7139 * gdb.trace/while-stepping.exp: Tweak expected output.
7140
fe01d668
L
71412010-04-01 H.J. Lu <hongjiu.lu@intel.com>
7142
7143 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
7144
86b17b60
PA
71452010-04-01 Pedro Alves <pedro@codesourcery.com>
7146
7147 * gdb.base/commands.exp: Adjust.
7148 * gdb.cp/extern-c.exp: Adjust.
7149
2c58c0a9
PA
71502010-04-01 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.trace/collection.c (local_test_func): Define a local struct,
7153 and instanciate it.
7154
0db9b91c
PA
71552010-04-01 Pedro Alves <pedro@codesourcery.com>
7156
7157 * gdb.trace/collection.exp (gdb_collect_args_test)
7158 (gdb_collect_argarray_test): XFAIL the tests that assume the
7159 argarray argument's elements are collected.
7160
8072405b
JK
71612010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 * gdb.dwarf2/dw2-bad-parameter-type.exp,
7164 gdb.dwarf2/dw2-bad-parameter-type.S: New.
7165
8bf6485c
SS
71662010-03-31 Stan Shebs <stan@codesourcery.com>
7167
7168 * gdb.trace/save-trace.exp: Test save/restore of default-collect
7169 and tracepoint conditionals.
7170 (gdb_verify_tracepoints): Delete unused return.
7171
fd7f724a
KS
71722010-03-26 Keith Seitz <keiths@redhat.com>
7173
7174 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
7175 appear in the output before main.
7176 Remove KFAIL for gdb/2215 aka bz 9320.
7177
8d9e7719
DE
71782010-03-30 Doug Evans <dje@google.com>
7179
0906dd0b
DE
7180 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
7181 by dejagnu.
7182 * gdb.arch/amd64-dword.exp: Ditto.
7183
8d9e7719
DE
7184 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
7185 match.
7186 (break printf): Ditto.
7187
1da644f0
SW
71882010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
7189
7190 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
7191 gcc < 4.4.
7192 * gdb.cp/shadow.exp: Ditto.
7193
a8121990
PA
71942010-03-29 Pedro Alves <pedro@codesourcery.com>
7195
7196 * gdb.trace/collection.exp (run_trace_experiment): Make sure
7197 "tstart" is silent.
7198
6e79d367
PA
71992010-03-29 Pedro Alves <pedro@codesourcery.com>
7200
7201 * gdb.trace/collection.exp (executable): New.
7202 (binfile): Use it.
7203 (fpreg, spreg, pcreg): New.
7204 (test_register): Use gdb_test_multiple. Pass /x to print.
7205 (prepare_for_trace_test): New.
7206 (run_trace_experiment): Use "continue", not gdb_run_cmd.
7207 (gdb_collect_args_test, gdb_collect_argstruct_test)
7208 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
7209 prepare_for_trace_test.
7210 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
7211 fpreg, spreg and pcreg.
7212 (gdb_collect_expression_test, gdb_collect_globals_test): Use
7213 prepare_for_trace_test.
7214 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
7215 try to detect tracing support here. Don't set breakpoints at
7216 `begin' or `end' here.
7217 <global scope>: Use clean_restart. Run to main before checking
7218 for tracing support. Check for for tracing support here.
7219
09248348
JK
72202010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7221
7222 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
7223 " as $displacement" to "seen displacement message".
7224
d350db38
PA
72252010-03-28 Pedro Alves <pedro@codesourcery.com>
7226
7227 * gdb.trace/while-dyn.exp (executable): New variable.
7228 (binfile): Use it.
7229 (test_while_stepping): New function. Move most tests here. Call
7230 it once for each of the while-stepping, stepping and ws aliases.
7231
907af001
UW
72322010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7233
7234 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
7235 that do not provide the tagless_struct type name at all.
7236 (test_print_anon_union): Do not check value of uninitialized
7237 union member. Do not use cp_test_ptype_class, so we can accept
7238 "long" as well as "long int".
7239
610197fd
PA
72402010-03-26 Pedro Alves <pedro@codesourcery.com>
7241
7242 * gdb.trace/tfile.c (tohex, bin2hex): New.
7243 (write_error_trace_file): Hexify error description.
7244
6c28cbf2
SS
72452010-03-25 Stan Shebs <stan@codesourcery.com>
7246
7247 * gdb.trace/tfile.c: Generate an additional trace file, improve
7248 portability.
7249 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
7250 files in a better way.
7251
e62b8c7e
KS
72522010-03-25 Keith Seitz <keiths@redhat.com>
7253
7254 * gdb.java/jprint.exp: XFAIL printing of static class members
7255 because of GCC debuginfo problem.
7256
82ccf5a5
JK
72572010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
7260
293e2f9e
DJ
72612010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7262
7263 * gdb.base/completion.exp: Allow long instead of long int.
7264 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
7265 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
7266 variable p.
7267 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
7268 * gdb.base/pointers.exp: Allow long instead of long int.
7269 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
7270 * gdb.base/step-line.exp: Allow a directory before the source file name.
7271
95a42b64
TT
72722010-03-24 Tom Tromey <tromey@redhat.com>
7273
7274 PR breakpoints/9352:
7275 * gdb.base/default.exp: Update.
7276 * gdb.base/commands.exp: Update.
7277 * gdb.cp/extern-c.exp: Test setting commands on multiple
7278 breakpoints at once.
7279
2390201f
DJ
72802010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7281
7282 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
7283 if gdb,nosignals.
7284 * gdb.base/watchpoints.c: Do not include unnecessary headers.
7285 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
7286 exited".
7287
8c9a6790
SS
72882010-03-24 Stan Shebs <stan@codesourcery.com>
7289
7290 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
7291
a6c727b2
DJ
72922010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
7293
7294 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
7295 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
7296 argument. Handle "short" and "long".
7297 (Top level): Pass overprototyped output for old_fptr and xptr.
7298
4dfd5423
PA
72992010-03-23 Pedro Alves <pedro@codesourcery.com>
7300
7301 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
7302 format strings and add casts to avoid compiler warnings.
7303
73042010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
7305
7306 * lib/trace-support.exp (gdb_trace_setactions):
7307 Don't expect whitespace after ">" prompt.
7308 * gdb.trace/actions.exp: Adjust for output changes.
7309 * gdb.trace/while-stepping.exp: Likewise.
7310
c847d045
JK
73112010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7312
7313 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
7314 and r157645).
7315
5f717f1d
JK
73162010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7317
7318 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
7319 New.
7320
7d6d51d5
DJ
73212010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
7322
7323 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
7324 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
7325
3b11a015
SS
73262010-03-19 Stan Shebs <stan@codesourcery.com>
7327
7328 * gdb.trace/ax.exp: New file.
7329
d7d158ed
DE
73302010-03-19 Doug Evans <dje@google.com>
7331
6bb85cd1
DE
7332 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
7333 output from gcc.
7334
d7d158ed
DE
7335 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
7336 named /usr/sbin/prelink<foo>.
7337
4daf5ac0
SS
73382010-03-18 Stan Shebs <stan@codesourcery.com>
7339
7340 * gdb.trace/circ.exp: Test circular-trace-buffer.
7341 * gdb.trace/tfile.exp: Update tstatus test.
7342
e8d05480
JB
73432010-03-18 Joel Brobecker <brobecker@adacore.com>
7344
7345 * gdb.dwarf2/dw2-anonymous-func.S: New file.
7346 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
7347
441b986a
UW
73482010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7349
7350 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
7351
4247603b
PA
73522010-03-18 Pedro Alves <pedro@codesourcery.com>
7353
7354 * gdb.base/default.exp: Adjust the expected output of the finish
7355 and until commands when the inferior is not being run.
7356
13387711
SW
73572010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
7358
7359 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
7360 * gdb.cp/nsusing.exp: Ditto.
7361
6e31430b
TT
73622010-03-15 Tom Tromey <tromey@redhat.com>
7363
7364 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
7365 * gdb.cp/userdef.cc (operator==): New function.
7366 (main): New locals mem1, mem2.
7367
e2d69cb5
JZ
73682010-03-15 Jie Zhang <jie@codesourcery.com>
7369
7370 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
7371 Declare and use new loadtimeout variable.
7372
f572f0a9
DJ
73732010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
7374
7375 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
7376 Use gdb_load later.
7377
51f4c0b0
PA
73782010-03-14 Pedro Alves <pedro@codesourcery.com>
7379
7380 * gdb.base/solib-disc.c (main): Make format of fprintf a string
7381 literal. Add missing endlines to prints to stderr.
7382
1c809c68
TT
73832010-03-12 Tom Tromey <tromey@redhat.com>
7384
7385 PR c++/9708:
7386 * gdb.cp/m-static.exp: Add regression test.
7387 * gdb.cp/m-static.cc (method): New method.
7388 (main): Call it.
7389
00ae8fef
SW
73902010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
7391
7392 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
7393 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
7394
759f0f0b
PA
73952010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7396
21e24d21
PA
7397 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
7398
73992010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
7400
759f0f0b
PA
7401 * lib/gdb.exp (skip_stl_tests): New.
7402 (gdb_compile): Symbian needs -ldl.
7403 (shlib_target_file): New.
7404 (shlib_symbol_file): New.
7405 (gdb_load_shlibs): Use shlib_target_file.
7406 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
7407 * gdb.cp/exception.exp: Use skip_stl_tests.
7408 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
7409 * gdb.cp/try_catch.exp: Use skip_stl_tests.
7410 * gdb.cp/mb-templates.exp: Ditto.
7411 * gdb.base/commands.exp: Relax regexes.
7412 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
7413 shlib_target_file and shlib_symbol_file.
7414 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
7415 sections.
7416 * gdb.base/ending-run.exp: Accept E32Main for symbian.
7417 * gdb.base/solib-disc.exp: Use
7418 shlib_target_file and shlib_symbol_file.
7419 * gdb.base/unload.exp: Don't skip on symbian. Use
7420 shlib_target_file and shlib_symbol_file.
7421 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
7422
6a8f2671 74232010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 7424
6a8f2671
PA
7425 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
7426 * gdb.trace/report.exp: Adjust for x86 and x86_64.
7427 Issue a tfind end before looking for a tracepoint frame.
7428 * gdb.trace/tfind.exp: Adjust tstatus output.
7429 Adjust disassembly output.
7430 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
7431
ccf26247
JK
74322010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 * gdb.base/break-interp.exp: Create new displacement parameter value
7435 for the test_ld calls.
7436 (reach): New parameter displacement, verify its content. New push of
7437 pf_prefix "reach-$func:". Import global expect_out.
7438 (test_core): New parameter displacement, verify its content. New push
7439 of pf_prefix "core:". New command "set verbose on". Import global
7440 expect_out.
7441 (test_attach): New parameter displacement, verify its content. New
7442 push of pf_prefix "attach:". New command "set verbose on". Import
7443 global expect_out.
7444 (test_ld): New parameter displacement, pass it to the reach, test_core
7445 and test_attach calls and verify its content in the "ld.so exit" test.
7446 * gdb.base/prelink.exp: Remove gdb_exit and final return.
7447 (prelink): Update expected text, use gdb_test.
7448
e469c7fb
DE
74492010-03-10 Doug Evans <dje@google.com>
7450
7451 * gdb.base/checkpoint.exp: Fix comment.
7452 Lengthen timeout while doing >600 checkpoints test.
7453 Rename duplicate "kill all one" test to keep test names unique.
7454
60e1c644
PA
74552010-03-10 Pedro Alves <pedro@codesourcery.com>
7456
7457 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
7458
cec808ec
KS
74592010-03-08 Keith Seitz <keiths@redhat.com>
7460
889bf7c5
PA
7461 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
7462 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
7463 (dm_type_long): New function.
7464 (dm_type_unsigned_short): New function.
7465 (dm_type_unsigned_long): New function.
7466 (myint): New typedef.
7467 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
7468 long, unsigned shor and long, operator char*, and typedef.
7469 (test_lookup_operator_functions): Add operator char* test.
7470 (test_paddr_operator_functions): Likewise.
7471 (test_paddr_overloaded_functions): Use probe values for
7472 short, long, and unsigned short and long.
7473 (test_paddr_hairy_functions): If the demangler probe detected
7474 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
7475 demangler.
7476 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
7477 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
7478 and "print null_pmf".
7479 Add test "ptype a.*pmf".
7480 * gdb.cp/overload.exp: Allow optional "int" to appear with
7481 "short" and "long".
7482 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
7483 long expect value for men_overload1arg.
7484 Allow "int" to appear with "short" and "long".
7485 When testing "info break", add argument for main (void).
7486 Also allow "int" to appear with "short" and "long".
7487 Ditto with "unsigned" and "long long".
cec808ec
KS
7488 * gdb.java/jmain.exp: Do not enclose methods names in single
7489 quotes.
7490 * gdb.java/jmisc.exp: Likewise.
7491 * gdb.java/jprint.exp: Likewise.
7492 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
7493
7494 From Jan Kratochvil <jan.kratochvil@redhat.com>:
7495 * gdb.cp/exception.exp (backtrace after first throw)
7496 (backtrace after second throw): Allow a namespace before __cxa_throw.
7497 (backtrace after first catch, backtrace after second catch): Allow
7498 a namespace before __cxa_begin_catch.
7499
7500 * gdb.cp/cpexprs.exp: New file.
7501 * gdb.cp/cpexprs.cc: New file.
7502
7503 From Daniel Jacobowitz <dan@codesourcery.com>
7504 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
7505 to use string_to_regexp.
7506 (ctor, dtor): New functions. Use them to match constructor
7507 and destructor function types.
7508 (Top level): Use runto_main.
7509
f870a310
TT
75102010-03-05 Tom Tromey <tromey@redhat.com>
7511
7512 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
7513 gdb.target_charset.
7514 (pp_ns.to_string): Likewise.
7515
0c199f28
KS
75162010-03-04 Keith Seitz <keiths@redhat.com>
7517
7518 * gdb.cp/overload.exp: Test that the filename portion of a linespec
7519 can be quoted. Test that both the filename and function/line
7520 portions can be quoted at the same time.
7521
c7437ca6
PA
75222010-03-04 Pedro Alves <pedro@codesourcery.com>
7523
7524 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
7525
b111b805
DE
75262010-03-03 Doug Evans <dje@google.com>
7527
24486cb7
DE
7528 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
7529 libc contains libpthread.
7530
b111b805
DE
7531 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
7532 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
7533 of gdb_compile. Add another pattern to match android backtrace.
7534
a0e0ef55
TT
75352010-03-03 Tom Tromey <tromey@redhat.com>
7536
7537 PR gdb/11345:
7538 * gdb.base/printcmds.exp (test_printf): Add test.
7539
1ba53b71
L
75402010-03-02 H.J. Lu <hongjiu.lu@intel.com>
7541
7542 * gdb.arch/amd64-byte.exp: New.
7543 * gdb.arch/amd64-dword.exp: Likewise.
7544 * gdb.arch/amd64-pseudo.c: Likewise.
7545 * gdb.arch/amd64-word.exp: Likewise.
7546 * gdb.arch/i386-byte.exp: Likewise.
7547 * gdb.arch/i386-pseudo.c: Likewise.
7548 * gdb.arch/i386-word.exp: Likewise.
7549
f5dff777
DJ
75502010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
7551
7552 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
7553 types. Add structreg, bitfields, and flags registers.
7554 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
7555 registers.
7556
90884b2b
L
75572010-03-01 H.J. Lu <hongjiu.lu@intel.com>
7558
7559 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
7560 (load_description): Set architecture if defined.
7561
dc00d89f
PM
75622010-02-28 Phil Muldoon <pmuldoon@redhat.com>
7563
7564 * gdb.python/py-frame.exp: Add read_var block tests.
7565 * gdb.python/py-frame.c (block): New function.
7566
0e095b7e
JK
75672010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7568 Daniel Jacobowitz <dan@codesourcery.com>
7569
7570 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
7571
624f1a65
DM
75722010-02-25 David S. Miller <davem@davemloft.net>
7573
7574 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
7575 fix logic for setting all_syscalls_numbers.
7576
f3e9a817
PM
75772010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7578
7579 * Makefile.in: Add py-block and py-symbol.
7580 * gdb.python/py-symbol.exp: New File.
7581 * gdb.python/py-symtab.exp: New File.
7582 * gdb.python/py-block.exp: New File.
7583 * gdb.python/py-symbol.c: New File.
7584 * gdb.python/py-block.c: New File.
7585
f6bbabf0
PM
75862010-02-24 Phil Muldoon <pmuldoon@redhat.com>
7587
7588 PR python/11314
7589 * lib/gdb.exp (skip_python_tests): New function.
7590 * gdb.python/py-cmd.exp: Use skip_python_tests.
7591 * gdb.python/py-frame.exp: Likewise.
7592 * gdb.python/py-function.exp: Likewise.
7593 * gdb.python/py-prettyprint.exp: Likewise.
7594 * gdb.python/py-template.exp: Likewise.
7595 * gdb.python/py-type.exp: Likewise.
7596 * gdb.python/py-value.exp: Likewise.
7597
85d721b8
PA
75982010-02-22 Pedro Alves <pedro@codesourcery.com>
7599
7600 PR9605
7601
7602 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
7603
48e32051
TT
76042010-02-19 Tom Tromey <tromey@redhat.com>
7605
7606 PR c++/8693, PR c++/9496:
7607 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
7608 regression tests.
7609
ac9c0048
JK
76102010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7611
7612 Fix compatibility with m68k as.
7613 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7614 Use only /* comments */.
7615
57bb97a4
UW
76162010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7617
7618 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7619 * configure: Regenerate.
7620
7d1bf85c
DJ
76212010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7622
7623 * gdb.python/py-type.exp: Check for Python support.
7624
061b5285
PA
76252010-02-17 Pedro Alves <pedro@codesourcery.com>
7626
7627 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7628 `regsub' syntax available.
7629
f8a8bc2c
PA
76302010-02-17 Pedro Alves <pedro@codesourcery.com>
7631
7632 * gdb.base/shmain.c (main): Remove printf call.
7633 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7634 * gdb.base/unload.c (main): Make format of fprintf a string
7635 literal. Add missing endlines to prints to stderr.
7636 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7637
6f451e5e
TT
76382010-02-17 Tom Tromey <tromey@redhat.com>
7639
7640 * gdb.java/jprint.java (jprint.props): New field.
7641 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7642
12d79008
PA
76432010-02-17 Pedro Alves <pedro@codesourcery.com>
7644
ef801a0e 7645 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7646 available.
7647
d252f7e5
DJ
76482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7649
7650 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7651 creation to support remote host testing.
7652
67bdab6c
DJ
76532010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7654
7655 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7656 Recognize "command not found".
7657
bb391223
DJ
76582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7659
7660 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7661 single-stepping.
7662
70362913
DJ
76632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7664
7665 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7666 if arguments are not supported.
7667
493f3c00
DJ
76682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7669
7670 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7671 be const or non-const.
7672
8034c749
DJ
76732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7676 mi_send_resuming_command to send -exec-continue.
7677
791dfb64
DJ
76782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7679
7680 * gdb.base/list.exp (test_list_filename_and_function): Add test
7681 with single quotes.
7682 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7683 matching.
7684 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7685 Add KFAIL'd tests for PR gdb/11289.
7686
7c5fe868
DJ
76872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7688
7689 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7690
fdc498b8
DJ
76912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7692
7693 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7694 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7695 a temporary directory.
7696
b519e2a6
DJ
76972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7698
7699 * gdb.base/charset.exp: Use a single regular expression to match
7700 show host-charset and show target-charset output.
7701
74164c56
JK
77022010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7703
7704 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7705 "Illegal process-id" expect string more exact.
7706 (attach to digits-starting nonsense is prohibited): New.
7707
701ed6dc
JK
77082010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7709
7710 * gdb.base/prelink.exp (set verbose on): New.
7711
889bf7c5 77122010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7713
7714 * mi-reverse.exp: New file. Test for reverse option to the
7715 following MI commands: exec-continue, exec-finish, exec-next,
7716 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7717
dadf0e9c
JB
77182010-02-09 Joel Brobecker <brobecker@adacore.com>
7719
7720 * gdb.ada/ptype_tagged_param: New testcase.
7721
714f19d5
TT
77222010-02-08 Tom Tromey <tromey@redhat.com>
7723
7724 PR c++/8017:
7725 * gdb.cp/overload.exp: Add tests.
7726 * gdb.cp/overload.cc (struct K): New.
7727 (namespace N): New.
7728 (main): Call new functions.
7729 (K::staticoverload): Define.
7730
889bf7c5 77312010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7732
7733 PR gdb/10728
7734 * gdb.cp/pr10728-x.h: New file.
7735 * gdb.cp/pr10728-x.cc: New file.
7736 * gdb.cp/pr10728-y.cc: New file.
7737 * gdb.cp/pr10728.exp: New file.
7738 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7739
889bf7c5 77402010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7741
7742 PR gdb/9067
7743 * gdb.cp/pr9067.exp: New
7744 * gdb.cp/pr9067.cc: New
7745 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7746
7b356089
JB
77472010-02-08 Joel Brobecker <brobecker@adacore.com>
7748
7749 * lib/gdb.exp (gdb_test_timeout): New global variable.
7750 Set it to timeout if not already set.
7751 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7752
1be00882
DE
77532010-02-05 Doug Evans <dje@google.com>
7754
7755 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7756 user.
7757
82856980
SW
77582010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7759
7760 PR c++/7935:
7761 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7762
1a334831
TT
77632010-02-04 Tom Tromey <tromey@redhat.com>
7764
7765 * gdb.cp/virtbase.exp: Make test case names unique.
7766
9c3c02fd
TT
77672010-02-02 Tom Tromey <tromey@redhat.com>
7768
7769 * gdb.cp/virtbase.exp: Add regression tests.
7770 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7771 (main): Instantiate RHC.
7772
0cc2414c
TT
77732010-02-02 Tom Tromey <tromey@redhat.com>
7774
7775 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7776 type-printing change.
7777
edf3d5f3
TT
77782010-02-02 Tom Tromey <tromey@redhat.com>
7779
7780 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7781 * gdb.cp/virtbase.cc: New file.
7782 * gdb.cp/virtbase.exp: New file.
7783 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7784
e4b7f41c
JK
77852010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7786
7787 PR libc/11214:
7788 * gdb.threads/current-lwp-dead.c: Include features.h.
7789 (HAS_NOMMU): New.
7790 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7791
b381ea14
JK
77922010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 * gdb.base/symbol-without-target_section.exp,
7795 gdb.base/symbol-without-target_section.c: New.
7796
c593ac0e
DJ
77972010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7798
7799 * gdb.base/bigcore.exp: Reset increased timeout.
7800 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7801
db25f29d
DJ
78022010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * gdb.base/gcore.exp (capture_command_output): Use
7805 gdb_test_multiple.
7806
f9d67f43
DJ
78072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7810 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7811 (Top level): Call it.
7812
177321bd
DJ
78132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7814
7815 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7816
97f2ed50
DJ
78172010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * gdb.base/call-strs.exp, gdb.base/default.exp,
7820 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7821 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7822 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7823 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7824 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7825 * gdb.base/ending-run.exp: Correct restore of timeout.
7826 * gdb.base/page.exp: Remove unnecessary timeout setting.
7827
e4e2711a
JB
78282010-01-29 Joel Brobecker <brobecker@adacore.com>
7829
7830 * gdb.ada/rec_return: New testcase.
7831
ba581dc1
JB
78322010-01-29 Joel Brobecker <brobecker@adacore.com>
7833
7834 * gdb.ada/call_pn: New testcase.
7835
4ea95be9
DJ
78362010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7837
7838 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7839 (Top level): Use it to resume.
7840 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7841 the Thumb mode displaced stepping error as unsupported.
7842
df83a9bf
SW
78432010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7844
889bf7c5
PA
7845 * gdb.cp/nsusing.exp: Added more tests.
7846 * gdb.cp/nsrecurs.exp: Ditto.
7847 * gdb.cp/nsusing.cc: Added test functions.
7848 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7849
40b27cdc
JK
78502010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7851
7852 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7853 absolute directory pathnames in gdb.sum file.
7854
de958931
SW
78552010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7856
7857 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7858 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7859
708ead4e
TT
78602010-01-26 Tom Tromey <tromey@redhat.com>
7861
7862 PR exp/7643:
7863 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7864 setup_kfail.
7865
b14e635e
SW
78662010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7867
7868 * gdb.cp/nsrecurs.exp: New test.
7869 * gdb.cp/nsrecurs.cc: New test program.
7870 * gdb.cp/nsstress.exp: New test.
7871 * gdb.cp/nsstress.cc: New test program.
7872 * gdb.cp/nsdecl.exp: New test.
7873 * gdb.cp/nsdecl.cc: New test program.
7874
8540c487
SW
78752010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7876
7877 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7878 imported into file scope.
7879 Marked test as xfail.
7880 * gdb.cp/namespace-using.cc (marker5): New function.
7881 * gdb.cp/shadow.exp: New test.
7882 * gdb.cp/shadow.cc: New test program.
7883 * gdb.cp/nsimport.exp: New test.
7884 * gdb.cp/nsimport.cc: New test program.
7885
421d5d99
TT
78862010-01-25 Tom Tromey <tromey@redhat.com>
7887
7888 PR gdb/11049:
7889 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7890 with "set print null-stop on".
7891
691f8dc1
JK
78922010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7893
7894 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7895 Adjust it for DISASSEMBLY_OMIT_FNAME.
7896
0b92b5bb
TT
78972010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 PR symtab/11199:
7900 * gdb.dwarf2/member-ptr-forwardref.exp,
7901 gdb.dwarf2/member-ptr-forwardref.S: New.
7902
23787403
JK
79032010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7904
7905 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7906 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7907 thread1_tid_mutex. Remove gdbstop_mutex handling.
7908 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7909 thread2_tid_mutex. Remove gdbstop_mutex handling.
7910 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7911 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7912 pthread_cond_wait conditionalizations by while loops.
7913
b966cb8a
TT
79142010-01-20 Tom Tromey <tromey@redhat.com>
7915
7916 PR backtrace/10770:
7917 * gdb.dwarf2/pr10770.exp: New file.
7918 * gdb.dwarf2/pr10770.c: New file.
7919 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7920
fcae584b
VP
79212010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7922
7923 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7924 that target was removed, and the test always runs native anyway.
7925
a0f49112
JK
79262010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7927
7928 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7929 gdb.base/watchpoint-cond-gone-stripped.c: New.
7930
ceeb3d5a
TT
79312010-01-19 Tom Tromey <tromey@redhat.com>
7932
7933 PR c++/8000:
7934 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7935 existing tests.
7936 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7937 (main): Use AAA::SomeEnum.
7938
dd322c54
JK
79392010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7940
7941 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7942 (test_ignore_count): Declare line_callme_body global.
7943 (run to breakpoint with ignore count): Use line_callme_body.
7944 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7945 (set line_main_hello, set line_main_return): Reindent.
7946 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7947 New.
7948 (continue to callee4): Use line_callee4_body.
7949 (check *stopped from CLI command): Use line_callee4_next.
7950 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7951 (set line_main_hello, set line_main_return): Reindent.
7952 (set line_callee4_head, set line_callee4_body): New.
7953 (continue to callee4): Use line_callee4_body.
7954
4e8f195d
TT
79552010-01-18 Tom Tromey <tromey@redhat.com>
7956
7957 PR c++/9680:
7958 * gdb.cp/casts.cc: Add new classes and variables.
7959 * gdb.cp/casts.exp: Test new operators.
7960
9e14a9ba
JB
79612010-01-18 Tom Tromey <tromey@redhat.com>
7962 Thiago Jung Bauermann <bauerman@br.ibm.com>
7963
7964 * gdb.python/source2.py: New file.
7965 * gdb.python/source1: New file.
7966 * gdb.python/python.exp: Test "source" command.
7967
00bf0b85
SS
79682010-01-15 Stan Shebs <stan@codesourcery.com>
7969
7970 * gdb.trace/tfile.c: New file.
7971 * gdb.trace/tfile.exp: New file.
889bf7c5 7972
55235ad7
JK
79732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7974
7975 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7976
9f2982ff
JK
79772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7978
7979 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7980
bbfba9ed
JK
79812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7984 (libfunc): New parameter action. Implement also selectable "sleep".
7985 * gdb.base/break-interp-main.c: Include assert.h.
7986 (libfunc): New parameter action.
7987 (main): New parameters argc and argv. Assert argc. Pass argv.
7988 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7989 (test_attach): New proc.
7990 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7991 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7992
61f0d762
JK
79932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7994
7995 * gdb.base/break-interp.exp (test_core): New proc.
7996 (test_ld): Call it.
7997
06a6f270
JK
79982010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7999
8000 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
8001 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
8002 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
8003 and gdb_compile_shlib. Use new -Wl compiler options.
8004 (dl bt, main bt): New tests.
8005
51bee8e9
JK
80062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8007
8008 Support PIEs with no symfile_objfile.
8009 * gdb.base/break-interp.exp: New argument at the test_ld calls.
8010 (test_ld): New parameter trynosym.
8011 (test_ld <$trynosym>): New block.
8012
b8040f19
JK
80132010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8014
8015 * gdb.base/break-interp.exp: New file.
8016
be759fcf
PM
80172010-01-13 Phil Muldoon <pmuldoon@redhat.com>
8018
8019 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
8020 * gdb.python/py-prettyprint.py (pp_ls): New printer.
8021 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
8022 test.
8023 * gdb.python/py-prettyprint.c: Define lazystring test structure.
8024 * gdb.python/py-mi.exp: Add lazy string test.
8025
dc146f7c
VP
80262010-01-13 Vladimir Prus <vladimir@codesourcery.com>
8027
8028 * lib/mi-support.exp (mi_check_thread_states): Handle
8029 core number in thread listing.
8030
b4ba55a1
JB
80312010-01-12 Joel Brobecker <brobecker@adacore.com>
8032
8033 * gdb.base/maint.exp: Adjust the expected output for the
8034 "maint print type" test. Use gdb_test_multiple instead of
8035 gdb_sent/gdb_expect.
8036
08e24bd4
DE
80372010-01-11 Doug Evans <dje@google.com>
8038
6496a609
DE
8039 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
8040 from gdbserver_download. All callers updated.
8041
08e24bd4
DE
8042 * gdb.server/ext-run.exp: "info os processes" requires xml support.
8043
b5cfddf5
JK
80442010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 Implement binary numbers parsing.
8047 * gdb.base/printcmds.exp (test_integer_literals_accepted)
8048 (test_integer_literals_rejected): New binary tests.
8049
3725885a
RW
80502010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8051
8052 * gdb.cell/configure: Regenerate.
8053
37aeb5df
JK
80542010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8055
8056 * gdb.base/corefile.exp: Move the core finding block out and call it as
8057 core_find, new variable $corefile, replace corefile by $corefile and
8058 [file tail $corefile] for usage vs. test names resp.
8059 * lib/gdb.exp (core_find): Move it as a new function here. New
8060 parameter binfile and deletefiles. New variable $destcore. Pre-delete
8061 $destcore. Return "" on error.
8062
d521f563
JK
80632010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8064
8065 Workaround PR binutils/10802.
8066 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
8067 (twice).
8068
28f24826
DJ
80692010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
8070
8071 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
8072
2de75e71
JB
80732010-01-08 Joel Brobecker <brobecker@adacore.com>
8074
8075 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
8076 call, to avoid interruption.
8077
fe00719b 80782010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
8079
8080 * gdb.stabs/weird.def (args93): New.
8081
d0ef5df8
DE
80822010-01-07 Doug Evans <dje@google.com>
8083
8084 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
8085
3a08d52f
TT
80862010-01-07 Tom Tromey <tromey@redhat.com>
8087
8088 * gdb.base/source.exp: Use correct line number.
8089
7a697b8d
SS
80902010-01-05 Stan Shebs <stan@codesourcery.com>
8091
8092 * gdb.trace/tracecmd.exp: Test ftrace.
8093
7803799a
UW
80942010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8095
8096 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
8097
c54eabfa
JK
80982010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8099
8100 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
8101 "uint_for_mi_testing".
8102
02e7ef19
JB
81032010-01-01 Joel Brobecker <brobecker@adacore.com>
8104
8105 Test indented comment in file being sourced.
8106 * gdb.base/commands.exp: Test indented comment in file being sourced.
8107
abd775ce
JB
81082010-01-01 Joel Brobecker <brobecker@adacore.com>
8109
8110 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
8111 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
8112 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
8113 notice.
8114
79b55b82
JB
81152010-01-01 Joel Brobecker <brobecker@adacore.com>
8116
8117 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
8118 notice.
8119
8997583e
JK
81202010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8121
8122 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
8123 missing $after_stopped and comma (,) expectation.
8124
6da95a67
SS
81252009-12-31 Stan Shebs <stan@codesourcery.com>
8126
8127 * gdb.trace/actions.exp: Test teval action.
889bf7c5 8128
218d2fc6
TJB
81292009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8130
8131 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
8132 (top level): Call test_watchpoint_in_big_blob.
8133 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
8134 watchpoints.
8135 (func3): Write to buf.
8136
236f1d4d
SS
81372009-12-29 Stan Shebs <stan@codesourcery.com>
8138
8139 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 8140
f61e138d
SS
81412009-12-28 Stan Shebs <stan@codesourcery.com>
8142
8143 * gdb.trace/tsv.exp: New file.
8144 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 8145
0219b378
DJ
81462009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
8147
8148 * gdb.base/find.c (main): Reference search buffers.
8149 * gdb.base/included.c (main): Reference integer.
8150 * gdb.base/ptype.c (charfoo): Declare.
8151 (intfoo): Call charfoo.
8152 * gdb.base/scope0.c (useitp): New function.
8153 (usestatics): Use useitp.
8154 (useit): Add a type for val.
8155 * gdb.base/scope1.c (useit1): Take a pointer argument.
8156 (usestatics1): Update calls to useit1.
8157 * gdb.cp/call-c.cc: Declare foo.
8158 (main): Call foo.
8159 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
8160 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
8161 (main): Call C::ensureRefs and ensureOtherRefs.
8162 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
8163 variables.
8164 (ensureOtherRefs): New function.
8165 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
8166 * gdb.cp/templates.cc (main): Call t5i.value.
8167
3f78692f
JK
81682009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8169
8170 Fix compatibility with G++-4.5.
8171 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
8172 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
8173 (uncaught return): Remove.
8174
429374b8
JK
81752009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8176 Phil Muldoon <pmuldoon@redhat.com>
8177
8178 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
8179 (bp_location13, bp_location14, bp_location17, bp_location18)
8180 (marker3_proto, marker4_proto): New variables.
8181 (breakpoint info): Update output.
8182 (run until breakpoint at marker3, run until breakpoint at marker4): New
8183 tests.
8184
859825b8
JK
81852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8186
8187 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
8188 Replace the printf call of Y by provided "y-set-1" label. New block
8189 for the second shared library.
8190 * gdb.base/unload.exp: Compile also the second library, call
8191 gdb_load_shlibs also for it. Use now gdb_breakpoint.
8192 (single pending breakpoint info): Rename to ...
8193 (pending breakpoint info before run): ... this extended test.
8194 (libfile2, libname2, libsrcfile2, libsrc2)
8195 (lib_sl2): New variables.
8196 (exec_opts): Set also SHLIB_NAME2.
8197 (pending breakpoint info on first run at shrfunc1)
8198 (pending breakpoint info on second run at shrfunc1)
8199 (pending breakpoint info on second run at shrfunc2)
8200 (print y from libfile, print y from libfile2): New tests.
8201 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
8202 * gdb.base/unloadshr2.c: New.
8203
e6a386cd
HZ
82042009-12-22 Hui Zhu <teawater@gmail.com>
8205
8206 * gdb.reverse/sigall-reverse.exp: Adjust.
8207
9e19b45e
VP
82082009-12-21 Vladimir Prus <vladimir@codesourcery.com>
8209
8210 PR gdb/10884
8211
8212 * gdb.mi/var-cmd.c (do_bitfield_tests): New
8213 (main): Call do_bitfield_tests.
aacf5b1e 8214 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 8215
d53a7b30
JB
82162009-12-20 Joel Brobecker <brobecker@adacore.com>
8217
8218 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
8219 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
8220 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
8221 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
8222 gdb.modula2/unbounded1.c: Update copyright header.
8223
191ca0a1
CM
82242009-12-10 Chris Moller <moller@mollerware.com>
8225
8226 PR gdb/9399
8227 * gdb.cp/virtfunc2.exp: New tests
8228 * gdb.cp/virtfunc2.cc: New tests
8229 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
8230
0fa6cf1b
MS
82312009-12-10 Oza Pawandeep (paawan1982@yahoo.com
8232
8233 * gdb.reverse/i387-env-reverse.c: New file.
8234 * gdb.reverse/i387-env-reverse.exp: New file.
8235 * gdb.reverse/i387-stack-reverse.c: New file.
8236 * gdb.reverse/i387-stack-reverse.exp: New file.
8237
361ae042
PM
82382009-12-08 Phil Muldoon <pmuldoon@redhat.com>
8239
8240 * gdb.python/py-type.exp (test_range): New test.
8241
bfd31e71
PM
82422009-12-03 Phil Muldoon <pmuldoon@redhat.com>
8243
8244 PR python/10805
8245
8246 * gdb.python/py-type.exp: New file.
8247 * gdb.python/py-type.c: New file.
8248 * Makefile.in: Add py-type.
8249
57a1d736
TT
82502009-12-03 Tom Tromey <tromey@redhat.com>
8251
8252 * gdb.python/py-value.exp (test_parse_and_eval): New
8253 function.
8254
1f3b5d1b
PP
82552009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8256
8257 PR gdb/11022
8258
8259 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
8260 * gdb.base/pr11022.c: New test.
8261
8b7dbdc9
JK
82622009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8263
8264 Fix spurious false FAILs.
8265 * gdb.base/structs.c (chartest): New.
8266 (main): Fill-in chartest.
8267 * gdb.base/structs.exp (anychar_re, first): New.
8268 (start_structs_test): Import global anychar_re and first.
8269 New gdb_test call "set print elements 300; ${testfile}"
8270 (start_structs_test <$first>): New block.
8271 (any): Import global anychar_re. New variable ac. Use ${ac}.
8272
6a53b2ec
JK
82732009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8274
8275 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
8276
d7167b4c
JK
82772009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8278
8279 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
8280 Force $srcfile file.
8281 * gdb.base/foll-fork.c (callee): Comment out the printf call.
8282
b1798462
UW
82832009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8284
8285 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
8286 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8287 * gdb.threads/watchthreads-reorder.exp: Likewise.
8288
b6199126
DJ
82892009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
8290
8291 PR gdb/8704
8292
8293 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
8294 "if", and "thread". Correct matching in the previous test.
8295
b22a0510
DJ
82962009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
8297
8298 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
8299
930636d2
MS
83002009-11-23 Michael Snyder <msnyder@vmware.com>
8301
8302 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
8303 * gdb.reverse-watch-precsave.exp: Ditto.
8304
21a0512e
PP
83052009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
8306
8307 * gdb.asm/asm-source.exp: Adjust.
8308 * gdb.base/help.exp: Adjust.
889bf7c5 8309
fc30d5e0
PA
83102009-11-22 Pedro Alves <pedro@codesourcery.com>
8311
8312 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
8313 (do_syscall_tests_without_xml): Set data-directory to
8314 /the/path/to/nowhere.
8315
f6bc2008
PA
83162009-11-21 Pedro Alves <pedro@codesourcery.com>
8317
8318 * gdb.threads/local-watch-wrong-thread.c,
8319 gdb.threads/local-watch-wrong-thread.exp: New files.
8320
8c2fb5de
PA
83212009-11-21 Pedro Alves <pedro@codesourcery.com>
8322
8323 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
8324 assume new `regsub' syntax available.
8325
ebec9a0f
PA
83262009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8327
a79d3c27
JK
8328 * gdb.base/watchpoint-hw-hit-once.exp,
8329 gdb.base/watchpoint-hw-hit-once.c: New.
8330
83312009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * gdb.threads/watchthreads-reorder.exp,
8334 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 8335
276a961b
MK
83362009-11-17 Nathan Sidwell <nathan@codesourcery.com>
8337
8338 * gdb.xml/tdesc-regs.exp: Use for m68k.
8339
4867c1fb
PA
83402009-11-15 Pedro Alves <pedro@codesourcery.com>
8341
8342 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
8343
f6838f81
DJ
83442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8345
8346 * lib/gdb.exp (current_target_name): New procedure.
8347 (gdb_wrapper_target): New variable.
8348 (gdb_wrapper_init): Set gdb_wrapper_target.
8349 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
8350 wrapper.
8351
4ac4dd3f
DJ
83522009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8353
8354 * gdb.base/remote.exp: Delete the slowest load test.
8355 Do not load with fixed packet sizes.
8356
a7881759
DJ
83572009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8358
8359 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
8360
97a5b505
DJ
83612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8362
8363 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
8364 srcfile when setting a breakpoint.
8365
d3e1fc54
DJ
83662009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
8367
8368 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
8369 macros.
8370
7cbcbded
DJ
83712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
8372
8373 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
8374 to be in memory.
8375 * gdb.base/display.c (force_mem): New.
8376 (do_loops): Use it. Add breakpoint comments.
8377 (do_vars): Add a breakpoint comment.
8378 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
8379 line numbers.
8380
bdea3a92
NF
83812009-11-13 Nathan Froyd <froydnj@codesourcery.com>
8382
8383 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
8384 instead of a bare "run".
8385
269f82e5
PP
83862009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
8387
8388 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 8389
a69b7d9d
DJ
83902009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8391
8392 * lib/cell.exp (skip_cell_tests): Clean up test files before
8393 returning.
8394
b598bfda
DJ
83952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8396
8397 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
8398 and the breakpoint menu. Do not call perror if a prompt is seen.
8399 Consume the following GDB prompt.
8400 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
8401 * gdb.cp/namespace.exp: Use gdb_test.
8402 * gdb.cp/templates.exp: Use gdb_test.
8403 (test_template_breakpoints): Use gdb_test_multiple.
8404
87728fa0
DJ
84052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.base/break1.c (struct some_struct, values): Move earlier.
8408 (marker4): Reference values.
8409
b67c692f
DJ
84102009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8411
8412 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
8413 is missing.
8414
f0df251a
DJ
84152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8416
8417 * gdb.base/break.c (need_malloc): New.
8418 * gdb.base/constvars.c (main): Reference crass and crisp.
8419 * gdb.base/gdb1821.c (main): Reference bar.
8420 * gdb.cp/gdb1355.cc (main): Reference s1.
8421 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
8422 (main): Call them.
8423 * gdb.cp/hang2.cc (dummy2): Define.
8424 * gdb.cp/hang3.cc (dummy3): Define.
8425 * gdb.cp/m-data.cc (main): Reference shadow.
8426
bdf7534a
NF
84272009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
8428 Nathan Froyd <froydnj@codesourcery.com>
8429
8430 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
8431 remote host.
8432
f24fce77
NF
84332009-11-12 Nathan Froyd <froydnj@codesourcery.com>
8434
8435 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
8436 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
8437 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8438 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8439 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8440 * gdb.dwarf2/dw2-producer.exp: Likewise.
8441 * gdb.dwarf2/mac-fileno.exp: Likewise.
8442 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
8443 py-prettyprint.py to the remote host.
8444 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
8445
40f0318e
KS
84462009-11-11 Keith Seitz <keiths@redhat.com>
8447
8448 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
8449 use it instead of "Foo".
8450 * gdb.cp/classes.exp (do_tests): Add a test to access
8451 a method through a typedef'd class name.
8452
f3d9f7fb
NF
84532009-11-11 Nathan Froyd <froydnj@codesourcery.com>
8454
8455 * gdb.base/long_long.exp: Permit leading zeros on floating-point
8456 exponents.
8457 * gdb.base/pointers.exp: Likewise.
8458 * gdb.cp/ref-types.exp: Likewise.
8459
a4216f37
KS
84602009-11-11 Keith Seitz <keiths@redhat.com>
8461
8462 * gdb.cp/cplusfuncs.cc (class foo): Add operators
8463 new[] and delete[].
8464 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
8465 "void".
8466 (probe_demangler): Remove all single-quoting of
8467 method and variable names.
8468 (info_func_regexp): Remove the word "void" from any
8469 occurrence of "(void)".
8470 (print_addr_2): Remove all single-quoting of
8471 method names.
8472 (print_addr_2_kfail): Likewise.
8473 (print_addr): Single-quote C function names before
8474 passing to print_addr_2.
8475 (test_paddr_operator_functions): Remove single-quoting
8476 for method names.
8477 Add tests for operator new[] and operator delete[].
8478
9b14d7aa
JK
84792009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8480
8481 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
8482
85feb311
KS
84832009-11-09 Keith Seitz <keiths@redhat.com>
8484
8485 * gdb.cp/overload.exp: Add tests for resolving overloaded
8486 methods in expression parsing/evaluation.
8487
fa335448
DJ
84882009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
8489
8490 * lib/gdb.exp (default_gdb_version): Use --version instead of
8491 --command.
8492
ec3c07fc
NS
84932009-11-10 Nathan Sidwell <nathan@codesourcery.com>
8494
8495 * lib/gdb.exp (gdb_compile_test): New.
8496 (skip_ada_tests, skip_java_tests): New.
8497 (gdb_compile): Use gdb_compile_test for f77.
8498 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
8499 * lib/java.exp (compile_java_from_source): Remove runtests check,
8500 use gdb_compile_test to record result.
8501 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
8502 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
8503 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
8504 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
8505 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
8506 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
8507 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
8508 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
8509 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
8510 adjust gdb_compile invocations.
8511
b8b4e42b
JK
85122009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8513
8514 * Makefile.in (abs_builddir): New.
8515 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
8516 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
8517 `$(abs_builddir)/site.exp'.
8518
f8b7eaf3
DJ
85192009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
8520
8521 * config/m68k-emc.exp, lib/emc-support.exp,
8522 gdb.trace/gdb_c_test.c: Delete.
8523 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
8524 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8525 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8526 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8527 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8528 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
8529 casing for m68k-*-elf.
8530
c4187697
NS
85312009-11-03 Pedro Alves <pedro@codesourcery.com>
8532
8533 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
8534 * gdb.arch/i386-prologue.exp: Likewise.
8535 * gdb.arch/i386-unwind.exp: Likewise.
8536
db16b772
DJ
85372009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8538
8539 * lib/gdb.exp (gdb_expect): Fix timeout typo.
8540
bcf71277
DJ
85412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8542
8543 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
8544
0105cee2
DJ
85452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
8546
8547 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
8548
24ddea62
JK
85492009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8550
8551 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
8552
287ccc17
JK
85532009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8554
8555 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
8556 * gdb.base/sepdebug2.c: New file.
8557
08bca259 85582009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
8559
8560 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
8561 the modified warnings for catch syscall. Verify if GDB was compiled
8562 with support for lib expat, and choose which tests to run depending
8563 on this.
8564
5d4e2b76
VP
85652009-10-30 Vladimir Prus <vladimir@codesourcery.com>
8566
8567 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
8568 that composite commands are parsed OK. And also test
8569 that breakpoint commands do work.
8570
240e538a
MS
85712009-10-23 Michael Snyder <msnyder@vmware.com>
8572
8573 gdb.reverse/consecutive-precsave.exp: Change expect pattern
8574 to allow for new disassembly style.
8575
9c419145
PP
85762009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
8577
8578 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 8579
02506ff1
MS
85802009-10-22 Michael Snyder <msnyder@vmware.com>
8581
8582 * gdb.reverse/break-precsave.exp: New test.
8583 * gdb.reverse/consecutive-precsave.exp: Ditto.
8584 * gdb.reverse/finish-precsave.exp: Ditto.
8585 * gdb.reverse/i386-precsave.exp: Ditto.
8586 * gdb.reverse/machinestate-precsave.exp: Ditto.
8587 * gdb.reverse/sigall-precsave.exp: Ditto.
8588 * gdb.reverse/solilb-precsave.exp: Ditto.
8589 * gdb.reverse/step-precsave.exp: Ditto.
8590 * gdb.reverse/until-precsave.exp: Ditto.
8591 * gdb.reverse/watch-precsave.exp: Ditto.
8592
4cf866a3
MS
85932009-10-22 Michael Snyder <msnyder@vmware.com>
8594
8595 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
8596 for gdb_expect. Adjust one test's expect strings for the new
8597 format of disassemble.
8598 * gdb.reverse/finish-reverse.exp: Delete 'return'.
8599 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
8600 gdb_test_multiple.
8601 * gdb.reverse/step-reverse.exp: Delete 'return'.
8602 * gdb.reverse/until-reverse.exp: Delete blank lines.
8603 * gdb.reverse/watch-reverse.exp: Delete blank lines.
8604
2b28d209
PP
86052009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
8606
8607 * gdb.base/consecutive.exp: Adjust.
8608 * gdb.base/display.exp: Likewise.
8609 * gdb.base/pc-fp.exp: Likewise.
8610 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 8611
33b9c32b
MS
86122009-10-19 Michael Snyder <msnyder@vmware.com>
8613
8614 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8615 * gdb.reverse/finish-reverse.c: Ditto.
8616 * gdb.reverse/sigall-reverse.c: Ditto.
8617 * gdb.reverse/solib-reverse.c: Ditto.
8618 * gdb.reverse/step-reverse.c: Ditto.
8619 * gdb.reverse/watch-reverse.c: Ditto.
8620
6c95b8df
PA
86212009-10-19 Pedro Alves <pedro@codesourcery.com>
8622 Stan Shebs <stan@codesourcery.com>
8623
8624 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8625 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8626 "Executing new program".
8627 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8628 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8629 left listed after having been killed.
8630 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8631 * gdb.base/maint.exp: Adjust test.
8632
8633 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8634 * gdb.multi/Makefile.in: New.
8635 * gdb.multi/base.exp: New.
8636 * gdb.multi/goodbye.c: New.
8637 * gdb.multi/hangout.c: New.
8638 * gdb.multi/hello.c: New.
8639 * gdb.multi/bkpt-multi-exec.c: New.
8640 * gdb.multi/bkpt-multi-exec.exp: New.
8641 * gdb.multi/crashme.c: New.
8642
279017b7
TG
86432009-10-13 Tristan Gingold <gingold@adacore.com>
8644
8645 * gdb.base/sepdebug.exp: Check debug info are found.
8646
0413d738
PA
86472009-10-08 Pedro Alves <pedro@codesourcery.com>
8648
8649 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8650 bits.
8651
c628eecc
JK
86522009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8653
8654 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8655
38af1bfe
JB
86562009-10-07 Joel Brobecker <brobecker@adacore.com>
8657
8658 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8659 of the comments.
8660
2b0adecd
PM
86612009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8662
8663 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8664 * gdb.base/annota3.exp: Idem.
8665 * gdb.base/maint.exp: Idem.
8666
8d417781
PM
86672009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8668
889bf7c5 8669 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8670 to default.
8671
bb61102d
PM
86722009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8673
889bf7c5 8674 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8675 mingw and cygwin targets.
8676
ace5c364
PM
86772009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8678 Pedro Alves <pedro@codesourcery.com>
8679
889bf7c5 8680 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8681 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8682
c2d494a0
PM
86832009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8684
e1b52ce2
PM
8685 * gdb.base/shr1.c: Use %p in format string.
8686 * gdb.base/unload.c: Avoid warning in fprintf.
8687 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8688
209f53f5
PM
86892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8690
8691 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8692 long type.
8693 (test_unlink): Correct printf string.
8694 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8695 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8696
8172766a
JK
86972009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8698
8699 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8700 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8701 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8702
0f73703c
UW
87032009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8704
8705 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8706 * gdb.objc/nondebug.exp: Likewise.
8707
b32306ca
UW
87082009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8709
8710 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8711 target_info setting.
8712
8713 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8714 that detect new threads during "info threads".
8715
0057022f
UW
87162009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8717
8718 * gdb.threads/manythreads.c (main): Increase thread stack size
8719 to 2*PTHREAD_STACK_MIN.
8720 * gdb.threads/multi-create.c (main): Likewise.
8721 (create_function): Likewise.
8722
f29c0325
UW
87232009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8724
8725 * gdb.base/dump.exp: Pass difference of pointer types instead
8726 of integer types as offset to restore in intarr3.srec case.
8727
fcb34849
UW
87282009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8729
8730 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8731
d5142e3b
UW
87322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8733
8734 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8735
087b74b2 87362009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8737
087b74b2
PM
8738 New test for two watchpoints, with disabling of
8739 the first inserted.
8740 * testsuite/gdb.base/watchpoints.c: New file.
8741 * testsuite/gdb.base/watchpoints.exp: New file.
8742
96c07c5b
TT
87432009-09-25 Tom Tromey <tromey@redhat.com>
8744
8745 * gdb.base/charset.exp: Test utf-16 strings with Python.
8746
b8899f2b
TT
87472009-09-25 Tom Tromey <tromey@redhat.com>
8748
8749 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8750 UCS-4.
8751 * gdb.base/charset.c (utf_32_string): Rename.
8752 (init_utf32): Rename.
8753 (main): Update.
8754
329719ec
TT
87552009-09-22 Tom Tromey <tromey@redhat.com>
8756
8757 * gdb.python/py-function.exp: Add regression tests.
8758
11ef0d76
KS
87592009-09-21 Keith Seitz <keiths@redhat.com>
8760
8761 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8762 with invalid operator.
8763
3fe8f3b3
KS
87642009-09-21 Keith Seitz <keiths@redhat.com>
8765
8766 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8767 and destructor using typedef name of class.
8768 * gdb.cp/classes.cc (class Base1): Add a destructor.
8769 (base1): New typedef.
8770 (use_methods): Instanitate an object of type base1.
8771 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8772 (do_tests): Call test_template_typedef.
8773 * gdb.cp/templates.cc (Baz::~Baz): New method.
8774 (intBazOne): New typedef.
8775 (main): Instantiate intBazOne.
8776
7a9fe101
PM
87772009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8778
8779 PR python/10633
8780
8781 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8782 Function.
8783 (run_lang_tests): Add print elements test.
8784
2e4d963f
PM
87852009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8786
8787 * gdb.python/py-value.exp (test_subscript_regression): New
8788 function. Test for invalid subscripts.
8789 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8790 (ptr_ref): New function.
8791
ec7e75e7
PP
87922009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8793
8794 * gdb.base/default.exp: Fix "show convenience".
8795
0cc7d26f
TT
87962009-09-15 Tom Tromey <tromey@redhat.com>
8797
8798 * lib/mi-support.exp (mi_create_varobj): Update.
8799 (mi_create_floating_varobj): Likewise.
8800 (mi_create_dynamic_varobj): New proc.
8801 (mi_varobj_update): Update.
8802 (mi_varobj_update_with_type_change): Likewise.
8803 (mi_varobj_update_kv_helper): New proc.
8804 (mi_varobj_update_dynamic_helper): Rewrite.
8805 (mi_varobj_update_dynamic): New proc.
8806 (mi_list_varobj_children): Update.
8807 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8808 * gdb.python/python-prettyprint.py (pp_outer): New class.
8809 (pp_nullstr): Likewise.
8810 (lookup_function): Register new printers.
8811 * gdb.python/python-prettyprint.c (struct substruct): New type.
8812 (struct outerstruct): Likewise.
8813 (substruct_test): New function.
8814 (struct nullstr): New type.
8815 (string_1, string_2): New globals.
8816 (main): Add new tests.
8817 * gdb.python/python-mi.exp: Added regression tests.
8818 * gdb.mi/mi2-var-display.exp: Update.
8819 * gdb.mi/mi2-var-cmd.exp: Update.
8820 * gdb.mi/mi2-var-child.exp: Update.
8821 * gdb.mi/mi2-var-block.exp: Update.
8822 * gdb.mi/mi-var-invalidate.exp: Update.
8823 * gdb.mi/mi-var-display.exp: Update.
8824 * gdb.mi/mi-var-cmd.exp: Update.
8825 * gdb.mi/mi-var-child.exp: Update.
8826 * gdb.mi/mi-var-block.exp: Update.
8827 * gdb.mi/mi-break.exp: Update.
8828 * gdb.mi/gdb701.exp: Update.
8829
a96d9b2e
SDJ
88302009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8831
8832 * Makefile.in: Inclusion of catch-syscall object.
8833 * gdb.base/catch-syscall.c: New file.
8834 * gdb.base/catch-syscall.exp: New file.
8835
b43b923a
MS
88362009-09-12 Michael Snyder <msnyder@vmware.com>
8837
8838 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8839 that can support reverse debuggnig.
8840
cec03d70
TT
88412009-09-11 Tom Tromey <tromey@redhat.com>
8842
8843 * gdb.dwarf2/valop.S: New file.
8844 * gdb.dwarf2/valop.exp: New file.
8845
e23bb3fc
MK
88462009-09-11 Mark Kettenis <kettenis@gnu.org>
8847
8848 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8849
37c3696d
DE
88502009-09-10 Doug Evans <dje@google.com>
8851
8852 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8853 Add $gdb_prompt to second breakpoint regexp.
8854
5172aecb
JB
88552009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8856
8857 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8858 names, add missing ones.
8859 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8860 * gdb.python/py-frame.c: Rename from python-frame.c.
8861 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8862 testfile name.
8863 * gdb.python/py-function.exp: Rename from python-function.exp.
8864 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8865 testfile name.
8866 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8867 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8868 Adjust testfile name.
8869 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8870 * gdb.python/py-template.cc: Rename from python-template.cc.
8871 * gdb.python/py-template.exp: Rename from python-template.exp.
8872 Adjust testfile name.
8873 * gdb.python/py-value.c: Rename from python-value.c.
8874 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8875 testfile name.
8876
b554e4bd
JK
88772009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8878
8879 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8880 $bpt2address.
8881 (Second breakpoint address is valid on ia64)
8882 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8883
9a68ae16
JM
88842009-09-03 Joseph Myers <joseph@codesourcery.com>
8885
8886 * gdb.base/ending-run.exp: Restrict regular expression matching
8887 line number to require closing brace following.
8888
146b9145
DE
88892009-09-03 Doug Evans <dje@google.com>
8890
8891 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8892
787d21e1
TT
88932009-09-02 Tom Tromey <tromey@redhat.com>
8894
8895 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8896
e7802207
TT
88972009-09-02 Tom Tromey <tromey@redhat.com>
8898
8899 * gdb.dwarf2/callframecfa.exp: New file.
8900 * gdb.dwarf2/callframecfa.S: New file.
8901
817aadd2
JK
89022009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8903
8904 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8905 gdb.base/solib-overlap-main.c: New.
8906
4a76eae5
DJ
89072009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8908
8909 PR gdb/10565
8910
8911 * gdb.base/bitfields.c (struct container, container): New.
8912 (main): Initialize it and call break5.
8913 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8914
d4b96c9a
JK
89152009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8916
8917 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8918 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8919
4e22772d
JK
89202009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8921
8922 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8923
2efab443
MS
89242009-08-26 Michael Snyder <msnyder@vmware.com>
8925
8926 * gdb.base/i386-reverse.c: New file.
8927 * gdb.base/i386-reverse.exp: New file.
8928 * gdb.base/Makefile.in: Add new files to be removed.
8929
07ab73a0
JM
89302009-08-26 Joseph Myers <joseph@codesourcery.com>
8931
8932 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8933 environment-pwd for remote host.
8934 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8935
676accff
KS
89362009-08-24 Keith Seitz <keiths@redhat.com>
8937
8938 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8939 Add two new C++ completer tests which limit the output to a
889bf7c5 8940 given class.
676accff 8941
f9f7ad22
MS
89422009-08-24 Michael Snyder <msnyder@vmware.com>
8943
8944 * gdb.base/del.exp: Fix typo in comment.
8945 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8946
81ecdfbb
RW
89472009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8948
8949 * configure: Regenerate.
8950 * gdb.hp/configure: Likewise.
8951 * gdb.hp/gdb.aCC/configure: Likewise.
8952 * gdb.hp/gdb.base-hp/configure: Likewise.
8953 * gdb.hp/gdb.compat/configure: Likewise.
8954 * gdb.hp/gdb.defects/configure: Likewise.
8955 * gdb.hp/gdb.objdbg/configure: Likewise.
8956 * gdb.stabs/configure: Likewise.
8957
cab0c772
UW
89582009-08-19 Doug Evans <dje@google.com>
8959
8960 * gdb.base/gdbvars.c: New file.
8961 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8962
b8fa0bfa
PA
89632009-08-14 Pedro Alves <pedro@codesourcery.com>
8964
8965 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8966 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8967
b84aa90a
PA
89682009-08-13 Pedro Alves <pedro@codesourcery.com>
8969
8970 * gdb.base/default.exp: Adjust "set language test": it's now an
8971 enum command. Larger help string moved to "help set language".
8972 * gdb.base/help.exp: Adjust "help set language" expected output,
8973 now lists all known languages.
8974
0d8f9b2c
NF
89752009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8976
8977 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8978 all frame arguments.
8979 * gdb.arch/altivec-regs.exp: Likewise.
8980
bda180e0
TT
89812009-08-07 Tom Tromey <tromey@redhat.com>
8982
8983 * gdb.base/setshow.exp: Add tests for changes to set language, set
8984 check range, and set check type.
8985
48cb2d85
VP
89862009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8987
8988 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8989 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8990 Call it.
48cb2d85 8991
1ea34204
UW
89922009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8993
8994 * configure.ac: Run gdb.cell tests when appropriate.
8995 * configure: Regenerate.
8996 * lib/cell.exp: New file.
8997 * gdb.cell: New directory.
8998 * gdb.cell/configure.ac: New file.
8999 * gdb.cell/configure: New file.
9000 * gdb.cell/Makefile.in: New file.
9001 * gdb.cell/arch.exp: New file.
9002 * gdb.cell/break.c: New file.
9003 * gdb.cell/break.exp: New file.
9004 * gdb.cell/break-spu.c: New file.
9005 * gdb.cell/bt.c: New file.
9006 * gdb.cell/bt2-spu.c: New file.
9007 * gdb.cell/bt-spu.c: New file.
9008 * gdb.cell/bt.exp: New file.
9009 * gdb.cell/coremaker.c: New file.
9010 * gdb.cell/coremaker-spu.c: New file.
9011 * gdb.cell/core.exp: New file.
9012 * gdb.cell/gcore.exp: New file.
9013 * gdb.cell/data.c: New file.
9014 * gdb.cell/data.exp: New file.
9015 * gdb.cell/data-spu.c: New file.
9016 * gdb.cell/ea-cache.exp: New file.
9017 * gdb.cell/ea-cache.c: New file.
9018 * gdb.cell/ea-cache-spu.c: New file.
9019 * gdb.cell/ea-standalone.c: New file.
9020 * gdb.cell/ea-standalone.exp: New file.
9021 * gdb.cell/ea-test.c: New file.
9022 * gdb.cell/ea-test.exp: New file.
9023 * gdb.cell/f-regs.exp: New file.
9024 * gdb.cell/mem-access.c: New file.
9025 * gdb.cell/mem-access.exp: New file.
9026 * gdb.cell/mem-access-spu.c: New file.
9027 * gdb.cell/ptype.exp: New file.
9028 * gdb.cell/registers.exp: New file.
9029 * gdb.cell/size.c: New file.
9030 * gdb.cell/sizeof.exp: New file.
9031 * gdb.cell/size-spu.c: New file.
9032 * gdb.cell/solib.exp: New file.
9033 * gdb.cell/solib-symbol.exp: New file.
9034
85e747d2
UW
90352009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9036
9037 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
9038
58d6951d
DJ
90392009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9040
9041 * gdb.base/float.exp: Handle VFP registers.
9042
6e0a4f15
MS
90432009-07-14 Michael Snyder <msnyder@vmware.com>
9044
dcd5da87
MS
9045 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
9046 to bring gdb to the beginning of the calling line.
9047
6e0a4f15
MS
9048 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
9049 confusing the i386 epilogue unwinder.
9050
782b2b07
SS
90512009-07-14 Stan Shebs <stan@codesourcery.com>
9052
9053 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
9054
f662c3bc
MS
90552009-07-14 Michael Snyder <msnyder@vmware.com>
9056
9057 * gdb.reverse/step-reverse.exp (stepi into function call):
9058 Call instruction may not be first instruction in the line.
9059 (reverse stepi from a function call): Used wrong line number.
9060
8f313923
JK
90612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9062
9063 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
9064
4662c76e
JK
90652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 Fix gdb.base/macscp.exp when using custom inputrc.
9068 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
9069 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
9070 env(TERM) set.
9071 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
9072 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
9073
aa81e255
JK
90742009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9075
9076 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
9077 * gdb.base/annota1.exp (thread_test): Import global $testfile.
9078 Change the compilation target to match the testcase name.
9079 * gdb.base/sect-cmd.exp: Change the compilation target to match the
9080 testcase name.
9081 * a2-run.exp: Use for setup prepare_for_testing. Change the
9082 compilation target to match the testcase name.
9083 * gdb.base/commands.exp: Likewise.
9084 * gdb.base/finish.exp: Likewise.
9085 * gdb.base/float.exp: Likewise.
9086 * gdb.base/info-target.exp: Likewise.
9087 * gdb.base/relational.exp: Likewise.
9088 * gdb.base/term.exp: Likewise.
9089 * gdb.base/until.exp: Likewise.
9090 * gdb.base/volatile.exp: Likewise.
9091 * gdb.base/whatis-exp.exp: Likewise.
9092
4c93b1d7
HZ
90932009-07-11 Hui Zhu <teawater@gmail.com>
9094
9095 * gdb.base/help.exp (disassemble): Update expected help text.
9096
812f7342
TT
90972009-07-09 Tom Tromey <tromey@redhat.com>
9098
9099 * lib/gdb.exp: Handle TRANSCRIPT.
9100 (remote_spawn, remote_close, send_gdb): New procs.
9101
fbb8f299
PM
91022009-07-10 Phil Muldoon <pmuldoon@redhat.com>
9103
9104 * gdb.python/python-prettyprint.c: Add counted null string
9105 structure.
9106 * gdb.python/python-prettyprint.exp: Print null string. Test for
9107 embedded nulls.
9108 * gdb.python/python-prettyprint.py (pp_ns): New Function.
9109 * gdb.python/python-value.exp (test_value_in_inferior): Add
9110 variable length string fetch tests.
9111 * gdb.python/python-value.c (main): Add strings for string fetch tests.
9112
c0ac0ec7
JK
91132009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9114
9115 * gdb.base/dump.exp (inaccessible memory is reported): New test.
9116
30b66ecc
TT
91172009-07-07 Tom Tromey <tromey@redhat.com>
9118
9119 * gdb.base/call-rt-st.exp: Update for change to escape output.
9120 * gdb.base/callfuncs.exp: Likewise.
9121 * gdb.base/charset.exp: Likewise.
9122 * gdb.base/constvars.exp: Likewise.
9123 * gdb.base/long_long.exp: Likewise.
9124 * gdb.base/pointers.exp: Likewise.
9125 * gdb.base/printcmds.exp: Likewise.
9126 * gdb.base/setvar.exp: Likewise.
9127 * gdb.base/store.exp: Likewise.
9128 * gdb.cp/ref-types.exp: Likewise.
9129 * gdb.mi/mi-var-child.exp: Likewise.
9130 * gdb.mi/mi-var-display.exp: Likewise.
9131 * gdb.mi/mi2-var-display.exp: Likewise.
9132 * gdb.base/charset.exp: Test octal escape sequence length.
9133 Update for change to escape output.
9134
187c4a2b
JK
91352009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9136
9137 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
9138
d80a43f9
DJ
91392009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
9140
9141 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
9142
047427a8
JK
91432009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9144
9145 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
9146 gdbserver increasing $portnum if "Can't bind address" has been seen.
9147
8b5a0f4f
PA
91482009-07-05 Pedro Alves <pedro@codesourcery.com>
9149
9150 * gdb.base/ending-run.exp: Add "step out of main" pattern for
9151 mingw32ce.
9152
7d93ba58
PA
91532009-07-05 Pedro Alves <pedro@codesourcery.com>
9154
9155 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
9156 VFP format.
9157
2277426b
PA
91582009-07-02 Pedro Alves <pedro@codesourcery.com>
9159
9160 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
9161 linux. Adjust to use "inferior", "info inferiors", "detach
9162 inferior" and "kill inferior" instead of "restart", "info fork",
9163 "detach fork" and "delete fork".
9164 * gdb.base/ending-run.exp: Spell out "info".
9165 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
9166 the "kill" command.
9167
5af949e3
UW
91682009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9169
9170 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
9171 change to prefix TLS offset in hex with 0x.
9172
5d3729b5
UW
91732009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9174
9175 * gdb.base/default.exp: Update test case for "x" changes.
9176
af589bd0
TG
91772009-07-01 Tristan Gingold <gingold@adacore.com>
9178
9179 * gdb.base/bigcore.exp: Make darwin untested.
9180
40974f91
JK
91812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9182
9183 * gdb.base/completion.exp (directory completion): Create the directory.
9184 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
9185 escapeuniquesub.
9186 (directory completion 2): Expect now ${escapeuniquesub}.
9187 (Glob remaining of directory test): Remove one excessive newline.
9188 Expect the real output.
9189
59dd3af6
JK
91902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9191
9192 Fix `make check//%' target after `make check' has been ran.
9193 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
9194 a mkdir call.
9195 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
9196 (%/.dir): Remove.
9197
f4e164aa
JK
91982009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9199
9200 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
9201 the expected result record.
9202
69af2122
JK
92032009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9204
9205 Remove racy FAILs relying just on the timeouts.
9206 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
9207 (annotation_level 2): Remove racy FAILs.
9208
2fd481e1
PP
92092009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
9210
9211 gdb/10275
889bf7c5
PA
9212 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
9213
c38f313d
DJ
92142009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
9215
9216 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
9217
8b777f02
VP
92182009-06-30 Vladimir Prus <vladimir@codesourcery.com>
9219
9220 * gdb.mi/mi-stack.exp: Testing symbolic options
9221 to -stack-list-locals and -stack-list-arguments.
9222
00c7eacf
JK
92232009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9224
9225 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
9226
6bc80edc
TT
92272009-06-29 Tom Tromey <tromey@redhat.com>
9228
9229 * dg-extract-results.sh: New file.
9230 * Makefile.in (FORCE_PARALLEL): New variable.
9231 (CHECK_TARGET): New conditional variable.
9232 (check): Use CHECK_TARGET.
9233 (DO_RUNTEST): New variable.
9234 (check-single): New target.
9235 (TEST_DIRS): New variable.
9236 (TEST_TARGETS): Likewise.
9237 (check-parallel): New target.
9238 (check-gdb.%): New pattern.
9239 (BASE1_FILES): New variable.
9240 (BASE2_FILES): Likewise.
9241 (check-gdb.base%): New pattern.
9242 (%/.dir): New pattern.
9243 * configure: Rebuild.
9244 * aclocal.m4 (AM_CONDITIONAL): New defun.
9245 * configure.ac: Check whether user is using GNU make.
9246 (GMAKE): New conditional.
9247
794684b6
SW
92482009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
9249
9250 * gdb.cp/namespace-nested-import.cc: New test.
9251 * gdb.cp/namespace-nested-import.exp: New test.
9252
edb3359d
DJ
92532009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
9254
9255 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
9256 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
9257 * gdb.opt/Makefile.in (EXECUTABLES): Update.
9258 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
9259 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
9260 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
9261 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
9262 gdb.opt/inline-markers.c: New files.
9263 * lib/gdb.exp (skip_inline_frame_tests): New function.
9264 (skip_inline_var_tests): New function.
9265
cf657a0c
AS
92662009-06-27 Andreas Schwab <schwab@linux-m68k.org>
9267
9268 * gdb.cp/exception.exp: Don't require $hex before inner frame in
9269 backtrace.
9270
28d41a99
MS
92712009-06-27 Michael Snyder <msnyder@vmware.com>
9272
9273 * gdb.reverse: New directory.
9274 * gdb.reverse/break-reverse.c: New test.
9275 * gdb.reverse/break-reverse.exp: New test.
9276 * gdb.reverse/consecutive-reverse.c: New test.
9277 * gdb.reverse/consecutive-reverse.exp: New test.
9278 * gdb.reverse/finish-reverse.c: New test.
9279 * gdb.reverse/finish-reverse.exp: New test.
9280 * gdb.reverse/machinestate.c: New test.
9281 * gdb.reverse/ms1.c: New test.
9282 * gdb.reverse/machinestate.exp: New test.
9283 * gdb.reverse/Makefile.in: New file.
9284 * gdb.reverse/shr2.c: New test.
9285 * gdb.reverse/solib-reverse.c: New test.
9286 * gdb.reverse/solib-reverse.exp: New test.
9287 * gdb.reverse/step-reverse.c: New test.
9288 * gdb.reverse/step-reverse.exp: New test.
9289 * gdb.reverse/until-reverse.c: New test.
9290 * gdb.reverse/ur1.c: New test.
9291 * gdb.reverse/until-reverse.exp: New test.
9292 * gdb.reverse/watch-reverse.c: New test.
9293 * gdb.reverse/watch-reverse.exp: New test.
9294 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
9295 * configure: Regenerate.
9296
fe3c8b0d
DE
92972009-06-26 Doug Evans <dje@google.com>
9298
9299 * gdb.base/psymtab.exp: Turn off pending breakpoints.
9300
3a72a602
PM
93012009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
9302
9303 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
9304 windows problem for 'file delete $binfile'.
9305
27aa8d6a
SW
93062009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
9307
9308 * gdb.cp/namespace-using.exp: New test.
9309 * gdb.cp/namespace-using.cc: New test.
9310
8ac055f8
JB
93112009-05-20 Joel Brobecker <brobecker@adacore.com>
9312
9313 * gdb.ada/variant_record_packed_array: New testcase.
9314
85e306ed
TT
93152009-06-23 Tom Tromey <tromey@redhat.com>
9316
9317 * gdb.base/charset.exp (test_combination): Regression test.
9318 * gdb.base/charset.c (my_wchar_t): New typedef.
9319 (myvar): New global.
9320 (main): Set myvar.
9321
56643c5e
PM
93222009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
9323
9324 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
9325 target.
9326
1fac167a
UW
93272009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9328
9329 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
9330
7ccb0be9
UW
93312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9332
9333 * gdb.mi/gdb680.exp: Update test for error message.
9334
568d6575
UW
93352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9336
9337 * gdb.base/annota1.exp: Allow multiple occurrences of the
9338 frames-invalid annotation.
9339 * gdb.cp/annota2.exp: Likewise.
9340
7cd1089b
PM
93412009-06-15 Phil Muldoon <pmuldoon@redhat.com>
9342
9343 * gdb.cp/gdb2495.cc: New file.
9344 * gdb.cp/gdb2495.exp: New file.
9345
72c63395
JK
93462009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 Report error on GDB crash during runto.
9349 * lib/gdb.exp (runto <eof>): New.
9350
3788363d
DJ
93512009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
9352
9353 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
9354 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
9355 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
9356 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
9357 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
9358 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
9359 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
9360 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
9361 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
9362 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
9363 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
9364 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
9365 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
9366 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
9367 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
9368 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
9369 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
9370 gdb.server/server-mon.exp, gdb.server/server-run.exp,
9371 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9372 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
9373 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
9374 gdb.trace/passcount.exp, gdb.trace/report.exp,
9375 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
9376 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
9377 gdb.trace/while-stepping.exp: Use a unique name for the compiled
9378 executable.
9379
17592de3
PA
93802009-06-07 Pedro Alves <pedro@codesourcery.com>
9381
9382 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
9383 defined before referencing it.
9384
701e355d
DE
93852009-06-03 Doug Evans <dje@google.com>
9386
9387 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
9388 * gdb.arch/i386-see.c: Ditto.
9389
f2292c65
PM
93902009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
9391
9392 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
9393 (check_macro): Return 1 if undefined.
9394 If first test fails, check if macro debug information is available,
9395 and report unsupported test if no macro information is found.
9396
5a437975
DE
93972009-05-29 Doug Evans <dje@google.com>
9398
9399 * gdb.threads/hand-call-in-threads.exp: New.
9400 * gdb.threads/hand-call-in-threads.c: New.
9401
c141c696
MS
94022009-05-29 Michael Snyder <msnyder@vmware.com>
9403
9404 * gdb.base/break-always.exp: Change "1" to "on".
9405 Add confirmation check.
9406
b3444185
PA
94072009-05-28 Pedro Alves <pedro@codesourcery.com>
9408
9409 * gdb.threads/threxit-hop-specific.c: New.
9410 * gdb.threads/threxit-hop-specific.exp: New.
9411 * gdb.threads/thread-execl.c: New.
9412 * gdb.threads/thread-execl.exp: New.
9413
b6313243
TT
94142009-05-27 Tom Tromey <tromey@redhat.com>
9415 Thiago Jung Bauermann <bauerman@br.ibm.com>
9416
9417 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
9418 (mi_child_regexp): Likewise.
9419 (mi_list_varobj_children_range): Likewise.
9420 (mi_get_features): Likewise.
9421 (mi_list_varobj_children): Rewrite.
9422 * gdb.python/python-mi.exp: New file.
9423
a6bac58e
TT
94242009-05-27 Tom Tromey <tromey@redhat.com>
9425 Thiago Jung Bauermann <bauerman@br.ibm.com>
9426 Phil Muldoon <pmuldoon@redhat.com>
9427 Paul Pluzhnikov <ppluzhnikov@google.com>
9428
9429 * gdb.python/python-prettyprint.exp: New file.
9430 * gdb.python/python-prettyprint.c: New file.
9431 * gdb.python/python-prettyprint.py: New file.
9432 * gdb.base/display.exp: print/r is now valid.
9433
2c74e833
TT
94342009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
9435 Tom Tromey <tromey@redhat.com>
9436 Pedro Alves <pedro@codesourcery.com>
9437 Paul Pluzhnikov <ppluzhnikov@google.com>
9438
9439 * gdb.python/python-template.exp: New file.
9440 * gdb.python/python-template.cc: New file.
9441 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9442 tests.
9443 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9444 Call it.
9445 (test_value_after_death): New proc.
9446 * gdb.python/python-value.c (PTR): New typedef.
9447 (main): New variable 'x'.
9448
89c73ade
TT
94492009-05-27 Tom Tromey <tromey@redhat.com>
9450
9451 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
9452 tests.
9453 * gdb.python/python-value.exp (py_objfile_tests): New proc.
9454 Call it.
9455
a75724bc
PA
94562009-05-27 Pedro Alves <pedro@codesourcery.com>
9457
9458 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
9459
e58b0e63
PA
94602009-05-24 Pedro Alves <pedro@codesourcery.com>
9461
9462 * gdb.threads/fork-thread-pending.c: New.
9463 * gdb.threads/fork-thread-pending.exp: New.
9464
4ac36638
JK
94652009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9466
9467 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
9468 * gdb.dwarf2/dw2-strp.S (a_string2): New.
9469
889bf7c5 94702009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 9471
889bf7c5 9472 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 9473
b242c3c2
PA
94742009-05-17 Pedro Alves <pedro@codesourcery.com>
9475
9476 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
9477 `gdb_get_line_number'. Call `callee' in both parent and child.
9478 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
9479 `gdb_get_line_number' instead of hardcoding line numbers.
9480 (catch_fork_unpatch_child): New procedure to test detaching
9481 breakpoints from child fork.
9482 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
9483 hardcoding line numbers.
9484 (do_fork_tests): Run `catch_fork_unpatch_child'.
9485
ee342b23
VP
94862009-05-17 Vladimir Prus <vladimir@codesourcery.com>
9487
9488 * gdb.mi/mi-cmd-var.exp: Check that when varobj
9489 of structure type enters or leaves the scope, it
9490 is reported by -var-update.
9491
e2009e98
DE
94922009-05-11 Doug Evans <dje@sebabeach.org>
9493
9494 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 9495 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
9496 * gdb.threads/schedlock.c (main): Fix off-by-one error.
9497
00903456
JK
94982009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9499
9500 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
9501
dc621c35
DE
95022009-04-30 Doug Evans <dje@google.com>
9503
9504 * gdb.threads/watchthreads2.exp: New testcase.
9505 * gdb.threads/watchthreads2.c: New testcase.
9506
9ab4e744
DE
95072009-04-29 Doug Evans <dje@google.com>
9508
9509 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
9510 * gdb.cp/mb-ctor.cc: Ditto.
9511 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
9512 * gdb.cp/mb-inline.h (multi_line_foo): New function.
9513 * gdb.cp/mb-inline1.cc: Call it.
9514 * gdb.cp/mb-inline2.cc: Ditto.
9515 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
9516 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
9517
484086b7
JK
95182009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9519
9520 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
9521 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
9522 Replace all uses of `decimal' by `nonzero'.
9523 (info macro FROM_COMMANDLINE): New test.
9524
379a77b5
TT
95252009-04-27 Tom Tromey <tromey@redhat.com>
9526
9527 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
9528
b92b73c2
DE
95292009-04-27 Doug Evans <dje@google.com>
9530
9531 * gdb.threads/watchthreads.c (main): Initialize args before starting
9532 the threads. Plus formatting cleanup.
9533 * gdb.threads/watchthreads.exp: Avoid errant failures due to
9534 biased scheduling of one thread.
9535
945a118d
JG
95362009-04-27 Jerome Guitton <guitton@adacore.com>
9537
9538 * gdb.cp/templates.cc (GetMax): New template.
9539 (main): Declare two instances of GetMax.
9540 * gdb.cp/templates.exp: Add new test.
9541
d389af10
JK
95422009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9543
9544 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
9545
e7f86de9
JM
95462009-04-22 Joseph Myers <joseph@codesourcery.com>
9547
9548 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
9549
334cc82d
TT
95502009-04-15 Tom Tromey <tromey@redhat.com>
9551
9552 * gdb.base/charset.exp: Add regression test.
9553
d12672cc
JB
95542009-04-14 Joel Brobecker <brobecker@adacore.com>
9555
9556 * gdb.base/exe-lock.exp: New testcase.
9557
18e8c3bc
TT
95582009-04-13 Tom Tromey <tromey@redhat.com>
9559
9560 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
9561 operator on Frame.
9562
5ecd5cbe
UW
95632009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9564
9565 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
9566 * gdb.server/ext-attach.exp: Likewise.
9567
7309f756
VP
95682009-04-03 Vladimir Prus <vladimir@codesourcery.com>
9569
9570 Eliminate some sleep usage.
9571
889bf7c5
PA
9572 * gdb.mi/basics.c (do_nothing): New.
9573 (main): Use do_nothing instead of printf, so that
9574 not to introduce race condition between output of
9575 inferiour and output of gdb. Do not use sleep as it
9576 is not generally available on embedded targets.
7309f756 9577
f4b95f6f
PA
95782009-04-02 Pedro Alves <pedro@codesourcery.com>
9579
9580 * gdb.server/ext-attach.exp: Expect an optional process id after
9581 "Detached from remote process".
9582
de40b933
JK
95832009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9584
9585 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
9586 gdb.dwarf2/dw2-unresolved.exp: New.
9587
2ae101a4
PA
95882009-04-02 Pedro Alves <pedro@codesourcery.com>
9589
9590 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
9591 mi_run_to_main.
9592
56a8e183
PA
95932009-04-02 Pedro Alves <pedro@codesourcery.com>
9594
9595 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
9596 mi_run_to_main. Skip thread exit test on remote targets.
9597 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
9598 mi_run_to_main.
9599 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
9600 mi_run_to_main.
9601 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
9602 when expecting ^connected. Detect when the target doesn't support
9603 non-stop mode.
9604 (mi_run_cmd): Detect if non-stop mode was requested by isn't
9605 supported. Return -1 on error, 0 on success.
9606 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
9607 (mi_runto): Return mi_runto_helper's result explicitly.
9608
c35fafde
PA
96092009-04-01 Pedro Alves <pedro@codesourcery.com>
9610
9611 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
9612
f8a8dce6
JB
96132009-04-01 Tom Tromey <tromey@redhat.com>
9614
9615 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9616 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9617 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9618 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9619
71c25dea
TT
96202009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9621 Jan Kratochvil <jan.kratochvil@redhat.com>
9622
9623 PR gdb/931
9624 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9625 output.
9626 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9627 for gdb/931.
9628 * dw2-strp.S (DW_AT_language): Change to C++.
9629 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9630
02d9a9ce
JB
96312009-03-31 Joel Brobecker <brobecker@adacore.com>
9632
9633 * gdb.ada/tasks: New testcase.
9634
1042e4c0
SS
96352009-03-30 Stan Shebs <stan@codesourcery.com>
9636
9637 * gdb.trace/actions.exp: Update to match new info trace format.
9638 * gdb.trace/deltrace.exp: Ditto.
9639 * gdb.trace/infotrace.exp: Ditto.
9640 * gdb.trace/passcount.exp: Ditto.
9641 * gdb.trace/save-trace.exp: Ditto.
9642 * gdb.trace/while-stepping.exp: Ditto.
9643 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9644
f8f6f20b
TJB
96452009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9646
9647 * gdb.python/python-frame.c: New file.
9648 * gdb.python/python-frame.exp: New file.
9649
c0c6f777
TJB
96502009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9651
9652 * gdb.python/python-value.exp: Add tests for the address
9653 attribute.
9654
3cb51905
AS
96552009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9656
9657 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9658
88fc996f
DE
96592009-03-26 Doug Evans <dje@google.com>
9660
9661 * gdb.mi/mi-nonstop-exit.exp: New file.
9662 * gdb.mi/non-stop-exit.c: New file.
9663
56ef84b1
TT
96642009-03-26 Tom Tromey <tromey@redhat.com>
9665
9666 Update for change to prologue skipping:
9667 * gdb.mi/mi2-simplerun.exp: Update.
9668 * gdb.mi/mi2-break.exp: Update.
9669 * gdb.mi/mi-simplerun.exp: Update.
9670 * gdb.mi/mi-break.exp: Update.
9671 * gdb.base/ending-run.exp: Update.
9672
def2b000
TJB
96732009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9674
9675 * gdb.python/python-value.exp (test_value_in_inferior): Test
9676 gdb.Value.is_optimized_out attribute.
9677
442ddf59
JK
96782009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9679
9680 * gdb.dwarf2/dw2-noloc-main.c: New file.
9681 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9682 (.text): Remove.
9683 (.data): New.
9684 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9685 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9686 (DW_TAG_subprogram func_cu1, noloc): Remove.
9687 (main): New.
9688 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9689 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9690 (file_symbols): New procedure.
9691
a8df5de4
TT
96922009-03-25 Tom Tromey <tromey@redhat.com>
9693
9694 * gdb.base/charset.exp (valid_target_charset): New proc.
9695 Use it to skip tests on invalid charsets.
9696
cc1d7add
PM
96972009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9698
9699 * gdb.base/completion.exp: Add a test for directory completion.
9700
bcd5727b
JK
97012009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9702
9703 Fix a racy FAIL.
9704 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9705 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9706
cc924cad
TJB
97072009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9708
9709 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9710 * gdb.python/python-function.exp: Add test for function returning
9711 a GDB value.
9712
bc3b79fd
TJB
97132009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9714
9715 * gdb.python/python-function.exp: New file.
9716
6c7a06a3
TT
97172009-03-20 Tom Tromey <tromey@redhat.com>
9718
9719 * gdb.base/store.exp: Update for change to escape output.
9720 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9721 to escape output.
9722 * gdb.base/pointers.exp: Update for change to escape output.
9723 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9724 to escape output.
9725 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9726 escape output.
9727 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9728 to escape output.
9729 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9730 escape output.
9731 * gdb.base/setvar.exp: Update for change to escape output.
9732 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9733 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9734 to escape output.
9735 (test_print_string_constants): Likewise.
9736 * gdb.base/charset.exp (valid_host_charset): Check size of
9737 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9738 cases. Handle "auto"-related output.
9739 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9740 (uvar, Uvar): New globals.
9741
c31af87b
JG
97422009-03-19 Jerome Guitton <guitton@adacore.com>
9743
9744 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9745 deltas.
9746 * gdb.ada/fixed_points.exp: Ditto.
9747
51272cf2
PA
97482009-03-18 Pedro Alves <pedro@codesourcery.com>
9749
9750 * return-nodebug.c: Don't include stdio.h.
9751 (init): Delete.
9752 (func): Delete definition and provide extern declaration.
9753 (t): New.
9754 (main): Don't call printf. Call func and store its result in t.
9755 * return-nodebug1.c: New.
9756 * return-nodebug.exp: Don't expect stdio output. Instead, print
9757 the global variable t. Drop printf formatters and cast types from
9758 foreach loop. Don't use prepare_for_testing. Compile
9759 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9760 define FORMAT or CAST.
9761
d24948ac
PP
97622009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9763
9764 * gdb.base/solib-display.exp: Disable test for remote targers.
9765
61ff14c6
JK
97662009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9767
9768 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9769
cb4dce93
JK
97702009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9771
9772 Fix a racy FAIL.
9773 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9774 code from `follow parent, print pids'.
9775 (`follow child, print pids', `follow parent, print pids'): Call it.
9776 Replace `gdb_test "break..."' by gdb_breakpoint.
9777
f7c60c5e
VP
97782009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9779
9780 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9781 sync and async modes.
f7c60c5e 9782
383ace49
JB
97832009-03-12 Joel Brobecker <brobecker@adacore.com>
9784
9785 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9786 that was checked in by mistake. Remove loading of ada.exp, since
9787 this is not necessary in this case.
9788
4ce102af
JB
97892009-03-12 Joel Brobecker <brobecker@adacore.com>
9790
9791 * gdb.ada/ptype_arith_binop.exp: New testcase.
9792
529a2aef
JB
97932009-03-12 Joel Brobecker <brobecker@adacore.com>
9794
9795 * gdb.ada/mod_from_name: New testcase.
9796
8a38181c
JB
97972009-03-12 Joel Brobecker <brobecker@adacore.com>
9798
9799 * gdb.ada/tick_last_segv: New testcase.
9800
11436dee
VP
98012009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9802
61ff14c6 9803 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9804
1f31650a
VP
98052009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9806
61ff14c6
JK
9807 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9808 include the token in ^running and frame info in *stopped.
1f31650a 9809
a3247a22
PP
98102009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9811
9812 * solib-display.exp: New file.
9813 * solib-display-main.c: New file.
9814 * solib-display-lib.c: New file.
61ff14c6 9815
aae64587
PA
98162009-03-05 Pedro Alves <pedro@codesourcery.com>
9817
9818 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9819
44aabfbc
JK
98202009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9821
9822 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9823 (list_and_check_macro): Use more specific test name.
9824 (next to definition): Make the test names unique.
9825
c087fcd3
PM
98262009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9827
9828 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9829
c86cf029
VP
98302009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9831
9832 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9833 notifications.
9834 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9835 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9836 * lib/mi-support.exp (library_loaded_re): New.
9837 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9838
3ea85240
VP
98392009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9840
9841 * gdb.gdb/observer.exp: Use test_notification observer, not
9842 normal_stop, everywhere.
9843 (test_normal_stop_notifications): Rename to...
9844 (test_notifications): ...this.
9845 (test_observer_normal_stop): Rename to...
9846 (test_observer): ...this.
9847
1903f0e6
DE
98482009-02-16 Doug Evans <dje@google.com>
9849
9850 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9851 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9852 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9853 (test_prefixed_syscall,test_int3): New tests.
9854 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9855 (test_prefixed_syscall,test_int3): New tests.
9856
1d33d6ba
VP
98572009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9858
3cb51905
AS
9859 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9860 (mi_expect_interrupt): Likewise.
9861 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9862 response.
1d33d6ba 9863
faafb047
PM
98642009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9865
9866 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9867 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9868 Replace calls to get_valueofx by get_hexadecimal_valueof.
9869
417e16e2
PM
98702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9871
9872 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9873 (get_integer_valueof): New procedure.
9874 (get_sizeof): Use new get_integer_value_of.
9875 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9876 by get_integer_valueof.
9877
7065b901
TT
98782009-02-13 Tom Tromey <tromey@redhat.com>
9879
9880 * gdb.base/remote.exp (get_sizeof): Remove.
9881 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9882 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9883 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9884 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9885 (get_sizeof): Likewise.
9886
5d7cb8df
JK
98872009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9888
9889 PR fortran/9806
9890 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9891
b2febfff
PP
98922009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9893
9894 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9895
4aa995e1
PA
98962009-02-06 Pedro Alves <pedro@codesourcery.com>
9897
9898 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9899
d8906c6f
TJB
99002009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9901
9902 * gdb.python/python-cmd.exp: New file.
9903
ff4ab08d
TG
99042009-02-06 Tristan Gingold <gingold@adacore.com>
9905
9906 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9907
aacd552b
TG
99082009-02-05 Tristan Gingold <gingold@adacore.com>
9909
9910 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9911 pointer is dereferenced and use this signal name in regexp.
9912 * gdb.base/signull.exp: Ditto.
9913 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9914 * gdb.base/signull.c (main): Ditto.
9915
08c637de
TJB
99162009-02-04 Tom Tromey <tromey@redhat.com>
9917 Thiago Jung Bauermann <bauerman@br.ibm.com>
9918
9919 * gdb.python/python-value.exp: Use `gdb.history' instead of
9920 `gdb.value_from_history'.
9921 (test_value_numeric_ops): Add test for conversion of enum constant.
9922 * gdb.python/python-value.c (enum e): New type.
9923 (evalue): New global.
9924 (main): Use argv.
9925
20261af8
JG
99262009-02-04 Jerome Guitton <guitton@adacore.com>
9927
9928 * gdb.ada/uninitialized_vars: New test program.
9929 * gdb.ada/uninitialized_vars.exp: New testcase.
9930
52e44b43
TT
99312009-02-02 Tom Tromey <tromey@redhat.com>
9932
9933 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9934 * gdb.cp/pr2489.cc: Rename...
9935 * gdb.cp/pr9594.cc: ... to this.
9936
1c71341a
TT
99372009-02-02 Tom Tromey <tromey@redhat.com>
9938
9939 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9940 * gdb.cp/pr2489.cc: New file.
9941 * gdb.cp/cpcompletion.exp: New file.
9942
a4295225
TT
99432009-02-02 Tom Tromey <tromey@redhat.com>
9944
9945 PR exp/9059:
9946 * gdb.cp/call-c.exp: Add regression test.
9947 * gdb.cp/call-c.cc (FooHandle): New typedef.
9948 (main): New variable 'handle'.
9949
592375cd
VP
99502009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9951
9952 * lib/mi-support.exp (et_mi_thread_list)
9953 (check_mi_and_console_threads): Adjust for current thread in
9954 -thread-list-ids output.
9955
41447f92
VP
99562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9957
889bf7c5
PA
9958 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9959 Call it.
41447f92 9960
35669430
DE
99612009-01-28 Doug Evans <dje@google.com>
9962
9963 * gdb.arch/amd64-disp-step.S: New file.
9964 * gdb.arch/amd64-disp-step.exp: New file.
9965 * gdb.arch/i386-disp-step.S: New file.
9966 * gdb.arch/i386-disp-step.exp: New file.
9967
09f00d9a
PM
99682009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9969
9970 * gdb.base/find.exp: Set newline variable
9971 using quotes instead of braces to fix cygwin failures.
9972
1e8fb976
PA
99732009-01-23 Pedro Alves <pedro@codesourcery.com>
9974
9975 * gdb.base/radix.exp: Add tests to ensure that that set
9976 input-radix 0 and set output-radix 0 are really rejected.
9977
da061712
PA
99782009-01-23 Pedro Alves <pedro@codesourcery.com>
9979
9980 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9981 copyright years.
9982
dd7e2d2b
PA
99832009-01-23 Pedro Alves <pedro@codesourcery.com>
9984
9985 PR gdb/9664:
9986 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9987
392452f6
PA
99882009-01-22 Pedro Alves <pedro@codesourcery.com>
9989
9990 PR c++/9631:
9991 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9992
8653e71c
PM
99932009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9994
9995 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9996 binfile definition to fix Windows OS failure.
9997
a12cc160
DJ
99982009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9999
10000 PR gdb/9346
10001 * gdb.base/interrupt.c (sigint_handler): New.
10002 (main): Install a SIGINT handler if SIGNALS is defined. Exit
10003 on error.
10004 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
10005 Test "signal SIGINT".
10006
b89667eb
DE
100072009-01-19 Doug Evans <dje@google.com>
10008
10009 * gdb.base/break.exp: Update expected gdb output.
10010 * gdb.base/sepdebug.exp: Ditto.
10011 * gdb.mi/mi-syn-frame.exp: Ditto.
10012 * gdb.mi/mi2-syn-frame.exp: Ditto.
10013 * gdb.base/call-signal-resume.exp: New file.
10014 * gdb.base/call-signals.c: New file.
10015 * gdb.base/unwindonsignal.exp: New file.
10016 * gdb.base/unwindonsignal.c: New file.
10017 * gdb.threads/interrupted-hand-call.exp: New file.
10018 * gdb.threads/interrupted-hand-call.c: New file.
10019 * gdb.threads/thread-unwindonsignal.exp: New file.
10020
adb483fe
DJ
100212009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 * gdb.base/define.exp: Test defining and hooking prefix commands.
10024 * gdb.python/python.exp: Update test for "show user" output.
10025
60023297
JK
100262009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10027
10028 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
10029 now the output exactly, using less wildcards. Expect also the output
10030 of gfortran-4.3. Update for the f-valprint.c modification from
10031 2008-04-22.
10032 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
10033 Remove gdb_test test names where matching the command.
10034
ccc57cf9
PA
100352009-01-01 Pedro Alves <pedro@codesourcery.com>
10036
10037 PR breakpoints/9681:
10038 * gdb.base/watchpoint.exp: Add regression test.
10039
c7a6ca08
PA
100402008-12-31 Pedro Alves <pedro@codesourcery.com>
10041
10042 * gdb.threads/attach-into-signal.exp: Don't use
10043 gdb_suppress_entire_file.
10044 * gdb.threads/attach-stopped.exp: Ditto.
10045 * gdb.threads/attachstop-mt.exp: Ditto.
10046
3a031f65
PA
100472008-12-31 Pedro Alves <pedro@codesourcery.com>
10048
10049 PR gdb/8812:
10050 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
10051
09e6485f
PA
100522008-12-29 Pedro Alves <pedro@codesourcery.com>
10053
10054 PR gdb/7536:
10055 * gdb.base/radix.exp: Add tests to ensure invalid input radices
10056 and unsupported output radices are really rejected.
10057
0cd53049
JK
100582008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10059
10060 * gdb.cp/punctuator.exp: Backslash the '$' signs.
10061
ba163c7e
TT
100622008-12-22 Tom Tromey <tromey@redhat.com>
10063
10064 * gdb.cp/punctuator.exp: New file.
10065
6f4de6c9
JK
100662008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10067
10068 * gdb.base/completion.exp (Completing non-existing component): New test.
10069
0f34d0b4
JK
100702008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10071
10072 Fix for PR gdb/8648.
10073 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
10074 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
10075 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
10076 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
10077
db2ad4c3
JK
100782008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
10081
bb5ef15e
DP
100822008-12-16 Christophe Lyon <christophe.lyon@st.com>
10083
10084 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
10085 compiler actually generate code at the expected line number.
10086
90142adc
JZ
100872008-12-15 Jie Zhang <jie.zhang@analog.com>
10088
10089 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
10090
fad6eecd
TT
100912008-12-12 Tom Tromey <tromey@redhat.com>
10092
10093 * gdb.base/commands.exp (redefine_hook_test): New proc.
10094 Call it.
10095
17c8aaf5
TT
100962008-12-11 Tom Tromey <tromey@redhat.com>
10097
10098 * gdb.base/macscp.exp: New regression test.
10099
7c8adf68
TT
101002008-12-11 Tom Tromey <tromey@redhat.com>
10101
10102 * gdb.base/macscp.exp: Print "address.addr".
10103 * gdb.base/macscp1.c (struct outer): New struct.
10104 (address): New global.
10105
b05dcbb7
TT
101062008-12-09 Tom Tromey <tromey@redhat.com>
10107
10108 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
10109 Call it.
10110
2d476de1
DE
101112008-12-04 Doug Evans <dje@google.com>
10112
10113 * gdb.server/ext-run.exp: Relax regexp for init program.
10114
87bdc959
TG
101152008-12-03 Tristan Gingold <gingold@adacore.com>
10116
10117 * gdb.base/macscp.exp: Generate an object file during compilation
10118 to work around Darwin dsymutil limitations.
10119
e0740f77
JK
101202008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 Test resolving external references to TLS variables.
10123 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
10124 FILE2_THREAD_LOCAL.
10125 (testfile2, srcfile2): New variables.
10126 * gdb.threads/tls.c (file2_thread_local)
10127 (function_referencing_file2_thread_local): New.
10128 * gdb.threads/tls2.c: New file.
10129
67f0aac5
JB
101302008-11-28 Joel Brobecker <brobecker@adacore.com>
10131
10132 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
10133 rather than integer, as integer might not be big enough when
10134 on 64bit targets.
67f0aac5 10135
c332165e
JG
101362008-11-27 Jerome Guitton <guitton@adacore.com>
10137
10138 * gdb.cp/formatted-ref.exp: Add equality test.
10139 * gdb.ada/formatted_ref.exp: Ditto.
10140
fc9b693c
JK
101412008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10142
10143 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
10144 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
10145
a9c64011
AS
101462008-11-20 Andreas Schwab <schwab@suse.de>
10147
10148 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
10149 matching syscall entry point.
10150 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
10151 (tcatch_vfork_then_child_follow): Likewise. Finish through
10152 vfork even if we stopped at the syscall trampoline.
10153
e2fd701e
DE
101542008-11-20 Doug Evans <dje@google.com>
10155
10156 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
10157
69abc51c
TJB
101582008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
10159
10160 * gdb.arch/ppc-dfp.exp: New file.
10161 * gdb.arch/ppc-dfp.c: New file.
10162
c14c28ba
PP
101632008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
10164
10165 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 10166
2e74121d
DE
101672008-11-17 Doug Evans <dje@google.com>
10168
10169 * gdb.mi/mi-syn-frame.exp: Update expected output.
10170 * gdb.mi/mi2-syn-frame.exp: Update expected output.
10171
66bb093b
VP
101722008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10173
10174 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
10175 "thread N" results in =thread-selected.
10176 * lib/mi-support (mi_run_cmd, mi_expect_stop)
10177 (mi_send_resuming_command_raw): Be prepared for
10178 =thread-selected.
10179
3d043ef6
VP
101802008-11-17 Vladimir Prus <vladimir@codesourcery.com>
10181
a9c64011
AS
10182 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
10183 * lib/mi-support.exp: Likewise.
3d043ef6 10184
808104c8
JB
101852008-11-16 Joel Brobecker <brobecker@adacore.com>
10186
10187 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
10188 commands from the expected output for "help catch".
10189
00b22944
JB
101902008-11-15 Joel Brobecker <brobecker@adacore.com>
10191
10192 * gdb.ada/int_deref.exp: New testcase.
10193
59669435
TT
101942008-11-14 Nick Roberts <nickrob@snap.net.nz>
10195
10196 * gdb.mi/gdb2549.exp: New file.
10197
de04a248
DE
101982008-11-11 Doug Evans <dje@google.com>
10199
10200 * gdb.base/callexit.exp: New file.
10201 * gdb.base/callexit.c: New file.
10202
6b8ce727
DE
102032008-11-10 Doug Evans <dje@google.com>
10204
10205 * lib/gdb.exp (GDBFLAGS): Move -nx ...
10206 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
10207 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
10208 (default_gdb_start,default_gdb_exit): Ditto.
10209 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
10210 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
10211 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
10212 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
10213 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
10214 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
10215
1b14b8aa
AS
102162008-11-03 Andreas Schwab <schwab@suse.de>
10217
10218 * gdb.base/hashline2.exp: Fix typo.
10219 * gdb.base/hashline3.exp: Likewise.
10220
f3134b88
TT
102212008-10-30 Tom Tromey <tromey@redhat.com>
10222
10223 * gdb.base/pointers.exp: Add test.
10224 * gdb.base/pointers.c (k, S): New typedefs.
10225 (instance): New global.
10226
c2226152
AS
102272008-10-30 Andreas Schwab <schwab@suse.de>
10228
10229 * gdb.base/args.exp: Add tests for newlines.
10230
462f405c
JB
102312008-10-30 Joel Brobecker <brobecker@adacore.com>
10232
10233 gdb.base/foll-exec.exp: Update the expected output of a couple
10234 of "info breakpoints" tests.
10235
79a45b7d
TT
102362008-10-28 Tom Tromey <tromey@redhat.com>
10237
10238 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
10239
adc13a14
PA
102402008-10-24 Pedro Alves <pedro@codesourcery.com>
10241
10242 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
10243 gdb_start_cmd.
10244 Use runto_main before any test that requires execution.
10245
252fbfc8
PA
102462008-10-23 Pedro Alves <pedro@codesourcery.com>
10247
10248 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
10249 instead of SIGINT.
10250
28148e3d
JB
102512008-10-22 Joel Brobecker <brobecker@adacore.com>
10252
10253 * gdb.base/completion.exp: Update expected output following
10254 the addition of the "info tasks" command.
10255
c209f847
TT
102562008-10-22 Tom Tromey <tromey@redhat.com>
10257
10258 * gdb.base/exprs.exp (test_expr): Add test for string
10259 concatenation.
10260
f177e350
PA
102612008-10-19 Pedro Alves <pedro@codesourcery.com>
10262
10263 * configure.ac: Output gdb.python/Makefile.
10264 * configure: Regenerate.
10265 * gdb.python/Makefile.in: New.
10266
cce89356
JB
102672008-10-16 Joel Brobecker <brobecker@adacore.com>
10268
10269 * gdb.base/foll-fork.exp: Adjust the expected output to match
10270 the new description for fork/vfork catchpoints in the "info
10271 breakpoints" output.
10272
176d289d
TJB
102732008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
10274
10275 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
10276
a08702d6
TJB
102772008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10278
10279 * gdb.python/python-value.c: New file.
10280 * gdb.python/python-value.exp: New file.
10281
1c5cfe86
PA
102822008-10-15 Pedro Alves <pedro@codesourcery.com>
10283
10284 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
10285
5a98ad69
DP
102862008-10-15 Denis Pilat <denis.pilat@st.com>
10287
41702f1b 10288 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 10289
dcb1a1e2
TT
102902008-10-09 Tom Tromey <tromey@redhat.com>
10291
10292 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
10293 'fprintf' and 'stderr'.
10294
9124fe48
JB
102952008-10-07 Joel Brobecker <brobecker@adacore.com>
10296
10297 * gdb.ada/ref_tick_size.exp: New testcase.
10298
45452591
DE
102992008-10-06 Doug Evans <dje@google.com>
10300
10301 * gdb.dwarf2/dw2-cu-size.exp: New file.
10302 * gdb.dwarf2/dw2-cu-size.S: New file.
10303
10304 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
10305 .Ltype_int for clarity.
10306
4fc5b208
PP
103072008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10308
10309 PR gdb/2384:
10310 * gdb.cp/gdb2384.exp: Extended to test more cases.
10311 * gdb.cp/gdb2384.cc: Likewise.
10312 * gdb.cp/gdb2384-base.h: Likewise.
10313 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 10314
d78df370
JK
103152008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10316
10317 * gdb.base/maint.exp (maint print type): Remove printing
10318 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
10319
9a044a89
TT
103202008-09-30 Tom Tromey <tromey@redhat.com>
10321
10322 * gdb.base/macscp.exp: Add completion tests.
10323 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
10324 (TWENTY_THREE): Likewise.
10325 (FORTY_EIGHT): Likewise.
10326
506800a9
TT
103272008-09-30 Tom Tromey <tromey@redhat.com>
10328
10329 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
10330 everywhere.
10331 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
10332
1a6f01b5
JK
103332008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
10336 testcase is derived from. Fix racy dependency on an expected PID
10337 number. No longer support the testcase on Linux kernel 2.4.x.
10338
2fae03e8
TT
103392008-09-27 Tom Tromey <tromey@redhat.com>
10340
10341 * gdb.base/macscp.exp: Add tests for stringification, splicing,
10342 and varargs.
10343
1ad15515
PA
103442008-09-22 Pedro Alves <pedro@codesourcery.com>
10345
10346 * lib/mi-support.exp (mi_expect_interrupt): New.
10347 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
10348 from gdb.mi/mi-nonstop.exp.
10349 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
10350 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
10351 lib/mi-support.exp.
10352 Use mi_check_thread_states throughout. Avoid ".*" and do not
10353 require an anchor after -exec-run.
10354
d0b76dc6
DJ
103552008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
10358 stop is pending. Avoid ".*" when two stops are pending.
10359 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
10360 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
10361 newlines in fullnames.
10362 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
10363 (mi_expect_stop): Update comments. Only anchor in sync mode.
10364 Do not match newlines.
10365 (mi_send_resuming_command_raw): Always return status.
10366 (mi_get_stop_line): Do not match more than one line by accident.
10367 Only anchor in sync mode.
10368 (mi_run_inline_test): If -exec-next fails, give up.
10369
9990c830
UW
103702008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10371
10372 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
10373 on SPU.
10374
ebcf6f00
JB
103752008-09-10 Joel Brobecker <brobecker@adacore.com>
10376
10377 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
10378
b6db24e5
JB
103792008-09-10 Joel Brobecker <brobecker@adacore.com>
10380
10381 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
10382 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
10383 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
10384 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
10385 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
10386 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
10387 gdb.ada/interface.exp, gdb.ada/null_array.exp,
10388 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
10389 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
10390 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
10391 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
10392 Include the "= " sequence in the expected output of print tests.
10393
2bf448e0
JB
103942008-09-10 Joel Brobecker <brobecker@adacore.com>
10395
10396 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
10397 description for boolean types.
10398
d51fd4c8
PA
103992008-09-09 Pedro Alves <pedro@codesourcery.com>
10400
10401 * gdb.base/hook-stop-continue.c: New.
10402 * gdb.base/hook-stop-continue.exp: New.
10403
694182d2
DJ
104042008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
10405
10406 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
10407
3b8a7fc0
JG
104082008-09-08 Jerome Guitton <guitton@adacore.com>
10409
10410 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
10411 (stack_check_probe_2, stack_check_probe_loop_1)
10412 (stack_check_probe_loop_2): New functions.
10413 (main): Add call to these new functions.
10414 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
10415 functions, check that the breakpoint is inserted at the appropriate
10416 location.
10417 (insert_breakpoint): Slightly refine this procedure so that it can
10418 be called several times in the test.
10419
96cc0ae8
JG
104202008-09-08 Jerome Guitton <guitton@adacore.com>
10421
10422 * gdb.base/stack-checking.c: New file.
10423 * gdb.base/stack-checking.exp: New file.
10424
1f08b409
TJB
104252008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10426
10427 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
10428 * gdb.arch/altivec-regs.exp: Likewise.
10429 * gdb.arch/vsx-regs.exp: Likewise.
10430
3099e1c4
TJB
104312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
10432
10433 * gdb.arch/ppc-fp.exp: New file.
10434 * gdb.arch/ppc-fp.c: New file.
10435
cc69bfc1
PP
104362008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
10437
10438 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
10439 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 10440
b02a33db
MS
104412008-09-04 Michael Snyder <msnyder@vmware.com>
10442
10443 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
10444 as "at" (for non-debug functions such as _start).
10445
2992cbe0
UW
104462008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10447
10448 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
10449 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
10450 software watchpoints.
10451 * gdb.base/watch_thread_num.exp: Likewise.
10452
514f746b
AR
104532008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
10454
10455 * gdb.arch/i386-bp_permanent.exp: New test.
10456
876cecd0
TT
104572008-08-24 Tom Tromey <tromey@redhat.com>
10458
10459 * gdb.base/maint.exp: Update "maint print type".
10460
80f73d71
VP
104612008-08-21 Vladimir Prus <vladimir@codesourcery.com>
10462
10463 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
10464 support. Adjust the order of "*running" notifications.
10465 * gdb.mi/non-stop.c: Don't cast from int to void* and
10466 back.
10467
d9c78d7d
MK
104682008-08-20 Mark Kettenis <kettenis@gnu.org>
10469
10470 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
10471 expect to find it in the "info frame" output.
10472
97a2d1d3
DJ
104732008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
10474
10475 * gdb.base/interp.exp: Always consume both prompts.
10476
b96e2927
PA
104772008-08-20 Pedro Alves <pedro@codesourcery.com>
10478
10479 * gdb.base/pending.exp: Test pending breakpoints without symbols
10480 loaded.
10481
8cf6e61a
VP
104822008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10483
10484 * lib/mi-support.exp (mi_expect_stop): Produce
10485 more details on failures.
10486 * gdb.mi/mi-nonstop.exp: New.
10487 * gdb.mi/non-stop.c: New.
10488
c6ebd6cf
VP
104892008-08-19 Vladimir Prus <vladimir@codesourcery.com>
10490
a9c64011
AS
10491 * gdb.mi/mi-async.exp: Use 'set target-async'.
10492 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 10493
46a9b8ed
DJ
104942008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
10495
10496 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
10497
44feb3ce
TT
104982008-08-17 Tom Tromey <tromey@redhat.com>
10499
10500 * gdb.base/help.exp (help catch): Rewrite.
10501
311a4e6b
TJB
105022008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
10503
10504 * gdb.base/define.exp: Test indented command documentation.
10505 * gdb.python/python.exp: Test indented multi-line command.
10506
604c2f83
LM
105072008-08-15 Luis Machado <luisgpm@br.ibm.com>
10508
10509 * testsuite/gdb.arch/vsx-regs.c: New source file.
10510 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
10511 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
10512
886a217c
TT
105132008-08-14 Tom Tromey <tromey@redhat.com>
10514
10515 * gdb.base/macscp.exp: Add regression test for "macro define" or
10516 "macro undef" with no arguments.
10517
c814a4f3
PP
105182008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
10519
10520 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 10521
12ab8a60
UW
105222008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10523
10524 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
10525
d57a3c85
TJB
105262008-08-06 Tom Tromey <tromey@redhat.com>
10527
10528 * gdb.python/python.exp: New file.
10529
c7b778ff
JK
105302008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10531
10532 Fix for PR gdb/1543.
10533 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
10534 $LOCATION.
10535 (location): New variable.
10536 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
10537 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
10538 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
10539 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
10540 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
10541 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
10542 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
10543 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
10544 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
10545 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
10546 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
10547 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
10548 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
10549 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
10550 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
10551 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
10552 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
10553 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
10554 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
10555 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
10556 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
10557 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
10558 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
10559 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
10560 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
10561 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
10562 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
10563 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
10564 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
10565 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
10566 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
10567 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
10568 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
10569 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
10570 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
10571 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
10572 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
10573 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
10574 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
10575 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
10576 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
10577 gdb.base/type-opaque.exp, gdb.base/until.exp,
10578 gdb.base/value-double-free.c, gdb.base/varargs.exp,
10579 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
10580 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
10581 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10582 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
10583 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
10584 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10585 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10586 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
10587 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
10588 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
10589 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
10590 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
10591 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
10592 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
10593 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
10594 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
10595 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
10596 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
10597 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
10598 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
10599 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
10600 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
10601 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
10602 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
10603 gdb.pascal/types.exp, gdb.stabs/weird.exp,
10604 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
10605 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
10606 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
10607 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
10608 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
10609 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
10610 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
10611 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10612 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10613 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10614 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10615 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10616 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10617 to bug-gdb@prep.ai.mit.edu .
10618
5e06a3d1
VP
106192008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10620
10621 * lib/mi-support.exp (mi_load_shlibs): New.
10622 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10623
9d81d21b
VP
106242008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10625
10626 * lib/mi-support.exp (get_mi_thread_list)
10627 (check_mi_and_console_threads): New, moved from ...
10628 * gdb.mi/mi-pthread.exp: ...here.
10629 * gdb.mi/gdb669.exp (get_mi_thread_list)
10630 (check_mi_and_console_threads): Delete.
10631 * gdb.mi/mi2-pthread.exp: Likewise.
10632
bae98fe0
TT
106332008-07-28 Tom Tromey <tromey@redhat.com>
10634
10635 * Makefile.in (just-check): Remove. Move body to...
10636 (check): ... here.
10637
57380f4e
DJ
106382008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10641 Add a test for duplicated SIGINTs.
10642
e09490f1
DJ
106432008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 * gdb.threads/schedlock.exp (get_args): Update to work for any
10646 value of NUM.
10647 (Top level): Report the number of threads that did not resume.
10648
6387b45f
DJ
106492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10650
10651 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10652
62f64ff2
DJ
106532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10654
10655 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10656 non-MI prompt.
10657
fa8de41e
TT
106582008-07-26 Tom Tromey <tromey@redhat.com>
10659
10660 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10661 (function_struct, function_struct_ptr): New globals.
10662 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10663 function pointer in a struct.
10664
ccb3ac8a
TT
106652008-07-26 Tom Tromey <tromey@redhat.com>
10666
10667 * gdb.base/macscp.exp: Add test for macro lexing bug.
10668
d7d9f01e
TT
106692008-07-18 Tom Tromey <tromey@redhat.com>
10670
10671 * gdb.base/macscp.exp: Add macro tests.
10672
9bf07184
PP
106732008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10674
10675 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10676
becf6477
PP
106772008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10678
10679 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10680
0709f7d3
PP
106812008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10682
10683 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10684
7093c834
PP
106852008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10686
10687 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10688
b432ffe3
JK
106892008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10690
10691 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10692
b1a268e5
VP
106932008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10694
10695 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10696
e2995f8e
KB
106972008-07-11 Kevin Buettner <kevinb@redhat.com>
10698
10699 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10700 of regexp to account for changes made to GDB in the printing of
10701 byte vectors.
10702
14032a66
TT
107032008-07-11 Tom Tromey <tromey@redhat.com>
10704
10705 * gdb.base/completion.exp: Add 'help' completion test.
10706
981505ef
JK
107072008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10708
10709 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10710
10568435
JK
107112008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10712
10713 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10714
4487aabf
PA
107152008-07-09 Pedro Alves <pedro@codesourcery.com>
10716
10717 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10718
a4a9b1c4
PA
107192008-07-09 Pedro Alves <pedro@codesourcery.com>
10720
10721 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10722
3c3185ac
JK
107232008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10724
10725 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10726
7ebd49dc
VP
107272008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10728
10729 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10730 previous commit. Add a comment.
10731
84e46146
PA
107322008-06-28 Pedro Alves <pedro@codesourcery.com>
10733
10734 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10735
0f8d4a2f
VP
107362008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10737
10738 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10739
f747e0ce
PA
107402008-06-27 Pedro Alves <pedro@codesourcery.com>
10741
10742 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10743 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10744 compiling an executable, link in an object that forces unbuffered
10745 output.
10746 * lib/set_unbuffered_mode.c: New file.
10747
734a5c36
JK
107482008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10749
10750 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10751
a2840c35
VP
107522008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10753
a9c64011
AS
10754 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10755 mi_expect_stop.
10756 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10757 Demand that *running is output.
10758 (detect_async): Perform checking every time.
10759 (mi_send_resuming_command): Extract everything into...
10760 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10761 (mi_expect_stop): Don't accept any output before *stopped.
10762
6ae37fef
VP
107632008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10764
10765 Robustify mi-simplerun.
a9c64011
AS
10766 * gdb.mi/basics.c (main): Add a call to sleep.
10767 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10768 * gdb.mi/mi2-cli.exp: Likewise.
10769 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10770
b4aa76f0 107712008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10772
10773 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10774
e1ac3328
VP
107752008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10776
a9c64011
AS
10777 * gdb.mi/mi-console.exp: Adjust.
10778 * gdb.mi/mi-syn-frame.exp: Adjust.
10779 * gdb.mi/mi2-console.exp: Adjust.
10780 * gdb.mi/mi2-syn-frame.exp: Adjust.
10781 * lib/mi-support.exp (mi_run_cmd): Adjust.
10782 (mi_send_resuming_command): Adjust.
e1ac3328 10783
f7f9a841
VP
107842008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10785
10786 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10787 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10788 testing of stopped.
10789 * gdb.mi/mi2-syn-frame.exp: Likewise.
10790 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10791 (async, detect_async): New.
10792 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10793 depending on if we're running in sync or async mode.
f7f9a841 10794
37cd5d19
TT
107952008-06-09 Tom Tromey <tromey@redhat.com>
10796
10797 * gdb.base/completion.exp: New tests for field name completion
10798 with spaces, and field name completion with '->'.
10799
65d12d83
TT
108002008-06-06 Tom Tromey <tromey@redhat.com>
10801
10802 * gdb.base/break1.c (struct some_struct): New struct.
10803 (values): New global.
10804 * gdb.base/completion.exp: Add field name completion test.
10805
ebfe2e3f
PP
108062008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10807
10808 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10809 to pointer.
10810 * gdb.cp/call-c.cc: Likewise.
10811
bcf6fc3a
NR
108122008-06-06 Nick Roberts <nickrob@snap.net.nz>
10813
10814 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10815 annotation.
10816
49fd4a42 108172008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10818 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10819
10820 * gdb.threads/execl.c, gdb.threads/execl1.c,
10821 gdb.threads/execl.exp: New tests.
a9c64011 10822
8a34ac3f
AR
108232008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10824 Daniel Jacobowitz <dan@codesourcery.com>
10825
10826 * gdb.cp/exception.exp: Activate test, make it work with pending
10827 catchpoints.
10828
86ae69ef
JK
108292008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10832
f7f9ae2c
VP
108332008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10834
a9c64011
AS
10835 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10836 now printed.
10837 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10838
2a2d4dc3
AS
108392008-05-27 Andreas Schwab <schwab@suse.de>
10840
10841 * gdb.base/frame-args.exp: Handle arguments that are optimized
10842 out.
10843
5099e4d9
LM
108442008-05-26 Luis Machado <luisgpm@br.ibm.com>
10845
10846 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10847 quiet for ppc32 and group options into a single variable.
10848
d9c36a91
JB
108492008-05-23 Joel Brobecker <brobecker@adacore.com>
10850
10851 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10852 of zero-size elements.
10853 * gdb.ada/null_array.exp: Test printing this new array.
10854
103a8671
JK
108552008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10856
10857 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10858
07a4cc1a 108592008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10860
10861 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10862 of the "finish" command.
10863
55f996a7
NR
108642008-05-21 Nick Roberts <nickrob@snap.net.nz>
10865
10866 * gdb.base/annota1.exp: Test for new annotation.
10867
907fc202
UW
108682008-05-16 Pedro Alves <pedro@codesourcery.com>
10869
10870 * gdb.base/fixsection.exp: New file.
10871 * gdb.base/fixsection0.c: New file.
10872 * gdb.base/fixsection1.c: New file.
10873
e8f97270
UW
108742008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10875
10876 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10877 * gdb.base/annota3.exp: Likewise.
10878
ac0bb574
NF
108792008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10880
10881 * gdb.base/watch_thread_num.exp: Don't run tests that require
10882 watchpoints if the target doesn't support them.
10883
6fadd07a
DE
108842008-05-12 Doug Evans <dje@google.com>
10885
10886 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10887
6e9a4a30
JB
108882008-05-09 Joel Brobecker <brobecker@adacore.com>
10889
10890 * gdb.ada/assign_1.exp: New testcase.
10891
08388c79
DE
108922008-05-09 Doug Evans <dje@google.com>
10893
a3c83fae
DE
10894 * gdb.base/find.exp: New file.
10895 * gdb.base/find.c: New file.
08388c79 10896
bd5ddfe8
DJ
108972008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10898
10899 * gdb.base/commands.exp (watchpoint_command_test): Handle
10900 gdb,no_hardware_watchpoints.
10901 * gdb.base/float.exp: Allow ARM targets without floating point.
10902 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10903
b5dd68e2 109042008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10905 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10906
10907 * gdb.ada/lang_switch: New test program.
10908 * gdb.ada/lang_switch.exp: New testcase.
10909
382d13d1
DE
109102008-05-05 Doug Evans <dje@google.com>
10911
10912 * gdb.base/help.exp (disassemble): Update expected help text.
10913
9dd789d0
PA
109142008-05-04 Pedro Alves <pedro@codesourcery.com>
10915
10916 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10917
611c83ae
PA
109182008-05-04 Pedro Alves <pedro@codesourcery.com>
10919
10920 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10921 different times.
10922
ff013f42
JK
109232008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10924
10925 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10926 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10927 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10928 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10929
96dff6a2
VP
109302008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10931
10932 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10933 notification to appear.
10934
55cd6f92
DJ
109352008-05-04 Daniel Jacobowitz <dan@debian.org>
10936
10937 * gdb.base/fullname.c: New file.
10938 * gdb.base/fullname.exp: New file.
10939 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10940
d705c43c
PA
109412008-05-03 Pedro Alves <pedro@codesourcery.com>
10942
10943 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10944 expressions with macros.
10945
333222e1
JK
109462008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10947
10948 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10949
5ac01682
DJ
109502008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.base/completion.exp: Handle lack of other symbols beginning
10953 with "a".
10954
10955 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10956
237fc4c9
PA
109572008-05-02 Jim Blandy <jimb@codesourcery.com>
10958
10959 * gdb.asm/asmsrc1.s: Add scratch space.
10960
ed5e9466
DJ
109612008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10962 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10965 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10966 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10967
b39cc962
DJ
109682007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10969
10970 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10971
36d520f5
JB
109722008-05-01 Joel Brobecker <brobecker@adacore.com>
10973
10974 * gdb.base/info-target.exp: New testcase.
10975
8d4e3071
DJ
109762008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10977
10978 * gdb.cp/hang.exp: Use .cc instead of .C.
10979 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10980 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10981
6f3f3097
DJ
109822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10983
10984 * gdb.base/gdb1250.exp: Remove perror.
10985 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10986
5550a914
PA
109872008-04-30 Pedro Alves <pedro@codesourcery.com>
10988
10989 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10990 .2byte.
10991
d848e687
DJ
109922008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10993
10994 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10995 (maybe_kfail): New.
10996
93b5768b
PA
109972008-04-25 Pedro Alves <pedro@codesourcery.com>
10998
10999 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
11000
721c02de
VP
110012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11002
a9c64011
AS
11003 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
11004 * gdb.mi/mi2-syn-frame.exp: Likewise.
11005 * lib/mi-support.exp: Likewise.
721c02de 11006
74960c60
VP
110072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11008
11009 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
11010 to specify regexp for the location to stop at.
11011 * gdb.base/break-always.c: New.
11012 * gdb.base/break-always.exp: New.
11013
d24317b4
VP
110142008-04-24 Vladimir Prus <vladimir@codesourcery.com>
11015
11016 * lib/mi-support.exp (mi_runto_helper): Adjust
11017 for the original-location field.
11018 (mi_create_breakpoint, mi_list_breakpoints): New.
11019 * gdb.mi/mi-break.exp: Adjust.
11020 * gdb.mi/mi2-break.exp: Adjust.
11021 * gdb.mi/mi-pending.exp: Adjust.
11022 * gdb.mi/mi-simplerun.exp: Adjust.
11023 * gdb.mi/mi2-simplerun.exp: Adjust.
11024 * gdb.mi/mi-syn-frame.exp: Adjust.
11025 * gdb.mi/mi2-syn-frame.exp: Adjust.
11026 * gdb.mi/mi-until.exp: Adjust.
11027 * gdb.mi/mi2-until.exp: Adjust.
11028 * gdb.mi/mi-var-display.exp: Adjust.
11029 * gdb.mi/mi2-var-display.exp: Adjust.
11030 * gdb.mi/mi-watch.exp: Adjust.
11031 * gdb.mi/mi2-watch.exp: Adjust.
11032
fdc59709 110332008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 11034
a9c64011
AS
11035 * aclocal.m4: Add override.m4.
11036 * configure: Regenerate.
fdc59709 11037
8e91f023
VP
110382008-04-19 Vladimir Prus <vladimir@codesourcery.com>
11039
11040 * gdb.mi/var-cmd.c (do_at_tests): Verify that
11041 '-var-update --all-values' reports new value even the type
11042 of a variable object has changed.
11043
233a11ab
CS
110442008-04-18 Craig Silverstein <csilvers@google.com>
11045
11046 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
11047 files.
d24317b4 11048
9c1137ad
JB
110492008-04-18 Joel Brobecker <brobecker@adacore.com>
11050
11051 * gdb.ada/atomic_enum: New test program.
11052 * gdb.ada/atomic_enum.exp: New testcase.
11053
66d0bbc7
DE
110542008-04-17 Doug Evans <dje@google.com>
11055
11056 * gdb.opt/Makefile.in: Fix whitespace.
11057
100906b0
UW
110582008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
11059
11060 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
11061
4584e32e
DE
110622008-04-17 Doug Evans <dje@google.com>
11063
11064 * gdb.base/hashline1.exp: New testcase.
11065 * gdb.base/hashline2.exp: New testcase.
11066 * gdb.base/hashline2.exp: New testcase.
11067
0a320680
PA
110682008-04-17 Pedro Alves <pedro@codesourcery.com>
11069
11070 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
11071
18ac113b
AR
110722008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
11073
11074 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
11075 temporary breakpoint to match "Temporary breakpoint".
11076 * gdb.base/break.exp (delete_breakpoints): Likewise.
11077 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
11078 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
11079 * gdb.base/display.exp: Likewise.
11080 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
11081 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
11082 * gdb.base/restore.exp (restore_tests): Likewise.
11083 * gdb.base/sepdebug.exp: Likewise.
11084 * gdb.base/watchpoint.exp: Likewise.
11085 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
11086 * gdb.mi/mi-pending.exp: Likewise.
11087 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
11088 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
11089 * gdb.mi/mi-var-cmd.exp: Likewise.
11090 * gdb.mi/mi-var-display.exp: Likewise.
11091 * gdb.mi/mi2-cli.exp: Likewise.
11092 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
11093 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
11094 * gdb.mi/mi2-var-display.exp: Likewise.
11095 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
11096 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
11097 new "disp" field.
a9c64011 11098 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
11099 reason. This is to support fix for PR2424.
11100
add38693
JK
111012008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11102
11103 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
11104
fcacd99f
VP
111052008-04-13 Vladimir Prus <vladimir@codesourcery.com>
11106
11107 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 11108 field. Add more floating varobj tests.
fcacd99f 11109 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
11110 field.
11111 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
11112 (main): Call do_at_tests.
11113 * lib/mi-support.exp (mi_create_floating_varobj)
11114 (mi_varobj_update_with_type_change): New.
fcacd99f 11115
de051565
MK
111162008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
11117
11118 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
11119 option of -var-evaluate-expression.
11120 * gdb.mi/mi2-var-display.exp: Likewise.
11121
dbc52822
VP
111222008-04-07 Vladimir Prus <vladimir@codesourcery.com>
11123
11124 Introduce test setup helpers.
a9c64011
AS
11125 * lib/gdb.exp (build_executable, clean_restart)
11126 (prepare_for_testing): New.
11127 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
11128 * gdb.base/return.exp: Likewise.
11129 * gdb.base/ending-run.exp: Likewise.
dbc52822 11130
473591da
NR
111312008-04-07 Nick Roberts <nickrob@snap.net.nz>
11132
11133 * gdb.mi/mi-async.exp: New test for asynchronous Machine
11134 Interface (MI) responses.
11135
2b2d9e11
VP
111362008-04-06 Vladimir Prus <vladimir@codesourcery.com>
11137
a9c64011
AS
11138 * gdb.cp/breakpoint.cc: New code to test conditions involving
11139 member variables.
11140 * gdb.cp/breakpoint.exp: Test condition involving member
11141 variables.
2b2d9e11 11142
bb378428
VP
111432008-04-05 Vladimir Prus <vladimir@codesourcery.com>
11144
11145 * lib/mi-support.exp (mi_expect_stop): New.
11146 (mi_run_cmd): Change the
11147 token. Use mi_send_resuming_command, use
11148 mi_expect_stop.
11149 (mi_execute_to_helper): Rename to mi_execute_to.
11150 (mi_send_resuming_command): Add more error patterns.
11151 (mi_wait_for_stop): Renamed to...
11152 (mi_get_stop_line): ...this.
11153 (mi_run_inline_test): Adjust.
11154
11155 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
11156 * gdb.mi/mi-console.exp: Likewise.
11157 * gdb.mi/mi-pending.exp: Likewise.
11158 * gdb.mi/mi-simplerun.exp: Likewise.
11159 * gdb.mi/mi-stack.exp: Likewise.
11160 * gdb.mi/mi-stepi.exp: Likewise.
11161 * gdb.mi/mi-syn-frame.exp: Add comment.
11162 * gdb.mi/mi-until.exp: Likewise.
11163 * gdb.mi/mi-var-display.exp: Likewise.
11164 * gdb.mi/mi-watch.exp: Likewise.
11165 * gdb.mi/mi2-cli.exp: Likewise.
11166 * gdb.mi/mi2-console.exp: Likewise.
11167 * gdb.mi/mi2-simplerun.exp: Likewise.
11168 * gdb.mi/mi2-stack.exp: Likewise.
11169 * gdb.mi/mi2-stepi.exp: Likewise.
11170 * gdb.mi/mi2-until.exp: Likewise.
11171 * gdb.mi/mi2-var-display.exp: Likewise.
11172 * gdb.mi/mi2-watch.exp: Likewise.
11173
62172bb9
UW
111742008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11175
11176 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
11177
11178 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
11179
a13e061a
PA
111802008-04-04 Pedro Alves <pedro@codesourcery.com>
11181
11182 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
11183 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
11184 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
11185 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
11186 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
11187 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
11188 expect an mi error duplicated in stderr.
11189
eae06beb
JB
111902008-04-03 Joel Brobecker <brobecker@adacore.com>
11191
11192 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
11193 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
11194 Add a couple of tests that verify the behavior when the new setting
11195 is set to "cancel" and "all".
11196 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
11197 "ask" before we start the testing.
11198
79c6ced6
AR
111992008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
11200
11201 * gdb.cp/casts.cc: Add class reference variables.
11202 * gdb.cp/casts.exp: New test cases for up/down casting references.
11203
6c2d1a6b
MK
112042008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
11205
11206 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
11207 instead of beginning to make an extra test pass.
11208 * gdb.mi/mi2-var-display.exp: Likewise.
11209
55b411d9
MR
112102008-03-31 Maciej W. Rozycki <macro@mips.com>
11211
11212 * gdb.base/break.exp: Mark failures as such. Fix formatting.
11213
c6140da2
MD
112142008-03-31 Markus Deuling <deuling@de.ibm.com>
11215 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11216
11217 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
11218 value. Add xfail for older kernels.
11219
79732189
AR
112202008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
11221
11222 Bring mi-support in line with gdb.exp.
11223 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
11224 (mi_gdb_start): New function.
11225
33c3676e
MR
112262008-03-28 Maciej W. Rozycki <macro@mips.com>
11227
11228 * gdb.mi/mi-var-cmd.exp: Fix a typo.
11229
92e28119
VP
112302008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11231
11232 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
11233 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 11234
9e8e3afe
VP
112352008-03-26 Vladimir Prus <vladimir@codesourcery.com>
11236
11237 * lib/mi-support.exp (mi_create_varobj_checked): New.
11238 (mi_list_varobj_children): Allow to check for a
11239 value.
11240 (mi_list_array_varobj_children): New.
11241
11242 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
11243 and mi_list_varobj_children, as opposed to hardcoding
11244 expected strings.
11245 * gdb.mi/gdb701.exp: Likewise.
11246 * gdb.mi/gdb792.exp: Likewise.
11247 * gdb.mi/mi-var-block.exp: Likewise.
11248 * gdb.mi/mi-var-cmd.exp: Likewise.
11249 * gdb.mi/mi-var-invalidate.exp: Likewise.
11250 * gdb.mi/mi2-var-block.exp: Likewise.
11251 * gdb.mi/mi2-var-child.exp: Likewise.
11252 * gdb.mi/mi2-var-cmd.exp: Likewise.
11253 * gdb.mi/mi2-var-display.exp: Likewise.
11254
9df50351
JK
112552008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11256
11257 Fix random false FAILs on i386.
11258 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
11259
31e5d73a
DJ
112602008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11261
11262 PR gdb/544
11263 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
11264
12f4afab
DJ
112652008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
11266
11267 PR gdb/544
11268 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
11269
b562a0cb
DJ
112702008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11271
11272 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
11273 fixed PR gdb/544.
11274
17faa917
DJ
112752008-03-21 Pedro Alves <pedro@codesourcery.com>
11276
11277 * gdb.threads/fork-child-threads.exp: Test next over fork.
11278
6214f497
DJ
112792008-03-21 Chris Demetriou <cgd@google.com>
11280
11281 * gdb.base/break.exp (rbreak junk): New test for rbreak
11282 "Junk at end of arguments" issue.
11283
63092375
DJ
112842008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11285
11286 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
11287 *& to work on created array elements.
11288 (Top level): Test print $pc with a file. Test string operations
11289 without a target.
11290 * gdb.base/ptype.exp: Do not expect *& to work on created array
11291 elements.
11292
b21991b0
DJ
112932008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
11294
11295 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11296 gdb.threads/staticthreads.exp: Update exit query.
11297
c4b347c7
SL
112982008-03-07 Sandra Loosemore <sandra@codesourcery.com>
11299
11300 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
11301
fa4727a6
DJ
113022008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
11303
11304 * gdb.base/watchpoint.c (global_ptr, func4): New.
11305 (main): Call func4.
11306 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
11307 (test_inaccessible_watchpoint): New.
11308
2f34202f
MR
113092008-02-29 Maciej W. Rozycki <macro@mips.com>
11310
11311 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
11312 select the largest.
11313
0d6ba1b1
DJ
113142008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11315
11316 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
11317 frames-invalid annotations.
11318
e691325a
PM
113192008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
11320
a9c64011 11321 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 11322
f85b5ecc
DE
113232008-02-27 Doug Evans <dje@google.com>
11324
11325 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
11326 for bug 1738.
11327 (breakpoint_to_handler_entry): Ditto.
11328
b40e7bf3
JB
113292008-02-27 Joel Brobecker <brobecker@adacore.com>
11330
11331 * gdb.base/ending-run.exp: Use the first line of code inside
11332 function body to test breakpoints.
11333 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
11334 location where the breakpoint is inserted when using the line
11335 where a function is declared. Fix typo in the description of
11336 one of the tests.
11337 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
11338
2faca73a
PM
113392008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11340
11341 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 11342 tests.
2faca73a 11343
6f439c36
PM
113442008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
11345
11346 * gdb.base/args.exp: avoid same output for tests
11347 with single quotes.
11348
54e52265
VP
113492008-02-26 Vladimir Prus <vladimir@codesourcery.com>
11350
a9c64011
AS
11351 * gdb.base/annota1.exp: Adjust for 'info break'
11352 format changes.
11353 * gdb.base/annota3.exp: Likewise.
11354 * gdb.base/break.exp: Likewise.
11355 * gdb.base/condbreak.exp: Likewise.
11356 * gdb.base/pending.exp: Likewise.
11357 * gdb.base/sepdebug.exp: Likewise.
11358 * gdb.base/unload.exp: Likewise.
11359 * gdb.cp/ovldbreak.exp: Likewise.
11360 * gdb.mi/mi-pending.exp: Likewise.
54e52265 11361
897b09ca
DE
113622008-02-07 Doug Evans <dje@google.com>
11363
11364 * gdb.cp/mb-inline.exp: New.
11365 * gdb.cp/mb-inline.h: New.
11366 * gdb.cp/mb-inline1.cc: New.
11367 * gdb.cp/mb-inline2.cc: New.
11368
b1c32d35
PM
113692008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
11370
11371 * gdb.pascal/floats.pas: New test program.
11372 * gdb.pascal/floats.exp: New testcase.
11373
1a4ca44a
TJB
113742008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
11375
11376 * gdb.base/callfuncs.c (t_float_many_args): New function.
11377 (t_double_many_args): New function.
11378 * gdb.base/callfuncs.exp: Add tests for exceeding float
11379 and double parameters passed through the stack.
11380
439048e8
JB
113812008-02-05 Joel Brobecker <brobecker@adacore.com>
11382
11383 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
11384 gdb.ada/complete/foo.adb: New files.
11385 * gdb.ada/complete.exp: New testcase.
11386
81fe8080
DE
113872008-02-03 Doug Evans <dje@google.com>
11388
301f0ecf
DE
11389 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
11390
81fe8080
DE
11391 * gdb.cp/gdb2384.exp: New file.
11392 * gdb.cp/gdb2384.cc: New file.
11393 * gdb.cp/gdb2384-base.h: New file.
11394 * gdb.cp/gdb2384-base.cc: New file.
11395
4b071aec
DE
113962008-02-02 Doug Evans <dje@google.com>
11397
11398 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
11399
61137ba6
JB
114002007-02-01 Joel Brobecker <brobecker@adacore.com>
11401
11402 * gdb.ada/sym_print_name: New test program.
11403 * gdb.ada/sym_print_name.exp: New testcase.
11404
114052007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
11406
11407 * gdb.ada/nested/hello.adb: New file.
11408 * gdb.ada/nested.exp: New testcase.
11409 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11410
98deb0da
VP
114112008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11412
11413 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
11414 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
11415 don't cause future evaluations of function to report
11416 creation of internal breakpoints.
98deb0da 11417
723a2275
VP
114182008-02-01 Vladimir Prus <vladimir@codesourcery.com>
11419
11420 * gdb.mi/mi-break.exp (test_error): New.
11421 Call it.
11422
fb546a2f
LM
114232008-01-31 Luis Machado <luisgpm@br.ibm.com>
11424
11425 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
11426 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
11427
2d8fd90a
PM
114282008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11429
11430 * gdb.pascal/integers.pas: New test program.
11431 * gdb.pascal/integers.exp: New testcase.
11432
a7fa0ded
PM
114332008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
11434
11435 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
11436
5e1a1926
TJB
114372008-01-30 Luis Machado <luisgpm@br.ibm.com>
11438
11439 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
11440 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
11441
8d04f9f0
JB
114422008-01-30 Paul Hilfinger <hilfinger@adacore.com>
11443
11444 * gdb.ada/formatted_ref: New test program.
11445 * gdb.ada/formatted_ref.exp: New testcase.
11446
11447 * gdb.cp/formatted-ref.cc: New file.
11448 * gdb.cp/formatted-ref.exp: New testcase.
11449
ce75a98f
JB
114502008-01-30 Joel Brobecker <brobecker@adacore.com>
11451
11452 * gdb.base/ptype.exp: Add testing of "ptype $pc".
11453
e835f6bf
NR
114542008-01-30 Nick Roberts <nickrob@snap.net.nz>
11455
11456 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
11457 (test_file_list_exec_source_file): Update to new macro-info field.
11458
d118ef87
PH
114592008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
11460
11461 * gdb.ada/exprs: New test program.
11462 * gdb.ada/exprs.exp: New testcase.
11463
7d35ab09
TJB
114642008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11465
11466 * dfp-test.c (DELTA, DELTA_B): New definitions.
11467 (double_val1, double_val2, double_val3, double_val4, double_val5,
11468 double_val6, double_val7, double_val8, double_val9, double_val10,
11469 double_val11, double_val12, double_val13, double_val14, dec32_val1,
11470 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
11471 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
11472 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
11473 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
11474 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
11475 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
11476 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
11477 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
11478 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
11479 dec128_val16): New global variables.
11480 (decimal_dec128_align): New function.
11481 (decimal_mixed): Likewise.
11482 (decimal_many_args_dec32): Likewise.
11483 (decimal_many_args_dec64): Likewise.
11484 (decimal_many_args_dec128): Likewise.
11485 (decimal_many_args_mixed): Likewise.
11486 * dfp-test.exp: Add tests calling new inferior functions.
11487
2d717e4f
DJ
114882008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11489
11490 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
11491 gdb.server/ext-run.exp: New files.
11492 * lib/gdbserver-support.exp (gdbserver_download): New.
11493 (gdbserver_start): New. Update gdbserver expected
11494 output.
11495 (gdbserver_spawn): Use them.
11496 (gdbserver_start_extended): New.
11497
e85a822c
DJ
114982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11499
11500 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
11501 Run on GNU/Linux.
11502 (do_exec_tests): Check for systems which do not support catchpoints.
11503 Do not match START.
11504 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
11505 Run on GNU/Linux. Enable verbose output.
11506 (check_fork_catchpoints): New.
11507 (explicit_fork_child_follow, catch_fork_child_follow)
11508 (tcatch_fork_parent_follow): Update expected messages.
11509 (do_fork_tests): Use check_fork_catchpoints.
11510 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
11511 Run on GNU/Linux. Enable verbose output.
11512 (check_vfork_catchpoints): New.
11513 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
11514 expected messages.
11515 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
11516
401ea829
JB
115172008-01-29 Jim Blandy <jimb@red-bean.com>
11518
11519 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
11520 host' errors.
11521 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
11522
aceaf3ad
JB
115232008-01-29 Jim Blandy <jimb@red-bean.com>
11524
11525 * gdb.threads/sigthread.c: Use barriers to ensure that
11526 child_thread and child_thread_two are always initialized before we
11527 start to use them.
11528
a5606eee
VP
115292008-01-29 Vladimir Prus <vladimir@codesourcery.com>
11530
11531 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
11532 * gdb.base/watchpoint-solib.c: New.
11533 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 11534
c55a82bb
PM
115352008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
11536
11537 * gdb.base/gdb1056.exp: Add unsigned integer test.
11538
0993fe05
DE
115392008-01-28 Doug Evans <dje@google.com>
11540
11541 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
11542
4fe42e7f
JB
115432008-01-27 Jim Blandy <jimb@codesourcery.com>
11544
c7a69933
JB
11545 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
11546
4fe42e7f
JB
11547 * gdb.base/expand-psymtabs.exp: Doc fix.
11548
5def8285
MK
115492008-01-26 Mark Kettenis <kettenis@gnu.org>
11550
11551 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11552
5313c911
NR
115532008-01-24 Nick Roberts <nickrob@snap.net.nz>
11554
a9c64011 11555 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
11556 -var-set-format.
11557
93815fbf
VP
115582008-01-23 Chris Demetriou <cgd@google.com>
11559
11560 * gdb.threads/thread_events.c: New testcase source file.
11561 * gdb.threads/thread_events.exp: New testcase expect file.
11562
467a88ee
NR
115632008-01-23 Nick Roberts <nickrob@snap.net.nz>
11564
11565 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
11566
11567 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
11568 -var-set-format.
11569
d8f82aba
DJ
115702008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11571 Vladimir Prus <vladimir@codesourcery.com>
11572
11573 * gdb.base/float.exp: Allow missing floating point for m68k and
11574 PowerPC.
11575
60c46647
VP
115762008-01-22 Vladimir Prus <vladimir@codesourcery.com>
11577
11578 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
11579 ignore count.
11580 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
11581 * gdb.mi/mi-cli.exp: Adjust.
11582 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 11583
c7dd36a1
PA
115842008-01-17 Pedro Alves <pedro@codesourcery.com>
11585
11586 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
11587 and 'dummy_ptr' integer pointer. Initialize struct_declarations
11588 with dummy_ptr's address.
11589 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
11590 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
11591 all targets.
11592 * gdb.mi/mi2-var-child.exp: Likewise.
11593
39d5313e
JB
115942008-01-09 Joel Brobecker <brobecker@adacore.com>
11595
11596 * gdb.ada/null_array: New test program.
11597 * gdb.ada/null_array.exp: New testcase.
11598
0aea4bf3
LM
115992008-01-09 Luis Machado <luisgpm@br.ibm.com>
11600
11601 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
11602 with required float modifiers.
11603
0b354900
JB
116042008-01-08 Joel Brobecker <brobecker@adacore.com>
11605
11606 * gdb.ada/funcall_param: New test program.
11607 * gdb.ada/funcall_param.exp: New testcase.
11608
cdb7f5d4
JB
116092008-01-08 Joel Brobecker <brobecker@adacore.com>
11610
11611 * gdb.ada/arrayparam: New test program.
11612 * gdb.ada/arrayparam.exp: New testcase.
11613
88e2547f
JB
116142008-01-08 Joel Brobecker <brobecker@adacore.com>
11615
11616 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11617 landed. Should also fix random failures in the test following it.
11618
f6867ce0
TJB
116192008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11620
11621 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11622 for expressions with decimal float values.
11623 (test_dfp_conversions): New function to test casts to and from
11624 decimal float types.
11625 Call test_dfp_conversions.
11626 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11627 elements.
11628 (main): Initialize ds.float4 and ds.double8 elements.
11629 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11630 string to new error message.
11631 (d64_set_tests): Likewise.
11632 (d128_set_tests): Likewise.
11633 Add tests for expressions with decimal float variables. Add tests for
11634 conversions to and from decimal float types.
11635
f9c11282
JB
116362008-01-05 Joel Brobecker <brobecker@adacore.com>
11637
11638 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11639 * gdb.ada/packed_tagged.exp: New testcase.
11640
0ecbca72
JB
116412008-01-04 Joel Brobecker <brobecker@adacore.com>
11642
11643 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11644 gdb.ada/homonym/homonym_main.adb: New files.
11645 * gdb.ada/homonym.exp: New testcase.
11646
c18d3d89
JB
116472008-01-04 Joel Brobecker <brobecker@adacore.com>
11648
11649 * gdb.ada/packed_array.exp: Add testing of references to
11650 a packed array.
11651
ecc7085b
JB
116522008-01-04 Joel Brobecker <brobecker@adacore.com>
11653
11654 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11655 New files.
11656 * gdb.ada/type_coercion.exp: New testcase.
11657
c474c922
JB
116582008-01-04 Joel Brobecker <brobecker@adacore.com>
11659
11660 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11661 gdb.ada/tagged/foo.adb: New file.
11662 * gdb.ada/tagged.exp: New testcase.
11663
9005b927
JB
116642008-01-04 Joel Brobecker <brobecker@adacore.com>
11665
11666 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11667 gdb.ada/ptype_field/foo.adb: New files.
11668 * gdb.ada/ptype_field.exp: New testcase.
11669
1a6aaad8
JB
116702008-01-03 Joel Brobecker <brobecker@adacore.com>
11671
11672 * gdb.ada/print_pc.exp: New testcase.
11673
0ef22f53
JB
116742008-01-03 Joel Brobecker <brobecker@adacore.com>
11675
11676 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11677 gdb.ada/taft_type/p.adb: New files.
11678 * gdb.ada/taft_type.exp: New testcase.
11679
1689ecf8
JB
116802008-01-03 Joel Brobecker <brobecker@adacore.com>
11681
11682 * gdb.ada/array_bounds/bar.adb: New file.
11683 * gdb.ada/array_bounds.exp: New testcase.
11684
a4d0b9c3
JB
116852008-01-03 Joel Brobecker <brobecker@adacore.com>
11686
11687 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11688 gdb.ada/arrayptr/foo.adb: New files.
11689 * gdb.ada/arrayptr.exp: New testcase.
11690
a31ace00
JB
116912008-01-03 Joel Brobecker <brobecker@adacore.com>
11692
11693 * gdb.base/set-lang-auto.exp: New testcase.
11694
a97fced3
JB
116952008-01-03 Joel Brobecker <brobecker@adacore.com>
11696
11697 * gdb.ada/fun_addr/foo.adb: New file.
11698 * gdb.ada/fun_addr.exp: New testcase.
11699
ef29ce1a
JK
117002008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11701
11702 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11703 New files
11704
0fafefe3
JB
117052008-01-02 Joel Brobecker <brobecker@adacore.com>
11706
11707 * array_subscript_addr/p.adb: New file.
a9c64011 11708 * array_subscript_addr.exp: New testcase.
0fafefe3 11709
c4359f8d
JB
117102008-01-02 Joel Brobecker <brobecker@adacore.com>
11711
a9c64011 11712 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11713 New files.
11714 * gdb.ada/str_cmp_ref.exp: New testcase.
11715
1aa1b15b
JB
117162008-01-01 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11719 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11720 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11721
81c9b2cf
JB
117222008-01-01 Joel Brobecker <brobecker@adacore.com>
11723
11724 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11725 gdb.ada/ref_param/pck.ads: New files.
11726 * gdb.ada/ref_param.exp: New testcase.
11727
319e4674
JB
117282008-01-01 Joel Brobecker <brobecker@adacore.com>
11729
11730 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11731 gdb.ada/interface/foo.adb: New files.
11732 * gdb.ada/interface.exp: New testcase.
11733
ef682c56
JB
117342007-12-31 Jim Blandy <jimb@codesourcery.com>
11735
11736 * gdb.base/multi-forks.exp: Consume all output from child
11737 processes before proceeding to next test.
11738
f6f3eb6c
JB
117392007-12-29 Jim Blandy <jimb@codesourcery.com>
11740
11741 * configure: Regenerated.
11742
f652e42f
JB
117432007-12-27 Joel Brobecker <brobecker@adacore.com>
11744
11745 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11746 gdb.ada/fixed_cmp/fixed.adb: New files.
11747 * gdb.ada/fixed_cmp.exp: New testcase.
11748
6943e596
JB
117492007-12-27 Joel Brobecker <brobecker@adacore.com>
11750
11751 * gdb.ada/boolean_expr.exp: New testcase.
11752
aad9a193
JB
117532007-12-26 Jim Blandy <jimb@codesourcery.com>
11754
11755 * gdb.base/multi-forks.exp: Doc fix.
11756
fb5f3683
JB
117572007-12-26 Joel Brobecker <brobecker@adacore.com>
11758
11759 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11760 * gdb.ada/char_param.exp: Do not compile our test program with
11761 -gnata, this is unnecessary.
11762 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11763
384e4a9c
JB
117642007-12-24 Joel Brobecker <brobecker@adacore.com>
11765
11766 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11767 gdb.ada/print_chars/foo.adb: New files.
11768 * gdb.ada/print_chars.exp: New testcase.
11769
01e044f7
JB
117702007-12-24 Joel Brobecker <brobecker@adacore.com>
11771
11772 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11773 gdb.ada/char_param/foo.adb: New files.
11774 * gdb.ada/char_param.exp: New testcase.
11775
0ce17860
JB
117762007-12-22 Jim Blandy <jimb@codesourcery.com>
11777
11778 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11779 hard-coding source line numbers into the test.
11780 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11781 gdb_get_line_number to find.
11782
919809b9
JB
117832007-12-22 Joel Brobecker <brobecker@adacore.com>
11784
11785 * gdb.base/ptype.c (highest): New struct type.
11786 (the_highest): New variable of that type.
11787 (main): Add dummy assignment to a field of variable the_highest.
11788 * gdb.base/ptype.exp: Test type printing of our new variable.
11789
abc8a88d
PM
117902007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11791
11792 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11793 and record first explicitly generated thread number.
abc8a88d
PM
11794 Use that thread number for thread specific watchpoint test.
11795 Add iteration number to repetitive tests.
11796
5158f3e3
CES
117972007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11798 Jim Blandy <jimb@codesourcery.com>
11799
11800 * gdb.base/expand-psymtabs.c: New testcase
11801 source file.
11802 * gdb.base/expand-psymtabs.exp: New testcase
11803 expect file.
11804
37e4754d
LM
118052007-12-17 Luis Machado <luisgpm@br.ibm.com>
11806
11807 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11808 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11809
551e5d04
JB
118102007-12-17 Joel Brobecker <brobecker@adacore.com>
11811
11812 * gdb.ada/frame_args/foo.adb: New file.
11813 * gdb.ada/frame_args/pck.ads: New file.
11814 * gdb.ada/frame_args/pck.adb: New file.
11815 * gdb.ada/frame_args.exp: New testcase.
11816
a05ee097
JB
118172007-12-17 Joel Brobecker <brobecker@adacore.com>
11818
11819 * gdb.base/frame-args.c: New file.
11820 * gdb.base/frame-args.exp: New testcase.
11821
c162e8c9 118222007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11823 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11824
11825 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11826
afe8ab22 118272007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11828
afe8ab22
VP
11829 * gdb.mi/mi-pending.exp: New.
11830 * gdb.mi/mi-pending.c: New.
11831 * gdb.mi/mi-pendshr.c: New.
11832
dfdfb3ca
JB
118332007-12-06 Jim Blandy <jimb@codesourcery.com>
11834
11835 * gdb.base/default.exp: Update expected output for 'info catch'.
11836
b7fca990
JK
118372007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11838
11839 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11840 must be set to binary.
11841
6a1afc1e
PA
118422007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11843
11844 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11845
a6b151f1
DJ
118462007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11847
11848 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11849 gdb.mi/mi-file-transfer.exp: New.
11850
43039443
JK
118512007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11852
11853 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11854
0ef2251b
MR
118552007-11-22 Maciej W. Rozycki <macro@mips.com>
11856
11857 * gdb.trace/backtrace.exp: Fix a typo.
11858 * gdb.trace/circ.exp: Likewise.
11859 * gdb.trace/collection.exp: Likewise.
11860 * gdb.trace/limits.exp: Likewise.
11861 * gdb.trace/report.exp: Likewise.
11862 * gdb.trace/tfind.exp: Likewise.
11863 * gdb.trace/while-dyn.exp: Likewise.
11864
5443631e
NR
118652007-11-21 Nick Roberts <nickrob@snap.net.nz>
11866
11867 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11868 objects of pointers that can't be dereferenced are now
11869 "noneditable".
11870
a4ce5b0d
UW
118712007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11872
11873 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11874 (target_cpu): Remove.
11875
d6e956e5
VP
118762007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11877
11878 * gdb.base/ending-run.exp: Expect the list of cleared
11879 breakpoint to come in natural order, not the reversed one.
a9c64011 11880
214270ab
VP
118812007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11882
11883 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11884 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11885
1a619819
LM
118862007-11-05 Luis Machado <luisgpm@br.ibm.com>
11887
11888 * gdb.base/printcmds.exp: New function
11889 test_printf_with_dfp.
11890
5b01a6fa
DE
118912007-11-02 Doug Evans <dje@google.com>
11892
11893 * gdb.disasm/t01_mov.s: Remove carriage returns.
11894 * gdb.disasm/t02_mova.s: Ditto.
11895 * gdb.disasm/t03_add.s: Ditto.
11896 * gdb.disasm/t04_sub.s: Ditto.
11897 * gdb.disasm/t05_cmp.s: Ditto.
11898 * gdb.disasm/t06_ari2.s: Ditto.
11899 * gdb.disasm/t07_ari3.s: Ditto.
11900 * gdb.disasm/t08_or.s: Ditto.
11901 * gdb.disasm/t09_xor.s: Ditto.
11902 * gdb.disasm/t10_and.s: Ditto.
11903 * gdb.disasm/t11_logs.s: Ditto.
11904 * gdb.disasm/t12_bit.s: Ditto.
11905 * gdb.disasm/t13_otr.s: Ditto.
11906
ec33ab7f
JK
119072007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11908
11909 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11910
ae0d01ff
UW
119112007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11912
11913 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11914 provide DFP support.
11915
55eddb0f
DJ
119162007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11917
11918 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11919 Test "set powerpc vector-abi". Skip auto-detection tests for old
11920 toolchains.
11921
7020f05c
PA
119222007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11923
11924 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11925 with [string compare].
11926
84bc3db9
PA
119272007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11928
11929 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11930 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11931
5876dc88
LM
119322007-10-25 Luis Machado <luisgpm@br.ibm.com>
11933
11934 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11935 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11936 * gdb.opt/Makefile.in: New makefile.
11937 * Makefile.in: Create new directory "gdb.opt".
11938 * configure.ac: Add "gdb.opt" directory.
11939 * configure: Regenerated.
a9c64011 11940
c3ea9a14
DE
119412007-10-25 Doug Evans <dje@google.com>
11942
11943 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11944 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11945
a9c64011 119462007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11947 Thiago Jung Bauermann <bauerman@br.ibm.com>
11948
11949 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11950 Floating Point expressions.
11951 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11952 Floating Point variables.
11953 * gdb.base/dfp-test.c: new file containing program with Decimal
11954 Floating variables, used by gdb.base/dfp-test.exp.
11955
62a24a2b
DJ
119562007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11957
11958 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11959
e7b1eae6
UW
119602007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11961
11962 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11963 compiling test case with GCC.
11964 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11965
c641edcc
UW
119662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11967
11968 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11969 format changes.
11970
5e5ebfe6
MS
119712007-10-18 Michael Snyder <msnyder@specifix.com>
11972
11973 * gdb.base/dbx.exp: Add missing "-re " operator.
11974
e831e7b6
GM
119752007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11976
11977 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11978 * configure.ac: Removed trailing spaces after backslash.
11979 * gdb.modula2: New directory.
11980 * gdb.modula2/Makefile.in: New file.
11981 * gdb.modula2/unbounded-array.exp: New file.
11982 * gdb.modula2/unbounded1.c: New file.
11983
7cc46491
DJ
119842007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11985
11986 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11987
119882007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11989
11990 * gdb.base/sigstep.c (main): Add checks for
11991 return values for setitimer call.
11992 Call setitimer again with itimer = ITIMER_REAL
11993 if first call to setitimer fails.
11994
e91528f0
KH
119952007-10-11 Kazu Hirata <kazu@codesourcery.com>
11996
11997 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11998 of $timeout.
11999
2ec9a4f8
DJ
120002007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12001
12002 * gdb.server/server-run.exp: Test for dynamic linker symbols.
12003
120042007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
12005
12006 * lib/gdb.exp (gdb_run_cmd): Move comment outside
12007 of gdb_expect call, to avoid interruption.
12008
64b2fa04
PA
120092007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
12010
12011 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
12012 (v_unsigned_long_long, v_long_long_array)
12013 (v_signed_long_long_array, v_unsigned_long_long_array)
12014 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
12015 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
12016 [!NO_LONG_LONG]: New.
12017 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
12018 v_long_long_member.
12019
12020 (v_long_long_func, v_signed_long_long_func)
12021 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
12022 (main) [!NO_LONG_LONG]: Initialize long long variants.
12023
12024 * gdb.base/whatis.exp: If board file requests no_long_long, build
12025 test with NO_LONG_LONG defined. Test long long, signed long long,
12026 and unsigned long long variants but only if board file doesn't
12027 disable it.
12028
a912286e 120292007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 12030 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
12031
12032 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
12033 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
12034 * configure: Regenerated.
12035 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
12036 gdb.pascal/types.exp, lib/pascal.exp: New files.
12037
471ba8c9
DJ
120382007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
12039
12040 * gdb.cp/classes.exp (do_tests): Always step to the line after the
12041 call.
12042 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
12043 to return to the call.
12044 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
12045 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
12046 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
12047 * gdb.mi/mi-until.exp (test_until): Likewise.
12048 * gdb.mi/mi2-until.exp (test_until): Likewise.
12049
fef8a650
DJ
120502007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
12051
12052 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
12053 two-char array.
12054 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
12055
d983da9c
DJ
120562007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
12057
12058 * gdb.threads/watchthreads.c (thread_function): Sleep between
12059 iterations.
12060 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
12061 at once for S/390. Generate matching fails and passes.
12062
17f62551
VP
120632007-09-27 Vladimir Prus <vladimir@codesourcery.com>
12064
12065 * gdb.mi/var-cmd.c (do_children_tests): Initialize
12066 the 'struct_declarations' variable to zeros.
a9c64011 12067
ed0616c6
VP
120682007-09-24 Vladimir Prus <vladimir@codesourcery.com>
12069
12070 * gdb.cp/mb-ctor.cc: New.
12071 * gdb.cp/mb-ctor.exp: New.
12072 * gdb.cp/mb-templates.cc: New.
12073 * gdb.cp/mb-templates.exp: New.
12074
41f1b697
DJ
120752007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
12076
12077 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
12078
3f213f78
PA
120792007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
12080
12081 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
12082 targets.
12083 * configure: Regenerate.
12084
0d381245 120852007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12086
0d381245
VP
12087 * gdb.base/annota1.exp: Adjust for 'info break'
12088 format changes.
12089 * gdb.base/annota3.exp: Likewise.
12090 * gdb.base/break.exp: Likewise.
12091 * gdb.base/condbreak.exp: Likewise.
12092 * gdb.base/pending.exp: Likewise.
12093 * gdb.base/sepdebug.exp: Likewise.
12094 * gdb.base/unload.exp: Likewise.
12095 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 12096
fe3f5fa8
VP
120972007-09-22 Vladimir Prus <vladimir@codesourcery.com>
12098
12099 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
12100 messages.
12101 * gdb.base/chng-syms.exp: Likewise.
12102 * gdb.base/unload.exp: Likewise.
a9c64011 12103
a75cf6c0
DJ
121042007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
12105
12106 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
12107
18ecae38
DJ
121082007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
12109
12110 * schedlock.c (NUM): Change to 1.
12111 (main): Use args[0] for the main thread.
12112 * schedlock.exp: Only expect two threads. Only issue one pass or fail
12113 regardless of the number of threads.
12114
5509918f
MR
121152007-09-14 Maciej W. Rozycki <macro@mips.com>
12116
4a543daf
MR
12117 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
12118 type down.
12119 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12120 test.
12121 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
12122 watchpoint type down.
12123 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
12124 test.
12125
121262007-09-14 Maciej W. Rozycki <macro@mips.com>
12127
5509918f
MR
12128 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
12129 Move all the tests here and run them twice, once using software
12130 watchpoints and once using hardware watchpoints.
12131 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
12132
40b53987
DJ
121332007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
12134
12135 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
12136 test.
12137
695e2681
MK
121382007-09-10 Mark Kettenis <kettenis@gnu.org>
12139
8b3fc8d8
MK
12140 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
12141 build-id.
12142
695e2681
MK
12143 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
12144 know about $ORIGIN. Calculate output dir from $dest instead of
12145 using ${objdir}/{$subdir}.
12146
58d69f29
MK
121472007-09-09 Mark Kettenis <kettenis@gnu.org>
12148
12149 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
12150 gcore, before continuing with the test.
12151
3e347599
DJ
121522007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
12153
12154 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
12155 * gdb.mi/mi-watch.exp: Likewise.
12156
ea37ba09
DJ
121572007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12158 Jim Blandy <jimb@codesourcery.com>
12159
12160 * gdb.arch/i386-sse.exp: Do not expect character constants.
12161 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
12162 * gdb.base/display.exp: Allow print/s.
12163 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
12164 and unsigned char array changes.
12165
2025a643
DJ
121662007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
12167
12168 * gdb.base/display.exp: Add tests for printf %p.
12169
26669a27
PA
121702007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
12171
12172 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
12173 the dll name to unicode.
12174
c8f021f8
JK
121752007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12176
12177 * gdb.base/default.exp (show version): Update the version text.
12178 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
12179
4cf31eea
JK
121802007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12181
12182 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
12183 New files.
12184
4935890f
JK
121852007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12186
12187 * lib/gdb.exp (build_id_debug_filename_get): New function.
12188 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
12189 Remove the generate DEBUG file for the future testcase runs.
12190 New testcase for the NT_GNU_BUILD_ID retrieval.
12191 Move the final testing step to ...
12192 (test_different_dir): ... a new function.
12193 New parameter XFAIL to XFAIL all the tests performed.
12194 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
12195 New parameter TYPE to PF_PREFIX all the tests performed.
12196
02142340
VP
121972007-08-31 Vladimir Prus <vladimir@codesourcery.com>
12198
12199 * gdb.mi/mi-var-cp.cc (path_expression): New
12200 function.
12201 * gdb.mi/mi-var-cp.exp: Run path exression tests.
12202
36acd84e
UW
122032007-08-27 Markus Deuling <deuling@de.ibm.com>
12204
12205 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
12206 to fit into SPU Local Store memory.
12207
a896d121
JB
122082007-08-23 Joel Brobecker <brobecker@adacore.com>
12209
12210 * gdb.base/default.exp: Adjust the expected output of "info
12211 warranty" after the switch to GPLv3.
12212
7b433602
JB
122132007-08-23 Joel Brobecker <brobecker@adacore.com>
12214
12215 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
12216 to 30000 (from 20000).
12217
e22f8b7c
JB
122182007-08-23 Joel Brobecker <brobecker@adacore.com>
12219
12220 Switch the license of all .exp files to GPLv3.
12221 Switch the license of all .f and .f90 files to GPLv3.
12222 Switch the license of all .s and .S files to GPLv3.
12223
5a0e3bd0
JB
122242007-08-23 Joel Brobecker <brobecker@adacore.com>
12225
12226 * configure.ac: Switch license to GPLv3.
12227
cc00619d
JB
122282007-08-23 Joel Brobecker <brobecker@adacore.com>
12229
12230 Switch the licensing to GPLv3 for all .ads and .adb files.
12231
8d26208a
DJ
122322007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
12233
12234 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
12235 and t_int_double.
12236 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
12237
4fcb9948
JB
122382007-08-17 Joel Brobecker <brobecker@adacore.com>
12239
12240 * gdb.base/step-line.c: Switch license to GPL version 3, and
12241 update copyright year.
12242 * gdb.base/step-line.inp: Likewise.
12243
b9c34f67
JB
122442007-08-17 Joel Brobecker <brobecker@adacore.com>
12245
12246 * gdb.base/gdb1555.exp: Make expected output immune to formatting
12247 changes inside gdb1555.c.
12248 * gdb.base/pending.exp: Likewise.
12249
2cc17678
DJ
122502007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
12251
12252 * config/default.exp: New file.
12253
e48883f7
DJ
122542007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12255
12256 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
12257 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
12258
1ab80e5b
MR
122592007-07-30 Maciej W. Rozycki <macro@mips.com>
12260
12261 * gdb.base/dump.exp: Force the correct endianness for binary
12262 formats not carrying this information.
12263
aba471f5
DJ
122642007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12265
12266 * gdb.threads/staticthreads.exp: Match .*sem_post.
12267
d4e07204
DJ
122682007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12269
12270 * gdb.base/readline.exp (operate_and_get_next): Match the final
12271 prompt.
12272
2b97317d
KB
122732007-07-23 Kevin Buettner <kevinb@redhat.com>
12274
12275 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
12276 to restarting SID.
12277
44efa07a
KB
122782007-07-18 Kevin Buettner <kevinb@redhat.com>
12279
12280 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
12281 prior to `gdb_start'.
12282
7b5ebade
KB
122832007-07-18 Kevin Buettner <kevinb@redhat.com>
12284
12285 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
12286 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
12287 Remove call to gdb_unload.
12288
255e7678
DJ
122892007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
12290 Daniel Jacobowitz <dan@codesourcery.com>
12291
12292 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
12293 for __WIN32__.
12294 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
12295 * gdb.base/unload.exp: Use shared library test routines.
12296
3a40aaa0
UW
122972007-07-03 Markus Deuling <deuling@de.ibm.com>
12298
12299 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
12300 * gdb.base/solib-symbol-lib.c: Likewise.
12301 * gdb.base/solib-symbol-main.c: Likewise.
12302
b0f4b84b
DJ
123032007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
12304
12305 * config/gdbserver.exp (gdb_reconnect): New.
12306 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
12307 gdb.base/solib-disc.exp: New files.
12308 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
12309 remote debugging".
12310 (gdb_compile): Add shlib_load flag.
12311 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
12312 port.
12313 (gdbserver_reconnect): New.
12314
1b05479a
DJ
123152007-07-01 Nick Roberts <nickrob@snap.net.nz>
12316 Daniel Jacobowitz <dan@codesourcery.com>
12317
12318 * gdb.base/annota3.exp: Test for if construct.
12319
86f78eb2
DJ
123202007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
12321
12322 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
12323
6a2eb474 123242007-06-21 Chris Dearman <chris@mips.com>
a9c64011 12325 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
12326
12327 * gdb.base/display.exp: Allow a newline after display/i.
12328 * gdb.base/pc-fp.exp: Likewise.
12329 * gdb.base/sigbpt.exp: Likewise.
12330
f8b73d13
DJ
123312007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12332
12333 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
12334 required features to be included.
12335
4339e69e
DJ
123362007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12337
12338 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
12339 in info threads output.
12340
23d964e7
UW
123412007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12342 Markus Deuling <deuling@de.ibm.com>
12343
12344 * gdb.arch/spu-info.exp: New testcase.
12345 * gdb.arch/spu-info.c: New file.
12346
fd20f75b
DJ
123472007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
12348
12349 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
12350 tpcs_offset. Restore lr after the call.
12351 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
12352
2226f861
DJ
123532007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
12354
12355 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
12356 (gdbserver_run): Kill any running gdbserver.
12357 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
12358
d12371a9
MR
123592007-05-17 Maciej W. Rozycki <macro@mips.com>
12360
12361 * gdb.base/sigbpt.exp: Preset segv_addr.
12362
93f02886
DJ
123632007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
12364
12365 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
12366 (gdb_compile_shlib): Likewise.
12367 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
12368 (default_gdb_init): Clear cleanfiles.
12369 (gdb_finish): Delete recorded cleanfiles.
12370 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
12371
12372 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
12373 Do not use isnative.
12374 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
12375 gdb.base/so-impl-ld.exp: Likewise.
12376 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
12377 * gdb.base/unload.exp: Likewise. Do not pass empty option to
12378 gdb_compile.
12379
b04e06d7
VP
123802007-05-15 Vladimir Prus <vladimir@codesourcery.com>
12381
12382 * config/unknown.exp: Remove.
12383
069ed931
UW
123842007-05-15 Markus Deuling <deuling@de.ibm.com>
12385
12386 * gdb.base/info-proc.exp: Check is_remote.
12387
09db0d03
UW
123882007-05-14 Markus Deuling <deuling@de.ibm.com>
12389
12390 * gdb.base/gcore.exp: Initialize variable core_supported.
12391
af2cbe8c
DJ
123922007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12393
12394 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
12395
027c0295
DJ
123962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12397
12398 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
12399 * gdb.threads/print-threads.exp (test_all_threads): Allow
12400 negative and hexadecimal thread IDs.
12401
dc5000e7
DJ
124022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
12403
12404 * gdb.java/jprint.java (public): Avoid invalid call to static
12405 method.
12406
2e74ed18
DP
124072007-05-14 Denis Pilat <denis.pilat@st.com>
12408
12409 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
12410 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
12411 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
12412 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
12413 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
12414
83547f02
UW
124152007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12416
12417 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 12418 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
12419 this mode.
12420 * gdb.base/ovlymgr.c: Provide stubs for spu target.
12421 * gdb.base/spu.ld: New file.
12422
b18be20d
DJ
124232007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
12424
12425 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
12426
be444858
DJ
124272007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
12428
12429 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
12430
b1d53152
DJ
124312007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12432
12433 * gdb.java/jmain.exp: Handle demangled names with and without method
12434 signatures.
12435
d084b331
DJ
124362007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
12437
12438 * gdb.mi/mi-syn-frame.c (main, foo, bar)
12439 (have_a_very_merry_interrupt): Remove calls to puts.
12440 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
12441 inferior output.
12442 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
12443 test names.
12444
db9d7fc5
DJ
124452007-04-29 Markus Deuling <deuling@de.ibm.com>
12446 Daniel Jacobowitz <dan@codesourcery.com>
12447
12448 * gdb.base/auxv.exp (core_works): Also check is_remote.
12449 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
12450
ef783a7d 124512007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 12452
ef783a7d
VP
12453 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
12454 message, not the undefined 'module' variable.
12455 * gdb.base/siginfo.exp: Likewise.
12456 * gdb.base/sigstep.exp: Likewise.
12457 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
12458 serialport.
12459 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
12460
b7b73cae
CV
124612007-04-25 Corinna Vinschen <vinschen@redhat.com>
12462
12463 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
12464 target sim fails. Return 0 otherwise.
12465 (gdb_load): Return prematurely if gdb_target_sim fails.
12466
7d90fdfa
DP
124672007-04-16 Denis Pilat <denis.pilat@st.com>
12468
12469 * gdb.base/setshow.exp: Reset height after having set it to 100.
12470
5d3e9c85
DP
124712007-04-16 Denis Pilat <denis.pilat@st.com>
12472
12473 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
12474
18e75969
DP
124752007-04-16 Denis Pilat <denis.pilat@st.com>
12476
12477 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
12478
25d5ea92
VP
124792007-04-14 Vladimir Prus <vladimir@codesourcery.com>
12480
12481 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
12482 tests. Run the frozen varobjs test.
12483 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 12484 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 12485
0b49cb80
JK
124862007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12487
12488 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
12489 gdb.base/type-opaque.exp: New files.
12490
a73bafbc 124912007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
12492
12493 * gdb.mi/mi-var-child.c
a73bafbc
VP
12494 (do_children_tests): User char[2] instead of
12495 char so that automatic printing of pointers to char
12496 don't give unpredicable result.
12497 * gdb.mi/var-cmd.c (do_locals_test): Initialize
12498 local variables.
12499 * gdb.mi/mi-var-child.exp: Step to right line
12500 of do_children_tests.
12501 * gdb.mi/mi2-var-child.exp: Likewise.
12502 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 12503 do_locals_tests.
a73bafbc
VP
12504 (do_children_tests): User char[2] instead of
12505 char so that automatic printing of pointers to char
a9c64011 12506 don't give unpredicable result.
a73bafbc 12507 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12508 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
12509 Pass test name to mi_wait_for_stop.
12510
7ce59000
DJ
125112007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12512
12513 * gdb.asm/asm-source.exp: Remove d10v case.
12514 * lib/gdb.exp (skip_cplus_tests): Likewise.
12515 * gdb.asm/d10v.inc: Deleted.
12516
20389057
DJ
125172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12518
12519 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
12520
8807d78b
DJ
125212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12522
12523 * config/netware.exp: Delete file.
12524
aa3edb8e
JB
125252007-03-29 Joel Brobecker <brobecker@adacore.com>
12526
12527 * gdb.dwarf2/dw2-noloc.S: New file.
12528 * gdb.dwarf2/dw2-noloc.exp: New file.
12529
297561ac
PA
125302007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
12531
12532 * gdb.cp/method2.cc: New test.
12533 * gdb.cp/method2.exp: New test.
12534 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
12535
1f81bd39
DJ
125362007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12537
12538 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
12539
9453113a
DJ
125402007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
12541
12542 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
12543
b741e217
DJ
125442007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
12545
12546 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
12547 (gdb_load): Delete, replace with...
12548 (gdb_reload): ...this.
12549 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
12550 * gdb.server/server-mon.exp: Likewise.
12551 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
12552 (gdb_start_cmd): New.
12553 (gdb_file_cmd): Save the last loaded file.
12554 (gdb_reload): New.
12555 (gdb_gnu_strip_debug): Use transform.
12556 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
12557 support here. Use new $last_loaded_file. Check mtime.
12558 (gdb_target_cmd): Handle ObjC failure case.
12559 (infer_host_exec): Delete.
12560 (gdbserver_load): Rename to...
12561 (gdbserver_run): ...this. Simplify.
12562 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
12563 (mi_gdb_load): Move most contents to a new function...
12564 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
12565 (mi_run_cmd): Use mi_gdb_target_load.
12566 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
12567 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
12568 Use gdb_run_cmd.
12569 * gdb.base/charsign.exp: Remove incorrect comment.
12570 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
12571 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
12572 gdb.base/start.exp: Use gdb_start_cmd.
12573
446ab585 125742007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 12575 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
12576
12577 * gdb.base/sigbpt.exp: Fix the message when skipping test.
12578 * gdb.base/signull.exp: Similarly.
12579
bbb88ebf
UW
125802007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12581
12582 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
12583 messages available to test cases (like chng-sym.exp).
12584
cb8c4a99
AS
125852007-03-14 Andreas Schwab <schwab@suse.de>
12586
12587 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
12588 format changes.
12589
4e463ff5
DJ
125902007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
12591
12592 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
12593 (optimized_1): New.
12594 (main): Call optimized_1.
12595 (gdb2029): Correct typos. Call gdb2029_marker.
12596 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
12597 for gdb2029.
12598
b6db2c47
MK
125992007-03-12 Mark Kettenis <kettenis@gnu.org>
12600
12601 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
12602 as tabs. Remove redundant test pattern.
12603
70ed3737
UW
126042007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12605
12606 * gdb.base/long_long.exp: Accept optional symbol name in <...>
12607 for /a format output.
12608
47b67b60
DJ
126092007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
12610
12611 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
12612 collect output incrementally.
12613
b8953b0e
UW
126142007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12615
12616 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12617 for -var-create lpcharacter test.
12618 * gdb.mi/mi2-var-cmd.exp: Likewise.
12619
7acd5c40
UW
126202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12621
12622 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12623 pass on targets where address zero is readable.
12624
9c6759c1
UW
126252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12626
12627 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12628 just a single architecture.
12629
a2f1aeb4
UW
126302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12631
12632 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12633 (fetch_all_registers): New function, uses gdb_test_multiple and
12634 exp_continue to fetch inferior output line-by-line.
12635 Replace all uses of do_get_all_registers by fetch_all_registers.
12636
46579ac2
UW
126372007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12638
12639 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12640 in target_info.
12641
fc133f24
MS
126422007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12643
a9c64011 12644 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12645 consistancy; add a default (timeout) case.
12646
7646a51d
MS
126472007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12648
12649 * gdb.base/watchpoint.exp: Fix truncated comment.
12650
dcfff61f
MS
126512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12652
12653 * Makefile.in: Remove spurious single-quotes from sed command.
12654
664e3ee9
DJ
126552007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12656
12657 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12658 func.
12659 * gdb.mi/mi2-var-cmd.exp: Likewise.
12660
d7cc6f2f
JB
126612007-02-27 Joel Brobecker <brobecker@adacore.com>
12662
a9c64011
AS
12663 * gdb.dwarf2/dw2-producer.S: New file.
12664 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12665
126662007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12667
12668 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12669 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12670 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12671 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12672 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12673 Revert tests to use mi_gdb_test and include value field in output
12674 of -var-create.
12675
93d42b30
DJ
126762007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12677
12678 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12679
c499ed39
DJ
126802007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12681
12682 * gdb.base/maint.exp: Remove full paths from test names.
12683 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12684 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12685
9836f81b
JB
126862007-02-27 Joel Brobecker <brobecker@adacore.com>
12687
12688 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12689
c74d0ad8
DJ
126902007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12691
12692 * gdb.server/server-mon.exp: New test.
12693
2711e456
DJ
126942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12695
12696 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12697
ff6f572f
DJ
126982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12699
12700 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12701 register capitalization.
12702
fada3feb
DP
127032007-02-13 Denis Pilat <denis.pilat@st.com>
12704
12705 * gdb.mi/mi-var-invalidate.exp: New file.
12706
fb1e4ffc
DJ
127072007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12708
12709 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12710
3da939d7
DJ
127112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12712
12713 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12714
123dc839
DJ
127152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12716
12717 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12718 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12719
877e3645 127202007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12721
12722 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12723 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12724 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12725 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12726 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12727 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12728 Update tests to include value field in output of -var-create.
a9c64011 12729
3c0a2960
AS
127302007-02-08 Andreas Schwab <schwab@suse.de>
12731
12732 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12733
108546a0
DJ
127342007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12735
12736 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12737 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12738
d701dcab
DP
127392007-02-02 Denis Pilat <denis.pilat@st.com>
12740
12741 * gdb.threads/threadapply.exp: check that frame is not changed by
12742 the thread apply all command.
12743
783e3e2f
AS
127442007-01-31 Andreas Schwab <schwab@suse.de>
12745
6d9c3a87
AS
12746 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12747
3c50d7b9
AS
12748 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12749 in the dwarf sections.
12750 * gdb.dwarf2/mac-fileno.S: Likewise.
12751
783e3e2f
AS
12752 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12753 bspstore register on ia64.
12754
78ff580e
AS
127552007-01-29 Andreas Schwab <schwab@suse.de>
12756
cc8e9b12
AS
12757 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12758 "frame-begin" annotation.
12759
78ff580e
AS
12760 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12761 number of "frames-invalid" annotations.
12762
704a4f78
DJ
127632007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12764
12765 * gdb.base/commands.exp: Call if_commands_test.
12766 (gdb_test_no_prompt, if_commands_test): New.
12767
e741bf94
MK
127682007-01-28 Mark Kettenis <kettenis@gnu.org>
12769
12770 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12771
474d0ad3
AS
127722007-01-27 Andreas Schwab <schwab@suse.de>
12773
12774 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12775 .short/.int/.quad in the dwarf sections.
12776 * gdb.dwarf2/dw2-intercu.S: Likewise.
12777 * gdb.dwarf2/dw2-intermix.S: Likewise.
12778
e784b426
JK
127792007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12780
12781 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12782 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12783 array.
e784b426
JK
12784 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12785 * gdb.base/setvar.exp: Likewise.
12786
37f08e04
AS
127872007-01-26 Andreas Schwab <schwab@suse.de>
12788
9a01813a
AS
12789 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12790 test.
12791
37f08e04
AS
12792 * gdb.base/multi-forks.exp ("restart $i"): Also match
12793 __kernel_syscall_via_break.
12794
6e2a9270
VP
127952007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12796
12797 * lib/mi-support.exp (mi_delete_varobj): New.
12798 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12799 testcase.
12800 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12801 (main): Call the above.
12802 (reference_update_test, base_in_reference_test)
12803 (reference_to_pointer): Delete the created varobjs.
a9c64011 12804
e515b470
DJ
128052007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12806
12807 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12808 * configure: Regenerated.
12809 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12810 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12811 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12812 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12813 * lib/gdb.exp (gdb_skip_xml_test): New function.
12814
08d8bcd7
DJ
128152007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12816
12817 * gdb.base/sigrepeat.exp: Correct error message.
12818
128192007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12820 Daniel Jacobowitz <dan@codesourcery.com>
12821
12822 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12823 gdb.arch/i386-gnu-cfi-asm.S: New files.
12824
97c3f1f3
JK
128252007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12826
12827 * lib/gdb.exp: Abort on missing `site.exp'.
12828
cb1df416
DJ
128292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12830 Daniel Jacobowitz <dan@codesourcery.com>
12831
12832 * gdb.base/included.c, gdb.base/included.exp,
12833 gdb.base/included.h: New files.
12834
35990120
DJ
128352007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12836
12837 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12838 (maximize_rlimit): Reduce limits on 64-bit systems.
12839
6e81a116 128402007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12841
12842 From Marcus Deuling <deuling@de.ibm.com>:
12843 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12844 every case.
12845
6c3c41f3
NR
128462007-01-13 Nick Roberts <nickrob@snap.net.nz>
12847
12848 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12849 (test_path_specification): Use objdir instead of srcdir to always
12850 get an absolute filename.
12851
2f12c312
DJ
128522007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12855
81121995
VP
128562007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12857
12858 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12859 Make sure the variable we're using is in scope.
12860 (reference_to_pointer): Likewise.
12861
4741b737
DJ
128622007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12863
12864 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12865 has no debug information.
12866
054410c3
DJ
128672007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12868
12869 * gdb.base/annota1.exp: Remove extra send_gdb.
12870
818f79f6
DJ
128712007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12872
12873 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12874
f7a6bb70
DJ
128752007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12876
12877 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12878
57e66780
DJ
128792007-01-08 Nick Roberts <nickrob@snap.net.nz>
12880 Daniel Jacobowitz <dan@codesourcery.com>
12881
12882 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12883 lcharacter or linteger change. Correct duplicated test name.
12884 * gdb.mi/mi2-var-cmd.exp: Likewise.
12885
3d799a95
DJ
128862007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12887
12888 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12889
128902007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12891
a9c64011
AS
12892 * gdb.base/nofield.c: New file.
12893 * gdb.base/nofield.exp: New testcase.
51679ba9 12894
eafb94e8
NR
128952007-01-05 Nick Roberts <nickrob@snap.net.nz>
12896
12897 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12898
12899 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12900 test.
12901
5e572bb4
DJ
129022007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12903
12904 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12905
74a44383
DJ
129062007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12907
12908 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12909 when continuing.
12910
1b572db9
DJ
129112007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12912
12913 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12914 Expect ".exe" extension.
12915
381bc39b
DJ
129162007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12917
12918 * gdb.base/charset.exp: Add explicit filename to break.
12919 * gdb.base/dbx.exp: Add explicit filename to breaks.
12920
2b70e4c6
DJ
129212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12922
12923 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12924 * gdb.mi/mi2-file.exp: Likewise.
12925
303b6f5d
DJ
129262007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12927
12928 Implement specification of MI tests as comments
12929 in C and C++ sources.
12930 * lib/mi-support.exp (mi_autotest_data): New variable.
12931 (mi_autotest_source): New variable.
12932 (count_newlines, mi_prepare_inline_tests)
12933 (mi_get_inline_test, mi_continue_to_line)
12934 (mi_run_inline_test, mi_tbreak)
12935 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12936 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12937 Run inline tests.
12938 * gdb.mi/mi-var-cp.cc: Define tests here.
12939
23da0d94
VP
129402007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12941
12942 Simplify usage of mi_continue_to.
12943 * lib/mi-support.exp (mi_runto_helper): Renamed
12944 from mi_runto, added new parameter 'run_or_continue'.
12945 (mi_runto): Use mi_runto_helper.
12946 (mi_continue_to): Accept just function name as parameter.
12947 Use mi_runto_helper.
12948 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12949 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12950
f9e18282
JB
129512006-01-04 Joel Brobecker <brobecker@adacore.com>
12952
12953 Make this testcase a bit more realistic. The current code
12954 is too simplistic, and allows the compiler to optimize out
12955 some of the entities we need for this testcase.
12956 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12957 (Do_Nothing): Add extra parameter.
12958 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12959 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12960 by using a variable of type Void_Star.
12961
fd678c65
JB
129622006-01-04 Joel Brobecker <brobecker@adacore.com>
12963
12964 * gdb.ada/catch_ex/foo.adb: New file.
12965 * gdb.ada/catch_ex.exp: New testcase.
12966
05cfdb42
DJ
129672007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12968
12969 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12970 pass --image-base to linker.
12971
2e03ee74
DJ
129722007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12973 Daniel Jacobowitz <dan@codesourcery.com>
12974
12975 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12976 secondary prompts.
12977
0d5de010
DJ
129782007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12979
12980 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12981 output. Test the types of members and member pointers.
12982 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12983 gdb/2092.
12984 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12985 statement. Enable for GCC. Update expected output for some tests
12986 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12987 layout.
12988 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12989 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12990 (Diamond::vget_base): New.
12991 (main): Add new tests.
12992 * gdb.cp/printmethod.exp: Update expected output for member functions.
12993 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12994 print pEe->D::vg().
12995
61a771aa
DJ
129962007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12997
12998 * gdb.threads/tls.exp: Allow stops in sem_post.
12999
2fa63963
DJ
130002006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
13001
13002 * gdb.base/annota1.exp: Allow .*printf in backtraces.
13003 * gdb.base/annota3.exp: Likewise.
13004 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
13005 again (instead of timing out).
13006 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
13007 GCC bug 26475.
13008 * gdb.java/jmisc.exp: Adjust to work with method signatures including
13009 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
13010 test from jmisc1.exp.
13011 * gdb.java/jmisc1.exp: Delete.
13012 * gdb.java/jprint.exp: Adjust to work with method signatures including
13013 return types.
13014 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
13015 * gdb.threads/linux-dp.exp: Don't be confused by program output.
13016 * lib/java.exp (compile_java_from_source): Pass the correct type
13017 to target_compile.
13018
5eefc2b7
JB
130192006-12-31 Joel Brobecker <brobecker@adacore.com>
13020
13021 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
13022 (stack_align_edx): New function.
13023 (stack_align_eax): New function.
13024 (main): Add calls to stack_align_edx and stack_align_eax.
13025 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
13026 Add testing for the cases where the register used during a stack
13027 realignment is edx. Same for eax.
13028
227c54da
DJ
130292006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
13030
13031 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
13032 and generic PE targets.
13033
cab8ac94
JB
130342006-12-29 Joel Brobecker <brobecker@adacore.com>
13035
13036 * gdb.ada/array_return.exp: Update copyright date list.
13037
ba54f318
JB
130382006-12-27 Joel Brobecker <brobecker@adacore.com>
13039
13040 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
13041 (Create_Small_Float_Vector): New function.
13042 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
13043 function body.
13044 * gdb.ada/array_return/p.adb: Use new type and function from
13045 package Pck.
13046 * gdb.ada/array_return.exp: Add a test verifying that GDB is
13047 able to print the value returned by a function returning an
13048 array of float.
13049
6b7a35dd
JB
130502006-12-20 Joel Brobecker <brobecker@adacore.com>
13051
13052 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
13053 The associated tests should be PASSing.
13054
038224f6
VP
130552006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13056
13057 Test for base in references.
13058 * gdb.mi/mi-var-cp.cc: Add test code.
13059 * gdb.mi/mi-var-cp.exp: Test for bases in references.
13060 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
13061 * gdb.mi/mi2-watch.exp: Likewise.
13062 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
13063 (mi_list_varobj_children): New function.
13064
b26ed50d
VP
130652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
13066
13067 * lib/mi-support.exp
13068 (mi_runto): Accept "()" after function name.
13069 (mi_create_varobj): New function.
13070 (mi_varobj_update): New function.
13071 (mi_Check_varobj_value): New function.
13072 * gdb.mi/mi-var-cp.exp: New file.
13073 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 13074
08232497
DJ
130752006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
13076
13077 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
13078 gdb.base/weaklib2.c: New files.
13079
d394c993 130802006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 13081
ac6c2fba
NS
13082 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
13083 info. Adjust test names.
13084
8ec659a0 13085 * gdb.base/break.c (main): Move position of malloc.
d394c993 13086 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 13087
acd65feb
VP
130882006-11-28 Vladimir Prus <vladimir@codesourcery.com>
13089
13090 * gdb.mi/mi-var-cmd.exp: Check -var-update after
13091 assignement of arrays and function pointers.
13092 * gdb.mi/var-cmd.c: Add declaration necessary for above
13093 tests.
13094
f556d5e5
NS
130952006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13096
13097 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
13098
13099 * gdb.threads/linux-dp.exp: Read thread table before and after
13100 creating each philosopher and verify it.
13101
697bc68d
NS
131022006-11-27 Nathan Sidwell <nathan@codesourcery.com>
13103 Paul Brook <paul@codesourcery.com>
13104 Daniel Jacobowitz <dan@codesourcery.com>
13105
13106 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 13107 main to remove duplication. Add start function of the form
697bc68d
NS
13108 '_*start[1-9]*'. Add RVDS start function.
13109
29d73ae4
DJ
131102006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13111
13112 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
13113
c1d88655
UW
131142006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13115
13116 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
13117 * gdb.asm/spu.inc: New file.
13118 * gdb.base/term.exp: Disable if [target_info exists noargs].
13119 * gdb.gdb/complaints.exp: Disable if ![isnative].
13120 * gdb.gdb/selftest.exp: Likewise.
13121 * gdb.gdb/observer.exp: Likewise.
13122 * gdb.gdb/xfullpath.exp: Likewise.
13123 * gdb.base/attach.exp: Disable on SPU target.
13124 * gdb.cp/bs145503.exp: Likewise.
13125 * gdb.cp/exception.exp: Likewise.
13126 * gdb.cp/userdef.exp: Likewise.
13127
32a13b1a
DJ
131282006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
13129
13130 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
13131
d8295fe9
VP
131322006-11-10 Vladimir Prus <vladimir@codesourcery.com>
13133
13134 * gdb.base/completion.exp: Fix completion tests for
13135 'info' and 'info '.
13136 * gdb.base/help.exp (help_test_raw, test_class_help)
13137 (test_prefix_command_help): Move...
13138 * lib/gdb.exp: Here.
13139 * gdb.base/main.exp: Adjust.
13140 * gdb.cp/maint.exp: Adjust.
13141 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 13142
8c394015
VP
131432006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13144
13145 * gdb.stabs/weird.exp (print_weird_var): Use
13146 gdb_test_multiple instead of gdb_expect.
13147
027fc1bc
VP
131482006-11-09 Vladimir Prus <vladimir@codesourcery.com>
13149
13150 * gdb.base/help.exp (help_test_raw): New.
13151 (test_class_help): New.
13152 (test_prefix_command_help): New.
13153 Adjust testcases.
13154
67609209
FR
131552006-11-09 Christophe Lyon <christophe.lyon@st.com>
13156
13157 * gdb.base/constvars.c (main): Write to crass and crips, so that
13158 they are allocated by the compiler.
13159
f73adfeb
AS
131602006-10-27 Andreas Schwab <schwab@suse.de>
13161
13162 * gdb.base/multi-forks.exp: Use "detach fork" instead of
13163 "detach-fork".
13164
2f83a18e
DJ
131652006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
13166
13167 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
13168 of patterns.
13169
94277a38
DJ
131702006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13171
13172 * gdb.base/sepdebug.exp: Remove debug format test.
13173 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
13174 Handle no-symtab.
13175 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
13176
5bd2f6e2
DJ
131772006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
13178
13179 * gdb.threads/manythreads.c (thread_function, main): Don't cast
13180 int to pointer or pointer to int.
13181 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
13182
8c008720
DJ
131832006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
13184
13185 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
13186
9e35dae4
DJ
131872006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13188
13189 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
13190
d9639e13
DJ
131912006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
13192
13193 PR c++/2116
13194 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
13195
390a1bd0
JB
131962006-10-06 Joel Brobecker <brobecker@adacore.com>
13197
13198 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
13199 the corresponding bug has been fixed in GDB (PR/2018).
13200
dd920c33
JB
132012006-10-06 Joel Brobecker <brobecker@adacore.com>
13202
13203 * gdb.base/subst.exp: New testcase.
13204
53bbefe9
JB
132052006-10-06 Joel Brobecker <brobecker@adacore.com>
13206
13207 * gdb.ada/array_return/pck.ads: Add copyright notice.
13208 * gdb.ada/array_return/pck.adb: Likewise.
13209 * gdb.ada/array_return/p.adb: Likewise.
13210 * gdb.ada/exec_changed/first.adb: Likewise.
13211 * gdb.ada/exec_changed/second.adb: Likewise.
13212
09851417
JB
132132006-10-06 Joel Brobecker <brobecker@adacore.com>
13214
13215 * gdb.ada/watch_arg/watch.adb: New file.
13216 * gdb.ada/watch_arg.exp: New testcase.
13217
041bf30d
VP
132182006-10-02 Vladimir Prus <vladimir@codesourcery.com>
13219
13220 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 13221 via string_to_regexp.
041bf30d 13222 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 13223
f286fbdd 132242006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
13225
13226 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
13227 Remove unused / obsolete files.
13228
7c07f349
NR
132292006-09-19 Nick Roberts <nickrob@snap.net.nz>
13230
13231 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
13232
cd5ff84a
VP
132332006-09-17 Vladimir Prus <vladimir@codesourcery.com>
13234
13235 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
13236 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 13237 the number of frames.
cd5ff84a 13238
ae018d1a
DJ
132392006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
13240
13241 * gdb.base/args.c (main): Add breakpoint marker.
13242 * gdb.base/args.exp: Use args_test for tests. Add new tests which
13243 really test empty arguments.
13244 (args_load): Delete.
13245 (args_test): New.
13246
b399c549
NR
132472006-09-13 Nick Roberts <nickrob@snap.net.nz>
13248
13249 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 13250 check for one file.
b399c549 13251
2ab1eb7a
VP
132522006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
13253
13254 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
13255 HIGH_FRAME argument to -stack-list-locals can be larger than
13256 the number of frames.
a9c64011 13257
476308bf
FF
132582006-08-18 Fred Fish <fnf@specifix.com>
13259
13260 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
13261 '$' in front of skip_vmx_tests_saved when setting that.
13262
8625200f
AS
132632006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
13264
13265 * gdb.base/trace-commands.exp: New file.
13266
089ec8f1
DJ
132672006-08-10 Joel Brobecker <brobecker@adacore.com>
13268 Daniel Jacobowitz <dan@codesourcery.com>
13269
13270 * gdb.base/step-bt.exp: Make hexadecimal address optional in
13271 expected output of the backtrace commands.
13272
b60f0898
JB
132732006-08-09 Joel Brobecker <brobecker@adacore.com>
13274
13275 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
13276 untested followed by return combination.
13277 * gdb.arch/altivec-regs.exp: Likewise.
13278 * gdb.arch/e500-abi.exp: Likewise.
13279 * gdb.arch/e500-regs.exp: Likewise.
13280 * gdb.arch/gdb1291.exp: Likewise.
13281 * gdb.arch/gdb1431.exp: Likewise.
13282 * gdb.arch/gdb1558.exp: Likewise.
13283 * gdb.arch/i386-prologue.exp: Likewise.
13284 * gdb.arch/i386-unwind.exp: Likewise.
13285 * gdb.asm/asm-source.exp: Likewise.
13286 * gdb.base/a2-run.exp: Likewise.
13287 * gdb.base/advance.exp: Likewise.
13288 * gdb.base/all-bin.exp: Likewise.
13289 * gdb.base/annota1.exp: Likewise.
13290 * gdb.base/annota3.exp: Likewise.
13291 * gdb.base/args.exp: Likewise.
13292 * gdb.base/arithmet.exp: Likewise.
13293 * gdb.base/assign.exp: Likewise.
13294 * gdb.base/async.exp: Likewise.
13295 * gdb.base/attach.exp: Likewise.
13296 * gdb.base/bang.exp: Likewise.
13297 * gdb.base/bigcore.exp: Likewise.
13298 * gdb.base/bitfields.exp: Likewise.
13299 * gdb.base/bitfields2.exp: Likewise.
13300 * gdb.base/break.exp: Likewise.
13301 * gdb.base/call-sc.exp: Likewise.
13302 * gdb.base/call-strs.exp: Likewise.
13303 * gdb.base/callfuncs.exp: Likewise.
13304 * gdb.base/checkpoint.exp: Likewise.
13305 * gdb.base/chng-syms.exp: Likewise.
13306 * gdb.base/code-expr.exp: Likewise.
13307 * gdb.base/commands.exp: Likewise.
13308 * gdb.base/completion.exp: Likewise.
13309 * gdb.base/cond-expr.exp: Likewise.
13310 * gdb.base/condbreak.exp: Likewise.
13311 * gdb.base/consecutive.exp: Likewise.
13312 * gdb.base/constvars.exp: Likewise.
13313 * gdb.base/corefile.exp: Likewise.
13314 * gdb.base/cvexpr.exp: Likewise.
13315 * gdb.base/dbx.exp: Likewise.
13316 * gdb.base/define.exp: Likewise.
13317 * gdb.base/detach.exp: Likewise.
13318 * gdb.base/display.exp: Likewise.
13319 * gdb.base/dump.exp: Likewise.
13320 * gdb.base/ena-dis-br.exp: Likewise.
13321 * gdb.base/ending-run.exp: Likewise.
13322 * gdb.base/environ.exp: Likewise.
13323 * gdb.base/eval-skip.exp: Likewise.
13324 * gdb.base/exprs.exp: Likewise.
13325 * gdb.base/fileio.exp: Likewise.
13326 * gdb.base/finish.exp: Likewise.
13327 * gdb.base/float.exp: Likewise.
13328 * gdb.base/foll-exec.exp: Likewise.
13329 * gdb.base/foll-fork.exp: Likewise.
13330 * gdb.base/foll-vfork.exp: Likewise.
13331 * gdb.base/freebpcmd.exp: Likewise.
13332 * gdb.base/funcargs.exp: Likewise.
13333 * gdb.base/gcore.exp: Likewise.
13334 * gdb.base/gdb1090.exp: Likewise.
13335 * gdb.base/gdb1250.exp: Likewise.
13336 * gdb.base/huge.exp: Likewise.
13337 * gdb.base/info-proc.exp: Likewise.
13338 * gdb.base/interrupt.exp: Likewise.
13339 * gdb.base/jump.exp: Likewise.
13340 * gdb.base/langs.exp: Likewise.
13341 * gdb.base/lineinc.exp: Likewise.
13342 * gdb.base/list.exp: Likewise.
13343 * gdb.base/logical.exp: Likewise.
13344 * gdb.base/long_long.exp: Likewise.
13345 * gdb.base/macscp.exp: Likewise.
13346 * gdb.base/maint.exp: Likewise.
13347 * gdb.base/mips_pro.exp: Likewise.
13348 * gdb.base/miscexprs.exp: Likewise.
13349 * gdb.base/multi-forks.exp: Likewise.
13350 * gdb.base/opaque.exp: Likewise.
13351 * gdb.base/overlays.exp: Likewise.
13352 * gdb.base/pc-fp.exp: Likewise.
13353 * gdb.base/pointers.exp: Likewise.
13354 * gdb.base/printcmds.exp: Likewise.
13355 * gdb.base/psymtab.exp: Likewise.
13356 * gdb.base/ptype.exp: Likewise.
13357 * gdb.base/recurse.exp: Likewise.
13358 * gdb.base/relational.exp: Likewise.
13359 * gdb.base/relocate.exp: Likewise.
13360 * gdb.base/remote.exp: Likewise.
13361 * gdb.base/reread.exp: Likewise.
13362 * gdb.base/restore.exp: Likewise.
13363 * gdb.base/return.exp: Likewise.
13364 * gdb.base/return2.exp: Likewise.
13365 * gdb.base/scope.exp: Likewise.
13366 * gdb.base/sect-cmd.exp: Likewise.
13367 * gdb.base/sep.exp: Likewise.
13368 * gdb.base/sepdebug.exp: Likewise.
13369 * gdb.base/setshow.exp: Likewise.
13370 * gdb.base/setvar.exp: Likewise.
13371 * gdb.base/sigall.exp: Likewise.
13372 * gdb.base/sigbpt.exp: Likewise.
13373 * gdb.base/signals.exp: Likewise.
13374 * gdb.base/signull.exp: Likewise.
13375 * gdb.base/sizeof.exp: Likewise.
13376 * gdb.base/solib.exp: Likewise.
13377 * gdb.base/step-line.exp: Likewise.
13378 * gdb.base/step-test.exp: Likewise.
13379 * gdb.base/structs.exp: Likewise.
13380 * gdb.base/structs2.exp: Likewise.
13381 * gdb.base/term.exp: Likewise.
13382 * gdb.base/twice.exp: Likewise.
13383 * gdb.base/until.exp: Likewise.
13384 * gdb.base/varargs.exp: Likewise.
13385 * gdb.base/volatile.exp: Likewise.
13386 * gdb.base/watchpoint.exp: Likewise.
13387 * gdb.base/whatis-exp.exp: Likewise.
13388 * gdb.base/whatis.exp: Likewise.
13389 * gdb.cp/ambiguous.exp: Likewise.
13390 * gdb.cp/annota2.exp: Likewise.
13391 * gdb.cp/annota3.exp: Likewise.
13392 * gdb.cp/bool.exp: Likewise.
13393 * gdb.cp/breakpoint.exp: Likewise.
13394 * gdb.cp/casts.exp: Likewise.
13395 * gdb.cp/class2.exp: Likewise.
13396 * gdb.cp/classes.exp: Likewise.
13397 * gdb.cp/cplusfuncs.exp: Likewise.
13398 * gdb.cp/ctti.exp: Likewise.
13399 * gdb.cp/derivation.exp: Likewise.
13400 * gdb.cp/exception.exp: Likewise.
13401 * gdb.cp/gdb1355.exp: Likewise.
13402 * gdb.cp/hang.exp: Likewise.
13403 * gdb.cp/inherit.exp: Likewise.
13404 * gdb.cp/local.exp: Likewise.
13405 * gdb.cp/m-data.exp: Likewise.
13406 * gdb.cp/m-static.exp: Likewise.
13407 * gdb.cp/member-ptr.exp: Likewise.
13408 * gdb.cp/method.exp: Likewise.
13409 * gdb.cp/misc.exp: Likewise.
13410 * gdb.cp/namespace.exp: Likewise.
13411 * gdb.cp/overload.exp: Likewise.
13412 * gdb.cp/ovldbreak.exp: Likewise.
13413 * gdb.cp/pr-1023.exp: Likewise.
13414 * gdb.cp/pr-1210.exp: Likewise.
13415 * gdb.cp/pr-574.exp: Likewise.
13416 * gdb.cp/printmethod.exp: Likewise.
13417 * gdb.cp/psmang.exp: Likewise.
13418 * gdb.cp/ref-params.exp: Likewise.
13419 * gdb.cp/ref-types.exp: Likewise.
13420 * gdb.cp/rtti.exp: Likewise.
13421 * gdb.cp/templates.exp: Likewise.
13422 * gdb.cp/try_catch.exp: Likewise.
13423 * gdb.cp/userdef.exp: Likewise.
13424 * gdb.cp/virtfunc.exp: Likewise.
13425 * gdb.disasm/am33.exp: Likewise.
13426 * gdb.disasm/h8300s.exp: Likewise.
13427 * gdb.disasm/mn10300.exp: Likewise.
13428 * gdb.disasm/sh3.exp: Likewise.
13429 * gdb.disasm/t01_mov.exp: Likewise.
13430 * gdb.disasm/t02_mova.exp: Likewise.
13431 * gdb.disasm/t03_add.exp: Likewise.
13432 * gdb.disasm/t04_sub.exp: Likewise.
13433 * gdb.disasm/t05_cmp.exp: Likewise.
13434 * gdb.disasm/t06_ari2.exp: Likewise.
13435 * gdb.disasm/t07_ari3.exp: Likewise.
13436 * gdb.disasm/t08_or.exp: Likewise.
13437 * gdb.disasm/t09_xor.exp: Likewise.
13438 * gdb.disasm/t10_and.exp: Likewise.
13439 * gdb.disasm/t11_logs.exp: Likewise.
13440 * gdb.disasm/t12_bit.exp: Likewise.
13441 * gdb.disasm/t13_otr.exp: Likewise.
13442 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
13443 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
13444 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
13445 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
13446 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
13447 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
13448 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
13449 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
13450 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
13451 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
13452 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
13453 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
13454 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
13455 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
13456 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
13457 * gdb.mi/gdb701.exp: Likewise.
13458 * gdb.mi/gdb792.exp: Likewise.
13459 * gdb.mi/mi-basics.exp: Likewise.
13460 * gdb.mi/mi-break.exp: Likewise.
13461 * gdb.mi/mi-cli.exp: Likewise.
13462 * gdb.mi/mi-console.exp: Likewise.
13463 * gdb.mi/mi-disassemble.exp: Likewise.
13464 * gdb.mi/mi-eval.exp: Likewise.
13465 * gdb.mi/mi-file.exp: Likewise.
13466 * gdb.mi/mi-read-memory.exp: Likewise.
13467 * gdb.mi/mi-regs.exp: Likewise.
13468 * gdb.mi/mi-return.exp: Likewise.
13469 * gdb.mi/mi-simplerun.exp: Likewise.
13470 * gdb.mi/mi-stack.exp: Likewise.
13471 * gdb.mi/mi-stepi.exp: Likewise.
13472 * gdb.mi/mi-syn-frame.exp: Likewise.
13473 * gdb.mi/mi-until.exp: Likewise.
13474 * gdb.mi/mi-var-block.exp: Likewise.
13475 * gdb.mi/mi-var-child.exp: Likewise.
13476 * gdb.mi/mi-var-cmd.exp: Likewise.
13477 * gdb.mi/mi-var-display.exp: Likewise.
13478 * gdb.mi/mi-watch.exp: Likewise.
13479 * gdb.mi/mi2-basics.exp: Likewise.
13480 * gdb.mi/mi2-break.exp: Likewise.
13481 * gdb.mi/mi2-cli.exp: Likewise.
13482 * gdb.mi/mi2-console.exp: Likewise.
13483 * gdb.mi/mi2-disassemble.exp: Likewise.
13484 * gdb.mi/mi2-eval.exp: Likewise.
13485 * gdb.mi/mi2-file.exp: Likewise.
13486 * gdb.mi/mi2-read-memory.exp: Likewise.
13487 * gdb.mi/mi2-regs.exp: Likewise.
13488 * gdb.mi/mi2-return.exp: Likewise.
13489 * gdb.mi/mi2-simplerun.exp: Likewise.
13490 * gdb.mi/mi2-stack.exp: Likewise.
13491 * gdb.mi/mi2-stepi.exp: Likewise.
13492 * gdb.mi/mi2-syn-frame.exp: Likewise.
13493 * gdb.mi/mi2-until.exp: Likewise.
13494 * gdb.mi/mi2-var-block.exp: Likewise.
13495 * gdb.mi/mi2-var-child.exp: Likewise.
13496 * gdb.mi/mi2-var-cmd.exp: Likewise.
13497 * gdb.mi/mi2-var-display.exp: Likewise.
13498 * gdb.mi/mi2-watch.exp: Likewise.
13499 * gdb.stabs/exclfwd.exp: Likewise.
13500 * gdb.stabs/weird.exp: Likewise.
13501 * gdb.threads/gcore-thread.exp: Likewise.
13502 * gdb.trace/actions.exp: Likewise.
13503 * gdb.trace/backtrace.exp: Likewise.
13504 * gdb.trace/circ.exp: Likewise.
13505 * gdb.trace/collection.exp: Likewise.
13506 * gdb.trace/deltrace.exp: Likewise.
13507 * gdb.trace/infotrace.exp: Likewise.
13508 * gdb.trace/limits.exp: Likewise.
13509 * gdb.trace/packetlen.exp: Likewise.
13510 * gdb.trace/passc-dyn.exp: Likewise.
13511 * gdb.trace/passcount.exp: Likewise.
13512 * gdb.trace/report.exp: Likewise.
13513 * gdb.trace/save-trace.exp: Likewise.
13514 * gdb.trace/tfind.exp: Likewise.
13515 * gdb.trace/tracecmd.exp: Likewise.
13516 * gdb.trace/while-dyn.exp: Likewise.
13517 * gdb.trace/while-stepping.exp: Likewise.
13518
f4b618d1
JB
135192006-08-08 Joel Brobecker <brobecker@adacore.com>
13520
13521 * gdb.base/step-bt.c: New file.
13522 * gdb.base/step-bt.exp: New testcase.
13523
3d00d119
DJ
135242006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
13525
13526 * config/monitor.exp (gdb_load): Remove support for obsolete
13527 download-write-size.
13528 * gdb.base/remote.exp: Likewise. Update all callers of
13529 gdb_timed_load.
13530
017b5bd4
DJ
135312006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13532
13533 * cursal.exp: Pass binfile to gdb_load.
13534
837c599d
DJ
135352006-08-01 Nathan Sidwell <nathan@codesourcery.com>
13536
13537 * gdb.base/cursal.exp: Add "" to gdb_load call.
13538
8dd4540b
MK
135392006-07-29 Mark Kettenis <kettenis@gnu.org>
13540
13541 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
13542 NetBSD/ELF targets.
13543
ab5c9f60
DJ
135442006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
13545
13546 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
13547 operator*.
13548
4c42eaff
DJ
135492006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
13550
13551 * gdb.base/completion.exp: Update for change in "file" behavior.
13552 * gdb.stabs/weird.exp: Likewise.
13553 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
13554 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
13555
0155cc76
NS
135562006-07-24 Nathan Sidwell <nathan@codesourcery.com>
13557
13558 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
13559 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
13560
16026cd7
AS
135612006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
13562
13563 * gdb.base/default.exp: Update source command error message.
13564 * gdb.base/help.exp: Update 'help source' message.
13565
16963cb6
DJ
135662006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
13567
13568 * gdb.cp/bs15503.exp: Update comment for no longer crashing
13569 test.
13570
6d7fd486
AS
135712006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
13572
13573 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
13574
29e8a844
DJ
135752006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13576
13577 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
13578
6afcfa39
DJ
135792006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
13580
13581 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
13582
267a692b
MK
135832006-07-17 Mark Kettenis <kettenis@gnu.org>
13584
13585 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
13586 *-*-openbsd* from targets for wich we expect ARM FPA floating
13587 point format.
13588
85d2fec4
NR
135892006-07-17 Nick Roberts <nickrob@snap.net.nz>
13590
13591 * gdb.cp/annota3.exp: Expect frame-begin annotation.
13592
135932006-07-17 Mark Kettenis <kettenis@gnu.org>
13594
13595 * gdb.base/annota3.exp: Expect frame-begin annotation.
13596
85b4c6e8
JB
135972006-07-14 Joel Brobecker <brobecker@adacore.com>
13598
13599 * gdb.base/help.exp: Adjust "help unset" test to accept
13600 any list of unset commands.
13601
fb933624
DJ
136022006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
13603 Daniel Jacobowitz <dan@codesourcery.com>
13604
13605 * gdb.cp/ref-params.exp: New test.
13606 * gdb.cp/ref-params.cc: New source file.
13607 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
13608
1dff4b64
MK
136092006-07-08 Mark Kettenis <kettenis@gnu.org>
13610
13611 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
13612 spaces/tabs in regular expressions since they might not be there.
13613
40d2e0e3
AS
136142006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13615
13616 * gdb.base/ifelse.exp: New file.
13617
f6c957d2
NS
136182006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13619
13620 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13621 line.
13622 * gdb.base/huge.exp: Loop over compilation to find a size that
13623 is acceptable.
13624 * gdb.base/remote.exp: Correct expected strings.
13625 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13626
b9c5a23d
DJ
136272006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13628
13629 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13630
9af2e58d
DJ
136312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13632
13633 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13634 native.
13635
30930ca5
DJ
136362006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13637
13638 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13639 enable stabs testing.
13640
aa32fa1d
DJ
136412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13642
bd4a4c80 13643 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13644 gdb_test_multiple does.
13645
321fef15
DJ
136462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13647
13648 * Makefile.in (host_alias): Remove.
13649 (target_alias): Use @target_noncanonical@.
13650 (site.exp): Don't set host_alias.
13651 * aclocal.m4: Remove contents. Include acx.m4.
13652 * configure: Regenerated.
13653 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13654
e1c2defa
NS
136552006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13656
e63b55d1
NS
13657 * lib/gdb.exp (gdb_load_cmd): New.
13658
5600ea19
NS
13659 * gdb.base/fileio.c: Add system(NULL) test.
13660 * gdb.base/fileio.exp: Check it.
13661
e1c2defa
NS
13662 * gdb.base/break.c: Add 10a breakpoint at }
13663 * gdb.base/break.exp: Add test for breakpoint at }
13664 * gdb.cp/anon-union.cc: Add code at end of function.
13665 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13666 * gdb.mi/var-cmd.c: Add code at end of function.
13667 * gdb.mi/mi-var-display.exp: Adjust end of next.
13668 * gdb.mi/mi2-var-display.exp: Likewise.
13669 * gdb.base/fileio.c: Add stop function and insert calls at
13670 stopping places.
13671 * gdb.base/fileio.exp: Breakpoint stop function and remove
13672 explicit line number references.
13673
6c0112ec
JB
136742006-05-19 Joel Brobecker <brobecker@adacore.com>
13675
a9c64011
AS
13676 * gdb.base/del.exp (test_delete_alias): New function.
13677 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13678
154189a4
FF
136792006-05-18 Fred Fish <fnf@specifix.com>
13680
13681 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13682 required. Check for spurious output after program exits normally.
13683
582e64c2
FF
136842006-05-17 Fred Fish <fnf@specifix.com>
13685
13686 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13687 gdb_load, so it works in the simulator.
13688
8ef6493a
FF
136892006-05-11 Fred Fish <fnf@specifix.com>
13690
13691 * gdb.base/bang.exp: Ignore unexpected output between the
13692 "program exited normally" and the gdb prompt, as many other
13693 tests do.
13694
692b141c
MK
136952006-05-07 Mark Kettenis <kettenis@gnu.org>
13696
13697 * gdb.base/help.exp: Make "delete checkpoint" part option for
13698 "help d" and "help delete" tests.
13699
540b8a30
UW
137002006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13701
a9c64011 13702 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13703 expected output in some mi_gdb_test statements.
13704 * gdb.mi/mi2-basics.exp: Likewise.
13705
9b6462d9
JB
137062006-05-05 Joel Brobecker <brobecker@adacore.com>
13707
13708 * gdb.base/del.c: New file.
13709 * gdb.base/del.exp: New testcase.
13710
954de43b
DM
137112006-05-05 David S. Miller <davem@sunset.davemloft.net>
13712
13713 * gdb.base/break.exp: Do not assume a breakpoint on
13714 main will actually be in $srcfile when optimizing.
1303f75e
DM
13715 * gdb.base/savedregs.exp: Do not require that the dummy
13716 frame location match up to a symbol and source file location.
c3242428
DM
13717 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13718 will get printed without a mi_cmd_data_list_register_values prefix.
13719 (*-data-list-register-*): Correct regular expressions to expect the new
13720 pseudo d? floating point registers.
13721 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13722
c7e64c9a
DJ
137232006-05-05 Christophe Lyon <christophe.lyon@st.com>
13724
13725 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13726 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13727 is allocated by the compiler.
13728 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13729 anons, e, anone to force their allocation by the compiler.
13730
137312006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13732
13733 * gdb.base/help.exp: Update expected text for help d and
13734 help delete.
13735
27ce9a6d
MK
137362006-05-02 Mark Kettenis <kettenis@gnu.org>
13737
13738 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13739 NetBSD/ELF targets.
13740
8608915f
MK
137412006-04-30 Mark Kettenis <kettenis@gnu.org>
13742
13743 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13744 single-step breakpoint fails; make this a KFAIL on
13745 sparc*-*-openbsd*.
13746 * gdb.base/siginfo.exp: Likewise.
13747 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13748
b8db102d
MS
137492006-04-26 Michael Snyder <msnyder@redhat.com>
13750
13751 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13752 which may have to consume output from other forks.
13753 Add tests to make sure that "delete fork" succeeded.
13754
c702009a
MS
137552006-04-20 Michael Snyder <msnyder@redhat.com>
13756
13757 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13758 Add support for the Renesas M32C and M16C.
13759
13760 * gdb.asm/asm-source.exp: Add m32c target.
13761 * gdb.asm/m32c.inc: Support for m32c target.
13762
e28493f2
AS
137632006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13764
13765 * gdb.base/commands.exp (recursive_source_test): New test.
13766
880da185
DM
137672006-04-04 David S. Miller <davem@sunset.davemloft.net>
13768
13769 * gdb.base/float.exp: Add pattern for sparc targets.
13770
61d9b92f
DJ
137712006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13772
13773 * gdb.base/commands.exp (stray_arg0_test): New test.
13774
bd717df8
PB
137752006-03-30 Paul Brook <paul@codesourcery.com>
13776
13777 * gdb.mi/mi-until.exp: kfail broken until command.
13778 * gdb.mi/mi2-until.exp: Ditto.
13779
ec793d3c
NR
137802006-03-27 Nick Roberts <nickrob@snap.net.nz>
13781
13782 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13783
831004b7
AO
137842006-03-08 Alexandre Oliva <aoliva@redhat.com>
13785
13786 * gdb.base/prelink.exp: Anchor tested-for regular expression
13787 on gdb prompt.
13788
effe49a0
PB
137892006-03-07 Paul Brook <paul@codesourcery.com>
13790
13791 * gdb.base/assign.exp: Correct fail message.
13792
e5461016
PB
137932006-03-07 Paul Brook <paul@codesourcery.com>
13794
13795 * lib/compiler.c: Extract armcc version number.
13796 * lib/compiler.cc: Ditto.
13797
fc91c6c2
PB
137982006-03-07 Paul Brook <paul@codesourcery.com>
13799
13800 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13801 additional_flags=-w.
13802 * gdb.arch/altivec-regs.exp: Ditto.
13803 * gdb.arch/e500-abi.exp: Ditto.
13804 * gdb.arch/e500-regs.exp: Ditto.
13805 * gdb.base/all-bin.exp: Ditto.
13806 * gdb.base/annota1.exp: Ditto.
13807 * gdb.base/annota3.exp: Ditto.
13808 * gdb.base/args.exp: Ditto.
13809 * gdb.base/arithmet.exp: Ditto.
13810 * gdb.base/assign.exp: Ditto.
13811 * gdb.base/async.exp: Ditto.
13812 * gdb.base/bang.exp: Ditto.
13813 * gdb.base/break.exp: Ditto.
13814 * gdb.base/call-rt-st.exp: Ditto.
13815 * gdb.base/completion.exp: Ditto.
13816 * gdb.base/cond-expr.exp: Ditto.
13817 * gdb.base/condbreak.exp: Ditto.
13818 * gdb.base/consecutive.exp: Ditto.
13819 * gdb.base/define.exp: Ditto.
13820 * gdb.base/display.exp: Ditto.
13821 * gdb.base/ena-dis-br.exp: Ditto.
13822 * gdb.base/environ.exp: Ditto.
13823 * gdb.base/eval-skip.exp: Ditto.
13824 * gdb.base/info-proc.exp: Ditto.
13825 * gdb.base/jump.exp: Ditto.
13826 * gdb.base/logical.exp: Ditto.
13827 * gdb.base/long_long.exp: Ditto.
13828 * gdb.base/maint.exp: Ditto.
13829 * gdb.base/miscexprs.exp: Ditto.
13830 * gdb.base/pc-fp.exp: Ditto.
13831 * gdb.base/pointers.exp: Ditto.
13832 * gdb.base/relational.exp: Ditto.
13833 * gdb.base/reread.exp: Ditto.
13834 * gdb.base/sect-cmd.exp: Ditto.
13835 * gdb.base/sep.exp: Ditto.
13836 * gdb.base/sepdebug.exp: Ditto.
13837 * gdb.base/until.exp: Ditto.
13838 * gdb.base/whatis-exp.exp: Ditto.
13839 * gdb.cp/annota2.exp: Ditto.
13840 * gdb.cp/annota3.exp: Ditto.
13841 * gdb.trace/actions.exp: Ditto.
13842 * gdb.trace/backtrace.exp: Ditto.
13843 * gdb.trace/circ.exp: Ditto.
13844 * gdb.trace/collection.exp: Ditto.
13845 * gdb.trace/deltrace.exp: Ditto.
13846 * gdb.trace/infotrace.exp: Ditto.
13847 * gdb.trace/limits.exp: Ditto.
13848 * gdb.trace/packetlen.exp: Ditto.
13849 * gdb.trace/passc-dyn.exp: Ditto.
13850 * gdb.trace/passcount.exp: Ditto.
13851 * gdb.trace/report.exp: Ditto.
13852 * gdb.trace/save-trace.exp: Ditto.
13853 * gdb.trace/tfind.exp: Ditto.
13854 * gdb.trace/tracecmd.exp: Ditto.
13855 * gdb.trace/while-dyn.exp: Ditto.
13856 * gdb.trace/while-stepping.exp: Ditto.
13857 * lib/gdb.exp: Ditto.
13858 (gdb_compile): Handle nowarning option.
13859
5f4a23d9
AO
138602006-03-07 Alexandre Oliva <aoliva@redhat.com>
13861
13862 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13863 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13864 Rename executable to prelinkt. Don't re-prelink if we didn't
13865 get a core file. Test prelink -u exit status to tell whether
13866 prelinking failed. Use gdb_test_multiple.
13867
9733fc94
DJ
138682006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13869
13870 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13871 (do_tests): Call it.
13872
cc10cae3
AO
138732006-02-28 Alexandre Oliva <aoliva@redhat.com>
13874
13875 * gdb.base/prelink.exp: New test.
13876 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13877
15c46491
WZ
138782006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13879
13880 * gdb.fortran/derived-type.f90: New file.
13881 * gdb.fortran/derived-type.exp: New testcase.
13882
5c9f7ded
DJ
138832006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13884
13885 * gdb.base/default.exp: Allow ';' as a directory separator.
13886
5b96932b
AS
138872006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13888
13889 * gdb.base/help.exp (help add-symbol-file): Update.
13890
1986bccd
AS
138912006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13892
13893 * gdb.base/help.exp (help load): Update expected results.
13894
a8b7528f
FF
138952006-02-19 Fred Fish <fnf@specifix.com>
13896
13897 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13898 specifix hex value as part of results.
13899 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13900
f8261448
FF
139012006-02-16 Fred Fish <fnf@specifix.com>
13902
13903 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13904 ushort_addr, and slong_addr, so the typedefs are not optimized
13905 away.
13906 * gdb.base/whatis.exp: Add tests using type name for struct type,
13907 union type, enum type, and typedef.
a9c64011 13908
31d8bdd2
MK
139092006-02-13 Mark Kettenis <kettenis@gnu.org>
13910
13911 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13912
34e41e63
JB
139132006-02-13 Jim Blandy <jimb@redhat.com>
13914
13915 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13916 case where it takes two "next" commands to skip past the init
13917 call.
13918
ac6e4f31
FF
139192006-02-12 Fred Fish <fnf@specifix.com>
13920
13921 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13922 to handle cases where it takes two "next" commands to skip
13923 past the init call.
13924
2db2d571
JB
139252006-02-07 Joel Brobecker <brobecker@adacore.com>
13926
13927 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13928 on hppa32 targets.
13929
38fcd64c
DJ
139302006-02-06 Vladimir Prus <ghost@cs.msu.su>
13931
13932 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13933 field.
13934
1315ad46
MK
139352006-01-29 Mark Kettenis <kettenis@gnu.org>
13936
13937 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13938
5625b943
DJ
139392006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13940
13941 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13942 files.
13943
80df1bbe
DJ
139442006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13945
13946 * gdb.cp/maint.exp: Set complaints to a positive value.
13947
9078e690
DJ
139482006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13949
13950 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13951 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13952 function name.
13953
9c903399
DJ
139542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13955
13956 * gdb.base/checkpoint.c: Update copyright notice. Include
13957 <stdlib.h>.
13958
761ae4d6
JB
139592006-01-04 Jim Blandy <jimb@redhat.com>
13960
13961 * gdb.asm/asm-source.exp: Independently provide default values for
13962 asm-flags and debug-flags. Use 'string equal' to do the
13963 comparison, not the implicit expr's '==' operator. Remove
13964 now-unneeded assignments to asm-flags. In h8300 case, place
13965 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13966
099ac3dd
MS
139672006-01-04 Michael Snyder <msnyder@redhat.com>
13968
13969 * gdb.base/checkpoint.c: New file.
13970 * gdb.base/checkpoint.exp: New file.
13971 * gdb.base/multi-fork.c: New file.
13972 * gdb.base/multi-fork.exp: New file.
13973 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13974
f4d85314
FF
139752006-01-04 Fred Fish <fnf@specifix.com>
13976
13977 * gdb.base/ptype.c (foo): Add typedef.
13978 (intfoo): Add function.
13979 * gdb.base/ptype1.c: New file.
13980 * gdb.base/ptype.exp: Handle compilation and linking with two
13981 source files. Test that proper type for "foo" is found based
13982 on source context rather than first match found in symtabs.
13983
a1b06f35
MK
139842005-12-28 Mark Kettenis <kettenis@gnu.org>
13985
13986 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13987 * gdb.asm/openbsd.inc: Indent commands.
13988
d082a1e2
MK
139892005-12-26 Mark Kettenis <kettenis@gnu.org>
13990
c65016bd
MK
13991 * gdb.base/freebpcmd.exp: Increase timeout.
13992
d082a1e2
MK
13993 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13994
d3c32a0e
DJ
139952005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13996
13997 * gdb.base/default.exp: Update check for "show version".
13998
9fdb1f50
RC
139992005-12-09 Randolph Chung <tausq@debian.org>
14000
14001 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
14002 * gdb.asm/pa64.inc: New file.
14003
5f2c56f7
RC
140042005-12-09 Randolph Chung <tausq@debian.org>
14005
14006 * gdb.asm/common.inc: Indent commands.
14007 * gdb.asm/asmsrc1.s: Likewise.
14008 * gdb.asm/asmsrc2.s: Likewise.
14009
8117349c
RC
140102005-12-09 Randolph Chung <tausq@debian.org>
14011
14012 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
14013 (get_addr_of_sym): Remove duplicate print.
14014 (gen_core): xfail hppa*-*-hpux*, update expected output.
14015 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
14016 * gdb.arch/pa64-nullify.s: New file.
14017
8f07f25a
RC
140182005-12-09 Randolph Chung <tausq@debian.org>
14019
14020 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
14021
55b39184
DJ
140222005-12-07 Christophe Lyon <christophe.lyon@st.com>
14023
14024 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
14025 code generation for these functions.
14026 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
14027 error message.
14028
31e2b00f
AS
140292005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
14030
14031 * gdb.base/help.exp (help b, help br, help bre, help brea)
14032 (help break): Update the expected message.
14033
c3d0b56e
SC
140342005-11-11 Stephane Carrez <stcarrez@nerim.fr>
14035
14036 * gdb.asm/m68hc11.inc: Setup the data section.
14037 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
14038 script for this test.
14039 (m6812-*-*): Likewise.
14040
36ae0ea9
RC
140412005-11-09 Randolph Chung <tausq@debian.org>
14042
14043 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
14044
9d6f42e9
WZ
140452005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
14046
14047 * gdb.base/break.exp: Fix a comment typo.
14048
e2126a14
EZ
140492005-11-03 Jim Blandy <jimb@redhat.com>
14050
a9c64011
AS
14051 Checked in by Elena Zannoni <ezannoni@redhat.com>
14052
889bf7c5 14053 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 14054
e0ac7199
CV
140552005-11-02 Corinna Vinschen <vinschen@redhat.com>
14056
14057 * gdb.arch/gdb1558.c: Include stdio.h.
14058
31d3fb18
MK
140592005-10-31 Mark Kettenis <kettenis@gnu.org>
14060
14061 * gdb.asm/asm-source.exp: Use -e instead of --entry.
14062
e52b687c
MK
140632005-10-31 Mark Kettenis <kettenis@gnu.org>
14064
14065 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
14066
f4711d79
PG
140672005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
14068
a9c64011
AS
14069 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14070 vscr" tests to better match output.
f4711d79 14071
987a9106
JB
140722005-10-12 Jim Blandy <jimb@redhat.com>
14073
14074 * gdb.base/structs.exp (any): New function.
14075 (test_struct_returns): Don't make any assumptions at all about
14076 what value the function returns when GDB can't set the return
14077 value.
14078
2336bb58
JB
140792005-10-09 Joel Brobecker <brobecker@adacore.com>
14080
14081 * gdb.ada/arrayidx/p.adb: New file.
14082 * gdb.ada/arrayidx.exp: New testcase
14083
140842005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
14085
14086 * gdb.ada/array_return/pck.ads: New file.
14087 * gdb.ada/array_return/pck.adb: New file.
14088 * gdb.ada/array_return/p.adb: New file.
14089 * gdb.ada/array_return.exp: New testcase.
14090
705335ea
JB
140912005-10-03 Joel Brobecker <brobecker@adacore.com>
14092
a9c64011
AS
14093 * gdb.base/arrayidx.c: New file.
14094 * gdb.base/arrayidx.exp: New testcase.
705335ea 14095
11ee9940
NR
140962005-09-29 Nick Roberts <nickrob@snap.net.nz>
14097
14098 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
14099 frames-invalid and breakpoints-invalid are no longer generated
14100 with level 3 so don't expect them in the output.
14101
39fb8e9e
BR
141022005-09-27 Bob Rossi <bob@brasko.net>
14103
a9c64011 14104 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
14105 from test. Escape the | in mi_gdb_test call.
14106 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
14107 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
14108 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
14109 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
14110 expected regex's in mi_gdb_test calls.
14111 * lib/mi-support.exp: Remove arbitrary .* from tests.
14112 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
14113 Fully anchor GDB/MI expected results in mi_gdb_test.
14114 * lib/gdb.exp (string_to_regexp): Escape the ] character.
14115 * gdb.base/sizeof.exp: Remove escape character. Correct test.
14116
2af48f68
PB
141172005-09-26 Paul Brook <paul@codesourcery.com>
14118
14119 * long_long.exp: Exclude eabi targets from arm FPA float format test.
14120
f34502bc
WZ
141212005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14122
14123 * bfp-test.c: New file.
14124 * bfp-test.exp: New testcase.
14125
ca929517
WZ
141262005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
14127
14128 * gdb.fortran/subarray.exp: New testcase to test the evaluation
14129 of subarray and substring variable.
14130 * gdb.fortran/subarray.f: New source file for the test of subarray
14131 and substring variable evaluation.
14132 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
14133 of string constant.
14134
c761af65
DJ
141352005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
14136
14137 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
14138 copyright dates.
14139
561d7a1d
PG
141402005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
14141
14142 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
14143 powerpc altivec' test with an almost identical 'info vector' test.
14144
b2b64cc9
PG
141452005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14146
a9c64011
AS
14147 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
14148 vscr" tests to match output.
b2b64cc9 14149
6ac4d15a
PG
141502005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
14151
a9c64011
AS
14152 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
14153 output.
6ac4d15a 14154
40e55bef
BR
141552005-09-11 Bob Rossi <bob@brasko.net>
14156
889bf7c5
PA
14157 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
14158 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
14159 commands that return an MI output command and an asyncronous MI output
14160 command.
40e55bef
BR
14161 * gdb.mi/mi-console.exp: Ditto.
14162
3c7385ec
BR
141632005-09-11 Bob Rossi <bob@brasko.net>
14164
14165 * gdb.mi/mi-var-child.c: Include <string.h>.
14166
a6cd0eb3
DJ
141672005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
14168
14169 * killed.exp: Correct gdb_expect syntax.
14170
2f168eed
CV
141712005-08-09 Corinna Vinschen <vinschen@redhat.com>
14172
14173 * lib/mi-support.exp (mi_gdb_load): Fix typo.
14174
ecd3fd0f
BR
141752005-08-02 Bob Rossi <bob@brasko.net>
14176
14177 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
14178 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
14179 Change tests to inferior-tty-set/show.
14180 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
14181 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
14182 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
14183 inferior. Use mi_gdb_test to get GDB and Inferior output.
14184 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
14185 descriptor.
14186 (mi_inferior_tty_name): Add inferior PTY file name.
14187 (mi_gdb_start): Add INFERIOR_PTY parameter.
14188 (mi_gdb_test): Add IPATTERN parameter.
14189
f1ea48cb 141902005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 14191
f1ea48cb
BR
14192 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
14193 parameter to mi_gdb_test.
14194 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
14195
6e650a67
DJ
141962005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14197
14198 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
14199 struct_declarations.
14200 * gdb.mi/mi-var-child.exp: Step over the initialization of
14201 struct_declarations.
14202
8be260b6
DJ
142032005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14204
14205 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
14206 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
14207 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
14208 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
14209 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
14210 file.
14211
4e660f07
NR
142122005-07-27 Nick Roberts <nickrob@snap.net.nz>
14213
14214 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
14215 (do_children_tests): Assign values to the extra elements.
14216
14217 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
14218 them for tests for "-var-update --no-values" and
a9c64011 14219 "-var-update --all-values".
4e660f07
NR
14220 Add test for "-var-list-children --simple-values".
14221
14222 * gdb.mi/basics.c (callee4): Add integer array D[3]...
14223
14224 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
14225 "-stack-list-locals --simple-values" Improve doc strings and
14226 comments.
14227
6bdae935
MK
142282005-07-18 Mark Kettenis <kettenis@gnu.org>
14229
598b7a6f
MK
14230 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
14231 *-*-openbsd*.
14232 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
14233
6bdae935
MK
14234 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
14235 sigaltsatck'.
14236
1323e929 142372005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 14238
1323e929
BR
14239 * gdb.base/default.exp (tty): Changed output of command.
14240 * gdb.base/help.exp (help tty): Ditto.
14241
b1a9c082
MK
142422005-07-12 Mark Kettenis <kettenis@gnu.org>
14243
14244 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
14245
10a844a2
MK
142462005-07-10 Mark Kettenis <kettenis@gnu.org>
14247
14248 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
14249 -stack-select-frame without arguments.
14250 (test_stack_frame_listing): Add test for newly implemented command
14251 -stack-info-frame.
14252
3cb3b8df
BR
142532005-07-06 Bob Rossi <bob@brasko.net>
14254
14255 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
14256 command.
14257 (Copyright): Update copyright.
14258
a0c5fbcf
WZ
142592005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
14260
14261 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
14262 tests to evaluate exponentiation expression.
14263
984971d0
AS
142642005-06-29 Andreas Schwab <schwab@suse.de>
14265
14266 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
14267 main to avoid warnings.
14268
14269 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
14270
fe03833f
NR
142712005-06-20 Nick Roberts <nickrob@snap.net.nz>
14272
14273 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
14274 -stack-select-frame without arguments.
14275 (test_stack_frame_listing): Add test for newly implemented command
14276 -stack-info-frame.
a9c64011 14277
7a55f279
WZ
142782005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
14279
0ffa0ea5
DJ
14280 * gdb.fortran/array-element.f: New file.
14281 * gdb.fortran/array-element.exp: New testcase.
7a55f279 14282
26585198
DJ
142832005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14284
14285 * gdb.base/bigcore.exp: Correct checks for systems which can
14286 not dump a large core file.
14287
c1bd25fd
DJ
142882005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.base/relocate.c: Add a copyright notice.
14291 (dummy): Remove.
14292 * gdb.base/relocate.exp: Test printing the values of variables
14293 from a relocatable file.
14294
589e074d
DJ
142952005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14296
14297 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
14298 excess MI output after an error.
14299
0915f927
JB
143002005-05-29 Joel Brobecker <brobecker@adacore.com>
14301
14302 * gdb.arch/alpha-step.c: New file.
14303 * gdb.arch/alpha-step.exp: New testcase.
14304
76ff342d
DJ
143052005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
14306 Dennis Brueni <dennis@slickedit.com>
14307
14308 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
14309 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
14310 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
14311 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
14312 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14313 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
14314 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
14315
96b0c7ac
DJ
143162005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
14317 Wu Zhou <woodzltc@cn.ibm.com>
14318
14319 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
14320 IBM's xlc compiler.
14321 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
14322 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
14323
f21565d2
JB
143242005-05-13 Jim Blandy <jimb@redhat.com>
14325
14326 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
14327 calling gdb_suppress_entire_file.
14328 * gdb.base/charset.exp: Same.
14329 * gdb.base/call-rt-st.exp: Same.
14330
6006a3a1
BR
143312005-05-05 Bob Rossi <bob_rossi@cox.net>
14332
14333 * lib/gdb.exp (fullname_syntax): Added global regex.
14334 (fullname_syntax_POSIX): Ditto.
14335 (fullname_syntax_UNC): Ditto.
14336 (fullname_syntax_DOS_CASE): Ditto.
14337 (fullname_syntax_DOS): Ditto.
14338 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
14339 fullname_syntax variable to scope and use it.
14340 (test_file_list_exec_source_files): Ditto.
14341 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
14342
c3b69c04
DJ
143432005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
14344
14345 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
14346
3c95e6af
PG
143472004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
14348
a9c64011
AS
14349 * lib/gdb.exp (skip_altivec_tests): New function, based on
14350 check_vmx_hw_available from the GCC testsuite.
14351 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
14352 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 14353
78df6c56
JB
143542005-05-02 Jim Blandy <jimb@redhat.com>
14355
14356 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
14357 calling gdb_suppress_entire_file.
14358
1690f9cf
DJ
143592005-04-30 Randolph Chung <tausq@debian.org>
14360
14361 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
14362 Slightly relax "sem_post" name checking.
14363
5ea106f7
PG
143642005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14365
14366 * gdb.base/unload.exp: Use new shared library infrastructure.
14367
bf7234cf
PG
143682005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
14369
14370 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 14371 infrastructure.
bf7234cf 14372
547b869a
CV
143732005-04-29 Corinna Vinschen <vinschen@redhat.com>
14374
14375 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
14376 * gdb.asm/h8300.inc: New file.
14377
f07e55f0
PG
143782005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14379
14380 * gdb.base/shlib-call.exp: Change to use new shared library
14381 infrastructure.
14382
3cbba3d1
PG
143832005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14384
a9c64011
AS
14385 * gdb.base/pending.exp: Change to use new shared library
14386 infrastructure.
3cbba3d1 14387
ed6df200
PG
143882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
14389
a9c64011
AS
14390 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
14391 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 14392
8c8f4ebe
PG
143932005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
14394
a9c64011
AS
14395 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
14396 shared objects being adjusted and update copyright years.
8c8f4ebe 14397
607fbc54
DJ
143982005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
14399
14400 * ChangeLog: Correct some 2003-01-13 dates.
14401 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
14402 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
14403 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
14404 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
14405 gdb.trace/tfind.exp: Update copyright years.
14406
57bf0e56
DJ
144072005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
14408 Daniel Jacobowitz <dan@codesourcery.com>
14409
14410 * lib/gdb.exp (gdb_compile): Handle shlib=.
14411 (gdb_compile_shlib): New function.
14412
9b593790
PG
144132005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
14414
a9c64011 14415 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 14416
9494c6a5
DJ
144172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14418
14419 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
14420 gdb.server.
14421 * configure.ac: Likewise.
14422 * configure: Regenerated.
14423 * gdb.gdbserver/Makefile.in: Moved to...
14424 * gdb.server/Makefile.in: ... here.
14425 * gdb.gdbserver/server.c: Moved to...
14426 * gdb.server/server.c: ... here.
14427 * gdb.gdbserver/server-run.exp: Moved to...
14428 * gdb.server/server-run.exp: ... here.
14429
6f8eac0e
DJ
144302005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
14431
14432 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
14433 * configure.ac: Create gdb.gdbserver/Makefile.
14434 * configure: Regenerated.
14435 * lib/gdbserver-support.exp: New file, derived from
14436 config/gdbserver.exp.
14437 * config/gdbserver.exp: Use gdbserver-support.exp.
14438 * gdb.gdbserver/Makefile.in: New file.
14439 * gdb.gdbserver/server.c: New file.
14440 * gdb.gdbserver/server-run.exp: New file.
14441
6e87504d
PG
144422005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
14443
a9c64011
AS
14444 * lib/gdb.exp (test_compiler_info): Return compiler_info
14445 if no arguments are given.
6e87504d 14446
d1779be4
PG
144472005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
14448
14449 * gdb.arch/altivec-abi.exp: Check for compiler and set
14450 use altivec' flag accordingly.
14451 * gdb.arch/altivec-regs.exp: Likewise.
14452
88750304
DJ
144532005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
14454
14455 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
14456
f3fb768d
AS
144572005-03-27 Andreas Schwab <schwab@suse.de>
14458
14459 * gdb.base/bigcore.c (main): Add missing mode argument in open
14460 call.
14461
7e813ac5
DJ
144622005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
14463
14464 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
14465 downloads.
14466 * config/gdbserver.exp (gdb_load): Likewise.
14467
8e3049aa
PB
144682005-03-14 Paul Brook <paul@codesourcery.com>
14469
14470 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
14471 targets.
14472
a9df7c44
JB
144732005-03-09 Joel Brobecker <brobecker@adacore.com>
14474
14475 * gdb.dwarf2/dup-psym.S: New file.
14476 * gdb.dwarf2/dup-psym.exp: New testcase.
14477
9f0d94e8
JB
144782005-03-09 Joel Brobecker <brobecker@adacore.com>
14479
14480 * gdb.ada/exec_changed/first.adb: New file.
14481 * gdb.ada/exec_changed/second.adb: New file.
14482 * gdb.ada/exec_changed.exp: New testcase.
14483
5f579bc5
NS
144842005-03-08 Nathan Sidwell <nathan@codesourcery.com>
14485
36e9969c
NS
14486 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
14487 (A2): New class.
14488 (main): Test operator+.
14489 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
14490 breakpoint test.
14491
5f579bc5
NS
14492 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
14493 * gdb.base/signull.exp: Disable if gdb,nosignals.
14494 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
14495 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
14496 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
14497 * gdb.mi/mi2-console.exp: Likewise.
14498 * gdb.trace/collection.exp (run_trace_experiment): Consume the
14499 continue output at start.
14500 (gdb_collect_locals_test): Robustify regexp.
14501 * gdb.trace/passc-dyn.exp: Fix comment typo.
14502 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
14503
be46087e
CV
145042005-03-08 Corinna Vinschen <vinschen@redhat.com>
14505
14506 * gdb.asm/asm-source.exp: Add iq2000 case.
14507 * gdb.asm/iq2000.inc: New file.
14508
384e1a61 145092005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 14510
384e1a61
MI
14511 * gdb.base/command.exp: Change hardcoded value to regular expression.
14512 * gdb.base/float.exp: Add powerpc to the list of targets checked.
14513
584b6e9e
DJ
145142005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
14515
14516 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
14517 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
14518 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
14519 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
14520 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
14521
ab5b5d61
MK
145222005-03-05 Mark Kettenis <kettenis@gnu.org>
14523
14524 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
14525 changes.
14526
ae051c1b
PG
145272004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
14528
a9c64011
AS
14529 * lib/compiler.c: Add test for IBM's xlc compiler.
14530 * lib/compiler.cc: Likewise.
ae051c1b 14531
3f0f6ed2
JB
145322004-02-24 Joel Brobecker <brobecker@adacore.com>
14533
14534 * gdb.ada/fixed_points.exp: Create compilation object directory
14535 before running the test.
14536 * gdb.ada/null_record.exp: Likewise.
14537 * gdb.ada/packed_array.exp: Likewise.
14538 * gdb.ada/start.exp: Likewise.
14539
724f452b
JB
145402005-02-15 Joel Brobecker <brobecker@adacore.com>
14541
14542 * gdb.ada/packed_array/pa.adb: New file.
14543 * gdb.ada/packed_array.exp: New testcase.
14544
57f5cdfb 145452005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 14546
1f393151
MK
14547 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
14548 files.
14549
ebdda337
MK
14550 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
14551 on *-*-openbsd*. Correctly match whitespace in regukar
14552 expressions.
14553
cf309262
DJ
145542005-02-10 Daniel Jacobowitz <dan@debian.org>
14555
14556 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
14557 PR exp/1821
14558 * gdb.base/gdb1821.c: New test file.
14559 * gdb.base/gdb1821.exp: New test file.
14560
3be49e7a
JB
145612005-02-09 Joel Brobecker <brobecker@adacore.com>
14562
14563 * gdb.base/start.c: New file.
14564 * gdb.base/start.exp: New testcase.
14565
e292e67d
JB
145662005-02-09 Joel Brobecker <brobecker@adacore.com>
14567
14568 * gdb.ada/start/dummy.adb: New file.
14569 * gdb.ada/start.exp: New testcase.
14570
dbdfa66c
CV
145712005-02-09 Corinna Vinschen <vinschen@redhat.com>
14572
14573 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
14574 for printing symbols and statistics.
14575 Add test for using relative pathnames in "maint print msymbols" test.
14576 Mark "maint info sections DATA" XFAIL on Cygwin.
14577 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
14578 tests.
14579
d7941671
AC
145802005-02-09 Andreas Schwab <schwab@suse.de>
14581
14582 Committed by Andrew Cagney <cagney@gnu.org>
14583 * gdb.base/remotetimeout.exp: New file.
14584
74e5ef44
MK
145852005-02-07 Mark Kettenis <kettenis@gnu.org>
14586
14587 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
14588
464dd14d
JB
145892005-02-03 Joel Brobecker <brobecker@adacore.com>
14590
14591 * gdb.ada/gnat_ada.gpr: New file.
14592 * gdb.ada/gnat_ada.gin: Delete, no longer used.
14593 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
14594 * configure.ac: No longer generate gnat_ada.gpr.
14595 * configure: Regenerate.
14596 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
14597 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
14598 * gdb.ada/null_record/bar.ads: Likewise.
14599 * gdb.ada/null_record/bar.adb: Likewise.
14600 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
14601 * gdb.ada/null_record.exp (testdir): New variable.
14602 (testfile): executable is now in testdir subdirectory.
14603 (srcfile): Use full path to the main compilation unit.
14604 * gdb.ada/fixed_points.exp: Same changes as above.
14605
30d756ae
NR
146062005-02-03 Nick Roberts <nickrob@snap.net.nz>
14607
14608 * gdb.base/interp.exp: New test.
14609
9d799f85
AC
146102005-01-24 Andrew Cagney <cagney@gnu.org>
14611
14612 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14613
15656118
AC
146142005-01-19 Andrew Cagney <cagney@gnu.org>
14615
a892c31b
AC
14616 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14617 configure.ac not configure.in.
14618
15656118
AC
14619 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14620 of powerpc*-*-*.
14621 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14622 * gdb.base/list.exp (test_list_function)
15656118
AC
14623 (test_list_filename_and_function): Ditto.
14624 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14625
a7b01baf
AC
146262005-01-16 Andrew Cagney <cagney@gnu.org>
14627
17d92a02
AC
14628 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14629
a7b01baf
AC
14630 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14631
bc8332bb
AC
146322005-01-14 Andrew Cagney <cagney@gnu.org>
14633
14634 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14635 * gdb.mi/mi2-var-cmd.exp: Ditto.
14636
4d074752
CV
146372005-01-10 Corinna Vinschen <vinschen@redhat.com>
14638
14639 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14640
bec39cab
AC
146412005-01-07 Andrew Cagney <cagney@gnu.org>
14642
14643 * configure.ac: Rename configure.in, require autoconf 2.59.
14644 * configure: Re-generate.
14645 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14646 * gdb.stabs/configure: Re-generate.
14647 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14648 * gdb.hp/configure: Re-generate.
14649 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14650 autoconf 2.59.
14651 * gdb.hp/gdb.objdbg/configure: Re-generate.
14652 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14653 autoconf 2.59.
14654 * gdb.hp/gdb.defects/configure: Re-generate.
14655 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14656 autoconf 2.59.
14657 * gdb.hp/gdb.compat/configure: Re-generate.
14658 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14659 autoconf 2.59.
14660 * gdb.hp/gdb.base-hp/configure: Re-generate.
14661 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14662 autoconf 2.59.
14663 * gdb.hp/gdb.aCC/configure: Re-generate.
14664
f10b16d4
JB
146652004-12-15 Jim Blandy <jimb@redhat.com>
14666
14667 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14668 under NPTL when there is debugging info available for libpthread.
14669
fb6e1814
JG
146702004-12-13 Jerome Guitton <guitton@gnat.com>
14671
14672 * gdb.ada/fixed_points.c: New file.
14673 * gdb.ada/fixed_points.exp: New file.
14674
fe46cd3a
RC
146752004-12-03 Randolph Chung <tausq@debian.org>
14676
14677 * gdb.arch/pa-nullify.exp: New file.
14678 * gdb.arch/pa-nullify.s: New file.
14679
8de0841b
RC
146802004-11-30 Randolph Chung <tausq@debian.org>
14681
14682 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14683 instead of "tbug". Fix regexp to work properly with gdb_test.
14684
c8170782
PH
146852004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14686
14687 * gdb.base/bitfields2.exp: New test.
14688 * gdb.base/bitfields2.c: New file.
14689
954269c2
RE
146902004-11-28 Richard Earnshaw <rearnsha@arm.com>
14691
14692 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14693
0107feed
RC
146942004-11-16 Randolph Chung <tausq@debian.org>
14695
14696 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14697
f073ae8c
DJ
146982004-11-14 Daniel Jacobowitz <dan@debian.org>
14699
14700 * gdb.threads/threadapply.exp: Correct "macro details" test.
14701
19ad59e7
JJ
147022004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14703
14704 * gdb.threads/threadapply.exp: New test.
14705 * gdb.threads/threadapply.c: New file.
14706
9cf0961b
MK
147072004-11-07 Mark Kettenis <kettenis@gnu.org>
14708
14709 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14710 frames.
14711
c789492a
FL
147122004-11-05 Felix Lee <felix+log1@specifixinc.com>
14713
14714 * gdb.base/cursal.exp: New file.
14715 * gdb.base/cursal.c: New file.
14716
a1e167bb
AC
147172004-11-03 Andrew Cagney <cagney@gnu.org>
14718
14719 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14720
b7cbf173
MK
147212004-10-30 Mark Kettenis <kettenis@gnu.org>
14722
14723 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14724 NetBSD/ELF targets.
14725
88f9d34f
JB
147262004-10-29 Joel Brobecker <brobecker@gnat.com>
14727
14728 * gdb.threads/bp_in_thread.c: New file, copied from
14729 pthread_cond_wait.c.
14730 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14731 file, rather than reusing the .c file from another testcase.
14732
ca7d6a0c
JB
147332004-10-20 Joel Brobecker <brobecker@gnat.com>
14734
14735 * gdb.ada/null_record.exp: Check where we stopped after
14736 sending the start command, instead of where the associated
14737 temporary breakpoint was inserted.
14738
0d863d03
AC
147392004-10-14 Andrew Cagney <cagney@gnu.org>
14740
14741 * gdb.mi/gdb701.c (main): Return 0.
14742
d11e72cb
DJ
147432004-10-13 Daniel Jacobowitz <dan@debian.org>
14744
d40539a4 14745 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14746
e1923096
JJ
147472004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14748
14749 * gdb.threads/schedlock.c: Add comment markers to use to find
14750 line numbers.
14751 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14752 comments.
14753 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14754 breakpoint lines.
14755
ec8ba2c9
DJ
147562004-10-12 Daniel Jacobowitz <dan@debian.org>
14757
14758 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14759
0eb3658b
DJ
147602004-10-12 Daniel Jacobowitz <dan@debian.org>
14761
14762 * configure.in: Add gdb.dwarf2.
14763 * configure: Regenerated.
14764 * Makefile.in: Add gdb.dwarf2.
14765 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14766 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14767 gdb.dwarf2/file1.txt: New files.
14768
a271cc33
OF
147692004-10-11 Orjan Friberg <orjanf@axis.com>
14770
a9c64011 14771 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14772 of "run", since the latter doesn't work with remote targets. Adjust
14773 the breakpoint numbering accordingly.
14774 * gdb.threads/pthread_cond_wait.exp: Ditto.
14775
895ce074
MC
147762004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14777
14778 * gdb.base/overlays.exp: Update copyright years.
14779
6be3092d
KI
147802004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14781
14782 * gdb.base/overlays.exp: Disable if target is Linux.
14783
e05389b8
FL
147842004-10-06 Felix Lee <felix+log1@specifixinc.com>
14785
14786 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14787
73cb587d
KI
147882004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14789
14790 * gdb.asm/asm-source.exp: Add m32r-linux target.
14791 * gdb.asm/m32r-linux.inc: New file.
14792
3c0edcdc
AC
147932004-09-24 Andrew Cagney <cagney@redhat.com>
14794 David Anderson <anderson@redhat.com>
14795
14796 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14797 command fails, assume things will work.
14798 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14799 (_GNU_SOURCE): Define.
14800 (print_unsigned, print_hex): Change parameter to "long long".
14801 (print_byte_count): New function, use to print byte counts.
14802 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14803 O_LARGEFILE.
14804 (main): Compute an upper bound on a corefile in max_core_size.
14805 Limit memory chunk size to max_core_size. Limit total memory
14806 allocated to max_core_size.
14807
4bb3667f
AC
148082004-09-23 Andrew Cagney <cagney@gnu.org>
14809
14810 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14811 from a separate process with code that creates a corefile by
14812 making the inferior dump core.
14813
60fe1a51
MK
148142004-09-23 Mark Kettenis <kettenis@gnu.org>
14815
14816 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14817 block.
14818
8e937346
MC
148192004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14820
14821 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14822 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14823 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14824 Likewise.
14825
7213f6d6
JJ
148262004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14827
14828 * gdb.java/jprint.exp: New test case for java inferior call.
14829 * gdb.java/jprint.java: Ditto.
14830
eac69dca
JB
148312004-09-15 Joel Brobecker <brobecker@gnat.com>
14832
14833 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14834
22227696
MC
148352004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14836
14837 * gdb.threads/killed.c: Include <stdlib.h>.
14838 * gdb.threads/pthreads.c: Likewise.
14839
7dd403a4
MC
148402004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14841
14842 * gdb.threads/killed.c: Add copyright notice.
14843
33f2d567
JM
148442004-09-10 Jason Molenda (jmolenda@apple.com)
14845
a9c64011
AS
14846 * gdb.base/define.exp: Two new tests to verify zero space chars
14847 after 'if' and 'while' commands in a user-defined command is correctly
14848 parsed.
33f2d567 14849
e05b62ac
AC
148502004-09-08 Andrew Cagney <cagney@gnu.org>
14851
14852 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14853 delivery test with duplicate at end of file.
14854
9cbe82da
MK
148552004-09-06 Mark Kettenis <kettenis@jive.nl>
14856
14857 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14858
564803d9
MC
148592004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14860
14861 * config/hppro.exp: Removed.
14862
7c6807ce
MC
148632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14864
14865 * config/sparclet.exp: Removed.
14866
bf7e26dd
MC
148672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14868
14869 * config/udi.exp: Removed.
14870
714e341b
MC
148712004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14872
14873 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14874 of "exp_continue".
14875 (advancei): Likewise.
14876
1236e623
JJ
148772004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14878
14879 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14880
3bdcad15
MI
148812004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14882
228af206 14883 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14884 to check for nodebug in executable.
14885 * gdb.gdb/observer.exp (setup_test): Likewise.
14886 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14887 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14888
c72b934c
AC
148892004-09-01 Andrew Cagney <cagney@gnu.org>
14890
14891 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14892 files.
14893
edd9b715
JJ
148942004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14895
14896 * gdb.base/unload.exp: Fix expected warning message to match
14897 latest format.
14898
fb4ce06b
CV
148992004-09-01 Corinna Vinschen <vinschen@redhat.com>
14900
14901 * gdb.base/call-rt-st.exp: Fix typos.
14902
ce78e7c3
MI
149032004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14904
14905 * gdb.threads/thread_check.exp: New testcase.
14906 * gdb.threads/thread_check.c: New testcase.
14907
2dedb159
AC
149082004-08-31 Andrew Cagney <cagney@gnu.org>
14909
14910 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14911 (skip_to_handler_entry): New procedures. Test stepping into a
14912 handler when the breakpoint is at the handler's entry point.
14913
68f53502
AC
149142004-08-30 Andrew Cagney <cagney@gnu.org>
14915
14916 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14917 gdb/1757.
14918
3e3ffd2b
MC
149192004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14920
14921 With code from Manoj Iyer <manjo@austin.ibm.com>:
14922 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14923 return value. Add an arm for "no debugging symbols found".
14924 Change a stray "error" to "perror".
14925 (gdb_run_cmd): Adapt to new return value.
14926 * gdb.base/remote.exp: Adapt to new return value.
14927 * gdb.gdb/complaints.exp: Likewise.
14928 * gdb.gdb/observer.exp: Likewise.
14929 * gdb.gdb/selftest.exp: Likewise.
14930 * gdb.gdb/xfullpath.exp: Likewise.
14931
4b6f5fd2
JB
149322004-08-27 Joel Brobecker <brobecker@gnat.com>
14933
14934 * gdb.threads/bp_in_thread.exp: New testcase.
14935
e5b25496
MC
149362004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14937
14938 Fix PR testsuite/1735.
14939 * gdb.threads/schedlock.c (thread_function): Add a cast
14940 to suppress a gcc warning.
14941 * gdb.threads/thread-specific.c (thread_function): Likewise.
14942
934353d6
MC
149432004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14944
14945 * gdb.base/unload.c: Include <stdlib.h>.
14946
f98a0aef 149472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14948
f98a0aef 14949 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14950 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14951 synchronized after the "return".
14952
5a2e8882
MC
149532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14954
14955 * gdb.mi/basics.c: Include <stdio.h>.
14956 * gdb.mi/pthreads.c: Include <stdlib.h>.
14957 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14958
a9640423
MC
149592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14960
14961 * gdb.threads/schedlock.c: Add copyright notice.
14962
b04e311d
AC
149632004-08-25 Andrew Cagney <cagney@gnu.org>
14964
14965 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14966 (skip_over_handler, breakpoint_over_hander): New test procedures.
14967 (advance, advancei): Add a proper prefix, do not use
14968 rerun_to_main.
14969 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14970
7c27f15b
MC
149712004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14972
14973 * gdb.mi/basics.c: Add copyright notice.
14974 * gdb.mi/var-cmd.c: Add copyright notice.
14975
fffc87ae
MC
149762004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14977
14978 * lib/gdb.exp: Remove signed_keyword_not_used.
14979 * lib/compiler.c: Likewise.
14980 * lib/compiler.cc: Likewise.
14981
d782e0bf
MC
149822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14983
14984 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14985 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14986
96033e83
MC
149872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14988
14989 * gdb.base/whatis.c: Add copyright notice.
14990
cf38c229
MK
149912004-08-20 Mark Kettenis <kettenis@gnu.org>
14992
14993 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14994 it to skip the breakpoints encoded in the inline assembly.
14995
f4b49756
MC
149962004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14997
14998 * Makefile.in: Add gdb.fortran.
14999
2f193b69
MC
150002004-08-20 Michael Chastain <mec.gnu@mindspring.com>
15001
15002 * gdb.base/call-sc.exp (test_scalar_returns):
15003 Fix cut-and-paste glitch in "Make fun return now".
15004
89a237cb
MC
150052004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15006
15007 * configure.in: Add gdb.fortran.
15008 * configure: Regenerate.
15009 * gdb.fortran/Makefile.in: New file.
15010 * lib/gdb.exp (skip_fortran_tests): New procedure.
15011
469aff8e
MC
150122004-08-17 Michael Chastain <mec.gnu@mindspring.com>
15013
15014 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
15015 reference to bug-gnu@prep.ai.mit.edu.
15016 * gdb.mi/mi-var-child.exp: Likewise.
15017 * gdb.mi/mi-var-cmd.exp: Likewise.
15018 * gdb.mi/mi-var-display.exp: Likewise.
15019 * gdb.mi/mi2-var-block.exp: Likewise.
15020 * gdb.mi/mi2-var-child.exp: Likewise.
15021 * gdb.mi/mi2-var-cmd.exp: Likewise.
15022 * gdb.mi/mi2-var-display.exp: Likewise.
15023
00b51b9f
MK
150242004-08-15 Mark Kettenis <kettenis@gnu.org>
15025
15026 * gdb.base/unload.c (main): Make local variable msg const.
15027
45f07fef
MC
150282004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15029
15030 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
15031 to bug-gnu@prep.ai.mit.edu.
15032 * gdb.mi/mi-disassemble.exp: Likewise.
15033 * gdb.mi/mi-eval.exp: Likewise.
15034 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
15035 default line number.
15036 * gdb.mi/mi-return.exp: Likewise.
15037 * gdb.mi/mi-simplerun.exp: Likewise.
15038 * gdb.mi/mi-stack.exp: Likewise.
15039 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
15040 number with explicit range test.
15041 * gdb.mi/mi-watch.exp: Likewise.
15042 * gdb.mi/mi2-break.exp: Likewise.
15043 * gdb.mi/mi2-cli.exp: Likewise.
15044 * gdb.mi/mi2-disassemble.exp: Likewise.
15045 * gdb.mi/mi2-eval.exp: Likewise.
15046 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
15047 default line number.
15048 * gdb.mi/mi2-return.exp: Likewise.
15049 * gdb.mi/mi2-simplerun.exp: Likewise.
15050 * gdb.mi/mi2-stack.exp: Likewise.
15051 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
15052 number with explicit range test.
15053 * gdb.mi/mi2-watch.exp: Likewise.
15054
dd8c8ee7
MC
150552004-08-15 Michael Chastain <mec.gnu@mindspring.com>
15056
15057 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
15058 * gdb.cp/m-static.exp: Likewise.
15059 * gdb.cp/rtti.exp: Likewise.
15060
4e838464
MK
150612004-08-14 Mark Kettenis <kettenis@gnu.org>
15062
15063 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
15064
8d8cb839
EZ
150652004-08-14 Eli Zaretskii <eliz@gnu.org>
15066
15067 * ChangeLog: Prefix Local Variables with semi-colons and indent
15068 the reference to older ChangeLog files, to fix fontification in
15069 Emacs.
15070
deea8bb0
MC
150712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15072
15073 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
15074 * gdb.mi/mi2-break.exp: Likewise.
15075
c3297504
MC
150762004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15077
15078 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
15079
25808999
MC
150802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15081
15082 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
15083
226a8d71
MC
150842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
15085
15086 * gdb.cp/classes.exp: Remove unused declarations. Just let
15087 test names default instead of providing special names. Remove
15088 extraneous demangler test.
15089
37fdf854
JJ
150902004-08-12 Jeff Johnston <jjohnstn@redhat.com>
15091
15092 * gdb.base/unload.exp: New test for breakpoints in dynamically
15093 loaded libraries.
15094 * gdb.base/unload.c: Ditto.
15095 * gdb.base/unloadshr.c: Ditto.
15096
2d3a7986
MC
150972004-08-12 Michael Chastain <mec.gnu@mindspring.com>
15098
15099 * gdb.cp/classes.exp (test_ptype_class_objects): Call
15100 cp_test_ptype_class.
15101 (test_enums): Likewise.
15102
c72b934c
AC
151032004-08-10 Andrew Cagney <cagney@gnu.org>
15104
15105 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
15106 files.
15107
cc503c8a
AC
151082004-08-10 Andrew Cagney <cagney@gnu.org>
15109
15110 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
15111 init_malloc call.
15112
902f2ccb
MC
151132004-08-10 Michael Chastain <mec.gnu@mindspring.com>
15114
15115 * ChangeLog: Add copyright notice. The notice is copied
15116 from emacs 21.3 top level ChangeLog.
15117
78c90502
MC
151182004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15119
15120 * lib/cp-support.exp: New file.
15121 * lib/cp-support.exp (cp_test_type_class): New function.
15122 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
15123 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
15124 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
15125 cp_test_ptype_class.
15126
88e5ea78
MC
151272004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15128
15129 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
15130 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15131 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
15132 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
15133 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
15134 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
15135 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
15136 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
15137 gdb.mi/mi2-watch.exp: Update copyright years.
15138
6a89fc9c
MK
151392004-08-09 Mark Kettenis <kettenis@gnu.org>
15140
15141 * gdb.base/sigaltstack.exp: Provide proper anchoring.
15142
1482e0de
MC
151432004-08-09 Michael Chastain <mec.gnu@mindspring.com>
15144
15145 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
15146 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
15147 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
15148 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
15149 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
15150 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
15151 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
15152 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15153 gdb.mi/mi-watch.exp: Update copyright years.
15154
1a5ce3f3
DJ
151552004-08-08 Daniel Jacobowitz <dan@debian.org>
15156
15157 PR gdb/1738
15158 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
15159 from a breakpoint with a pending signal.
15160
04f6ecf2
DJ
151612004-08-08 Daniel Jacobowitz <dan@debian.org>
15162
15163 PR gdb/1736
15164 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
15165 * gdb.base/sigaltstack.exp (finish_test): Consume output until
15166 the prompt.
15167 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
15168
54d90d35
DJ
151692004-08-08 Daniel Jacobowitz <dan@debian.org>
15170
15171 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
15172
d2f6abb0
DJ
151732004-08-08 Daniel Jacobowitz <dan@debian.org>
15174
15175 PR gdb/1736
15176 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
15177 for i?86-*-linux*.
15178
5598c03d
DJ
151792004-08-08 Daniel Jacobowitz <dan@debian.org>
15180
15181 * gdb.arch/i386-prologue.exp: Compile without debug information.
15182
c6fee705
MC
151832004-08-08 Michael Chastain <mec.gnu@mindspring.com>
15184
15185 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
15186 rather than asking gdb to search.
15187
dd90efdb
MC
151882004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15189
15190 * gdb.base/gcore.c: Include <string.h>.
15191
1e84bec1
MC
151922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15193
15194 * gdb.base/gcore.c: Add copyright notice.
15195
e425eb2b
MC
151962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
15197
15198 * gdb.base/freebpcmd.c: Include <stdio.h>.
15199 * gdb.base/long_long.c: Include <string.h>.
15200 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
15201 * gdb.base/siginfo.c: Include <string.h>.
15202 * gdb.base/sigstep.c: Include <string.h>.
15203
cb9aaed5
MC
152042004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15205
15206 * gdb.base/complex.c: Include <stdlib.h>.
15207
55944f3d
MC
152082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15209
15210 * gdb.base/complex.c: Add copyright notice.
15211
7b2953d9
MC
152122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15213
15214 * gdb.base/charset.c: Include <stdlib.h>.
15215
c9133d23
MC
152162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15217
15218 * gdb.base/auxv.c: Include <stdlib.h>.
15219
0a8490ad
MC
152202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15221
15222 * gdb.base/auxv.c: Add copyright notice.
15223
3426d5ec
MC
152242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
15225
15226 * gdb.base/coremaker.c: Add copyright notice.
15227 * gdb.base/coremaker2.c: Add copyright notice.
15228
8da195dd
AC
152292004-08-04 Andrew Cagney <cagney@gnu.org>
15230
15231 * gdb.base/store.exp: Update copyright.
15232 (check_set, up_set, check_struct, up_struct): Add a prefix to test
15233 names, do not import gdb_prompt.
15234
8d394f98
AC
152352004-08-01 Andrew Cagney <cagney@gnu.org>
15236
15237 Fix PR testsuite/1729.
15238 * gdb.base/dump.exp: Add test name to callers of capture_value, do
15239 not use capture_value with value 4.
15240 (capture_value): Add optional test name parameter.
15241 (test_reload_saved_value, test_restore_saved_value): Use $msg as
15242 the prefix, pass to capture_value.
15243
b6702b23
MK
152442004-08-01 Mark Kettenis <kettenis@gnu.org>
15245
15246 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
15247 * gdb.arch/i386-prologue.c (standard): New prototype and function.
15248 (main): Call new function.
15249
c203e0ca
MC
152502004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15251
15252 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
15253
a7995a30
MC
152542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15255
15256 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
15257
9366563b
MC
152582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
15259
b6eeaf26 15260 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
15261 Accept more values of vtbl pointer. Remove some messages
15262 about "obsolete gcc or gdb".
15263
2fc1f950
MC
152642004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15265
15266 * gdb.cp/classes.exp: Accept more varieties of ptype output.
15267
c724d49b
MC
152682004-07-30 Michael Chastain <mec.gnu@mindspring.com>
15269
15270 * gdb.base/asm-source.exp: Properly convert target board
15271 debug flags from gcc format to binutils format.
15272
736b0fce
MK
152732004-07-28 Mark Kettenis <kettenis@gnu.org>
15274
15275 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
15276 gdb1718". PR backtrace/1718 partially fixed.
15277
5633ea5c
JJ
152782004-07-27 Jeff Johnston <jjohnstn@redhat.com>
15279
15280 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
15281
575eebb1
NC
152822004-07-26 Nick Clifton <nickc@redhat.com>
15283
15284 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
15285 good default value for a specific architecture is available then
15286 set it to that value. Otherwise default to the -gstabs switch.
15287 Remove the -g... switches from the asm-flags variable. Allow the
15288 target board info to override the value if it wants to. Pass the
15289 switch on the assembler command line.
15290
62104619
MK
152912004-07-23 Mark Kettenis <kettenis@gnu.org>
15292
15293 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
15294 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
15295 (main): Call new function.
15296
4a1135b8
MC
152972004-07-22 Michael Chastain <mec.gnu@mindspring.com>
15298
15299 Test for PR exp/1715.
15300 * gdb.base/radix.exp: Refactor common procedures. Make all
15301 test names unique. Change XFAIL to KFAIL.
15302
8a12c1f0
MC
153032004-07-20 Michael Chastain <mec.gnu@mindspring.com>
15304
15305 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
15306 * gdb.ada/gnat_ada.gin: ... to here.
15307 * configure.in: Use gnat_ada.gin.
15308 * configure: Regenerate.
15309
23b451cf
AC
153102004-07-20 Andrew Cagney <cagney@gnu.org>
15311
15312 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
15313 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
15314 XFAILs. Clean up test messages and comments. Check backtraces.
15315 Delete re-sync code.
15316
ab618a02
MC
153172004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15318
15319 Fix PR cli/740.
15320 * gdb.base/annota1.exp: Honor gdb,nosignals.
15321 * gdb.base/annota3.exp: Likewise.
15322
46dad340
MC
153232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
15324
15325 * lib/java.exp: Update copyright notice.
15326
756d8c70
AC
153272004-07-19 Andrew Cagney <cagney@gnu.org>
15328
15329 * gdb.base/selftest.exp: Copy file from here ...
15330 * gdb.gdb/selftest.exp: ... to here.
15331
586027e6
AC
153322004-07-16 Andrew Cagney <cagney@redhat.com>
15333
15334 * lib/insight-support.exp: Delete file.
15335 * lib/java.exp (java_init): Fix copyright.
15336
029d2200
AC
153372004-07-16 Andrew Cagney <cagney@gnu.org>
15338
15339 * gdb.base/restore.c: Append "prologue" to comments marking the a
15340 function's prologue.
15341 * gdb.base/restore.exp: Update copyright, re-indent.
15342 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
15343 callerN" prefix where needed. Update patterns that match a
15344 function's prologue.
15345
653b62c5
MC
153462004-07-16 Michael Chastain <mec.gnu@mindspring.com>
15347
15348 * gdb.base/restore.c: Add copyright notice.
15349
f7d690e5
AC
153502004-07-16 Andrew Cagney <cagney@gnu.org>
15351
15352 * gdb.base/logical.exp: Update copyright.
15353 (evaluate): New procedure. Use to re-implement tests using
15354 several tables.
15355
d629a7cb
MH
153562004-07-14 Martin Hunt <hunt@redhat.com>
15357
15358 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
15359 which fixes some problems where init.tcl was not found.
15360
9c7bb332
AC
153612004-07-13 Andrew Cagney <cagney@gnu.org>
15362
6bf46641
AC
15363 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
15364 (check_sizeof, check_valueof): Do not include the output in the
15365 test name. Use gdb_test.
15366 (get_valueof): Use gdb_test_multiple.
15367
c4ffd4c0
AC
15368 * gdb.base/step-test.exp: Update copyright. Use
15369 gdb_test_multiple. Ensure that test names do not include
15370 architecture dependent output.
15371
ab89363a
AC
15372 * gdb.gdb/observer.exp: Update copyright.
15373 (setup_test): Use gdb_test_multiple.
15374 (attach_first_observer, attach_second_observer)
15375 (attach_third_observer, detach_first_observer)
15376 (detach_second_observer, detach_third_observer)
15377 (reset_counters, check_counters): Make $message a prefix.
15378 (test_normal_stop_notifications): Add "args" parameter - a list of
15379 init functions to be called. Make $message a prefix,
15380 (test_observer_normal_stop): Change the message prefixes so that
15381 they are unique, pass the attach / detach procedures to
15382 test_normal_stop_notifications.
15383
ec58997a
AC
15384 * gdb.base/signull.exp (test_segv): Prefix all tests with
15385 "${name}". Clean up test messages.
15386
b475183b
AC
15387 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
15388
9c7bb332
AC
15389 * gdb.base/ena-dis-br.exp: Update copyright.
15390 (break_at): New function. Replace send_gdb with gdb_test,
15391 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
15392 ignore count, not stopped at bpt", with KFAIL.
15393
2dd95497
CV
153942004-07-13 Corinna Vinschen <vinschen@redhat.com>
15395
15396 * gdb.base/attach.exp: Remove cleanupfile handling.
15397
419e626b
AC
153982004-07-12 Andrew Cagney <cagney@gnu.org>
15399
15400 * gdb.base/annota1.exp: Cleanup corefile test name.
15401 * gdb.base/annota3.exp: Ditto.
15402
8b1b3228
AC
154032004-07-12 Andrew Cagney <cagney@gnu.org>
15404
78650829
AC
15405 * gdb.base/signals.exp: Clean up copyright, re-indent.
15406
8b1b3228
AC
15407 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
15408 gdb_test and gdb_test_multiple.
15409
935c2760
JJ
154102004-07-08 Jeff Johnston <jjohnstn@redhat.com>
15411
15412 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 15413 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
15414 provide line number info for first statement in main.
15415
1544280f
AC
154162004-07-08 Andrew Cagney <cagney@gnu.org>
15417
1279f4ff
AC
15418 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
15419
1544280f
AC
15420 * gdb.base/sigbpt.exp: Make the common part of each test name a
15421 prefix instead of suffix.
15422
bcc82369
BR
154232004-07-07 Bob Rossi <bob_rossi@cox.net>
15424
15425 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
15426 test from test_tbreak_creation_and_listing to
15427 test_file_list_exec_source_file
15428 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
15429 Changed name of test from test_tbreak_creation_and_listing to
15430 test_file_list_exec_source_file
15431
23f4b0aa
JJ
154322004-07-07 Jeff Johnston <jjohnstn@redhat.com>
15433
15434 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
15435 the jmisc() constructor instead of <init>.
15436 * gdb.java/jmisc1.exp: Ditto.
15437
56401cd5
AC
154382004-07-07 Andrew Cagney <cagney@gnu.org>
15439
15440 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
15441 corrupting the PC.
15442
44ae2f6a
MC
154432004-07-06 Michael Chastain <mec.gnu@mindspring.com>
15444
15445 * gdb.cp/templates.exp: Accept whitespace change in demangler
15446 output.
15447
45a83408
AC
154482004-07-06 Andrew Cagney <cagney@gnu.org>
15449
15450 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
15451
d205ad70
MC
154522004-07-02 Michael Chastain <mec.gnu@mindspring.com>
15453
15454 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
15455 * lib/compiler.cc: Likewise.
15456
06ea1a61
MC
154572004-06-30 Michael Chastain <mec.gnu@mindspring.com>
15458
15459 * lib/compiler.cc: Work around string preprocessing problem
15460 with old hp c++ compiler.
15461 * lib/compiler.c: Likewise.
15462
daab1251
CV
154632004-06-29 Corinna Vinschen <vinschen@redhat.com>
15464
15465 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
15466 directives to conditionalize symbol prefixing.
15467 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
15468 additional_flags handling. Add underscore prefix for Cygwin.
15469 * gdb.arch/i386-unwind.c: Use preprocessor directives to
15470 conditionalize symbol prefixing.
15471 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
15472 additional_flags handling. Add underscore prefix for Cygwin.
15473
cc984116
CV
154742004-06-29 Corinna Vinschen <vinschen@redhat.com>
15475
15476 * gdb.base/bigcore.exp: Skip test on Cygwin.
15477
c279b077
MC
154782004-06-28 Michael Chastain <mec.gnu@mindspring.com>
15479
15480 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
15481 formats for "info register". Use gdb_test_multiple. Fix
15482 the "invalid register" test.
15483
0e915747
CV
154842004-06-28 Corinna Vinschen <vinschen@redhat.com>
15485
15486 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
15487 PID for Cygwin. Add Cygwin specific strings to check for in some
15488 tests.
15489 (do_attach_tests): Add a test for user interaction when attaching
15490 to a process with no matching symbol table already loaded.
15491
11422c86
AC
154922004-06-26 Andrew Cagney <cagney@gnu.org>
15493
15494 Test PR java/1567 and PR java/1565.
15495 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
15496 * gdb.java/jmisc2.exp: Delete file.
15497
cefbce26
MC
154982004-06-26 Michael Chastain <mec.gnu@mindspring.com>
15499
15500 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
15501
e19f872c
CV
155022004-06-25 Corinna Vinschen <vinschen@redhat.com>
15503
15504 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
15505 attach process.
15506
d931ba3b
MC
155072004-06-23 Michael Chastain <mec.gnu@mindspring.com>
15508
15509 * gdb.cp/pr-1553.exp: Remove.
15510
aef68c48
MC
155112004-06-22 Michael Chastain <mec.gnu@mindspring.com>
15512
15513 * gdb.cp/pr-1553.cc: Remove.
15514 * gdb.cp/pr-1553.exp: Disable this test.
15515
8d5df71a
JB
155162004-06-20 Jim Blandy <jimb@redhat.com>
15517
a9c64011 15518 Fix PR testsuite/1680.
8d5df71a
JB
15519 * gdb.arch/i386-sse.exp: Properly quote curly braces in
15520 regular expressions.
15521
4ac6f39d
MC
155222004-06-19 Michael Chastain <mec.gnu@mindspring.com>
15523
15524 Fix PR testsuite/1679.
15525 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
15526 Issue an UNSUPPORTED result instead.
15527
1b413552
JB
155282004-06-18 Jim Blandy <jimb@redhat.com>
15529
15530 * gdb.base/charset.exp: Only send a control-C if we see a new
15531 prompt and incomplete command.
15532
6daa6ebd
MC
155332004-06-18 Michael Chastain <mec.gnu@mindspring.com>
15534
15535 * gdb.cp/pr-574.cc: Add copyright notice.
15536
51fa4ae0
JB
155372004-06-17 Jim Blandy <jimb@redhat.com>
15538
15539 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
15540 cases where the regexp has no groups; this grabs random text from
15541 the previous test suite, whatever that was.
15542
8fea26c5
MC
155432004-06-17 Michael Chastain <mec.gnu@mindspring.com>
15544
15545 * gdb.cp/printmethod.cc: Add copyright notice.
15546
1e3aeb41
MC
155472004-06-16 Michael Chastain <mec.gnu@mindspring.com>
15548
15549 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
15550
9d9030bc
AC
155512004-06-16 Andrew Cagney <cagney@gnu.org>
15552
15553 * gdb.base/signull.c: Update copyright. Include <string.h>.
15554 (bowler): Replace data_pointer with data_read
15555 and data_write cases. Add code_descriptor case.
15556 (zero, desc): New array and pointer.
15557 (data, code): Change to simple pointers.
15558 * gdb.base/signull.exp: Fix probe pattern matching a function
15559 descriptor SIGSEGV. Replace data_pointer with data_read and
15560 data_write tests.
15561
acd4ad44
AC
155622004-06-16 Andrew Cagney <cagney@gnu.org>
15563
15564 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
15565
08fd625c
MC
155662004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15567
15568 * gdb.base/long_long.c: Add copyright notice.
15569
1903502c
MC
155702004-06-15 Michael Chastain <mec.gnu@mindspring.com>
15571
15572 * gdb.base/long_long.exp: Remove reference to
15573 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
15574 to gdb_breakpoint and gdb_continue_to_breakpoint.
15575
83313cb1
JB
155762004-06-14 Jim Blandy <jimb@redhat.com>
15577
15578 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
15579 endian case.
15580
1bf404ef
AC
155812004-06-14 Andrew Cagney <cagney@gnu.org>
15582
15583 * gdb.base/gcore.exp (capture_command_output): Delete the always
15584 passing tests containing inferior values.
15585 * gdb.base/ending-run.exp: Do not include the breakpoint address
15586 in the test message. Update copyright.
15587 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
15588 size in the test name, use gdb_test_multiple. Update copyright.
15589
ef220b33
MC
155902004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15591
15592 * gdb.cp/ref-types.cc: Add copyright notice.
15593
4f70a4c9
MC
155942004-06-14 Michael Chastain <mec.gnu@mindspring.com>
15595
15596 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
15597 hp_aCC_compiler.
15598 * lib/compiler.cc: Likewise.
15599 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
15600 'set' commands. Log diagnostics for other lines. Set
15601 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
15602
335928ac
MC
156032004-06-13 Michael Chastain <mec.gnu@mindspring.com>
15604
15605 * gdb.cp/try_catch.cc: Add copyright notice.
15606
2efb12e8
MC
156072004-06-12 Michael Chastain <mec.gnu@mindspring.com>
15608
15609 * gdb.cp/userdef.cc: Add copyright notice.
15610
0bbed51a
MC
156112004-06-11 Michael Chastain <mec.gnu@mindspring.com>
15612
15613 * gdb.cp/virtfunc.cc: Add copyright notice.
15614
e12a46c9
RC
156152004-06-11 Randolph Chung <tausq@debian.org>
15616
15617 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15618 problem.
15619
338e05af
AC
156202004-06-10 Andrew Cagney <cagney@gnu.org>
15621
15622 * lib/compiler.cc, lib/compiler.c: Append either
15623 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15624 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15625 instead of gcc-3-3.
15626
dc3f10cb
AC
156272004-06-09 Andrew Cagney <cagney@gnu.org>
15628
b4d946af
AC
15629 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15630 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15631
dc3f10cb
AC
15632 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15633 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15634 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15635 fixed.
15636
b5c0bfa2
AC
156372004-06-09 Andrew Cagney <cagney@gnu.org>
15638
15639 * gdb.base/structs.exp (test_struct_returns): Replace
15640 "return_value_unknown" and "finish_value_unknown" by
15641 "return_value_known" and "finish_value_known". Instead of
15642 "return_value_unknown" iff "finish_value_unknown", check
15643 "return_value_known" implies "finish_value_known".
15644
caeb605f
MH
156452004-06-08 Martin Hunt <hunt@redhat.com>
15646
15647 * gdb.base/float.exp: Add pattern for mips targets.
15648
c892bb64
RC
156492004-06-08 Randolph Chung <tausq@debian.org>
15650
15651 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15652 message for unknown architectures more clear.
15653
48306d3e
JB
156542004-06-08 Joel Brobecker <brobecker@gnat.com>
15655
15656 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15657 start the execution of the program.
15658
83ecb59f
JB
156592004-06-07 Jim Blandy <jimb@redhat.com>
15660
15661 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15662 * gdb.arch/i386-cpuid.h: New helper file.
15663
55264cb4
RC
156642004-06-07 Randolph Chung <tausq@debian.org>
15665
15666 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15667 has started.
15668
23cadb28
RM
156692004-06-04 Roland McGrath <roland@redhat.com>
15670
15671 Fix PR gdb/1647.
15672 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15673 differently to be robust to output buffering differences.
15674
51d01eda
MC
156752004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15676
15677 * gdb.threads/pthreads.exp: Update copyright years.
15678 (check_control_c): Change asynchronous 'after' to synchronous.
15679
f4fc3b93
RM
156802004-06-04 Roland McGrath <roland@redhat.com>
15681
15682 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15683 next gdb prompt.
15684
4013522b
MC
156852004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15686
15687 Fix PR gdb/1636.
15688 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15689 calls to synchronous.
15690
7a8f1e6b
JB
156912004-05-26 Jim Blandy <jimb@redhat.com>
15692
15693 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15694
81bb3443
RC
156952004-05-24 Randolph Chung <tausq@debian.org>
15696
15697 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15698 * gdb.asm/pa.inc: New file.
15699
8f5a3103
MK
157002004-05-22 Mark Kettenis <kettenis@gnu.org>
15701
15702 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15703
734b8fe8 157042004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15705 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15706
15707 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15708 GDB prompt.
15709
725603e1
UW
157102004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15711
f4fc3b93 15712 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15713 setjmp/longjmp. Use sigaction instead of signal.
15714
8b923272 157152004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15716 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15717
15718 * gdb.threads/pthread_cond_wait.c: New file.
15719 * gdb.threads/pthread_cond_wait.exp: New testcase.
15720
8bfabb04
AC
157212004-05-13 Andrew Cagney <cagney@redhat.com>
15722
15723 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15724 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15725
42edda50
AC
157262004-05-11 Andrew Cagney <cagney@redhat.com>
15727
15728 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15729 fixed but revealed gdb/1639.
15730
d303a6c7
AC
157312004-05-10 Andrew Cagney <cagney@redhat.com>
15732
15733 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15734 func1" and "next to 2nd alarm", kernel bug avoided.
15735
bf08c2a1
DJ
157362004-05-10 Daniel Jacobowitz <dan@debian.org>
15737
15738 PR external/1568
15739 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15740 XFAIL if it is smaller than bytes_allocated.
15741 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15742 (main): Make chunks_allocated unsigned. Correct comment.
15743
c0586a34
JB
157442004-05-07 Joel Brobecker <brobecker@gnat.com>
15745
15746 * gdb.arch/powerpc-aix-prologue.c: New file.
15747 * gdb.arch/powerpc-aix-prologue.exp: New file.
15748
f2785d12
JB
157492004-05-07 Jim Blandy <jimb@redhat.com>
15750
15751 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15752 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15753
bd7f6e30
JB
157542004-05-06 Joel Brobecker <brobecker@gnat.com>
15755
15756 * gdb.base/sep.exp: No longer setup_kfail when the program was
15757 built with dwarf2.
15758
0a5e7efe
JI
157592004-05-05 Jim Ingham <jingham@apple.com>
15760
15761 * gdb.base/pending.exp: Make sure pending breakpoints
15762 preserve the ignore count.
f4fc3b93 15763
a8958849
MK
157642004-04-27 Jerome Guitton <guitton@gnat.com>
15765
15766 * i386-prologue.exp: Add testcase for jump instruction as first
15767 instruction of the real code.
15768 * i386-prologue.c (jump_at_beginning): New function.
15769
7e103f5b
MK
157702004-04-28 Mark Kettenis <kettenis@gnu.org>
15771
15772 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15773 x86_64-*-*.
15774
5d38b224
MK
157752004-04-28 Mark Kettenis <kettenis@gnu.org>
15776
15777 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15778 i*86-*-*.
15779
0ef32fd9
MK
157802004-04-25 Mark Kettenis <kettenis@gnu.org>
15781
15782 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15783 expression that checks the return type.
15784
71d7dd7c
AC
157852004-04-23 Andrew Cagney <cagney@redhat.com>
15786
15787 * gdb.base/call-sc.exp: New test of scalar call/return values.
15788 * gdb.base/call-sc.c: Ditto.
15789
1e9f977e
JJ
157902004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15791
15792 * gdb.threads/manythreads.c: Reduce thread stack size.
15793
899d9e3a
JJ
157942004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15795
15796 * gdb.threads/manythreads.c: Add copyright notice.
15797
61bcae62
AC
157982004-04-23 Andrew Cagney <cagney@redhat.com>
15799
15800 * gdb.base/siginfo.exp: Better handle step out of signal.
15801 * gdb.base/sigstep.exp: Ditto.
15802
7339a42e 158032004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15804 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15805
15806 * gdb.threads/manythreads.c: New testcase.
15807 * gdb.threads/manythreads.exp: Ditto.
15808
5c98409b
JB
158092004-04-22 Jim Blandy <jimb@redhat.com>
15810
15811 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15812 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15813
3b611f1a
MC
158142004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15815
15816 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15817
f0fd9238
AC
158182004-04-21 Andrew Cagney <cagney@redhat.com>
15819
15820 * gdb.base/sigstep.c: New file.
15821 * gdb.base/sigstep.exp: New file.
15822
90990674
JB
158232004-04-16 Joel Brobecker <brobecker@gnat.com>
15824
15825 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15826 call to observer_notify_normal_stop.
15827
78cef34b
AC
158282004-04-15 Andrew Cagney <cagney@redhat.com>
15829
15830 * gdb.base/siginfo.c: New file.
15831 * gdb.base/siginfo.exp: New file.
15832
d2343407
JB
158332004-04-12 J. Brobecker <brobecker@gnat.com>
15834
15835 * gdb.base/sep.exp: Fix typo in comment.
15836
a2dba3c8
JB
158372004-04-12 J. Brobecker <brobecker@gnat.com>
15838
15839 * gdb.base/sep.c: New file.
15840 * gdb.base/sep-proc.c: New file.
15841 * gdb.base/sep.exp: New testcase.
15842
15f7b60e
MK
158432004-04-09 Mark Kettenis <kettenis@gnu.org>
15844
15845 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15846 support.
15847
44f4de1a
AC
158482004-04-05 Andrew Cagney <cagney@redhat.com>
15849
15850 * gdb.base/sigaltstack.c: New file.
15851 * gdb.base/sigaltstack.exp: New file.
15852
ef04f396
JB
158532004-04-04 Joel Brobecker <brobecker@gnat.com>
15854
15855 * gdb.base/foll-fork.exp: Update the expected output for
15856 "help set follow-fork-mode", to match a change that was made
15857 to the help of this variable on 2004-01-13.
15858
d40d2c92
JB
158592004-04-01 Joel Brobecker <brobecker@gnat.com>
15860
15861 * lib/ada.exp: Add copyright notice.
15862 * bar.ads: Likewise.
15863 * bar.adb: Likewise.
15864 * null_record.adb: Likewise.
15865 * null_record.exp: Likewise.
15866 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15867
f86ef5a3
JB
158682004-04-01 Joel Brobecker <brobecker@gnat.com>
15869
15870 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15871 * configure: Regenerate.
15872
414e70e3
JB
158732004-04-01 Joel Brobecker <brobecker@gnat.com>
15874
15875 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15876 to build the application. Remove the message printed when in
15877 verbose mode, redundant with the UNSUPPORTED message above.
15878
f0aaee49
JB
158792004-03-31 Joel Brobecker <brobecker@gnat.com>
15880
15881 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15882 * gdb.ada (null_record.exp): New testcase.
15883
ac81cb54
JB
158842004-03-31 Joel Brobecker <brobecker@gnat.com>
15885
15886 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15887
854af2f7
JB
158882004-03-31 Joel Brobecker <brobecker@gnat.com>
15889
15890 * gdb.ada: New subdirectory.
15891 * gdb.ada/Makefile.in: New file.
15892 * gdb.ada/gnat_ada.gpr.in: New file.
15893
034cb681
JB
158942004-03-31 Joel Brobecker <brobecker@gnat.com>
15895
15896 * lib/ada.exp: New file.
15897
78a1a894
DJ
158982004-03-24 Daniel Jacobowitz <drow@mvista.com>
15899
15900 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15901 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15902
4b2b3b3e
AC
159032004-03-22 Andrew Cagney <cagney@redhat.com>
15904
15905 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15906 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15907 Problem identified by Ulrich Weigand.
15908
23c73aa3
DC
159092004-03-17 David Carlton <carlton@kealia.com>
15910
15911 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15912 PR c++/826.
15913
d63a86f8
RM
159142004-03-16 Roland McGrath <roland@redhat.com>
15915
15916 * gdb.base/auxv.exp: New file.
15917 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15918
0e02aa50
DC
159192004-03-12 David Carlton <carlton@kealia.com>
15920
15921 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15922 * gdb.cp/pr-1553.cc: Ditto.
15923 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15924 pass branch.
15925
c20b71be
MC
159262004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15927
15928 * gdb.cp/templates.exp: Accept more template types.
15929
c7414a01
MC
159302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15931
15932 From Corinna Vinschen with modifications.
15933 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15934 local variable obj_with_enum.
15935 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15936 results with obj_with_enum.
15937
ed69573c
MC
159382004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15939
15940 * gdb.cp/classes.cc: New file, copied from misc.cc.
15941 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15942
28301461
MC
159432004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15944
15945 * gdb.cp/misc.cc: Add copyright notice.
15946
1198ecbe
DC
159472004-03-05 David Carlton <carlton@kealia.com>
15948
15949 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15950 * gdb.cp/rtti.h: Update copyright.
15951 (namespace n2::n3): New.
15952 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15953 (n2::n3::func3): New.
15954 (main): Call n2::n3::func3.
15955 * gdb.cp/rtti2.cc: Update copyright.
15956 (n2::create3): New.
15957
9e08c470
MK
159582004-03-04 Mark Kettenis <kettenis@gnu.org>
15959
15960 * gdb.asm/openbsd.inc: Fix typo.
15961
4bebc3aa
FF
159622004-03-03 Fred Fish <fnf@redhat.com>
15963
15964 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15965 "val" instead of unused "size". Update copyright year.
15966
6ea9fb37
DJ
159672004-02-29 Daniel Jacobowitz <drow@mvista.com>
15968
15969 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15970 to use unsigned char.
15971 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15972 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15973
23b23974
DJ
159742004-02-29 Daniel Jacobowitz <drow@mvista.com>
15975
15976 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15977 line of output.
15978
7574fd53
DJ
159792004-02-28 Daniel Jacobowitz <drow@mvista.com>
15980
15981 * gdb.base/relocate.c (dummy): Initialize.
15982
a195357f
DJ
159832004-02-28 Daniel Jacobowitz <drow@mvista.com>
15984
15985 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15986 a breakpoint at exit.
15987
72fd54a9
FF
159882004-02-27 Fred Fish <fnf@redhat.com>
15989
15990 * gdb.base/chng-syms.exp: Add expect condition to match failing
15991 case that isn't a timeout.
15992
b9d23137
AC
159932004-02-27 Andrew Cagney <cagney@redhat.com>
15994
15995 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15996 support.
15997
15d208f6 159982004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15999
15d208f6
FF
16000 * gdb.arch/gdb1431.c: Remove.
16001 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
16002 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
16003 of "until" incorrectly.
16004
98f9cd2d
JB
160052004-02-26 J. Brobecker <brobecker@gnat.com>
16006
16007 * gdb.cp/class2.cc (empty): New class.
16008 (refer): New function.
16009 (main): Declare an object of type empty and use it.
16010 * gdb.cp/class2.exp: Print the value of an object of type empty.
16011
9b50c11b
JJ
160122004-02-26 Jeff Johnston <jjohnstn@redhat.com>
16013
16014 * gdb.base/langs.exp: Update query string to match the
16015 new nquery format used for pending breakpoints.
16016
0dcd613f
AC
160172004-02-26 Andrew Cagney <cagney@redhat.com>
16018
16019 Fix PR i18n/1570.
16020 * gdb.base/charset.c: Update copyright notice.
16021 (main, init_string): Remove the escape character '\e' tests.
16022 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
16023 * gdb.base/charset.exp (valid_host_charset): Ditto.
16024 * gdb.base/setvar.exp: Ditto.
16025
b8a56647
AC
160262004-02-24 Andrew Cagney <cagney@redhat.com>
16027
90d59e34
AC
16028 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
16029 mmapped data in core file" PASS and FAIL messages consistent.
16030
b8a56647
AC
16031 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
16032 setting a breakpoint. Work around PR java/1565.
16033
9f27c604
JJ
160342004-02-23 Jeff Johnston <jjohnstn@redhat.com>
16035
16036 * lib/gdb.exp (gdb_breakpoint): Update query string to match
16037 new nquery format.
16038 * gdb.base/pending.exp: Ditto.
16039
3224a706
MK
160402004-02-22 Mark Kettenis <kettenis@gnu.org>
16041
16042 * configure.in: Run stabs tests on *BSD.
16043 * configure: Regenerated.
16044
41e0a9ca
MK
160452004-02-21 Mark Kettenis <kettenis@gnu.org>
16046
16047 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
16048
1e1b3428
FF
160492004-02-20 Fred Fish <fnf@redhat.com>
16050
16051 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
16052 blank in test for "returns short", for consistency with other
16053 "returns xxx" tests. Update copyright year.
16054
f9a7572a
FF
160552004-02-19 Fred Fish <fnf@redhat.com>
16056
16057 New testcase for PR breakpoint/1558.
16058 * gdb.arch/gdb1558.exp: New file.
16059 * gdb.arch/gdb1558.c: New file.
16060
b2ce2854
EZ
160612004-02-19 Elena Zannoni <ezannoni@redhat.com>
16062
16063 * gdb.base/nodebug.exp: Fix typo.
16064
e7c9ff01
JB
160652004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16066
16067 Committed by Jim Blandy <jimb@redhat.com>.
16068
62f4b920
JB
16069 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
16070
2db536a1
JB
16071 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
16072
e7c9ff01
JB
16073 * gdb.base/float.exp: Support s390*-*-* targets.
16074
f3205b34
AF
160752004-02-17 Adam Fedor <fedor@gnu.org>
16076
16077 * gdb.base/gdb1555.exp: New file.
16078 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
16079
9d62932d
EZ
160802004-02-17 Elena Zannoni <ezannoni@redhat.com>
16081
16082 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
16083
344c9711
FF
160842004-02-16 Fred Fish <fnf@redhat.com>
16085
16086 * gdb.arch/gdb1291.c: Remove
16087 * gdb.arch/gdb1291.s: New test input file.
16088 * gdb.arch/gdb1291.exp: Expand test to check case that should not
16089 fail. Test for correct result, known incorrect result, other
16090 failures and timeouts.
16091
2d822687
AC
160922004-02-16 Andrew Cagney <cagney@redhat.com>
16093
16094 * gdb.base/bigcore.exp: New file.
16095 * gdb.base/bigcore.c: New file.
16096
dac15b66
AC
160972004-02-13 Andrew Cagney <cagney@redhat.com>
16098
16099 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
16100 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
16101 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
16102 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
16103 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
16104 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
16105 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
16106 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
16107 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
16108 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
16109
6bdfc2c4
JJ
161102004-02-11 Jeff Johnston <jjohnstn@redhat.com>
16111
16112 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
16113 executed is an alloc instruction.
16114
87b3ede8
DC
161152004-02-11 David Carlton <carlton@kealia.com>
16116
16117 * gdb.cp/breakpoint.exp: New.
16118 * gdb.cp/breakpoint.cc: New.
16119
6e19e2bf
MC
161202004-02-11 Michael Chastain <mec.gnu@mindspring.com>
16121
16122 Partial fix for PR gdb/1543.
16123 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
16124 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
16125 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
16126 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
16127 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
16128 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
16129 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
16130 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
16131 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
16132 to bug-gdb@prep.ai.mit.edu .
16133 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
16134 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
16135 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
16136 Likewise.
16137
5c5455dc
AC
161382004-02-10 Andrew Cagney <cagney@redhat.com>
16139
16140 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
16141 using gdb_internal_error_resync.
16142
9cf689d7
DJ
161432004-02-09 Daniel Jacobowitz <drow@mvista.com>
16144
16145 * gdb.threads/thread-specific.exp: Stop early if no threads are
16146 found.
16147
d2dc51db
MC
161482004-02-09 Michael Chastain <mec.gnu@mindspring.com>
16149
16150 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
16151
14b1a056
DJ
161522004-02-08 Daniel Jacobowitz <drow@mvista.com>
16153
16154 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
16155 breakpoints.
16156
83f66e8f
DJ
161572004-02-07 Daniel Jacobowitz <drow@mvista.com>
16158
16159 * config/sim.exp (gdb_load): Handle $arg == "".
16160 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
16161 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
16162
30fc0091
EZ
161632004-02-07 Elena Zannoni <ezannoni@redhat.com>
16164
a9c64011
AS
16165 * gdb.base/maint.exp: Update test to reflect
16166 obstack changes.
30fc0091 16167
4d806929
JJ
161682004-02-04 Jeff Johnston <jjohnstn@redhat.com>
16169
16170 * gdb.base/pendshr.c (pendfunc): New function that calls
16171 pendfunc1.
16172 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
16173
7bfdd688
FF
161742004-02-04 Fred Fish <fnf@redhat.com>
16175
16176 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
16177 function symbols and update copyright years.
16178 * gdb.arch/gdb1291.c: Ditto.
16179
aaa08ee4
MC
161802004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16181
16182 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
16183
dbad7755
MC
161842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16185
16186 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
16187
ec4646ef
MC
161882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
16189
16190 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
16191
1b802196
FF
161922004-02-02 Fred Fish <fnf@redhat.com>
16193
16194 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
16195 remote targets. Update copyright years.
16196
18fe2033
JJ
161972004-02-02 Jeff Johnston <jjohnstn@redhat.com>
16198
16199 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
16200 support.
16201 * gdb.base/langs.exp: Fix test which attempts to create
16202 breakpoint on non-existent function to handle new pending
16203 support.
16204 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
16205 a breakpoint.
16206 * gdb.base/pending.exp: New test.
16207 * gdb.base/pending.c: New file.
16208 * gdb.base/pendshr.c: Ditto.
16209
8d577d32
DC
162102004-02-02 David Carlton <carlton@kealia.com>
16211
16212 * gdb.cp/overload.exp: Add overloadNamespace tests.
16213 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
16214 (overloadNamespace, XXX): New.
16215 (main): Call XXX::marker2.
16216
3ad13771
FF
162172004-02-01 Fred Fish <fnf@redhat.com>
16218
16219 * gdb.base/dump.exp: Use runto_main instead of "runto main".
16220 * gdb.base/finish.exp: Ditto.
16221 * gdb.base/gcore.exp: Ditto.
16222 * gdb.base/huge.exp: Ditto.
16223 * gdb.base/info-proc.exp: Ditto.
16224 * gdb.base/return2.exp: Ditto.
16225 * gdb.threads/gcore-thread.exp: Ditto.
16226
44c75849
DJ
162272004-02-01 Daniel Jacobowitz <drow@mvista.com>
16228
16229 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
16230
005bc093
MK
162312004-02-01 Mark Kettenis <kettenis@gnu.org>
16232
16233 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
16234 that opening the file succeeds on OpenBSD.
16235
c47cebdb
DJ
162362004-02-01 Daniel Jacobowitz <drow@mvista.com>
16237
16238 * gdb.threads/thread-specific.c: New file.
16239 * gdb.threads/threads-specific.exp: New test script.
16240 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
16241 to expect_out.
16242
5a01311c
MK
162432004-02-01 Mark Kettenis <kettenis@gnu.org>
16244
16245 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
16246 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
16247 only on the "print_small_structs from print_long_arg_list" test.
16248
ce22a4f1
DJ
162492004-02-01 Daniel Jacobowitz <drow@mvista.com>
16250
16251 * gdb.base/completion.exp: Kill a stray backslash.
16252
16253 From Jim Ingham <jingham@apple.com>:
16254 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
16255 agrees with the result from sending a tab.
16256
abbab9d3
DJ
162572004-01-31 Daniel Jacobowitz <drow@mvista.com>
16258
16259 * gdb.base/chng-syms.exp: Remove stray newline.
16260
53904d1e
MK
162612004-01-31 Mark Kettenis <kettenis@gnu.org>
16262
16263 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
16264 *-*-openbsd*.
16265 * gdb.asm/openbsd.inc: New file.
16266
3a4b3aac
MK
162672004-01-30 Mark Kettenis <kettenis@gnu.org>
16268
16269 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
16270 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
16271 *-*solaris2*. Remove commented out default settings for
16272 asm-flags. Replace gdb_compile with target_link.
16273
ebac27b4
MC
162742004-01-29 Michael Chastain <mec.gnu@mindspring.com>
16275
16276 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
16277 for all tests. Remove old hp-ux and cygnus xfail cases.
16278
d8679d84
PH
162792004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
16280
16281 * gdb.base/chng-syms.exp: New file.
16282 * gdb.base/chng-syms.c: New file.
16283
0a55bc22
MC
162842004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16285
16286 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
16287 Provide arms for current output in all my configurations.
16288
94b8e876
MC
162892004-01-24 Michael Chastain <mec.gnu@mindspring.com>
16290
16291 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
16292 * lib/compiler.cc: Likewise.
16293 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
16294 get the right preprocessor. Eval the output directly. Remove
16295 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
16296 hp_f77_compiler and hp_f90_compiler completely.
16297 (gdb_preprocess): Delete.
16298 (get_compiler): Delete.
16299
7cf03d44
MK
163002004-01-24 Mark Kettenis <kettenis@gnu.org>
16301
16302 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
16303 <string.h>.
16304
68b6dce9
NR
163052004-01-24 Nick Roberts <nick@nick.uklinux.net>
16306
16307 * gdb.mi/mi-stack.exp: Update copyright.
16308
b368761e
DC
163092004-01-23 David Carlton <carlton@kealia.com>
16310
16311 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
16312 test for cp_lookup_transparent_type.
16313 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
16314 call them.
16315
f2061b53
DJ
163162004-01-23 Daniel Jacobowitz <drow@mvista.com>
16317
16318 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
16319 after -var-update.
16320
37fc574a
DC
163212004-01-23 David Carlton <carlton@kealia.com>
16322
16323 * gdb.cp/namespace.cc (C::ensureRefs): New.
16324 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
16325
8e94b928
NR
163262004-01-20 Nick Roberts <nick@nick.uklinux.net>
16327
16328 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
16329 case "-stack-list-locals 2".
16330 * gdb.mi/mi-var-child.exp: Test for case
16331 "-var-list-children --all-values NAME".
16332
997b0952
MC
163332004-01-18 Michael Chastain <mec.gnu@mindspring.com>
16334
16335 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
16336
52470da3
MK
163372004-01-18 Mark Kettenis <kettenis@gnu.org>
16338
7049b4b8
MK
16339 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
16340 used with gdb_test_multiple.
16341
52470da3
MK
16342 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
16343 read at address 0. This fixes PR testsuite/1504.
16344
da6012e5
DJ
163452004-01-18 Daniel Jacobowitz <drow@mvista.com>
16346
16347 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
16348 Remove downloading, guessing the host executable, the calls to
16349 gdb_file_cmd and gdb_target_cmd, and "load" support.
16350 (infer_host_exec): New function broken out from gdb_load.
16351 (gdb_load): New wrapper for gdbserver_gdb_load.
16352 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
16353 gdb_target_cmd. Use -target-select.
16354 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
16355 Download binaries to the host. Clear last_mi_remote_file when
16356 we load a new binary.
16357 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
16358 call gdbserver_gdb_load and mi_gdb_target_cmd.
16359
32c70722
MC
163602004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16361
16362 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
16363 type patterns.
16364
b0cecf36
MC
163652004-01-17 Michael Chastain <mec.gnu@mindspring.com>
16366
16367 * gdb.cp/templates.exp: Fix typo in test name of
16368 "print Foo<volatile char*>::foo".
16369
4120d7e6
MC
163702004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16371
16372 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
16373
f679e530
BE
163742004-01-16 Ben Elliston <bje@wasabisystems.com>
16375
16376 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
16377 (clean mostlyclean): Remove empty rm.
16378
091c48f6
MC
163792004-01-15 Michael Chastain <mec.gnu@mindspring.com>
16380
16381 * gdb.base/setvar.exp: Add copyright years.
16382
3e5fc8d2
DC
163832004-01-14 David Carlton <carlton@bactrian.org>
16384
16385 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
16386 PR c++/1511 and update coment.
16387 * gdb.cp/templates.exp: Update patterns to match current output.
16388 If changes involve something other than whitespace, KFAIL
16389 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
16390
63d06c5c
DC
163912004-01-14 David Carlton <carlton@kealia.com>
16392
16393 * gdb.cp/namespace.exp: Add tests involving classes defined within
16394 namespaces.
16395 * gdb.cp/namespace.cc (C::CClass): New.
16396 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
16397
a51dab88
EZ
163982004-01-14 Elena Zannoni <ezannoni@redhat.com>
16399
16400 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
16401 what debug info we have. Print a better message if something goes
16402 wrong while producing the separate debug info file.
16403
a476ccc9
MC
164042004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16405
16406 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
16407
f453692c
MC
164082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
16409
16410 * gdb.base/callfuncs.c: Add copyright notice.
16411
f40063a5
MC
164122004-01-13 Michael Chastain <mec.gnu@mindspring.com>
16413
16414 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
16415 inheritance. PR gdb/1498, PR gcc/13539.
16416
19ac3974
EZ
164172004-01-13 Elena Zannoni <ezannoni@redhat.com>
16418
a9c64011
AS
16419 * gdb.threads/gcore-thread.exp: Prefix name of binary with
16420 test specific name.
16421 * gdb.mi/gdb669.exp: Ditto.
16422 * gdb.mi/mi-pthreads.exp: Ditto.
16423 * gdb.mi/mi1-pthreads.exp: Ditto.
16424 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 16425
56c97c6e
MC
164262004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16427
16428 * gdb.cp/member-ptr.cc: Add copyright notice.
16429
a0644324
MC
164302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
16431
16432 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
16433 some patterns for recent versions of gcc and hpacc. Delete
16434 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
16435 Delete tests that access a NULL pointer-to-member-data. This
16436 script is still disabled for gcc.
16437
32fabe09
EZ
164382004-01-12 Elena Zannoni <ezannoni@redhat.com>
16439
16440 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 16441 escaped correctly.
32fabe09 16442
1f8a6abb
EZ
164432004-01-12 Elena Zannoni <ezannoni@redhat.com>
16444
16445 * gdb.base/sepdebug.exp: New file.
16446 * gdb.base/sepdebug.c: New file.
16447 * lib/gdb.exp (separate_debug_filename): New procedure.
16448 (gdb_gnu_strip_debug): New procedure.
16449
48efe704
AC
164502004-01-12 Andrew Cagney <cagney@redhat.com>
16451
16452 * gdb.mi/ChangeLog: Delete file. Renamed to ...
16453 * gdb.mi/ChangeLog-1999-2003: New file.
16454
a9415475
AC
164552004-01-12 Andrew Cagney <cagney@redhat.com>
16456
16457 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
16458 "Renaming a directory to a non-empty directory returns ENOTEMPTY
16459 or EEXIST", treat EBUSY as an XFAIL.
16460
83b8cf9d
MC
164612004-01-11 Michael Chastain <mec.gnu@mindspring.com>
16462
16463 * gdb.base/scope.exp: Remove obsolete setup_xfail for
16464 hp_cc_compiler.
16465
9939d2a8
MC
164662004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16467
16468 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
16469 decorations.
16470
1ff8cadf
MC
164712004-01-10 Michael Chastain <mec.gnu@mindspring.com>
16472
16473 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
16474 and "(aCC)" decorations. Remove obsolete doco about old
16475 test results.
16476
6fa9022e
MC
164772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16478
16479 * gdb.cp/exception.exp: Fix typo in doco.
16480
209721fe
MK
164812004-01-09 Mark Kettenis <kettenis@gnu.org>
16482
16483 * gdb.base/gdb1476.exp: Fix typo.
16484
ef11303e
MC
164852004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16486
16487 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
16488 file.
16489
041ab88c
MC
164902004-01-09 Michael Chastain <mec.gnu@mindspring.com>
16491
16492 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
16493 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
16494 Use gdb_compile. Remove restriction on gcc. Add some patterns
16495 for recent version of gdb. Delete second half, which was a copy
16496 of the first half with different build flags. This test is
16497 still disabled because it is still not ready for production.
16498
e36d075a
MC
164992004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16500
16501 * gdb.cp/exception.cc: Add copyright notice.
16502 * gdb.cp/exception.exp: Add a notice that this file is broken
16503 because of line number changes caused by addition of copyright
16504 notice.
16505
42b190ad
MC
165062004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16507
16508 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
16509 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
16510
8f25f06b
MC
165112004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16512
16513 * gdb.cp/classes.exp: Accept gnu abi 2.
16514 * gdb.cp/derivation.exp: Likewise.
16515 * gdb.cp/overload.exp: Likewise.
16516 * gdb.cp/virtfunc.exp: Likewise.
16517
06ded8b8
MC
165182004-01-08 Michael Chastain <mec.gnu@mindspring.com>
16519
16520 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
16521 semicolon after end of function.
16522
77c26ae3
MC
165232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16524
16525 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
16526 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
16527 boilerplate code for compiling and running the program under
16528 test. Add some string method tests.
16529
20757486
MC
165302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16531
16532 * gdb.cp/bs15503.cc: Add copyright notice.
16533 * gdb.cp/bs15503.exp: Adjust line number.
16534
0fd3b503
MC
165352004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16536
16537 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
16538 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
16539
10d1bea8
MC
165402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16541
16542 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
16543 hp_cc_compiler.
16544
2789202a
MC
165452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16546
16547 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
16548 * gdb.cp/ctti.exp: Use the marker instead of "next".
16549 With gcc, run further before bailing.
16550
b862f14c
MC
165512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16552
16553 * gdb.cp/cttiadd.cc: Add copyright notice.
16554 * gdb.cp/cttiadd1.cc: Likewise.
16555 * gdb.cp/cttiadd2.cc: Likewise.
16556 * gdb.cp/cttiadd3.cc: Likewise.
16557
96da2469
MC
165582004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16559
16560 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
16561 Use gdb_test, gdb_test_multiple. Use floating-point values that
16562 have exact representations in IEEE-ish formats.
16563
053248ff
MC
165642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16565
16566 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
16567 compilers. Delete duplicate call to get_compiler_info.
16568 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
16569 * gdb.base/volatile.exp: Likewise.
16570
84acecdd
MK
165712004-01-07 Mark Kettenis <kettenis@gnu.org>
16572
16573 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
16574 memory at address 0.
16575
fe11a27f
MC
165762004-01-07 Michael Chastain <mec.gnu@mindspring.com>
16577
16578 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
16579 to test for hp-ux assembler. Fix copyright years.
16580
60ad077b
AC
165812004-01-07 Andrew Cagney <cagney@redhat.com>
16582
16583 * gdb.base/fileio.c (strerrno): Add "EBUSY".
16584
1c9b8f33
AC
165852004-01-07 Andrew Cagney <cagney@redhat.com>
16586
16587 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
16588 when creating the read-only file. From analysis by Roland McGrath
16589 and Elena Zannoni.
16590
753ccc7a
MC
165912004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16592
16593 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
16594
eca3e36b
MC
165952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16596
16597 * gdb.base/cvexpr.c: Be type-safe with function pointers and
16598 data pointers.
16599
f8d4bac4
MC
166002004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16601
16602 * gdb.cp/m-static.exp: Compile one source file at a time.
16603 Delete unused call to get_compiler_info.
16604
9b4e0f94
MC
166052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
16606
16607 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
16608 * gdb.base/call-rt-st.exp: Likewise.
16609 * gdb.base/nodebug.exp: Likewise.
16610 * gdb.base/volatile.exp: Likewise.
16611 * gdb.cp/ref-types.exp: Likewise.
16612 * gdb.cp/templates.exp: Likewise.
16613
023c1024
MK
166142004-01-05 Mark Kettenis <kettenis@gnu.org>
16615
16616 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16617
19703c4a
MC
166182004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16619
16620 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16621 hppa*-hp-hpux*.
16622
18b67037
MK
166232004-01-04 Mark Kettenis <kettenis@gnu.org>
16624
ba6219c8
MK
16625 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16626 x86_64-*-*.
16627
18b67037
MK
16628 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16629 sparc64-*-* and sparc*-solaris2*.
16630
1bfbbb9d
MK
166312004-01-04 Mark Kettenis <kettenis@gnu.org>
16632
16633 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16634 return ${tests}" test. The ${tests} already mentions the
16635 filename.
16636
06846494
MC
166372004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16638
16639 * gdb.cp/local.exp: Accept gcc abi 2.
16640
3b0cb202
MC
166412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16642
16643 * gdb.cp/templates.exp: Accept gcc abi 2.
16644
0643ec3f
MC
166452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16646
16647 * lib/compiler.cc: Remove supports_template_debugging.
16648 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16649
d231d0b1
MC
166502004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16651
16652 * gdb.cp/namespace.exp: Accept gcc abi 2.
16653
44ffb27c
MC
166542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16655
16656 * gdb.cp/method.exp: Accept gcc abi 2.
16657
184ad485
MC
166582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16659
16660 * gdb.cp/classes.exp: Generate identical results as old version.
16661 * gdb.cp/derivation.exp: Likewise.
16662 * gdb.cp/overload.exp: Likewise.
16663 * gdb.cp/virtfunc.exp: Likewise.
16664
116f09e7
MC
166652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16666
16667 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16668 mysterious bug with sourceware version of expect.
16669
b1379776
MC
166702004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16671
16672 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16673 current versions of gcc, including gcc abi 2. Remove gratuitous
16674 restart of test program. Use gdb_test_multiple and gdb_test for
16675 all tests. Add patterns to xfail missing "const" in "const char *"
16676 and kfail PR gdb/1155.
16677
6b7a4c0e
MC
166782004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16679
16680 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16681 current versions of gcc, including gcc abi 2. Remove gratuitous
16682 restart of test program. Use gdb_test_multiple and gdb_test for
16683 all tests. Add patterns to kfail PR gdb/1498.
16684
51615d72
MC
166852003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16686
16687 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16688 current versions of gcc, including gcc abi 2. Use "breakpoint"
16689 and "continue" instead of restarting the target program. Use
16690 gdb_test_multiple and gdb_test for all tests.
16691
7b79a9d7
MK
166922004-01-01 Mark Kettenis <kettenis@gnu.org>
16693
16694 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16695 for *-*-solaris2*.
16696
1cd3489f
MC
166972003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16698
16699 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16700 current versions of gcc, including gcc abi 2. Use "breakpoint"
16701 and "continue" instead of restarting the target program several
16702 times. Use gdb_test_multiple and gdb_test for all tests.
16703
850742db
MC
167042003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16705
16706 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16707 source files.
16708
eb4bbda8
MC
167092003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16710
16711 * gdb.base/environ.exp: Handle compiling test case from multiple
16712 source files.
16713
e42c7771
MC
167142003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16715
16716 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16717
80e4b428
JB
167182003-12-17 Jim Blandy <jimb@redhat.com>
16719
5f06973a
JB
16720 * gdb.base/freebpcmd.c: Add copyright notice.
16721
80e4b428
JB
16722 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16723
0ab84fb7
MC
167242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16725
16726 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16727
1b3bb3d0
JB
167282003-12-13 Jim Blandy <jimb@redhat.com>
16729
16730 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16731
3a4c9371
KB
167322003-12-12 Kevin Buettner <kevinb@redhat.com>
16733
16734 * gdb.asm/frv.inc: New file.
16735 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16736
a1dea79a
FF
167372003-12-09 Fred Fish <fnf@redhat.com>
16738
16739 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16740 functions to break1.c and leave prototypes behind. Add more
16741 "set breakpoint NN here" comments.
16742 * gdb.base/break1.c: New file.
16743
16744 * gdb.base/break.exp: Handle compiling test case from multiple
16745 source files and change source file references as needed.
16746 * gdb.base/completion.exp: Ditto.
16747 * gdb.base/condbreak.exp: Ditto.
16748 * gdb.base/define.exp: Ditto.
16749 * gdb.base/ena-dis-br.exp: Ditto.
16750 * gdb.base/info-proc.exp: Ditto.
16751 * gdb.base/maint.exp: Ditto.
16752 * gdb.base/until.exp: Ditto.
16753
16754 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16755 hardcoded line numbers.
16756 * gdb.base/define.exp: Ditto.
16757 * gdb.base/ena-dis-br.exp: Ditto.
16758 * gdb.base/maint.exp: Ditto.
16759 * gdb.base/until.exp: Ditto.
16760
16761 * gdb.base/completion.exp: Use "break1" for completion tests since
16762 "break" is no longer a unique prefix.
16763
5266b69c
AC
167642003-12-06 Andrew Cagney <cagney@redhat.com>
16765
16766 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16767 "return_value_unimplemented". When an unimplemented struct return
16768 architecture, report incorrect values as a KFAIL
16769
374451f0
MC
167702003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16771
16772 * gdb.cp/rtti.exp: Accept new wording of warning from
16773 cp_lookup_rtti_type.
16774
ba9b20a7
MC
167752003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16776
16777 Partial fix for PR testsuite/1456.
16778 * gdb.base/scope.exp (test_at_main): Replace references to
16779 gcc_compiled with calls to test_compiler_info.
16780 (test_at_foo): Likewise.
16781 (test_at_bar): Likewise.
16782
b74b6d0b
MC
167832003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16784
16785 Partial fix for PR testsuite/1456.
16786 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16787 to test_compiler_info.
16788
ccfa3402
MC
167892003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16790
16791 * gdb.base/so-impl-ld.exp: Update copyright notice.
16792
f6246aba
MC
167932003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16794
16795 Partial fix for PR testsuite/1456.
16796 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16797 to test_compiler_info.
16798
13ae734a
MC
167992003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16800
16801 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16802 from current versions of gdb. Clean up regular expressions.
16803 Delete redundant timeout case.
16804
d8e1cdee
MC
168052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16806
16807 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16808 from current versions of gdb. Clean up regular expressions.
16809 Delete redundant timeout case.
16810
96457b64
MC
168112003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16812
16813 Partial fix for PR testsuite/1456.
16814 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16815 gcc_compiled with call to test_compiler_info.
16816
f35309fc
MC
168172003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16818
16819 Partial fix for PR testsuite/1456.
16820 * gdb.base/list.exp (test_list_function): Delete unused declaration
16821 of gcc_compiled.
16822
d7afdf9b
MC
168232003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16824
16825 Partial fix for PR testsuite/1456.
16826 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16827 call to test_compiler_info.
16828
71507b56
MK
168292003-11-29 Mark Kettenis <kettenis@gnu.org>
16830
16831 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16832 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16833 it to create the appropriate note.inc.
16834 * gdb.asm/asmsrc1.s: Include "note.inc".
16835 * gdb.asm/netbsd.inc: New file.
16836 * gdb.asm/empty.inc: New file.
16837
f81f93f7
MC
168382003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16839
16840 Partial fix for PR testsuite/1456.
16841 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16842 calls to test_compiler_info.
16843
9a77938e
MC
168442003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16845
16846 Partial fix for PR testsuite/1456.
16847 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16848 calls to test_compiler_info.
16849
e8367dc7
MK
168502003-11-27 Mark Kettenis <kettenis@gnu.org>
16851
16852 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16853 pattern for the KFAILs.
16854
526c61ee
AF
168552003-11-25 Adam Fedor <fedor@gnu.org>
16856
16857 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16858 * gdb.objc/objcdecode.m: New file.
16859
28f2d600
AF
168602003-11-25 Adam Fedor <fedor@gnu.org>
16861
16862 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16863 * gdb.objc/nondebug.m: New file.
16864
a3895cee
BE
168652003-11-26 Ben Elliston <bje@wasabisystems.com>
16866
16867 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16868 NetBSD as it does on FreeBSD. Modelled on a similar change by
16869 Mark Kettenis on 2003-05-30.
16870 (link-flags): Set to "--entry _start" regardless of target.
16871 Special linker flags are to be appended to $link-flags.
16872 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16873
c9f2c8a3
MC
168742003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16875
16876 * gdb.cp/method.exp: Accept output of new demangler.
16877
15a0587a 168782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16879
16880 * gdb/class2.exp: New file.
16881 * gdb/class2.cc: New file.
16882
3c00b570
MC
168832003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16884
16885 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16886 of new demangler.
16887
7027acc7
MK
168882003-11-23 Mark Kettenis <kettenis@gnu.org>
16889
16890 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16891 of gdb_test "run".
16892
b0e1598a
MK
168932003-11-23 Mark Kettenis <kettenis@gnu.org>
16894
16895 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16896 "continue" into "run".
16897
4d9eda44
MC
168982003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16899
16900 Partial fix for PR testsuite/1456.
16901 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16902 call to test_compiler_info.
16903 * gdb.cp/ctti.exp: Likewise.
16904 * gdb.cp/derivation.exp: Likewise.
16905 * gdb.cp/member-ptr.exp: Likewise.
16906 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16907 reference to gcc_compiled.
16908
169092003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16910
16911 Fix PR testsuite/1463.
16912 * gdb.base/structs.exp (start_structs_test): Call
16913 get_debug_format before using the debug format.
16914
d422fe19
AC
169152003-11-22 Andrew Cagney <cagney@redhat.com>
16916
16917 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16918 * gdb.base/structs.exp: Use gdb_test_multiple.
16919
039cf96d
AC
169202003-11-20 Andrew Cagney <cagney@redhat.com>
16921
6882279b
AC
16922 * gdb.base/structs.exp: Handle and recover from internal errors.
16923 Replace "foo${n}" with "foo<n>" in test messages.
16924
e53890ae
AC
16925 * gdb.base/structs.exp: Update copyright. Rewrite.
16926 * gdb.base/structs.c: Update copyright. Rewrite.
16927
2b211c59
AC
16928 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16929 resync count exceeded.
d63a86f8 16930
039cf96d
AC
16931 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16932 from the internal error.
16933 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16934 Original from Jim Blandy.
16935 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16936
eac98b22
AC
169372003-11-19 Andrew Cagney <cagney@redhat.com>
16938
16939 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16940 KFAIL.
16941
67455b2a
MK
169422003-11-17 Mark Kettenis <kettenis@gnu.org>
16943
16944 New testcase for PR backtrace/1435.
16945 * gdb.arch/i386-unwind.exp: New file.
16946 * gdb.arch/i386-unwind.c: New file.
16947
853d6e5b
AC
169482003-11-17 Andrew Cagney <cagney@redhat.com>
16949
16950 * lib/gdb.exp (compiler_info): New global.
16951 (test_compiler_info): New function.
16952 (get_compiler_info): Set compiler_info.
16953 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16954 "compiler_info" to gcc-<major>-<minor>.
16955
38cf6e11
MC
169562003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16957
16958 * gdb.trace/configure: Remove.
16959
a50d3602
EZ
169602003-11-13 Elena Zannoni <ezannoni@redhat.com>
16961
16962 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16963 breakpoints.
a50d3602
EZ
16964 * gdb.base/break.exp: Remove all references to explicit line
16965 numbers.
16966
d9407aaa
NC
169672003-11-11 Nick Clifton <nickc@redhat.com>
16968
16969 * gdb.base/shreloc.exp: Do not run for targets which do not
16970 support shared objects.
16971
db488fc1
CV
169722003-11-10 Corinna Vinschen <vinschen@redhat.com>
16973
16974 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16975 Don't run tests if nofileio flag is given.
16976
6a90a18e
EZ
169772003-11-07 Elena Zannoni <ezannoni@redhat.com>
16978
16979 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16980 as well as 'Watchpoint'.
6a90a18e 16981
0b915e9c
EZ
169822003-11-06 Elena Zannoni <ezannoni@redhat.com>
16983
16984 Reported by Jim Ingham <jingham@apple.com>:
16985 * gdb.base/annota1.exp: Match at least one occurrence of the
16986 signal handler annotation.
16987
d7e4b55f
EZ
169882003-11-06 Elena Zannoni <ezannoni@redhat.com>
16989
a9c64011
AS
16990 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16991 as well as 'Watchpoint'.
d7e4b55f 16992
2fe4e8d0
MC
169932003-11-05 Michael Chastain <mec@shout.net>
16994
16995 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16996
6ef88553
KW
169972003-11-03 Kris Warkentin <kewarken@qnx.com>
16998
16999 * gdb.arch/gdb1291.c: New test file.
17000 * gdb.arch/gdb1291.exp: New test script.
17001 * gdb.arch/gdb1431.c: New test file.
17002 * gdb.arch/gdb1431.exp: New test script.
17003
ae7dc4d8
MC
170042003-10-22 Michael Chastain <mec@shout.net>
17005
17006 * gdb.mi/pthreads.c: Add copyright notice.
17007
c39d7427
MC
170082003-10-22 Michael Chastain <mec@shout.net>
17009
17010 * gdb.threads/pthreads.c: Add copyright notice.
17011
8b7d96c1
MC
170122003-10-20 Michael Chastain <mec@shout.net>
17013
17014 * gdb.base/gdb1056.exp: New test script.
17015
d1d69fdd
DJ
170162003-10-13 Daniel Jacobowitz <drow@mvista.com>
17017
17018 * gdb.threads/killed.exp: Use gdb_run_cmd.
17019
7d605576
DJ
170202003-10-13 Daniel Jacobowitz <drow@mvista.com>
17021
17022 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
17023 create a core file.
17024 * gdb.threads/gcore-thread.exp: Likewise.
17025
618ec112
CV
170262003-10-13 Corinna Vinschen <vinschen@redhat.com>
17027
17028 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
17029 type, based on char type.
17030 (struct bit_flags_short_t): New bitfield type, based on short type.
17031 (init_bit_flags_char): New fuction.
17032 (init_bit_flags_short): Ditto.
17033 (print_bit_flags_char): Ditto.
17034 (print_bit_flags_short): Ditto.
17035 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
17036
9367a73c
MC
170372003-10-11 Michael Chastain <mec@shout.net>
17038
17039 * gdb.base/call-rt-st.exp: Update copyright year.
17040
1decf120
KI
170412003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
17042
17043 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
17044 * gdb.disasm/sh3.s: Ditto.
17045
5445b2ae
DJ
170462003-10-07 Daniel Jacobowitz <drow@mvista.com>
17047
17048 * gdb.threads/switch-threads.exp: New test.
17049 * gdb.threads/switch-threads.c: New source file.
17050
aec24853
CV
170512003-10-07 Corinna Vinschen <vinschen@redhat.com>
17052
17053 * gdb.base/ending-run.exp: Add sh specific case.
17054
adc7428d
AC
170552003-10-06 Andrew Cagney <cagney@redhat.com>
17056
17057 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
17058 * gdb.disasm/mn10200.exp: Delete obsolete file.
17059
c9d37158
DJ
170602003-09-29 Daniel Jacobowitz <drow@mvista.com>
17061
17062 * ChangeLog: Correct an entry command.exp -> commands.exp.
17063 * gdb.base/commands.exp (bp_deleted_in_command_test)
17064 (temporary_breakpoint_commands): Check noargs.
17065
79c2c32d
DC
170662003-09-25 David Carlton <carlton@kealia.com>
17067
17068 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
17069 of some print tests, where appropriate. Add tests for C::D::cd,
17070 E::ce, F::cXfX, G::XgX.
17071 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
17072
594e6d67
RE
170732003-09-25 Richard Earnshaw <rearnsha@arm.com>
17074
17075 * lib/java.exp (java_init): Import target_alias before using it.
17076
10f0d451
DC
170772003-09-25 David Carlton <carlton@kealia.com>
17078
17079 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
17080
274bcba0
EZ
170812003-09-23 Elena Zannoni <ezannoni@redhat.com>
17082
d63a86f8 17083 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 17084 weirdness.
274bcba0 17085
cdbf20f7
MC
170862003-09-17 Michael Chastain <mec@shout.net>
17087
17088 * gdb.cp/gdb1355.exp: New file.
17089 * gdb.cp/gdb1355.c: New file.
17090
71e06f80
CV
170912003-09-15 Corinna Vinschen <vinschen@redhat.com>
17092
17093 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
17094 * gdb.asm/sh.inc: New file.
17095
5c4e30ca
DC
170962003-09-11 David Carlton <carlton@kealia.com>
17097
bd45b7af
DC
17098 * gdb.cp/namespace.exp: Add tests for namespace types.
17099 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
17100 (test_namespace): New.
17101
1c199746
EZ
171022003-09-11 Elena Zannoni <ezannoni@redhat.com>
17103
a9c64011 17104 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 17105 * gdb.stabs/weird.exp: Ditto.
1c199746 17106
04ed252f
MC
171072003-09-08 Michael Chastain <mec@shout.net>
17108
17109 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
17110
d8a2d9e7
MC
171112003-09-07 Michael Chastain <mec@shout.net>
17112
17113 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
17114 'parse error'.
17115
161afb24
MK
171162003-09-07 Mark Kettenis <m.kettenis@osp.nl>
17117
17118 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
17119
49f2741a
MC
171202003-08-30 Michael Chastain <mec@shout.net>
17121
17122 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
17123 * gdb.gdb/observer.exp: Ditto.
17124 * gdb.gdb/xfullpath.exp: Ditto.
17125
8afa723e
MK
171262003-08-29 Mark Kettenis <kettenis@gnu.org>
17127
17128 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
17129 *-*-*bsd*.
17130
f31dfe3b
JJ
171312003-08-28 Jeff Johnston <jjohnstn@redhat.com>
17132
17133 * gdb.base/dump.exp: Skip for ia64.
17134
4630e498
JJ
171352003-08-25 Jeff Johnston <jjohnstn@redhat.com>
17136
17137 * gdb.asm/asm-source.exp: Add ia64 support.
17138 * gdb.asm/ia64.inc: New file.
17139
1105b7ef
MC
171402003-08-22 Michael Chastain <mec@shout.net>
17141
17142 * gdb.cp: New directory.
17143 * gdb.cp/*: Copy from gdb.c++/*.
17144 * gdb.c++/*: Remove.
17145 * Makefile.in: Change gdb.c++ to gdb.cp.
17146 * configure.in: Ditto.
17147 * configure: Regnerate.
17148
c945b932
MK
171492003-08-18 Mark Kettenis <kettenis@gnu.org>
17150
17151 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
17152 * gdb.arch/i386-prologue.c (gdb1338): Add function.
17153
2b66634b
DJ
171542003-08-17 Daniel Jacobowitz <drow@mvista.com>
17155
17156 * mi-var-display.exp (-var-list-children weird): Accept function
17157 pointers with argument types.
17158 * mi1-var-display.exp (-var-list-children weird): Likewise.
17159 * mi2-var-display.exp (-var-list-children weird): Likewise.
17160
a356f73b
DJ
171612003-08-17 Daniel Jacobowitz <drow@mvista.com>
17162
17163 * gdb.base/annota3.exp: Add missing newline.
17164
483417b8
MC
171652003-08-06 Michael Chastain <mec@shout.net>
17166
17167 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
17168
c99c59c3
MS
171692003-08-12 Michael Snyder <msnyder@redhat.com>
17170
17171 * gdb.base/float.exp: Add test for SH.
17172
55ed7501
MK
171732003-08-10 Mark Kettenis <kettenis@gnu.org>
17174
17175 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
17176
1a371f2e
EZ
171772003-08-07 Elena Zannoni <ezannoni@redhat.com>
17178
17179 * gdb.base/completion.exp: Remove reduntant completion test
17180 on filename.
17181
e0f353ce
EZ
171822003-08-07 Elena Zannoni <ezannoni@redhat.com>
17183
a9c64011
AS
17184 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
17185 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
17186 gdb.trace/save-trace.exp: Make sure that full pathnames are
17187 escaped correctly.
e0f353ce 17188
5710a1af 171892003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 17190
a9c64011
AS
17191 * configure.in: Don't generate config.h from config.hin.
17192 * configure: Regenerate.
17193 * config.hin: Remove file.
17194 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
17195 * gdb.threads/pthreads.c: Ditto.
5710a1af 17196
dcd81ce9
DJ
171972003-08-07 Daniel Jacobowitz <drow@mvista.com>
17198
17199 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17200 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
17201 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
17202 Replace ld24 with seth/add3.
17203
6009d884
AC
172042003-08-02 Andrew Cagney <cagney@redhat.com>
17205
17206 * gdb.base/annota3.exp: New file.
17207 * gdb.base/annota3.c: New file.
17208 * gdb.c++/annota3.exp: New file.
17209 * gdb.c++/annota3.cc: New file.
17210
51514e06
MC
172112003-07-29 Michael Chastain <mec@shout.net>
17212
17213 * gdb.threads/tls.c (spin): Check errno only if sem_wait
17214 actually failed.
17215 (do_pass): Likewise.
17216 * gdb.threads/tls.exp: Always initialize no_of_threads.
17217
4ee6625b
DJ
172182003-07-27 Daniel Jacobowitz <drow@mvista.com>
17219
17220 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
17221 pattern.
17222 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
17223 * gdb.threads/tls.exp: Recognize one case of the host library not
17224 supporting TLS.
17225
225f2bf6
AC
172262003-07-27 Andrew Cagney <cagney@redhat.com>
17227
17228 * gdb.base/fileio.exp: Use SH when running commands using
17229 remote_exec.
17230
bcb27c9f
DJ
172312003-07-24 Daniel Jacobowitz <drow@mvista.com>
17232
17233 From Kei Sakamoto <sakamoto.kei@renesas.com>:
17234 * gdb.base/relocate.c (dummy): New padding array.
17235
3d67be83
MS
172362003-07-22 Michael Snyder <msnyder@redhat.com>
17237
d63a86f8 17238 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
17239
17240 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
17241 patterns to be more general, accepting old and new output.
17242 Some output chars (such as '+') also must be quoted.
d63a86f8 17243 Some addresses are displayed numerically instead of
3d67be83
MS
17244 symbolically.
17245
57ba3b85
MS
172462003-07-23 Michael Snyder <msnyder@redhat.com>
17247
686d097c
MS
17248 * gdb.base/return2.exp: Don't test long-long return.
17249
57ba3b85
MS
17250 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
17251 * gdb.disasm/t01_mov.exp: Ditto.
17252 * gdb.disasm/t02_mova.s: Ditto.
17253 * gdb.disasm/t02_mova.exp: Ditto.
17254 * gdb.disasm/t03_add.s: Ditto.
17255 * gdb.disasm/t03_add.exp: Ditto.
17256 * gdb.disasm/t04_sub.s: Ditto.
17257 * gdb.disasm/t04_sub.exp: Ditto.
17258 * gdb.disasm/t05_cmp.s: Ditto.
17259 * gdb.disasm/t05_cmp.exp: Ditto.
17260 * gdb.disasm/t06_ari2.s: Ditto.
17261 * gdb.disasm/t06_ari2.exp: Ditto.
17262 * gdb.disasm/t07_ari3.s: Ditto.
17263 * gdb.disasm/t07_ari3.exp: Ditto.
17264 * gdb.disasm/t08_or.s: Ditto.
17265 * gdb.disasm/t08_or.exp: Ditto.
17266 * gdb.disasm/t09_xor.s: Ditto.
17267 * gdb.disasm/t09_xor.exp: Ditto.
17268 * gdb.disasm/t10_and.s: Ditto.
17269 * gdb.disasm/t10_and.exp: Ditto.
17270 * gdb.disasm/t11_logs.s: Ditto.
17271 * gdb.disasm/t11_logs.exp: Ditto.
17272 * gdb.disasm/t12_bit.s: Ditto.
17273 * gdb.disasm/t12_bit.exp: Ditto.
17274 * gdb.disasm/t13_otr.s: Ditto.
17275 * gdb.disasm/t13_otr.exp: Ditto.
17276
e00759ef
EZ
172772003-07-22 Elena Zannoni <ezannoni@redhat.com>
17278
17279 * gdb.threads/tls.exp :Add kfail for 'info address' case.
17280
8bc2021f
EZ
172812003-07-22 Elena Zannoni <ezannoni@redhat.com>
17282
a9c64011
AS
17283 * gdb.threads/tls.c : New file.
17284 * gdb.threads/tls.exp : New file.
17285 * gdb.threads/tls-main.c : New file.
17286 * gdb.threads/tls-shared.c : New file.
17287 * gdb.threads/tls-shared.exp : New file.
8bc2021f 17288
89320c4c
AS
172892003-07-22 Andreas Schwab <schwab@suse.de>
17290
17291 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
17292
180dea7c
AS
172932003-07-20 Andreas Schwab <schwab@suse.de>
17294
17295 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
17296 due to insn reordering.
17297
0714963c
AC
172982003-07-15 Andrew Cagney <cagney@redhat.com>
17299
17300 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
17301
98a23b3f
MC
173022003-07-15 Michael Chastain <mec@shout.net>
17303
17304 * gdb.base/gdb1250.exp: New file.
17305 * gdb.base/gdb1250.c: New file.
17306
27e417a2
ML
173072003-07-09 Michal Ludvig <mludvig@suse.cz>
17308
17309 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
17310 expansion of size_t to 'unsigned long', not only to 'unsigned'.
17311
8bc2021f
EZ
173122003-07-09 Elena Zannoni <ezannoni@redhat.com>
17313
a9c64011
AS
17314 * gdb.threads/tls.c: New file.
17315 * gdb.threads/tls.exp: New file.
17316 * gdb.threads/tls-main.c: New file.
17317 * gdb.threads/tls-shared.c: New file.
17318 * gdb.threads/tls-shared.exp: New file.
8bc2021f 17319
d99968dc
EZ
173202003-07-09 Elena Zannoni <ezannoni@redhat.com>
17321
17322 * gdb.base/annota1.exp: Make sure that we properly escape the
17323 full path of the source file. Xfail more permissive patterns,
d63a86f8 17324 due to a compiler debug info problem.
d99968dc 17325
83876b3b
AS
173262003-07-07 Andreas Schwab <schwab@suse.de>
17327
2705e972
AS
17328 * gdb.asm/m68k.inc: New file.
17329 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
17330
83876b3b
AS
17331 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
17332 arguments"): Also match negative number.
17333
17334 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
17335
3a871b37
DJ
173362003-07-03 Daniel Jacobowitz <drow@mvista.com>
17337
17338 * gdb.base/store.c (charest): New typedef.
17339 (add_char): Rename to add_charest, update.
17340 (wack_char): Rename to wack_charest, update types. Return l + r
17341 to keep r live across the call.
17342 (wack_short, wack_int, wack_long, wack_longest, wack_float)
17343 (wack_double, wack_doublest): Return l + r to keep r live across
17344 the call.
17345 * gdb.base/store.exp: Accomodate store.c changes.
17346
b2a7f303
DC
173472003-06-30 David Carlton <carlton@kealia.com>
17348
17349 * gdb.c++/maint.exp (test_invalid_name): New.
17350 (test_first_component): Add tests for invalid names.
17351
3c6cb4a1
MC
173522003-06-29 Michael Chastain <mec@shout.net>
17353
17354 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
17355 output of '<VTT for class>' for virtual base classes.
17356
f1c2644b
DJ
173572003-06-29 Daniel Jacobowitz <drow@mvista.com>
17358
17359 * gdb.base/completion.exp: Tab-complete "complet" instead of
17360 "compl".
17361 * gdb.base/complex.exp, gdb.base/complex.c: New files.
17362
18080350
DJ
173632003-06-29 Daniel Jacobowitz <drow@mvista.com>
17364
17365 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
17366 * gdb.base/volatile.exp: Likewise.
17367
f56973f8
DJ
173682003-06-29 Daniel Jacobowitz <drow@mvista.com>
17369
17370 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
17371 gdb/1265.
17372
173732003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
17374 Daniel Jacobowitz <drow@mvista.com>
17375
17376 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
17377 initial line count of 'captured_main' from 26 to 32.
17378 (test_with_self): Allow xmalloc call to be interleaved with the
17379 preceding two lines.
17380
e766d4d6
JB
173812003-06-24 Joel Brobecker <brobecker@gnat.com>
17382
17383 * gdb.base/bang.exp: New testcase.
17384
f125c9a4
JB
173852003-06-23 Joel Brobecker <brobecker@gnat.com>
17386
17387 * gdb.base/langs.exp: Add some tests for the "minimal" language
17388 support.
17389
6e25beaf
EZ
173902003-06-23 Elena Zannoni <ezannoni@redhat.com>
17391
17392 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
17393 the testcase.
17394
2f816dda
DJ
173952003-06-22 Daniel Jacobowitz <drow@mvista.com>
17396
17397 * gdb.base/relocate.exp: Test add-symbol-file with a variable
17398 offset.
17399
db5a5748
DJ
174002003-06-22 Daniel Jacobowitz <drow@mvista.com>
17401
17402 * gdb.c++/pr-1210.cc: New file.
17403 * gdb.c++/pr-1210.exp: New file.
17404
1df0c130
DJ
174052003-06-21 Daniel Jacobowitz <drow@mvista.com>
17406
17407 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
17408 000-exec-continue.
17409
a92feac0
MK
174102003-06-15 Mark Kettenis <kettenis@gnu.org>
17411
17412 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
17413 on *-*-*bsd* instead of *-*-freebsd*.
17414
81a58f5b
AC
174152003-06-14 Andrew Cagney <cagney@redhat.com>
17416
17417 * gdb.base/store.exp: Test longest and doublest. Test all
17418 parameters. Weaken return statement match.
17419 * gdb.base/store.c: Add longest and doublest - aka long long and
17420 long double functions. Put all parameters into local register
17421 variables. Use negative values.
17422
b257a0d3
AC
174232003-06-14 Andrew Cagney <cagney@redhat.com>
17424
17425 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
17426 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
17427 exit status.
17428 * gdb.base/fileio.exp: Disable target when nointerrupts and
17429 noinferiorio, instead of limiting it to remote. Use remote_exec
17430 instead of system.
d63a86f8 17431
21c38304
JJ
174322003-06-12 Jeff Johnston <jjohnstn@redhat.com>
17433
17434 * gdb.base/float.exp: Add ia64 support.
17435
1bcdb424
CV
174362003-06-12 Corinna Vinschen <vinschen@redhat.com>
17437
17438 * gdb.base/fileio.exp: Run only on remote targets.
17439
6aeb981f
CV
174402003-06-10 Corinna Vinschen <vinschen@redhat.com>
17441
17442 * gdb.base/fileio.c: New file, testing File-I/O.
17443 * gdb.base/fileio.exp: Ditto.
17444
53df362e
RG
174452003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
17446
17447 * gdb.base/shreloc.exp: New file, check symbol values obtained from
17448 shared objects after relocation at load time (gdb PR/1132).
17449 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 17450 as above, part of the shared object relocation test.
53df362e 17451
ffee1b46
MK
174522003-06-08 Mark Kettenis <kettenis@gnu.org>
17453
b5ca3722
MK
17454 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
17455 fully filled history list.
17456 * gdb.base/gdb_history: New file.
17457
03ed860d
MK
17458 * gdb.base/signals.exp: XFAIL "continue to func1" on
17459 i*86-*-freebsd*.
17460
ffee1b46
MK
17461 * gdb.base/attach.exp: When trying to attach to a nonexistent
17462 process, make it possible to specify the PID based on the target,
17463 and do so for *-*-freebsd*.
17464
d80dbb52
RH
174652003-06-02 Richard Henderson <rth@redhat.com>
17466
17467 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
17468
6dd77b81
RH
174692003-06-02 Richard Henderson <rth@redhat.com>
17470
17471 * gdb.base/selftest.exp: Next over lim_at_start initialization.
17472
f6347e16
RH
174732003-06-02 Richard Henderson <rth@redhat.com>
17474
17475 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
17476
2c161407
DJ
174772003-06-01 Daniel Jacobowitz <drow@mvista.com>
17478
17479 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
17480 of globalvar.
17481
572eb746
MK
174822003-06-01 Mark Kettenis <kettenis@gnu.org>
17483
17484 * gdb.asm/asm-source.exp: Check for memory read errors in
17485 disassembler test on *BSD too.
17486
9e9617a5
RH
174872003-06-01 Richard Henderson <rth@redhat.com>
17488
17489 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
17490 for .frame.
17491 (gdbasm_call): Lose ldgp.
17492 (gdbasm_startup): Add frame information.
17493 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
17494
7b34ad4e
MK
174952003-05-31 Mark Kettenis <kettenis@gnu.org>
17496
17497 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
17498 i?86-*-*.
17499
10059fdf
MK
175002003-05-30 Mark Kettenis <kettenis@gnu.org>
17501
17502 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
17503 FreeBSD.
17504
acf4b816
RH
175052003-05-29 Richard Henderson <rth@redhat.com>
17506
17507 * gdb.asm/alpha.inc: New file.
17508 * gdb.asm/asm-source.exp: Use it.
17509
e9ecd949
JB
175102003-05-29 Jim Blandy <jimb@redhat.com>
17511
17512 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
17513 'core.PID'.
17514
e3e5a4f3
JB
175152003-05-22 Jim Blandy <jimb@redhat.com>
17516
17517 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
17518 backtrace.
d63a86f8 17519
72fe3d25
DC
175202003-05-20 David Carlton <carlton@math.stanford.edu>
17521
17522 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
17523 this time.
17524
58da2eb2
DC
175252003-05-19 David Carlton <carlton@bactrian.org>
17526
17527 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
17528 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
17529
1fcb5155
DC
175302003-05-19 David Carlton <carlton@bactrian.org>
17531
17532 * gdb.c++/namespace.exp: Add namespace scope and anonymous
17533 namespace tests.
17534 Bump copyright date.
17535 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
17536 (main): Call C::D::marker2.
17537 * gdb.c++/namespace1.cc: New file.
17538
85e85163
JJ
175392003-05-14 Jeff Johnston <jjohnstn@redhat.com>
17540
17541 Roland McGrath <roland@redhat.com>
d63a86f8 17542 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
17543 there is no manager thread.
17544
a25fbfec
JJ
175452003-05-08 Jeff Johnston <jjohnstn@redhat.com>
17546
d63a86f8
RM
17547 * gdb.threads/schedlock.exp: Remove assumption that all threads
17548 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
17549 in one of the child threads rather than the main thread.
17550
be375bae
JB
175512003-05-07 Jim Blandy <jimb@redhat.com>
17552
09bf6082
JB
17553 Add support for assembly source testing on the s390x.
17554 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
17555 architecture.
17556 * gdb.asm/s390x.inc: New file.
17557
be375bae
JB
17558 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
17559 succession of 'if' statements.
17560
00905d52
AC
175612003-05-05 Andrew Cagney <cagney@redhat.com>
17562
17563 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
17564
b1e29e33
AC
175652003-05-05 Andrew Cagney <cagney@redhat.com>
17566
17567 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
17568 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
17569
e33d66ec
EZ
175702003-05-02 Elena Zannoni <ezannoni@redhat.com>
17571
17572 * gdb.base/charset.exp: Update based on new behavior of set/show
17573 charset commands.
17574
2b6fd0d8
AC
175752003-05-01 Andrew Cagney <cagney@redhat.com>
17576
17577 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
17578 variable do not give memory errors.
17579
130cacce
AF
175802003-04-30 Adam Fedor <fedor@gnu.org>
17581
17582 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
17583 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
17584 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
17585 gdb.objc/basicclass.m: : New files
17586
17587 * lib/gdb.exp (gdb_compile_objc): New procedure.
17588
bea71854
DJ
175892003-04-27 Daniel Jacobowitz <drow@mvista.com>
17590
17591 * gdb.base/signals.exp: Make backtrace tests more specific.
17592
0f20eeea
DC
175932003-04-23 David Carlton <carlton@bactrian.org>
17594
17595 * gdb.c++/maint.exp (test_first_component): Add tests for
17596 'operator' in more locations.
17597
c8c4d8dc
KB
175982003-04-16 Kevin Buettner <kevinb@redhat.com>
17599
17600 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
17601
3fe60e3c
EZ
176022003-04-16 Elena Zannoni <ezannoni@redhat.com>
17603
17604 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 17605 func marke' instead. Update test name.
3fe60e3c 17606
9219021c
DC
176072003-04-15 David Carlton <carlton@math.stanford.edu>
17608
17609 * gdb.c++/maint.exp: New file.
17610
5dd55bdd
EZ
176112003-04-14 Elena Zannoni <ezannoni@redhat.com>
17612
17613 * gdb.threads/schedlock.c: Change type of thread function argument
17614 to long, to avoid warnings on 64-bit platforms.
17615
00890572
EZ
176162003-04-14 Elena Zannoni <ezannoni@redhat.com>
17617
a9c64011
AS
17618 * gdb.base/attach.exp: Add new message from ptrace in case of
17619 attaching to nonexistent process.
d63a86f8 17620
93201743
JB
176212003-04-11 Jim Blandy <jimb@redhat.com>
17622
17623 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17624 gdb.c++/userdef.cc: Place comments on the lines to which the
17625 marker function might return.
17626 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17627 gdb.c++/userdef.exp: Look for those comments to check that we've
17628 returned to the right place, instead of checking line numbers.
17629
2a11c64d
EZ
176302003-04-11 Elena Zannoni <ezannoni@redhat.com>
17631
a9c64011
AS
17632 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17633 match on sourcefile name, instead of directory name.
2a11c64d 17634
68ab8fc5
EZ
176352003-04-10 Elena Zannoni <ezannoni@redhat.com>
17636
d63a86f8 17637 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17638 working directory name.
17639
5624293a
JB
176402003-04-09 Jim Blandy <jimb@redhat.com>
17641
17642 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17643 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17644 after an inferior function call, report the failure, but allow the
17645 test to continue.
17646
f1f02ee4
SC
176472003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17648
17649 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17650 with -DPROTOTYPES.
17651
6eb79af0
SC
176522003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17653
17654 * gdb.base/break.exp: Revert last patch.
17655
8dfb4cf0
SC
176562003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17657
17658 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17659 with -DPROTOTYPES.
17660
ed4c619a
AC
176612003-04-02 Andrew Cagney <cagney@redhat.com>
17662
17663 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17664 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17665 matching directories by the name breakpoint.
17666 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17667 Make "continue to marker1" consistent.
17668 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17669 message consistent.
17670 * lib/gdb.exp: Put "the program is no longer running", and "the
17671 program exited" in parenthesis.
17672 * lib/mi-support.exp: Ditto.
d63a86f8 17673
4e35d5f0 176742003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17675
4e35d5f0
BR
17676 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17677
71900fe8
AC
176782003-03-29 Andrew Cagney <cagney@redhat.com>
17679
17680 * gdb.base/sizeof.c (main): Print the value of '\377'.
17681 * gdb.base/sizeof.exp: Check the sign of '\377'.
17682
c0655a16
MC
176832003-03-27 Michael Chastain <mec@shout.net>
17684
17685 * gdb.base/gdb1090.exp: New file.
17686 * gdb.base/gdb1090.cc: New file.
17687
5b2a3989
JB
176882003-03-27 J. Brobecker <brobecker@gnat.com>
17689
17690 * gdb.gdb/observer.exp: New regression test.
17691
79876890
MC
176922003-03-27 Michael Chastain <mec@shout.net>
17693
17694 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17695 * gdb.base/ptype.exp: Likewise.
17696
6eac95e3
CV
176972003-03-27 Corinna Vinschen <vinschen@redhat.com>
17698
17699 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17700
e8c71839
MC
177012003-03-26 Michael Chastain <mec@shout.net>
17702
17703 * gdb.base/ptype.exp: Actually use some typedef'd types.
17704
71b10041
SC
177052003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17706
17707 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17708 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17709
2512cf80
CV
177102003-03-20 Corinna Vinschen <vinschen@redhat.com>
17711
17712 * gdb.base/default.exp: Fix regular expression.
17713
0d195a4f
CV
177142003-03-20 Corinna Vinschen <vinschen@redhat.com>
17715
17716 * gdb.base/args.exp: Fix regular expression.
17717
8a2dbca8
CV
177182003-03-20 Corinna Vinschen <vinschen@redhat.com>
17719
17720 * gdb.base/help.exp: Allow Win32 child process.
17721
bf028682
CV
177222003-03-20 Corinna Vinschen <vinschen@redhat.com>
17723
17724 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17725 when stepping out of main().
17726
182dbe85
CV
177272003-03-20 Corinna Vinschen <vinschen@redhat.com>
17728
17729 * gdb.base/default.exp: Check for win32 specific message when calling
17730 "run" without executable.
17731
d67a6ba5
CV
177322003-03-20 Corinna Vinschen <vinschen@redhat.com>
17733
17734 * gdb.base/args.exp: Expect .exe in output.
17735
a955b5bb
CV
177362003-03-20 Corinna Vinschen <vinschen@redhat.com>
17737
17738 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17739 Cygwin native.
17740
bf6bad4b
AC
177412003-03-17 Andrew Cagney <cagney@redhat.com>
17742
17743 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17744 vector registes.
17745 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17746 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17747
293e9a31
DC
177482003-03-17 David Carlton <carlton@math.stanford.edu>
17749
17750 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17751 test, for PR breakpoints/38.
17752 Call test_watchpoint_and_breakpoint.
17753 * gdb.base/watchpoint.c (func3): New function.
17754 (main): Call func3.
17755
5330f2db
DC
177562003-03-04 David Carlton <carlton@math.stanford.edu>
17757
17758 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17759 Garply<Garply<char> >:: garply".
17760 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17761 with respect to PR c++/1111; note also PR c++/1113.
17762 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17763 respect to PR c++/1062.
17764 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17765
6ece72da
DC
177662003-03-03 David Carlton <carlton@math.stanford.edu>
17767
17768 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17769 with respect to PR c++/57.
17770 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17771 c++/826.
17772 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17773 respect to PR c++/57.
17774
85ca1584
DC
177752003-03-03 David Carlton <carlton@math.stanford.edu>
17776
17777 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17778 respect to PR c++/33 into FAILs.
17779
98e9c5b8
MC
177802003-03-03 Michael Chastain <mec@shout.net>
17781
7bedbf27
MC
17782 * configure.in: Update copyright years.
17783
177842003-03-03 Michael Chastain <mec@shout.net>
17785
17786 * Makefile.in: Update copyright years.
98e9c5b8 17787
f683e100
DC
177882003-02-28 David Carlton <carlton@math.stanford.edu>
17789
17790 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17791 print class instead of struct and/or superfluous protection
17792 specifiers, as long as the resulting output is equivalent to the
17793 source code.
17794 Delete FIXME from end of messages on tests that don't need
17795 fixing.
17796
a9e0cf2c
DC
177972003-02-28 David Carlton <carlton@math.stanford.edu>
17798
17799 * gdb.c++/templates.exp (do_tests): Allow const in the two
17800 Foo<volatile char *>::foo tests.
17801
e8d359df
MS
178022003-02-27 Michael Snyder <msnyder@redhat.com>
17803
d63a86f8 17804 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17805 will be consistant.
17806
0b71dc91
DC
178072003-02-26 David Carlton <carlton@math.stanford.edu>
17808
17809 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17810 char *>::foo" test with respect to PR c++/33. Create a new test
17811 which is identical to that one except that it doesn't put the
17812 space between the "char" and the "*"; KFAIL it, too.
17813
dd14ab43
DC
178142003-02-26 David Carlton <carlton@math.stanford.edu>
17815
17816 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17817 template types into either PASSes or KFAILs (corresponding to PR
17818 c++/57). Tweak indentation. Update copyright.
17819
1146c7f1
SC
178202003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17821
17822 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17823
74641dfb
MC
178242003-02-13 Michael Chastain <mec@shout.net>
17825
17826 * gdb.base/exprs.exp: Remove i960 remnants.
17827 * gdb.base/funcargs.exp: Likewise.
17828 * gdb.base/list.exp: Likewise.
17829 * gdb.base/ptype.exp: Likewise.
17830
559cd2d0
DC
178312003-02-14 David Carlton <carlton@math.stanford.edu>
17832
17833 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17834 pEe->D::vg()" from XFAIL to KFAIL.
17835
c4f90d87
JM
178362003-02-13 Jason Molenda (jmolenda@apple.com)
17837
17838 * gdb.base/maint.exp: Update maint print statistics regexp to include
17839 new entries.
17840
cbc4d97c
MC
178412003-02-13 Michael Chastain <mec@shout.net>
17842
17843 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17844
40f235b7
MC
178452003-02-12 Michael Chastain <mec@shout.net>
17846
17847 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17848 * gdb.c++/inherit.exp: Likewise.
17849 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17850 * gdb.c++/templates.exp: Likewise.
17851 * gdb.c++/virtfunc.exp: Likewise.
17852
c56716b0
JM
178532003-02-06 Jason Molenda (jason-cl@molenda.com)
17854
17855 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17856 why the code is written that way.
17857
070afcf8
MC
178582003-02-05 Michael Chastain <mec@shout.net>
17859
17860 * gdb.base/dump.exp: Add missing copyright line.
17861
5d0331e5
JM
178622003-02-05 Jason Molenda (jason-cl@molenda.com)
17863
f7ae6d3e 17864 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17865 at the beginning so the breakpoint doesn't get set on the loop.
17866
92851186
MC
178672003-02-05 Michael Chastain <mec@shout.net>
17868
17869 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17870 output for configurations with gcc 2.95.3.
17871
cbf1e085
AC
178722003-02-05 Keith Seitz <keiths@redhat.com>
17873 Andrew Cagney <ac131313@redhat.com>
17874
17875 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17876
29518e1e
MC
178772003-02-04 Michael Chastain <mec@shout.net>
17878
17879 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17880 Call perror and then continue.
17881
5af1d5f3
MC
178822003-02-03 Michael Chastain <mec@shout.net>
17883
17884 * gdb.c++/pr-1023.cc: New file.
17885 * gdb.c++/pr-1023.exp: New file.
17886
6b549786
JB
178872003-02-05 Jim Blandy <jimb@redhat.com>
17888
17889 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17890 it's local to foobar. Check for it there, and check that it's not
17891 present in main.
17892 * gdb.c++/local.cc (marker2): New function.
17893 (foobar): Call marker1.
17894 (main): Call marker2 instead of marker1.
17895
67f16606
AC
178962003-02-04 Andrew Cagney <ac131313@redhat.com>
17897
17898 * gdb.disasm/mn10200.exp: Obsolete file.
17899 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17900 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17901 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17902
1c5cb38e
DC
179032003-02-04 David Carlton <carlton@math.stanford.edu>
17904
17905 * gdb.c++/overload.exp: Test intToChar(1).
17906 * gdb.c++/overload.cc (intToChar): New.
17907 (main): Call intToChar.
17908
d1fe6965
DC
179092003-02-03 David Carlton <carlton@math.stanford.edu>
17910
17911 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17912 'might_kfail' arg.
17913 KFAIL some of the continue_to_bp_overloaded calls, according to
17914 PR c++/1025.
17915
9ba61c5d
MC
179162003-02-01 Michael Chastain <mec@shout.net>
17917
17918 * gdb.base/advance.c (marker1): New marker function.
17919 * gdb.base/advance.exp: When the 'advance' command lands on the
17920 return breakpoint, it can legitimately stop on either the
17921 current line or the next line. Accommodate both outcomes.
17922 * gdb.base/until.exp: Likewise.
17923
e7494ffb
AC
179242003-02-02 Andrew Cagney <ac131313@redhat.com>
17925
17926 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17927 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17928 now a list, not a tuple.
17929 * gdb.mi/mi-var-display.exp: Ditto.
17930 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17931
075559bc
AC
179322003-02-01 Andrew Cagney <ac131313@redhat.com>
17933
17934 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17935 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17936 stack backtraces.
17937 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17938
2bd4c7b1
MK
179392003-02-01 Mark Kettenis <kettenis@gnu.org>
17940
17941 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17942 gdb.mi/mi1-pthreads.exp: Return instead of calling
17943 gdb_suppress_entire_file.
17944
eabd8992
MS
179452003-02-01 Mark Salter <msalter@redhat.com>
17946
17947 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17948
71469e2f
MS
179492003-01-31 Mark Salter <msalter@redhat.com>
17950
17951 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17952 Support empty arg.
17953
38a94d44
MC
179542003-01-30 Michael Chastain <mec@shout.net>
17955
17956 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17957 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17958 has been fixed in gdb/readline on 2003-01-09.
17959
19ea9e73
MS
179602003-01-29 Michael Snyder <msnyder@redhat.com>
17961
e8d359df
MS
17962 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17963 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17964 * gdb.base/args.exp: Skip if target does not support args passing.
17965
2307bd6a
DJ
179662003-01-22 Daniel Jacobowitz <drow@mvista.com>
17967
19ea9e73 17968 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17969 gdb_test. Accept a list of expect arguments as the third
17970 parameter.
17971 (gdb_test): Use it.
17972
f2dd3617
EZ
179732003-01-20 Elena Zannoni <ezannoni@redhat.com>
17974
17975 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17976 allow for different test tree configurations. Update some
17977 tescases accordingly.
17978 * gdb.arch/altivec-regs.exp: Ditto.
17979 * gdb.asm/asm-source.exp: Ditto.
17980 * gdb.base/advance.exp: Ditto.
17981 * gdb.base/display.exp: Ditto.
d63a86f8 17982 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17983 * gdb.base/mips_pro.exp: Ditto.
17984 * gdb.base/overlays.exp: Ditto.
17985 * gdb.base/relocate.exp: Ditto.
17986 * gdb.base/setshow.exp: Ditto.
17987 * gdb.base/step-line.exp: Ditto.
17988 * gdb.base/step-test.exp: Ditto.
17989 * gdb.base/until.exp: Ditto.
17990 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17991
c71cdefd
DC
179922003-01-17 David Carlton <carlton@math.stanford.edu>
17993
17994 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17995 corresponding to PR c++/945.
17996 Update copyright.
17997
fdba05d7
DC
179982003-01-17 David Carlton <carlton@math.stanford.edu>
17999
18000 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
18001 corresponding to PR c++/68.
18002
180032003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
18004
18005 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
18006 (test_paddr_hairy_functions): Call print_addr_2_kfail for
18007 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
18008
c362c33a
EZ
180092003-01-15 Elena Zannoni <ezannoni@redhat.com>
18010
0fbc361c
EZ
18011 * gdb.base/break.exp: Fix change of default location, because of
18012 removal of until tests.
18013 * gdb.base/help.exp: Update test for new 'until' help message.
18014 Add test for help on 'advance'.
a9c64011 18015 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 18016
dabf8a35
MK
180172003-01-15 Mark Kettenis <kettenis@gnu.org>
18018
18019 * gdb.base/default.exp: Adapt "info float" test for recent changes
18020 to that command. Add test for "info vector".
18021 * gdb.base/float.exp: New file. Add test for "info float" that
18022 resembles the old test in gdb.base/default.exp.
18023
a1769aca
DC
180242003-01-15 David Carlton <carlton@math.stanford.edu>
18025
18026 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
18027
82025e13
EZ
180282003-01-15 Elena Zannoni <ezannoni@redhat.com>
18029
18030 * gdb.base/break.exp: Move the tests of until command from here...
18031 * gdb.base/until.exp: ... to here. New file. Add other tests.
18032 * gdb.base/advance.c: New file.
18033 * gdb.base/advance.exp: New file.
18034
8f9ab801
EZ
180352003-01-14 Elena Zannoni <ezannoni@redhat.com>
18036
a9c64011
AS
18037 * gdb.base/args.c: New file.
18038 * gdb.base/args.exp: New file.
8f9ab801 18039
9ae66589
DJ
180402003-01-14 Daniel Jacobowitz <drow@mvista.com>
18041
18042 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
18043
8d77e5c3
DJ
180442003-01-14 Daniel Jacobowitz <drow@mvista.com>
18045
18046 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
18047
12d2f0a1
DJ
180482003-01-14 Daniel Jacobowitz <drow@mvista.com>
18049
18050 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
18051 dates.
18052
6ca37014
DJ
180532003-01-13 Daniel Jacobowitz <drow@mvista.com>
18054
18055 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
18056
b0023472
DJ
180572003-01-13 Daniel Jacobowitz <drow@mvista.com>
18058
18059 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
18060 (ptype &*"foo").
18061 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
18062
607fbc54 180632003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
18064
18065 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
18066 * gdb.mi/mi1-console.exp: Likewise.
18067
607fbc54 180682003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
18069
18070 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
18071 * gdb.mi/mi1-console.exp: Likewise.
18072
a1fb14a2
DJ
180732003-01-13 Daniel Jacobowitz <drow@mvista.com>
18074
18075 * gdb.c++/overload.exp: Remove some fixed XFAILs.
18076
c4cf40b7
DJ
180772003-01-09 Daniel Jacobowitz <drow@mvista.com>
18078
18079 * gdb.base/detach.exp: New test.
18080
696d5a5b
DJ
180812003-01-09 Daniel Jacobowitz <drow@mvista.com>
18082
18083 * Makefile.in (ALL_SUBDIRS): New variable.
18084 (subdirs, clean, distclean): Use it.
18085 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
18086 regenerating Makefile, since it is generated from the top level.
18087 * gdb.asm/Makefile.in: Likewise.
18088 * gdb.base/Makefile.in: Likewise.
18089 * gdb.c++/Makefile.in: Likewise.
18090 * gdb.disasm/Makefile.in: Likewise.
18091 * gdb.java/Makefile.in: Likewise.
18092 * gdb.mi/Makefile.in: Likewise.
18093 * gdb.threads/Makefile.in: Likewise.
18094 * gdb.trace/Makefile.in: Likewise.
18095
754533e4
DC
180962003-01-09 David Carlton <carlton@math.stanford.edu>
18097
18098 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
18099 Add copyright year 2003.
18100
d8b3e9ee
MC
181012003-01-06 Michael Chastain <mec@shout.net>
18102
18103 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
18104 When selecting a thread, 'line' and 'file' are optional.
18105 * gdb.mi/mi1-pthreads.exp: Likewise.
18106
8e9e0fe6
AS
181072003-01-06 Andreas Schwab <schwab@suse.de>
18108
18109 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
18110 failures.
18111
b5ab8ff3
DJ
181122003-01-04 Daniel Jacobowitz <drow@mvista.com>
18113
18114 Fix PR gdb/844
18115 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
18116 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
18117
18118 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
18119 instead of calling gdb_suppress_entire_file.
18120 * gdb.threads/print-threads.exp: Likewise.
18121 * gdb.threads/schedlock.exp: Likewise.
18122
18123 * gdb.threads/killed.exp: Return instead of calling
18124 gdb_suppress_entire_file.
18125 * gdb.threads/linux-dp.exp: Likewise.
18126 * gdb.threads/pthreads.exp: Likewise.
18127
1e698235
DJ
181282003-01-04 Daniel Jacobowitz <drow@mvista.com>
18129
18130 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
18131 stabs.
18132 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
18133 * gdb.base/whatis.exp: Always allow (void) after function names.
18134
147ff08c
DJ
181352003-01-04 Daniel Jacobowitz <drow@mvista.com>
18136
18137 * gdb.c++/casts.exp: Correct regexp.
18138
dc62bfc2
MK
181392003-01-04 Mark Kettenis <kettenis@gnu.org>
18140
18141 * configure.in: Call AC_CONFIG_HEADER. Don't call
18142 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
18143 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
18144 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
18145 aforementioned directories in the AC_OUPUT call.
18146 * config.hin: New file.
18147 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
18148 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
18149 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
18150 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
18151 pass -I$objdir instead of -I$objdir/$subdir in compilation.
18152 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
18153 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
18154 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
18155 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
18156 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
18157 gdb.threads/configure.in, gdb.threads/configure,
18158 gdb.threads/config.in, gdb.trace/configure.in,
18159 gdb.trace/configure: Removed.
18160
77afa639
MC
181612003-01-03 Michael Chastain <mec@shout.net>
18162
18163 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
18164 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
18165
7634bb6e
DJ
181662003-01-03 Daniel Jacobowitz <drow@mvista.com>
18167
18168 * gdb.base/store.exp: Fix regular expressions.
18169
b39c905e
MK
181702002-12-28 Mark Kettenis <kettenis@gnu.org>
18171
18172 * configure.in: Rewrite.
18173 * configure: Regenerated.
18174
0a8551dd
DC
181752003-01-03 David Carlton <carlton@math.stanford.edu>
18176
18177 * gdb.base/psymtab.exp: New file.
18178 * gdb.base/psymtab1.c: Ditto.
18179 * gdb.base/psymtab2.c: Ditto.
18180
c60b7188
AF
181812002-12-23 Adam Fedor <fedor@gnu.org>
18182
18183 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
18184
ee73db83
DC
181852002-12-23 David Carlton <carlton@math.stanford.edu>
18186
18187 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
18188 and current_directory initialization.
18189
d6c1774e
JB
181902002-12-22 Jim Blandy <jimb@redhat.com>
18191
f0a847b8
JB
18192 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
18193 rather than as part of the output file name.
18194
d6c1774e
JB
18195 * gdb.base/attach.exp: There's no need to copy the test program to
18196 /tmp; that was only ever necessary on HP/UX, and this test is
18197 entirely disabled there anyway.
18198
f0708dbb
JB
181992002-12-21 Jim Blandy <jimb@redhat.com>
18200
4c2acfea
JB
18201 * gdb.c++/psmang.exp: Doc fix.
18202
f0708dbb
JB
18203 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
18204 test.
18205
9579e000
DC
182062002-12-20 David Carlton <carlton@math.stanford.edu>
18207
18208 * gdb.c++/annota2.exp: KFAIL annotate-quit.
18209
d1810171
MC
182102002-12-18 Michael Chastain <mec@shout.net>
18211
18212 * gdb.c++/annota2.exp: Add copyright year 2002.
18213
76565097
DC
182142002-12-17 David Carlton <carlton@math.stanford.edu>
18215
18216 * gdb.c++/try_catch.cc: Add marker comments.
18217 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
18218 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
18219 * gdb.c++/m-static.cc: Ditto.
18220 * gdb.c++/m-static1.cc: Ditto.
18221 * gdb.c++/try_catch.cc: Ditto.
18222
da81390b
JJ
182232002-12-16 Jeff Johnston <jjohnstn@redhat.com>
18224
18225 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
18226 to see whether we are using the new -environment-directory
18227 command which resets via -r or the old version of the command
18228 which may prompt the user. Part of fix for gdb/741.
18229
b304d130
AC
182302002-12-13 Andrew Cagney <ac131313@redhat.com>
18231
18232 * gdb.fortran/types.exp: Update obsolete comment.
18233 * gdb.fortran/exprs.exp: Ditto.
18234 * lib/gdb.exp: Delete obsolete code.
18235 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
18236 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
18237 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
18238 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
18239 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
18240 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
18241 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
18242 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
18243 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
18244 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
18245 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
18246 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
18247 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
18248 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
18249 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
18250 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
18251 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
18252 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
18253 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
18254 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
18255 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
18256 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
18257 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
18258 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
18259 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
18260 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
18261 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
18262 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
18263 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
18264 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
18265 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
18266 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
18267 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
18268 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
18269 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
18270 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
18271 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
18272
a23b6e6a
DC
182732002-12-11 David Carlton <carlton@math.stanford.edu>
18274
18275 * gdb.c++/m-data.exp: Add test for members that shadow global
18276 variables: see PR gdb/804.
18277 * gdb.c++/m-data.cc: Ditto.
18278
6604731b
DJ
182792002-12-10 Daniel Jacobowitz <drow@mvista.com>
18280
18281 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
18282
de46ecd7
DC
182832002-12-06 David Carlton <carlton@math.stanford.edu>
18284
18285 * gdb.base/store.c: Don't declare functions static.
18286
27e829d0
AC
182872002-12-04 Andrew Cagney <ac131313@redhat.com>
18288
18289 * gdb.base/store.exp, gdb.base/store.c: New files.
18290
92806416
DJ
182912002-12-03 Daniel Jacobowitz <drow@mvista.com>
18292
18293 * gdb.base/selftest.exp: Update for current gdb.
18294
3bcbaac5
DJ
182952002-12-03 Daniel Jacobowitz <drow@mvista.com>
18296
18297 * gdb.base/maint.exp: Only dump symbols from one source file
18298 or objfile.
18299
f4f00b1f
DJ
183002002-12-03 Daniel Jacobowitz <drow@mvista.com>
18301
18302 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
18303 function call.
18304
f1c8a949
JB
183052002-11-25 Jim Blandy <jimb@redhat.com>
18306
18307 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
18308 function appearing in error message.
18309
9e297a97
DJ
183102002-11-21 Daniel Jacobowitz <drow@mvista.com>
18311
18312 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
18313
1f312e79
JJ
183142002-11-08 Jeff Johnston <jjohnstn@redhat.com>
18315
d63a86f8
RM
18316 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
18317 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
18318 should be in mi console format. This is part of fix for PR gdb/604.
18319
83c31e7d
FN
183202002-09-18 Fernando Nasser <fnasser@redhat.com>
18321
18322 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
18323 which explicitly prints the zero offset as "+0".
18324
322b3f65
DJ
183252002-10-22 Daniel Jacobowitz <drow@mvista.com>
18326
18327 * gdb.threads/schedlock.c (args): Make unsigned.
18328
183292002-10-21 Daniel Jacobowitz <drow@mvista.com>
18330
18331 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
18332 numbers. Allow "foo2|selected stack frame".
18333 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
18334 * gdb.asm/asmsrc2.s: Likewise.
18335 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
18336 comments.
18337 * gdb.asm/mips.inc: New file.
18338
5e2fe5b8
AF
183392002-10-18 Adam Fedor <fedor@gnu.org>
18340
18341 * gdb.base/default.exp: Update expected output to include 'ObjC'.
18342 * gdb.base/help.exp: Likewise.
18343
abe1a5d0
KB
183442002-10-17 Kevin Buettner <kevinb@redhat.com>
18345
18346 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
18347 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
18348
10abb1d4
JB
183492002-10-02 Jim Blandy <jimb@redhat.com>
18350
18351 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
18352
1f609b42
AC
183532002-10-01 Andrew Cagney <ac131313@redhat.com>
18354
18355 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
18356 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
18357 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
18358 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
18359 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
18360 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
18361 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
18362
0aee02e4
AC
183632002-09-29 Andrew Cagney <ac131313@redhat.com>
18364
18365 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
18366 * mi0-disassemble.exp, mi0-eval.exp: Delete.
18367 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
18368 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
18369 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
18370 * mi0-var-block.exp, mi0-var-child.exp: Delete.
18371 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 18372
6fde09ad
KB
183732002-09-27 Kevin Buettner <kevinb@redhat.com>
18374
18375 * gdb.base/annota1.exp (info break): Make directory components of
18376 path optional since not all compilers emit this debug information.
18377
889bf7c5
PA
18378 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
18379 step ends up stepping out of the function instead of stopping on
18380 the epilogue.
6fde09ad 18381
9e8aab75
KS
183822002-09-26 Keith Seitz <keiths@redhat.com>
18383
18384 * lib/insight-support.exp (gdbtk_start): Figure out where
18385 the insight executable is based on where gdb is. Use this
18386 executable to start insight instead of gdb.
18387
e36180d7
AC
183882002-09-25 Andrew Cagney <cagney@redhat.com>
18389
18390 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
18391
9dd34b2b
AC
183922002-09-24 Andrew Cagney <ac131313@redhat.com>
18393
18394 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
18395 test_isolated_complaints.
18396 (test_empty_complaint): New function.
18397 (test_empty_complaints): New function. Check no output when no
18398 complaints.
d63a86f8 18399
dea97812
KB
184002002-09-19 Jim Blandy <jimb@redhat.com>
18401
a9c64011 18402 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 18403
54951bd7
AC
184042002-09-19 Andrew Cagney <ac131313@redhat.com>
18405
18406 * gdb.gdb/complaints.exp: New file.
18407
dec43320
AC
184082002-09-18 Andrew Cagney <ac131313@redhat.com>
18409
18410 * gdb.base/maint.exp: Check `help maint internal-warning'.
18411
e70d6e3f
DC
184122002-09-18 David Carlton <carlton@math.stanford.edu>
18413
18414 * gdb.c++/m-static.exp: Remove breakpoints depending on line
18415 numbers, and replace them by a single breakpoint after the
18416 constructors are all finished.
18417 Add test 4.
18418 * gdb.c++/m-static.cc: Add test 4.
18419 * gdb.c++/m-static.h: New file.
18420 * gdb.c++/m-static1.cc: New file.
18421
18422 * gdb.c++/printmethod.exp: New file.
18423 * gdb.c++/printmethod.cc: New file.
18424
18425 * gdb.c++/pr-574.exp: New file.
18426 * gdb.c++/pr-574.cc: New file.
18427
afb5c968
CV
184282002-09-18 Corinna Vinschen <vinschen@redhat.com>
18429
18430 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
18431 embedded targets which never actually exit.
18432
31e45dee
FN
184332002-09-18 Fernando Nasser <fnasser@redhat.com>
18434
18435 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
18436 "don't step after run" as unresolved or unsupported, instead of xfail.
18437
a283c5a1
CV
184382002-09-18 Corinna Vinschen <vinschen@redhat.com>
18439
18440 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
18441 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
18442 Add newline to expected string in "step out of main (status wrapper)"
18443 case.
18444
11350d2a
CV
184452002-09-18 Corinna Vinschen <vinschen@redhat.com>
18446
18447 * lib/gdb.exp (rerun_to_main): Allow restarting application.
18448 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
18449
0deec7d6
TT
184502002-09-17 Tom Tromey <tromey@redhat.com>
18451
18452 * gdb.base/printcmds.exp (test_print_string_constants): Expect
18453 \000, not \0, in double-quoted string.
18454
b2b4a1b5
CV
184552002-09-14 Corinna Vinschen <vinschen@redhat.com>
18456
c9d37158 18457 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
18458 string after running the commands execution on breakpoint tests.
18459
1c56143a
CV
184602002-09-13 Corinna Vinschen <vinschen@redhat.com>
18461
18462 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
18463
37f8da45
JB
184642002-09-12 Joel Brobecker <brobecker@gnat.com>
18465
18466 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
18467
08b468e0
KS
184682002-09-10 Keith Seitz <keiths@redhat.com>
18469
18470 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
18471 runto proc.
18472 (mi_run_to_main): Use mi_runto.
18473 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
18474
dc360f58
KS
184752002-09-10 Keith Seitz <keiths@redhat.com>
18476
18477 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
18478 regexp for stopping at main. Could have multiple event notifications.
18479 Don't assume that main was declared with no parameters.
18480 (mi_next): Use mi_step_to.
18481 (mi_step): Use mi_next_to.
18482
ce3abcfb
CV
184832002-09-09 Corinna Vinschen <vinschen@redhat.com>
18484
18485 * gdb.base/default.exp: Fix expected string in `info float' test.
18486
d1f5b980
BE
184872002-09-09 Ben Elliston <bje@redhat.com>
18488
18489 * config/mips.exp: Update comments.
18490 * config/mips-idt.exp: Likewise.
18491 * config/nind.exp: Likewise.
18492 * config/slite.exp: Likewise.
18493 * config/sparclet.exp: Likewise.
18494 * config/udi.exp: Likewise.
18495 * config/vx.exp: Likewise.
18496 * config/vxworks29k.exp: Likewise.
18497
2f71430b
JB
184982002-09-05 Jim Blandy <jimb@redhat.com>
18499
18500 * gdb.threads/killed.exp: Fix test failure message.
18501
7ddebc7e
KS
185022002-09-04 Keith Seitz <keiths@redhat.com>
18503
18504 * lib/mi-support.exp: Update copyright.
18505 (mi_gdb_test): Increase the priority of the expected pattern
18506 so that it matches gdb_test.
18507
0ae67eb3
KS
185082002-09-03 Keith Seitz <keiths@redhat.com>
18509
18510 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
18511 Use integer comparison instead of string comparison for testing
18512 whether binary was built.
18513
38fc42c8
JB
185142002-09-03 Jim Blandy <jimb@redhat.com>
18515
18516 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
18517
b6ff0e81
JB
185182002-08-29 Jim Blandy <jimb@redhat.com>
18519
18520 * gdb.threads/pthreads.exp: Move the portable thread compilation
18521 code into a function in lib/gdb.exp, and call that from here.
18522 * lib/gdb.exp (gdb_compile_pthreads): New function.
18523
07c98896
KS
185242002-08-29 Keith Seitz <keiths@redhat.com>
18525
18526 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
18527 expect_out so that callers can get at it.
18528
0312286c
DJ
185292002-08-23 Daniel Jacobowitz <drow@mvista.com>
18530
18531 * gdb.threads/print-threads.c: New file.
18532 * gdb.threads/print-threads.exp: New file.
18533 * gdb.threads/schedlock.c: New file.
18534 * gdb.threads/schedlock.exp: New file.
18535
dd039bc4
EZ
185362002-08-22 Elena Zannoni <ezannoni@redhat.com>
18537
a9c64011
AS
18538 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
18539 not altivec.c.
dd039bc4 18540
1f36144c
MK
185412002-08-17 Mark Kettenis <kettenis@gnu.org>
18542
18543 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
18544 targets. The problem should be fixed now.
18545
16057ec7 185462002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
18547
18548 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
18549 2002-07-24 change that removes final dots from error messages.
18550
3c1499ad
TT
185512002-08-13 Tom Tromey <tromey@redhat.com>
18552
18553 * gdb.base/readline.exp: New file.
18554
a20ce2c3
AC
185552002-08-01 Andrew Cagney <ac131313@redhat.com>
18556
18557 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
18558 supress message.
18559
db034ac5
AC
185602002-08-01 Andrew Cagney <cagney@redhat.com>
18561
18562 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
18563 CHILL_FOR_TARGET and CHILL_LIB.
18564 * configure.in (configdirs): Remove gdb.chill.
18565 * configure: Regenerate.
18566 * lib/gdb.exp: Obsolete references to chill.
18567 * gdb.fortran/types.exp: Ditto.
18568 * gdb.fortran/exprs.exp: Ditto.
18569
3e000b18
KB
185702002-07-30 Kevin Buettner <kevinb@redhat.com>
18571
18572 * gdb.base/shlib-call.exp (additional_flags): Conditionally
18573 set Irix-specific compile and link flags.
18574
28f4966b
KB
185752002-07-29 Kevin Buettner <kevinb@redhat.com>
18576
18577 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
18578 source files. The ``-o'' option doesn't work with the ``-E'' option
18579 when using the Irix compiler.
18580
46c0d5a6
DJ
185812002-07-19 Daniel Jacobowitz <drow@mvista.com>
18582
18583 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
18584 Improve support for reusing an exec file. Copy exec file
18585 to target, and run gdbserver on the target instead of on the host.
18586
eecf4bed
JB
185872002-07-18 Jim Blandy <jimb@redhat.com>
18588
0f815cdf
JB
18589 * gdb.base/ending-run.exp: Don't expect to see the program end in
18590 some orderly fashion when we're running on a real stand-alone
18591 board.
18592
eecf4bed
JB
18593 * gdb.base/interrupt.exp: Correct logic for skipping tests on
18594 targets that don't support interrupts.
18595
52d309e4
JB
185962002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
18597
18598 * gdb.base/attach.exp: Add patterns to match output from /proc-based
18599 systems.
18600 Move comments in expect statements to inside the actions, so that they
18601 don't get matched against.
18602
ff683d9e
MK
186032002-07-10 Mark Kettenis <kettenis@gnu.org>
18604
18605 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
18606 function when asleep" test.
18607
b5356753
AC
186082002-07-10 Andrew Cagney <ac131313@redhat.com>
18609
18610 * gdb.base/page.exp: Rewrite to handle problems with very long
18611 `info set' output. Update copyright.
18612
6aa4d13a
AC
186132002-06-26 Andrew Cagney <ac131313@redhat.com>
18614
18615 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18616 gdb.threads-hp.
18617 * gdb.hp/configure: Regenerate.
18618 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18619 * gdb.hp/gdb.threads-hp/configure: Delete file.
18620 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18621
8cf8c2b8
AC
186222002-06-22 Andrew Cagney <ac131313@redhat.com>
18623
18624 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18625 setlocale, bindtextdomain and textdomain.
18626
6827a8f8
JB
186272002-06-11 Jim Blandy <jimb@redhat.com>
18628
919d772c
JB
18629 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18630 preprocessor macro information is present.
18631
6827a8f8
JB
18632 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18633 tests.
18634
c15b0d21
MS
186352002-06-06 Michael Snyder <msnyder@redhat.com>
18636
c5984d70
MS
18637 * gdb.base/overlays.exp: Record addresses of overlay
18638 functions in TCL variables rather than in GDB variables,
18639 to avoid having GDB convert them to pointers (with loss
18640 of information).
18641
d63a86f8 18642 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18643 default linker script changes.
c15b0d21
MS
18644 * gdb.base/long_long.exp: Add check for sizeof (long double).
18645
be26fe0d
ML
186462002-06-06 Michal Ludvig <mludvig@suse.cz>
18647
18648 * gdb.asm/asm-source.exp: Add x86-64 target.
18649 * gdb.asm/x86_64.inc: New.
d63a86f8 18650
258093ca 186512002-05-30 Michael Chastain <mec@shout.net>
258093ca 18652
4b3153f1 18653 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18654 * gdb.c++/m-static.cc: New file.
18655 * gdb.c++/m-static.exp: New file.
18656
241264c6
MS
186572002-05-28 Michael Snyder <msnyder@redhat.com>
18658
18659 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18660 precision.
18661
9bba8c8f 186622002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18663
4b3153f1 18664 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18665 * gdb.c++/m-data.cc: New file.
18666 * gdb.c++/m-data.exp: New file.
18667
186682002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18669
4b3153f1 18670 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18671 * gdb.c++/try_catch.cc: New file.
d63a86f8 18672 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18673
def1b996
MC
186742002-05-27 Michael Chastain <mec@shout.net>
18675
18676 * gdb.c++/local.exp: Accept more nested types in output.
18677
522ba268
MC
186782002-05-26 Michael Chastain <mec@shout.net>
18679
18680 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18681
277254ba
MS
186822002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18683
18684 * lib/gdb.exp (gdb_wrapper_init): Just because
18685 gdb_wrapper_file exists, this does not mean that the file
18686 should not be rebuilt. That is what gdb_wrapper_initialized
18687 is for.
18688 (default_gdb_init): Reset gdb_wrapper_initialized.
18689
b61a8733
MS
186902002-05-23 Michael Snyder <msnyder@redhat.com>
18691
d63a86f8 18692 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18693 the precision of the floating point test results.
18694 * gdb.base/call-rt-st.exp: Ditto.
18695
b61a8733
MS
18696 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18697 * gdb.base/call-rt-st.exp: Ditto.
18698
56f6e910
MC
186992002-05-19 Michael Chastain <mec@shout.net>
18700
18701 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18702
ad0b0016
EZ
187032002-05-19 Elena Zannoni <ezannoni@redhat.com>
18704
a9c64011
AS
18705 * configure.in (configdirs): Add gdb.arch.
18706 * configure: Regenerate.
ad0b0016 18707
f617d2b6
JB
187082002-05-17 Jim Blandy <jimb@redhat.com>
18709
18710 * gdb.base/completion.exp: Recognize the more detailed error
18711 messages produced by the macro expander's lexical analyzer.
18712
eac2a696
EZ
187132002-05-14 Elena Zannoni <ezannoni@redhat.com>
18714
a9c64011
AS
18715 * gdb.arch/altivec-abi.c: New file.
18716 * gdb.arch/altivec-abi.exp: New file.
18717 * gdb.arch/altivec-regs.c: New file.
18718 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18719
2fdde8f8
DJ
187202002-05-14 Daniel Jacobowitz <drow@mvista.com>
18721
18722 * gdb.base/maint.exp (maint print type): Update for new type
18723 structure.
d63a86f8 18724
e31f1a7c
EZ
187252002-05-14 Elena Zannoni <ezannoni@redhat.com>
18726
18727 * gdb.arch: New directory.
18728 * gdb.arch/configure.in: New file.
18729 * gdb.arch/configure: New file.
18730 * gdb.arch/Makefile.in: New file.
18731
db589741
CV
187322002-05-13 Corinna Vinschen <vinschen@redhat.com>
18733
18734 * gdb.asm/asm-source.exp: Add v850 as supported target.
18735 * gdb.asm/v850.inc: New file.
18736
8ce2a7dc
DJ
187372002-05-13 Daniel Jacobowitz <drow@mvista.com>
18738
18739 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18740
df763c7f
DJ
187412002-05-12 Daniel Jacobowitz <drow@mvista.com>
18742
18743 * gdb.base/break.exp: Check 'break "marker2"'.
18744
377daeed
MS
187452002-05-10 Michael Snyder <msnyder@redhat.com>
18746
18747 * gdb.base/long_long.exp: Fix typo.
18748
c4b7bc2b
JB
187492002-05-10 Jim Blandy <jimb@redhat.com>
18750
ecac9a4e
JB
18751 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18752 a bug.
18753
c4b7bc2b
JB
18754 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18755 Recognize more detailed error message produced by the macro
18756 expander's lexical analyzer.
18757 * lib/gdb.exp (test_print_reject): Same.
18758
e71019a1
MK
187592002-05-09 Mark Kettenis <kettenis@gnu.org>
18760
18761 * gdb.c++/method.exp: Fix typo.
18762
fedfc8e6
MS
187632002-05-08 Michael Snyder <msnyder@redhat.com>
18764
166a1957
MS
18765 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18766 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18767 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18768 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18769 Add iftarget clause for strongarm.
d63a86f8 18770
f1c47eb2
MS
187712002-05-06 Michael Snyder <msnyder@redhat.com>
18772
cb9a9d3e
MS
18773 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18774 (gdb_continue_to_end): Accept output from status wrapper.
18775 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18776 Clean up fail messages to match pass messages.
18777
f1c47eb2
MS
18778 Enable the "needs_status_wrapper" testsuite feature.
18779 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18780 (gdb_compile): Conditionally call gdb_wrapper_init.
18781 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18782 * gdb.c++/method.exp: Recognize output from status wrapper.
18783
6079c749
BE
187842002-05-06 Ben Elliston <bje@redhat.com>
18785From Graydon Hoare <graydon@redhat.com>
18786
18787 * config/sid.exp: Include support for "rawsid" protocol.
18788
188baff3
JB
187892002-05-03 Jim Blandy <jimb@redhat.com>
18790
18791 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18792 * gdb.c++/hang3.C: New file.
18793
b9c07f0f
AC
187942002-05-04 Andrew Cagney <ac131313@redhat.com>
18795
18796 * gdb.base/default.exp: Remove obsolete code.
18797 * gdb.c++/misc.exp: Ditto. Update copyright.
18798 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18799 * gdb.base/whatis.exp: Ditto. Update copyright.
18800 * gdb.base/scope.exp: Ditto. Update copyright.
18801 * gdb.base/ptype.exp: Ditto. Update copyright.
18802 * gdb.base/printcmds.exp: Ditto. Update copyright.
18803 * gdb.base/opaque.exp: Ditto. Update copyright.
18804 * gdb.base/list.exp: Ditto.
18805 * gdb.base/funcargs.exp: Ditto. Update copyright.
18806 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18807 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18808 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18809 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18810 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18811 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18812
5c7a0397
MS
188132002-05-02 Michael Snyder <msnyder@redhat.com>
18814
d6dcc264 18815 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18816 * gdb.base/long_long.exp: Add xscale target.
18817 * gdb.base/default.exp: Add xscale target.
18818
eb7f1c48
JB
188192002-05-01 Jim Blandy <jimb@redhat.com>
18820
18821 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18822 gdb.c++/hang.exp: New test.
18823
a6befae8
FF
188242002-05-01 Fred Fish <fnf@redhat.com>
18825
18826 * gdb.base/completion.exp: Handle completions of "./Make" for
18827 more than one completion possibility, as is the case when we
18828 build and test in the source tree.
18829
0a310277
AG
188302002-04-29 Anthony Green <green@redhat.com>
18831
18832 * gdb.java/jmisc1.exp: New file.
18833 * gdb.java/jmisc2.exp: New file.
18834
6ff9af88
DJ
188352002-04-24 Daniel Jacobowitz <drow@mvista.com>
18836
18837 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18838
96b3d632
EZ
188392002-04-23 Elena Zannoni <ezannoni@redhat.com>
18840
18841 * gdb.base/help.exp: Change 'help status' to allow for target
18842 dependent output differences.
18843
5019bb54
MC
188442002-04-22 Michael Chastain <mec@shout.net>
18845
18846 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18847
a805a116
MC
188482002-04-22 Michael Chastain <mec@shout.net>
18849
18850 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18851
a1706bfd
DM
188522002-04-17 David S. Miller <davem@redhat.com>
18853
18854 * gdb.asm/sparc64.inc: New file.
18855 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18856
a73a20a2
EZ
188572002-04-19 Elena Zannoni <ezannoni@redhat.com>
18858
18859 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18860 instruction file directly into the build tree. Clean up at end of
18861 test.
18862
ba678339
DM
188632002-04-18 David S. Miller <davem@redhat.com>
18864
18865 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18866 handle 64-bit platforms correctly.
18867 * gdb.base/maint.exp: Likewise.
18868
b03399da
KB
188692002-04-18 Kevin Buettner <kevinb@redhat.com>
18870
18871 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18872 ``-fpic'' when compiling files comprising a shared library, but
18873 it does need additional linker flags in order to find shared
18874 libraries at run time.
18875
e2004992
KB
188762002-04-18 Kevin Buettner <kevinb@redhat.com>
18877
18878 * gdb.base/cvexpr.c (use): New function.
18879 (main): Invoke use() on all global variables to prevent
18880 some linkers from deleting these otherwise unused symbols.
18881
d8937120
MC
188822002-04-17 Michael Chastain <mec@shout.net>
18883From David S. Miller <davem@redhat.com>
18884
18885 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18886 handle 64-bit platforms correctly.
18887
ffd61a58
MS
188882002-04-12 Michael Snyder <msnyder@redhat.com>
18889From Jim Blandy <jimb@redhat.com>
a9c64011 18890 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18891 script can handle this instead.
18892 * gdb.base/bar.c (barx): Same.
18893 * gdb.base/baz.c (bazx): Same.
18894 * gdb.base/grbx.c (grbxx): Same.
18895
18896 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18897 manager doesn't automatically unmap overlays unnecessarily.
18898
6b8426a6
MH
188992002-04-10 Martin M. Hunt <hunt@redhat.com>
18900
18901 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18902 stepping out of main.
18903
34af4875
MC
189042002-04-09 Michael Chastain <mec@shout.net>
18905
18906 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18907 scope so that the nested scope tests will make sense.
18908 * gdb.c++/local.exp: Write patterns that actually work with gcc
18909 (the HP patterns "were never known to work with gcc").
18910 Keep the old aCC patterns too.
18911
2d1676a0
DJ
189122002-04-09 Daniel Jacobowitz <drow@mvista.com>
18913
18914 * gdb.base/attach.exp: Correct target board test.
18915
3a63e3f9
MC
189162002-04-08 Michael Chastain <mec@shout.net>
18917
18918 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18919 in a const method. Add some xfail and fail cases for configurations
18920 that do not emit the "const ...".
18921
f18dabd2
MC
189222002-04-07 Michael Chastain <mec@shout.net>
18923
18924 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18925 Accept "A * const" and "const A * const" as type of "this".
18926 Fix spelling of getFunky throughout. Make messages uniform.
18927
0fcddd82
EZ
189282002-04-07 Elena Zannoni <ezannoni@redhat.com>
18929
a9c64011 18930 Work around for PR gdb/285:
0fcddd82
EZ
18931 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18932
16a8534a
EZ
189332002-04-07 Elena Zannoni <ezannoni@redhat.com>
18934
18935 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18936 instructions file at run time instead of configure time.
18937 Sometimes we run the test in a directory that is not the one we
18938 configured in.
18939 * gdb.asm/configure.in: Delete creation of symlink.
18940 * gdb.asm/configure: Regenerate.
18941
24181d81
JB
189422002-04-05 J. Brobecker <brobecker@gnat.com>
18943
18944 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18945 xfullpath () function.
18946
7cdb7107
DJ
189472002-04-04 Daniel Jacobowitz <drow@mvista.com>
18948
18949 * gdb.asm/Makefile.in: Correct dependencies.
18950
18951 * gdb.asm/powerpc.inc: New file.
18952 * gdb.asm/asm-source.exp: Add PowerPC.
18953 * gdb.asm/configure.in: Likewise.
18954 * gdb.asm/configure: Regenerated.
18955
a7d17088
DJ
189562002-04-04 Daniel Jacobowitz <drow@mvista.com>
18957
18958 * gdb.base/relocate.exp: New file.
18959 * gdb.base/relocate.c: New file.
18960
cd721503
FF
189612002-04-04 Fred Fish <fnf@redhat.com>
18962
18963 * gdb.base/step-test.exp: Update comment regarding stopping in
18964 memcpy/bcopy calls inserted as part of the compiler runtime.
18965
b22ad7a7
MS
189662002-04-04 Michael Snyder <msnyder@redhat.com>
18967
18968 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18969
5f279fa6
DJ
189702002-04-03 Daniel Jacobowitz <drow@mvista.com>
18971
18972 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18973 (gdb_expect): Remove $notransfer hack.
18974
dd0fd3ce
DJ
189752002-04-02 Daniel Jacobowitz <drow@mvista.com>
18976
18977 * gdb.c++/classes.exp ("calling method for small class"): Match
18978 updated register output.
18979
1e50cda1
DJ
189802002-03-30 Daniel Jacobowitz <drow@mvista.com>
18981
18982 Fix PR gdb/452
18983 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18984 when finished. Make gdb_file_cmd send "exec-file" when
18985 appropriate.
18986
24015922
DJ
189872002-03-30 Daniel Jacobowitz <drow@mvista.com>
18988
18989 * gdb.base/attach.exp: Remove extra setup_xfail.
18990
dd7dfd64
MS
189912002-03-26 Michael Snyder <msnyder@redhat.com>
18992
18993 * gdb.base/default.exp: Add tests for dump, append, and restore.
18994 * gdb.base/help.exp: Add tests for dump, append, and restore.
18995 * gdb.base/dump.exp: New file, test dump, append and restore.
18996 * gdb.base/dump.c: New file.
18997
48b2f8d7
MS
189982002-03-27 Michael Snyder <msnyder@redhat.com>
18999
d63a86f8 19000 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
19001 clean-ups in help messages.
19002
05b4d525
FF
190032002-03-26 Fred Fish <fnf@redhat.com>
19004
19005 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
19006 have debugging info for those functions and the compiler uses them
19007 internally to copy structs around.
19008
d7679631
FF
190092002-03-26 Fred Fish <fnf@redhat.com>
19010
19011 * gdb.base/list.exp: Revert the change made yesterday and add note
19012 about why we don't list the default lines for remote targets.
19013
523ac3f9
MS
190142002-03-25 Michael Snyder <msnyder@redhat.com>
19015
19016 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
19017
754b2b8d
FF
190182002-03-25 Fred Fish <fnf@redhat.com>
19019
19020 * gdb.base/list.exp: This test works on remote targets so remove
19021 the short circuit for remote targets. Update copyright.
19022
33c3e192
FF
190232002-03-25 Fred Fish <fnf@redhat.com>
19024
19025 * gdb.base/attach.exp: Fix logic error that was suppressing this
19026 test for all non hppa*-*-hpux* targets, instead of the hp target.
19027 Move comments closer to the suppression point. Also now need to
19028 check that we are running natively.
19029
d43e73ee
MS
190302002-03-22 Michael Snyder <msnyder@redhat.com>
19031
882c8f02
MS
19032 * gdb.base/default.exp: Add test for gcore. Update copyright.
19033 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 19034
04c12f60
FF
190352002-03-06 Fred Fish <fnf@redhat.com>
19036
19037 * gdb.base/funcargs.c: Remove extraneous ';' character.
19038 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
19039
b43df995
MC
190402002-03-04 Michael Chastain <mec@shout.net>
19041
19042 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
19043 accommodate gcc v3 function signature.
19044 * gdb.mi/mi0-var-cmd-exp: Ditto.
19045
92362027
AC
190462002-02-24 Andrew Cagney <ac131313@redhat.com>
19047
19048 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
19049 ``GNU/Linux'' or ``Linux kernel''
19050 * testsuite/gdb.threads/pthreads.c: Ditto.
19051
258ad32d
MC
190522002-02-24 Michael Chastain <mec@shout.net>
19053
19054 * gdb.threads/pthreads.c (thread1): Add a return statement.
19055 (thread2): Likewise.
19056 (foo): Likewise.
19057
04c3b3d4
MC
190582002-02-23 Michael Chastain <mec@shout.net>
19059
19060 * gdb.threads/linux-dp.c (philosopher): Add a return statement
19061 to placate gcc.
19062
5a2a0a20
MC
190632002-02-23 Michael Chastain <mec@shout.net>
19064
19065 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
19066 test "ptype bint". The test passes on all my stabs configurations.
19067
a640f7fc
JB
190682002-02-21 Jim Blandy <jimb@redhat.com>
19069
27924826
JB
19070 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
19071 filename at a time, and watch for the ones we want to see.
19072
a640f7fc
JB
19073 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
19074 types of pointers to prototyped functions.
19075
edcc8c75
AC
190762002-02-20 Andrew Cagney <ac131313@redhat.com>
19077
19078 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
19079 signed, unsigned and straight char.
19080 (padding_char, padding_short, padding_int, padding_long,
19081 padding_long_long, padding_float, padding_double,
19082 padding_long_double): New global variables.
19083 (fill, fill_structs): New functions.
19084
19085 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
19086 for correctly sized writes. Update copyright.
19087 (get_valueof): New procedure.
19088 (get_sizeof): Call get_valueof.
19089 (check_valueof): New procedure.
19090 (check_padding): New procedure.
19091
ac57ea44
MC
190922002-02-20 Michael Chastain <mec@shout.net>
19093
19094 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
19095 to setup_xfail. Document some of the remaining calls.
19096
7a10c941
MC
190972002-02-18 Michael Chastain <mec@shout.net>
19098
19099 * gdb.c++/userdef.exp: Update copyright year.
19100
fb8acdcc
DJ
191012002-02-18 Daniel Jacobowitz <drow@mvista.com>
19102
19103 * gdb.c++/userdef.exp: Test overloaded operators properly.
19104 Remove xfails.
19105
fda6ae12
MS
191062002-02-14 Michael Snyder <msnyder@redhat.com>
19107
19108 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
19109
676a0442
DJ
191102002-02-14 Daniel Jacobowitz <drow@mvista.com>
19111
19112 * gdb.base/a2-run.exp: Check for a remote target properly.
19113 * gdb.base/annota1.exp: Likewise.
19114 * gdb.base/list.exp: Likewise.
19115 * gdb.base/reread.exp: Likewise.
19116 * gdb.base/scope.exp: Likewise.
19117 * gdb.base/shlib-call.exp: Likewise.
19118 * gdb.base/term.exp: Likewise.
19119 * gdb.c++/annota2.exp: Likewise.
19120
78b4f468
RE
191212002-02-13 Richard Earnshaw <rearnsha@arm.com>
19122
19123 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
19124
9a81ba51
MC
191252002-02-10 Michael Chastain <mec@shout.net>
19126
19127 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
19128 (call_after_alloca): Ditto.
19129
004af6c7
DJ
191302002-02-10 Daniel Jacobowitz <drow@mvista.com>
19131
19132 * gdb.base/ending-run.exp: Guard "cont" test with
19133 gdb_skip_stdio_test.
19134
37225f62
JB
191352002-02-06 Jim Blandy <jimb@redhat.com>
19136
19137 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
19138 from here...
19139 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
19140 To here. Disable this test on non-HP platforms. Add big comment.
19141
fe6fdd96
MS
191422002-02-04 Michael Snyder <msnyder@redhat.com>
19143
19144 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
19145 other than d10v and m32r.
19146
036fad3f
RE
191472002-02-02 Richard Earnshaw <rearnsha@arm.com>
19148
19149 * gdb.base/default.exp: Rewrite test patterns to reduce time
19150 taken to match them.
19151
7148ab62
DJ
191522002-01-30 Daniel Jacobowitz <drow@mvista.com>
19153
19154 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
19155 Allow a start function above main.
19156 * gdb.threads/linux-dp.exp: Fix copyright date.
19157
396cc255
DJ
191582002-01-30 Daniel Jacobowitz <drow@mvista.com>
19159
a9c64011
AS
19160 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
19161 (check_philosopher_stack): Check for manager thread before checking
19162 for a just-starting thread.
396cc255 19163
f038d31b
DJ
191642002-01-30 Daniel Jacobowitz <drow@mvista.com>
19165
19166 From Neil Booth <neil@daikokuya.demon.co.uk>:
19167 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
19168 warnings.
19169
b3ff9d9a
FF
191702002-01-21 Fred Fish <fnf@redhat.com>
19171
19172 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
19173 not caller.
19174
39ad761d
JB
191752002-01-21 Jim Blandy <jimb@redhat.com>
19176
19177 * gdb.base/reread.exp: Check that GDB properly re-reads the
19178 executable file when it changes while no inferior is running.
19179
aaf320fa
FF
191802002-01-21 Fred Fish <fnf@redhat.com>
19181
a9c64011
AS
19182 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
19183 optionally accept the "shlib events" variation.
aaf320fa 19184
808a31f5
JB
191852002-01-21 Jim Blandy <jimb@redhat.com>
19186
19187 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
19188 call `fflush' after every `printf', so that the output is produced
19189 at predictable points, regardless of whatever buffering does (or
19190 doesn't) take place.
19191 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
19192 at different points.
19193
4420d5e2
DJ
191942002-01-20 Daniel Jacobowitz <drow@mvista.com>
19195
19196 * gdb.c++/inherit.exp: Update copyright years.
19197 * gdb.c++/method.exp: Likewise.
19198
3e36a0f4
DJ
191992002-01-20 Daniel Jacobowitz <drow@mvista.com>
19200
19201 * gdb.c++/classes.exp: Update for improved v3 support and skipping
19202 artificial methods/arguments.
19203 * gdb.c++/derivation.exp: Likewise.
19204 * gdb.c++/inherit.exp: Likewise.
19205 * gdb.c++/method.exp: Likewise.
19206 * gdb.c++/virtfunc.exp: Likewise.
19207
b4ceaee6
AC
192082002-01-18 Andrew Cagney <ac131313@redhat.com>
19209
19210 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
19211 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
19212 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
19213 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
19214 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
19215 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
19216
ecace851
JB
192172002-01-17 Jim Blandy <jimb@redhat.com>
19218
19219 * gdb.asm/asm-source.exp (info symbol): Take another shot at
19220 anchoring the pattern matching the entry point symbol's name.
19221
375fc983
AC
192222002-01-17 Andrew Cagney <ac131313@redhat.com>
19223
19224 * gdb.base/maint.exp: Update ``maint internal-error'' to match
19225 continue/quit query. Update copyright.
19226
fe6fdd96
MS
192272002-01-14 Michael Snyder <msnyder@redhat.com>
19228
19229 * gdb.base/gcore.exp: Remove extra debugging output.
19230
e017c81f
DJ
192312002-01-13 Daniel Jacobowitz <drow@mvista.com>
19232
19233 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
19234 for slightly dubious v2 mangled string.
19235
37ab3bf8
DJ
192362002-01-13 Daniel Jacobowitz <drow@mvista.com>
19237
19238 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
19239
1bc05c3a 192402002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 19241
1bc05c3a 19242 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 19243
1bc05c3a
JM
19244 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
19245 constructors.
19246 * gdb.c++/derivation.exp: Likewise.
19247 * gdb.c++/templates.exp: Likewise.
19248 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 19249
1bc05c3a
JM
192502002-01-10 Michael Snyder <msnyder@redhat.com>
19251
19252 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 19253
a911c360
MS
192542002-01-08 Michael Snyder <msnyder@redhat.com>
19255
19256 * gdb.base/gcore.exp: New test for generate-core-file command.
19257 * gdb.base/gcore.c: Testcase for above.
19258 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
19259
ea2119ec
JM
192602002-01-08 Jason Merrill <jason@redhat.com>
19261
19262 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
19263
68203136
FF
192642002-01-07 Fred Fish <fnf@redhat.com>
19265
19266 * gdb.c++/overload.exp: Remove unconditional xfails for:
19267 print foo_instance1.overloadargs(1)
19268 print foo_instance1.overloadargs(1, 2)
19269 print foo_instance1.overloadargs(1, 2, 3)
19270 print foo_instance1.overloadargs(1, 2, 3, 4)
19271 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
19272 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
19273 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
19274 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
19275 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
19276 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
19277 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
19278 print foo_instance1.overload1arg()
19279 print foo_instance1.overload1arg((char)arg2)
19280 print foo_instance1.overload1arg((signed char)arg3)
19281 print foo_instance1.overload1arg((unsigned char)arg4)
19282 print foo_instance1.overload1arg((int)arg7)
19283 print foo_instance1.overload1arg((unsigned int)arg8)
19284 print foo_instance1.overload1arg((float)arg11)
19285 print foo_instance1.overload1arg((double)arg12)
d63a86f8 19286
21b9b5b1
MS
192872002-01-07 Michael Snyder <msnyder@redhat.com>
19288
19289 * gdb.base/huge.exp: New test. Print a very large target data object.
19290 (skip_huge_test): New test variable. Define if you want to skip this
19291 test. The test reads an 8 megabyte data object from the target, so it
19292 might be very time consuming on remote targets with a slow connection.
19293 * gdb.base/huge.c: New file. Test case for above.
19294
725f922e
FF
192952002-01-07 Fred Fish <fnf@redhat.com>
19296
19297 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
19298 g_instance.bfoo, and g_instance.cfoo.
19299
889bf7c5 193002002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 19301
889bf7c5
PA
19302 * gdb.base/break.c (multi_line_if_conditional): New function.
19303 (multi_ilne_while_conditional): Likewise.
19304 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
19305 IF or WHILE condition puts the breakpoint at the start of
19306 the condition.
f286b2c3 19307
634d57ec
JL
19308 * gdb.base/selftest.exp (backtrace through signal handler): Remove
19309 hppa*-*-hpux* expected failure.
19310 * gdb.base/structs.exp (do_function_calls): Similarly.
19311
19312 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
19313 watchpoints.
19314
9fbfe2dc
AC
193152002-01-06 Andrew Cagney <ac131313@redhat.com>
19316
19317 Fix PR gdb/66.
19318 * gdb.base/structs.exp: Replace skip for a29k with skip for
19319 gdb,cannot_call_functions.
19320 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
19321 * gdb.base/callfuncs.exp: Ditto.
19322 * gdb.base/call-rt-st.exp: Ditto.
19323 * gdb.base/call-strs.exp: Ditto.
19324 * gdb.base/callfwmall.exp: Ditto.
19325 * gdb.base/scope.exp: Obsolete xfail a29k.
19326 * gdb.c++/misc.exp: Ditto.
19327 * gdb.c++/cplusfuncs.exp: Ditto.
19328 * gdb.base/ptype.exp: Ditto.
19329 * gdb.base/printcmds.exp: Ditto.
19330 * gdb.base/opaque.exp: Ditto.
19331 * gdb.base/list.exp: Ditto.
19332 * gdb.base/funcargs.exp: Ditto.
19333 * gdb.base/default.exp: Ditto.
19334
8ddad156
MS
193352002-01-04 Michael Snyder <msnyder@redhat.com>
19336
ca4976a6 19337 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
19338 * gdb.base/maint.exp: Add tests for maint info sections options.
19339
1b074332
JL
19340Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
19341
19342 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
19343
7d159115
CV
193442001-12-20 Corinna Vinschen <vinschen@redhat.com>
19345
19346 * gdb.asm/arm.inc: New file.
19347 * gdb.asm/asm-source.exp: Add arm targets.
19348 * gdb.asm/configure.in: Ditto.
19349 * gdb.asm/configure: Recreated from configure.in.
19350
8fb87725
JL
19351Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
19352
afabe08c
JL
19353 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
19354 with HP's compiler.
19355 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
19356 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
19357 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
19358 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
19359
19360 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
19361 either HP's compilers or GCC.
19362
db521deb
JL
19363 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
19364 a SIGBUS or SIGSEGV.
19365
19366 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
19367
19368 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
19369 can be compiled with either HP's compiler or GCC.
19370
cfa88ab7
JL
19371 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
19372 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
19373 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
19374
ca344dff
JL
19375 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
19376 to match current gdb output. Update due to using auto-solib-limit
19377 for limiting instead of overloading auto-solib-add.
19378 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
19379 test program.
19380
3f3c6e55 19381 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
19382 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
19383 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
19384 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
19385 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
19386 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
19387 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
19388 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
19389 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
19390 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
19391 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
19392 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
19393 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 19394
8fb87725
JL
19395 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
19396 a SIGTRAP to the inferior.
19397
cf599fa7
CV
193982001-12-19 Corinna Vinschen <vinschen@redhat.com>
19399
19400 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
19401 Substitute call to target_link by call to gdb_compile.
19402
2cd045cd
JL
19403Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
19404
a9c64011
AS
19405 * gdb.base/break.exp: Fix HP specific search string when testing
19406 backtracing in a called function.
2cd045cd 19407
a9c64011
AS
19408 * gdb.base/constvars.exp: Only set lang to C++ if we're
19409 compiling the test with HP's compilers.
19410 * gdb.base/volatile.exp: Similarly.
2cd045cd 19411
99ebe9ac
JB
194122001-12-19 Jim Blandy <jimb@redhat.com>
19413
19414 * gdb.base/printcmds.exp: Expect the null character to be printed
19415 as '\0', and the '\013' to be printed as '\v'.
19416 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
19417 * gdb.base/setvar.exp: Same.
19418
b9891b29
JB
194192001-12-17 Jim Blandy <jimb@redhat.com>
19420
0eba65ab
JB
19421 * gdb.base/completion.exp: Rather than completing very long
19422 filenames, which can make the readline library produce output we
19423 don't recognize, cd to the directory first, and then complete
19424 using nice, short relative paths.
19425
6970b5b1
JB
19426 * gdb.base/completion.exp: On some systems, there is, in fact, a
19427 variable named `b' in scope, since GDB treats all static
a9c64011
AS
19428 variables as being in scope. So use `no_var_named_this'
19429 instead of `b'.
6970b5b1 19430
b9891b29 19431 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 19432 can't find the core file's registers as a failure.
b9891b29 19433
e6ccd35f
JSC
194342001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
19435
a9c64011
AS
19436 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
19437 test expect string more specific.
e6ccd35f 19438
105ba819
CV
194392001-12-13 Corinna Vinschen <vinschen@redhat.com>
19440
19441 * gdb.asm/asm-source.exp: Add support for xstormy16.
19442 * gdb.asm/configure.in: Ditto.
19443 * gdb.asm/configure: Rebuild.
19444 * gdb.asm/xstormy16.inc: New file.
19445
e9e79dd9
FF
194462001-12-10 Fred Fish <fnf@redhat.com>
19447
19448 * gdb.base/maint.exp: Update to match changes in type dumping code.
19449
347dc97d
JB
194502001-12-10 Jim Blandy <jimb@redhat.com>
19451
19452 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
19453 matching the entry point symbol's name at the beginning of the
19454 line.
347dc97d 19455
5178b9d6
DJ
194562001-12-07 Daniel Jacobowitz <drow@mvista.com>
19457
19458 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
19459 gdb.c++/inherit.exp, gdb.c++/method.exp,
19460 gdb.c++/namespace.exp, gdb.c++/templates.exp,
19461 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
19462 and class layout support.
19463
af890c52
DJ
194642001-12-07 Daniel Jacobowitz <drow@mvista.com>
19465
19466 * gdb.c++/classes.exp: Add test for static member function.
19467 * gdb.c++/misc.cc: Add class with static member function.
19468
7a345fb3
JB
194692001-12-07 Jim Blandy <jimb@redhat.com>
19470
f2e54a80 19471 If GDB says it can't find the struct the function returned, report
8032bf31
JB
19472 those tests as `unsupported'.
19473 * gdb.base/call-rt-st.exp (print_struct_call): New function.
19474 Rewrite subsequent tests to use it.
19475
19476 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
19477 those tests as `unsupported'.
19478 * gdb.base/structs.exp (call_struct_func): New function.
19479 (do_function_calls): Use call_struct_func to call the functions
19480 returning structs.
19481
0bc69509
JB
19482 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
19483 whether functions are prototyped or not, so we can't possibly pass
19484 arguments to t_float_values2 properly.
19485
7a345fb3
JB
19486 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
19487 value of `timeout' for targets other than the mips*tx39-*.
19488
edb6ede1
MS
194892001-12-06 Michael Snyder <msnyder@redhat.com>
19490
d63a86f8 19491 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
19492 and detect whether the start symbol has a leading underscore.
19493
2d842f13
JB
194942001-12-04 Jim Blandy <jimb@redhat.com>
19495
19496 * gdb.base/completion.exp: Clarify indentation.
19497
68550daf
JB
194982001-12-03 Jim Blandy <jimb@redhat.com>
19499
19500 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
19501 variables on the S/390, not `.word'.
19502
cd5195a8
JB
195032001-11-30 Jim Blandy <jimb@redhat.com>
19504
19505 Add assembly-source tests for s390-ibm-linux.
19506 * gdb.asm/s390.inc: New file.
19507 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
19508 the S/390 architecture.
a9c64011 19509 * gdb.asm/configure: Regenerated.
cd5195a8 19510
ca9efc90
MS
195112001-11-30 Michael Snyder <msnyder@redhat.com>
19512
19513 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
19514 next, info source, info sources, info line, global and static
19515 variables, and static functions.
19516 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
19517 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
19518 * gdb.asm/asmsrc1.s: Add a static function and some variables.
19519 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
19520 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
19521 (gdbasm_leave): Restore frame pointer.
19522 (gdbasm_startup): Copy stack set-up from crt0.S.
19523
d0e66976
FN
195242001-11-26 Fernando Nasser <fnasser@redhat.com>
19525
19526 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
19527 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
19528 to a local (non-static) variable. Copy tstruct.a to a static buffer
19529 and return a pointer to that buffer.
19530 * gdb.base/callfwmall.c (t_structs_a): Ditto.
19531
e2334072
MK
195322001-11-24 Mark Kettenis <kettenis@gnu.org>
19533
19534 * gdb.asm/configure.in: Fix recognition of ix86 target.
19535 * gdb.asm/configure: Regenerate.
19536
756caa3d
MS
195372001-11-21 Michael Snyder <msnyder@redhat.com>
19538
19539 * gdb.asm/sparc.inc: New file.
19540 * gdb.asm/asm-source.exp: Recognize sparc target.
19541 * gdb.asm/configure.in: Recognize sparc target.
19542 * gdb.asm/configure: Regenerate.
d63a86f8 19543
9a4d72d5
MS
195442001-11-21 Michael Snyder <msnyder@redhat.com>
19545
19546 * gdb.asm/m32r.inc: New file.
19547 * gdb.asm/asm-source.exp: Recognize m32r target.
19548 * gdb.asm/configure.in: Recognize m32r target.
19549 * gdb.asm/configure: Regenerate.
19550
a773d1cd
MS
195512001-11-20 Michael Snyder <msnyder@redhat.com>
19552
017ac23d
MS
19553 * gdb.asm/i386.inc: New file.
19554 * gdb.asm/asm-source.exp: Recognize ix86 target.
19555 * gdb.asm/configure.in: Recognize ix86 target.
19556 * gdb.asm/configure: Regenerate.
19557
a773d1cd
MS
19558 * gdb.c++/namespace.exp: Fix quotes in output messages.
19559
bb632afb
MS
195602001-11-14 Michael Snyder <msnyder@redhat.com>
19561
25d559ca 19562 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
19563 qualifier in a type cast expression, to designate an address
19564 in the instruction space (Harvard architecture).
19565
4749e309
MS
195662001-11-13 Michael Snyder <msnyder@redhat.com>
19567
19568 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
19569 Tests for expressions using 'const' and 'volatile'.
19570
25050984
CV
195712001-11-13 Corinna Vinschen <vinschen@redhat.com>
19572
19573 * gdb.asm/asm-sources.exp: Allow defining linker flags.
19574
1902c51f
DJ
195752001-11-12 Daniel Jacobowitz <drow@mvista.com>
19576
19577 * lib/mi-support.exp (mi_run_to_helper): Move comments
19578 outside of gdb_expect.
19579
dcf95b47
DJ
195802001-11-11 Daniel Jacobowitz <drow@mvista.com>
19581
19582 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
19583 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
19584 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
19585 mi0_run_to): New functions.
19586 * gdb.mi/mi-simplerun.exp: Use them.
19587 * gdb.mi/mi0-simplerun.exp: Likewise.
19588 * gdb.mi/mi-var-cmd.exp: Likewise.
19589 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 19590
45b074e1
AC
195912001-11-10 Andrew Cagney <ac131313@redhat.com>
19592
19593 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
19594 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
19595
bf50d346
AC
195962001-11-09 Andrew Cagney <ac131313@redhat.com>
19597
19598 * gdb.base/restore.exp: Include $expected value in restored test
19599 message.
19600
9383332c
AC
196012001-11-09 Andrew Cagney <ac131313@redhat.com>
19602
19603 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
19604 implemented.
19605
db62520a
MS
196062001-11-08 Michael Snyder <msnyder@redhat.com>
19607
19608 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
19609 Add pass/fail message for stop at breakpoint in call dummy function.
19610
b5703437
MS
196112001-11-07 Michael Snyder <msnyder@redhat.com>
19612
d63a86f8
RM
19613 * gdb.c++/templates.exp (test_template_breakpoints):
19614 If we get an overload menu, but it does not match what
760f6330 19615 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19616 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19617 making the whitespace optional. Argument for "new" may be
19618 "unsigned" as well as "unsigned int/long".
d63a86f8 19619 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19620 making the whitespace optional. Also replace "(void) with
19621 "((void|)), making the keyword "void" optional.
d63a86f8 19622 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19623 making the whitespace optional. Also replace "(void) with
19624 "((void|)), making the keyword "void" optional.
3bf40917
MS
19625 * gdb.base/callfuncs.c (t_float_values): This function must
19626 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19627 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19628 can be tested against both cases. Usually one case involves
19629 promotion of float to double, while the other does not.
19630 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19631 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19632 includes a stack frame for "start".
19633
c8ab4e6d
JB
196342001-11-05 Jim Blandy <jimb@redhat.com>
19635
19636 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19637 pointers are 32 bits long, and that offsets of relocs are always
19638 stored in the data (REL-style), and not in the reloc entry itself
19639 (RELA-style).
19640 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19641 stabs.
19642
3f08ced9
MS
196432001-11-01 Michael Snyder <msnyder@redhat.com>
19644
19645 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19646 and regular expression operators by using quoting.
19647
cbfa24cd
MS
196482001-10-31 Michael Snyder <msnyder@redhat.com>
19649
19650 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19651 depending on what the symbol table contains.
19652 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19653 the output of the ptype command. Similarly, accept both "const &"
19654 and "const&".
19655
aaa68313
CV
196562001-10-31 Corinna Vinschen <vinschen@redhat.com>
19657
19658 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19659 symbol `STORAGE' to allow to choose the storage class of
19660 the local datastructures.
19661 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19662 compiler directive.
19663
91740388
MS
196642001-10-30 Michael Snyder <msnyder@redhat.com>
19665
19666 * gdb.base/jump.exp: Allow it to run for all targets.
19667
1b7c05e7
CV
196682001-10-29 Corinna Vinschen <vinschen@redhat.com>
19669
19670 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19671 with new double_array size.
19672 (main): Change storage class of all local variables to static.
19673 Reduce size of double_array to 9.
19674 * gdb.base/call-ar-st.exp: Increase timeout value.
19675 Change expected output for double array to match new size in
19676 call-ar-st.c.
19677
36a22261
CV
196782001-10-29 Corinna Vinschen <vinschen@redhat.com>
19679
19680 * gdb.base/ending-run.exp: Create identical output when passing
19681 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19682 Stormy16 target.
36a22261 19683
92b8ae91
MK
196842001-10-28 Mark Kettenis <kettenis@gnu.org>
19685
19686 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19687 that we catch the expected failure under Linux/x86.
19688
cb135b83
OF
196892001-10-29 Orjan Friberg <orjanf@axis.com>
19690
19691 * gdb.base/setvar.exp: Escape curly braces.
19692 * gdb.stabs/weird.exp: Ditto.
19693
6884aa54
DJ
196942001-10-27 Daniel Jacobowitz <drow@mvista.com>
19695
19696 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19697 * gdm.mi/mi0-hack-cli.exp: Likewise.
19698
0398c9aa
AC
196992001-10-25 Andrew Cagney <ac131313@redhat.com>
19700
19701 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19702 messages.
19703
d20bf2e8
AC
197042001-10-21 Andrew Cagney <ac131313@redhat.com>
19705
19706 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19707 checking MI enabled.
19708
03dd63aa
CV
197092001-10-09 Corinna Vinschen <vinschen@redhat.com>
19710
19711 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19712
1d9d99f3
FCE
197132001-10-04 Frank Ch. Eigler <fche@redhat.com>
19714
19715 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19716 if gdb child process crashes, just signal an error.
19717
838ae6c4
JB
197182001-10-02 Jim Blandy <jimb@redhat.com>
19719
19720 * lib/gdb.exp (test_xfail_format): Simplify.
19721
19722 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19723 front of the variable name `format'. Simplify `if'.
19724
8f0cbc1c
DJ
197252001-10-01 Daniel Jacobowitz <drow@mvista.com>
19726
19727 * gdb.threads/pthreads.exp: Wait for output and delay
19728 before sending ^C.
19729
1f08dafd
DJ
197302001-10-01 Daniel Jacobowitz <drow@mvista.com>
19731
19732 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19733 some incorrect output instead of timing out.
19734 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19735
674f90ff
CV
197362001-09-28 Corinna Vinschen <vinschen@redhat.com>
19737
19738 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19739 check to allow additional `int'.
19740
9b284272
DJ
197412001-09-27 Daniel Jacobowitz <drow@mvista.com>
19742
19743 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19744 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19745
b55a4771
MS
197462001-09-27 Michael Snyder <msnyder@redhat.com>
19747
19748 * lib/gdb.exp (test_debug_format): New proc.
19749 (setup_xfail_format): Use new proc test_debug_format.
19750 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19751 proc; use new service proc test_debug_format.
19752 Replace all other "gcc_compiled" tests with this test.
19753 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19754 proc; use new service proc test_debug_format.
19755 Replace all other "gcc_compiled" tests with this test.
19756
197572001-09-27 Michael Snyder <msnyder@redhat.com>
19758
19759 * gdb.base/cvexpr.exp: New file.
19760 * gdb.base/cvexpr.c: New file
19761 Test for expressions using const and volatile keywords.
19762
4e6667ac
CV
197632001-09-26 Corinna Vinschen <vinschen@redhat.com>
19764
19765 * gdb.base/constvars.exp: Check for different orders of keywords
19766 and additional "int" strings in output.
19767
4f337972
AC
197682001-09-22 Andrew Cagney <ac131313@redhat.com>
19769
19770 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19771 responses from "help maint".
19772
2015650d
FCE
197732001-09-19 Frank Ch. Eigler <fche@redhat.com>
19774
19775 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19776 to localhost:NNN instead of :NNN, in case Xvfb is listening
19777 only on TCP.
19778
f3bcedc1
CV
197792001-09-19 Corinna Vinschen <vinschen@redhat.com>
19780
19781 * gdb.base/recurse.exp: When checking leaving the watchpoint
19782 scope, recognize when gdb is in function's epilogue and pass.
19783
6b819c92
KS
197842001-09-18 Keith Seitz <keiths@redhat.com>
19785
19786 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19787 support for running tests against sid targets.
19788 (gdbtk_done): Ditto.
19789
a10c9419
CV
197902001-09-18 Corinna Vinschen <vinschen@redhat.com>
19791
19792 * gdb.base/ending-run.c (main): Set stdout buffersize
19793 to the same reasonable value for any target.
19794 * gdb.base/ending-run.exp: Add a regular expression
19795 to make testsuite happy on Sanyo Stormy16 target.
19796
739d0d99
CV
197972001-09-17 Corinna Vinschen <vinschen@redhat.com>
19798
19799 * gdb.base/display.c (do_loops): Add float variable `f'.
19800 Increment f in loop.
19801 * gdb.base/display.exp: Increment timeout by 60 seconds.
19802 Change float display test to use variable `f'.
19803
1b8947f0
JB
198042001-09-17 Jim Blandy <jimb@redhat.com>
19805
19806 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19807 overflowing the limited breakpoint tables on some ROM monitors
19808 (like the ROM68K).
19809
9890ac81
FCE
198102001-09-15 Frank Ch. Eigler <fche@redhat.com>
19811
19812 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19813 the "-ac" (disable access control) flag.
19814
6db765ea
JH
198152001-08-30 Jeff Holcomb <jeffh@redhat.com>
19816
19817 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19818 ints.
19819
4c32cc04
KS
198202001-08-30 Keith Seitz <keiths@redhat.com>
19821
19822 * lib/gdb.exp: Move all insight-related functionality into
19823 separate file.
19824 * lib/insight-support.exp: New file.
19825
8d6e6f81
FCE
198262001-08-29 Frank Ch. Eigler <fche@redhat.com>
19827
19828 * config/sid.exp (sid_start): Never set sid verbosity; disable
19829 expect_background {} that consumed its stdout; tolerate </dev/null.
19830 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19831
6a90e1d0
AC
198322001-08-18 Andrew Cagney <ac131313@redhat.com>
19833
19834 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19835 CLI jump command to start it.
19836 (mi_run_to_main): Fail immediatly when unexpected output.
19837
1759b3c3
AC
198382001-08-18 Andrew Cagney <ac131313@redhat.com>
19839
19840 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19841 beginning of function. Fix PR gdb/191.
19842
61d11d80
FCE
198432001-08-16 Frank Ch. Eigler <fche@redhat.com>
19844
19845 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19846 what to force sid endianness to.
19847
942a4df2
KS
198482001-08-15 Keith Seitz <keiths@redhat.com>
19849
19850 * lib/gdb.exp (gdbtk_start): Don't set environment
19851 variables for TCL_LIBRARY and friends. Insight will
19852 now figure these out for itself.
19853
0521c418
MS
198542001-08-02 Michael Snyder <msnyder@redhat.com>
19855
19856 * gdb.base/completion.exp: Remove the symbol "a64l" from
19857 the expect string; this is target-specific, and not related
19858 to what is being tested.
19859
74a9a58a
DB
198602001-08-02 Dave Brolley <brolley@redhat.com>
19861
19862 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19863
c70819fa
MS
198642001-07-25 Michael Snyder <msnyder@redhat.com>
19865
c2b8fa57
MS
19866 * gdb.base/consecutive.exp: New file. Test stepping over
19867 breakpoints on consecutive instructions.
19868 * gdb.base/consecutive.c: New file.
19869
c70819fa
MS
19870 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19871 curly braces in regular expressions.
19872
2b1a1355
MS
198732001-07-25 Michael Snyder <msnyder@redhat.com>
19874
19875 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19876 legitimate output from stepping out of main.
19877
413eca6f
KS
198782001-07-22 Keith Seitz <keiths@redhat.com>
19879
19880 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19881 the empty string, do not run the tests.
19882
7e5a9322
SC
198832001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19884
19885 * gdb.base/long_long.exp: Detect size of pointer. Take into
19886 account 2-byte pointers when testing for p/a results.
19887
de58f10f
SC
198882001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19889
d63a86f8 19890 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19891 and defined to 1K for m68hc11.
19892 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19893 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19894 (sizeof_random_data): New variable to tell the size of the data table;
19895 don't test past this size; always run to main.
19896
d6f5fea1
SC
198972001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19898
19899 * gdb.base/return2.exp: return of long long and double fails for
19900 68HC11; don't execute these tests on that platform.
19901 * gdb.base/return.exp: Return of a double fails for 68hc11.
19902
c477543d
SC
199032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19904
19905 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19906 tests that print a float.
19907 * call-rt-st.exp: Likewise.
19908
63cf1c79
MK
199092001-07-12 Mark Kettenis <kettenis@gnu.org>
19910
19911 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19912 running this test on Linux.
19913
112f9ab5
MC
199142001-06-24 Michael Chastain <chastain@redhat.com>
19915
19916 * gdb.base/arithmet.exp: Remove some tests to make all test names
19917 unique.
19918
4970cb0f
MS
199192001-07-03 Michael Snyder <msnyder@redhat.com>
19920
19921 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19922 the output of the ptype command.
19923
d85da69f
MS
199242001-07-02 Michael Snyder <msnyder@redhat.com>
19925
4c8a82de
MS
19926 * gdb.base/completion.exp: Don't assume that break.c is the only
19927 source file that may contain functions named "marker".
d85da69f
MS
19928 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19929
8afc772b
AC
199302001-06-28 Andrew Cagney <ac131313@redhat.com>
19931
19932 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19933 of files to delete.
19934
19935 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19936 * gdb.disasm/h8300s.exp: New file.
19937 gdb.disasm/h8300s.s: Likewise.
19938
cff22675
AC
199392001-06-27 Andrew Cagney <ac131313@redhat.com>
19940
19941 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19942 empty breakpoint tables.
19943
68c81b54
AC
199442001-06-25 Andrew Cagney <ac131313@redhat.com>
19945
19946 * lib/mi-support.exp: Update args=... part of stop-reason
19947 patterns. Accept either a list or a tuple.
19948
2dd62704
AC
199492001-06-23 Andrew Cagney <ac131313@redhat.com>
19950
19951 * lib/mi-support.exp: Remove local emacs variable defining
19952 change-log-default-name.
19953
b4127474
MC
199542001-06-22 Michael Chastain <chastain@redhat.com>
19955
19956 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19957 This is operationally compatible with the previous version.
19958
8dbfb380
JB
199592001-06-13 Jim Blandy <jimb@redhat.com>
19960
19961 * lib/gdb.exp (gdb_test): Doc fix.
19962
f2d8c86d
MC
199632001-06-10 Michael Chastain <chastain@redhat.com>
19964
19965 * gdb.base/exprs.exp: Remove a duplicate test.
19966
81564d34
JB
199672001-06-06 Jim Blandy <jimb@redhat.com>
19968
19969 * gdb.base/return2.exp (main): Use values to test float and double
19970 returns that are not NaN's, to avoid being confused by IEEE
19971 comparison rules.
19972
da55addb
MS
199732001-06-04 Michael Snyder <msnyder@redhat.com>
19974
19975 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19976 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19977 rather than wait for 12 more tests to time out.
19978
42c65987
JB
199792001-06-06 Jim Blandy <jimb@redhat.com>
19980
b18bced9 19981 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19982 Don't forget to match the GDB prompt.
b18bced9 19983
42c65987
JB
19984 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19985
5b41e5f0
JB
199862001-06-04 Jim Blandy <jimb@redhat.com>
19987
19988 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19989 command.
19990
015e046f
KB
199912001-05-31 Kevin Buettner <kevinb@redhat.com>
19992
19993 * gdb.base/annota1.exp (info break): Match four or more spaces
19994 after "Address".
19995
fb1ffbbe
MC
199962001-05-31 Michael Chastain <chastain@redhat.com>
19997
19998 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19999 (dm_type_int_star): Likewise.
20000 (dm_type_long_star): Likewise.
20001 (dm_type_void_star): Likewise.
20002
5ea2a32c
KB
200032001-05-29 Kevin Buettner <kevinb@redhat.com>
20004
20005 * gdb.base/completion.exp (INPUTRC): Set this environment variable
20006 to a known value in order to get consistent results regardless
20007 of the setting of INPUTRC or the presence or contents of .inputrc.
20008
ae23c492
MS
200092001-05-24 Michael Snyder <msnyder@redhat.com>
20010
ac55707e
MS
20011 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
20012 Don't require that the main thread and the manager thread are the
20013 first in the list.
20014
ae23c492
MS
20015 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
20016 debugging. If test fails, issue an "unsupported" not a "fail".
20017
400071f1
JB
200182001-05-24 Jim Blandy <jimb@redhat.com>
20019
20020 Don't assume that short is shorter than int.
20021 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
20022 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 20023 this isn't true.
400071f1
JB
20024 ("print unsigned char == (~0)"): Add test that verifies that ~0,
20025 an int, is not equal to ~0 stored in an unsigned char. This tests
20026 the same thing that the previous test meant to, but works on
20027 16-bit machines, too.
20028 ("print unsigned char != (~0)"): Same test, complemented.
20029
0816a3e5
MS
200302001-05-24 Michael Snyder <msnyder@redhat.com>
20031
20032 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 20033 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
20034 and prevents dejagnu getting out of step.
20035
f6dc23a9
KB
200362001-05-23 Kevin Buettner <kevinb@redhat.com>
20037
20038 * gdb.base/finish.exp (finish_void): Revise pattern for
20039 stopping on the call statement to not permit stopping at
20040 the start of the instructions comprising the call sequence.
20041
7dbd117d
MC
200422001-05-19 Michael Chastain <chastain@redhat.com>
20043
20044 * gdb.base/callfuncs.exp: Make all test names unique.
20045 * gdb.base/commands.exp: Make all test names unique.
20046 * gdb.base/condbreak.exp: Make all test names unique.
20047 * gdb.base/dbx.exp: Make all test names unique.
20048 * gdb.base/default.exp: Make all test names unique.
20049 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
20050 and TIMEOUT messages to their corresponding PASS message.
20051 * gdb.base/ending-run.exp: Make all test names unique.
20052 * gdb.base/long_long.exp: Remove duplicate test.
20053
6b0b0a9e
KB
200542001-05-21 Kevin Buettner <kevinb@redhat.com>
20055
20056 * gdb.base/finish.exp (finish_void): Allow "finish" command to
20057 stop on the call statement as well as the statement after the
20058 call.
20059
2caa35cb
MS
200602001-05-21 Michael Snyder <msnyder@redhat.com>
20061
20062 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
20063
40713331
EZ
200642001-05-10 Elena Zannoni <ezannoni@redhat.com>
20065
a9c64011
AS
20066 * gdb.base/completion.exp: Revamp test. Make it execute on all
20067 platforms.
40713331 20068
c2c1be8d
EZ
200692001-05-10 Elena Zannoni <ezannoni@redhat.com>
20070
a9c64011
AS
20071 * config/gdbserver.exp (gdb_load): Handle the case
20072 in which the arguments to gdbserver are given in the
20073 baseboard configuration file.
20074 Also handle the case in which the server needs to do a
20075 load.
2c9cd303 20076
9671de48
KS
200772001-05-07 Keith Seitz <keiths@cygnus.com>
20078
a9c64011
AS
20079 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
20080 set up the display for testing.
20081 (gdbtk_start): Convert all paths to paths that tcl will like.
20082 Export target information to environment.
20083 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
20084 necessary.
20085 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
20086 (to_tcl_path): New proc to convert a given pathname into
20087 a path acceptible as an argument to a tcl command.
20088 (_gdbtk_export_target_info): New proc to export target info
20089 into the environment for gdbtk testing.
20090 (gdbtk_done): New proc to signal end-of-test.
9671de48 20091
5a360f47
JB
200922001-05-06 Jim Blandy <jimb@redhat.com>
20093
20094 * restore.c: Make the code of caller0 correspond to its comment.
20095
66c756c6
MS
200962001-05-03 Michael Snyder <msnyder@redhat.com>
20097
20098 * config/sid.exp (gdb_target_sid): Check for error messages.
20099 On error or timeout, don't make expect exit (which will terminate
20100 all subsequent tests); instead just make gdb exit.
d63a86f8 20101 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
20102 return a negative value.
20103
a966fde5
JB
201042001-04-24 Jim Blandy <jimb@redhat.com>
20105
851c18e0
JB
20106 * gdb.c++/templates.exp: If we see the prompt for the overload
20107 list, but we haven't recognized any of the longer patterns,
20108 arrange for this test to fail, not hang.
20109
a966fde5
JB
20110 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
20111 variations.
20112
db144853
MC
201132001-04-22 Michael Chastain <chastain@redhat.com>
20114
20115 * gdb.c++/local.exp: Use the 'runto' library function.
20116 * gdb.c++/namespace.exp: Likewise.
20117 * gdb.c++/overload.exp: Likewise.
20118
3207ec21
KB
201192001-03-26 Kevin Buettner <kevinb@redhat.com>
20120
20121 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
20122 * gdb.base/step-line.exp: New file. Test step/next in presence of
20123 #line directives.
20124 * gdb.base/step-line.c: New file. Test program for the above.
20125 * gdb.base/step-line.inp: New file. We pretend that this file has
20126 been transformed by some other tool into step-line.c.
20127
13b57657
JB
201282001-03-21 Jim Blandy <jimb@redhat.com>
20129
20130 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
20131 unmangled operator names.
20132
754cbe1c
JB
201332001-03-20 Jim Blandy <jimb@redhat.com>
20134
20135 * gdb.threads/linux-dp.exp: Recognize an additional message
20136 generated by GDB when it doesn't understand how to debug threads
20137 on the target system.
20138
177495c9
AC
201392001-03-19 Andrew Cagney <ac131313@redhat.com>
20140
20141 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
20142
f266096b
MC
201432001-03-12 Michael Chastain <chastain@redhat.com>
20144
20145 * gdb.c++/derivation.exp: Use the 'runto' library function.
20146
cac3c2ff
MC
201472001-03-12 Michael Chastain <chastain@redhat.com>
20148
20149 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
20150
b6c11a24
MC
201512001-02-24 Michael Chastain <chastain@redhat.com>
20152
20153 * gdb.c++/ref-types.exp: Change handwritten code to library
20154 function 'runto'.
20155
6bae5bce
OF
201562001-03-16 Orjan Friberg <orjanf@axis.com>
20157
20158 * gdb.base/signals.exp: Set count to 0 explicitly.
20159
0015fd9a
MS
201602001-03-15 Mark Salter <msalter@redhat.com>
20161
20162 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
20163 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
20164 (gdb_load): Add support for additional target_info: gdb_download_size
20165 and gdb_load_timeout.
0015fd9a 20166
fc33412a
DT
20167Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
20168
20169 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
20170 file -- to prevent failing when the compile fails but we have no
20171 intention of running the tests anyway.
fc33412a
DT
20172
20173 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
20174 tests if set.
20175
20176 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 20177 integers.
fc33412a
DT
20178
20179 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
20180 * gdb.c++/namespace.exp: Ditto.
20181
115f06de
OF
201822001-03-07 Orjan Friberg <orjanf@axis.com>
20183
20184 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
20185 * gdb.base/pointers.exp: Relax pattern match of decimals.
20186
b6ba6518
KB
201872001-03-06 Kevin Buettner <kevinb@redhat.com>
20188
20189 * Makefile.in, config/abug.exp, config/cfdbug.exp,
20190 config/cpu32bug.exp, config/dve.exp, config/est.exp,
20191 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
20192 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
20193 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
20194 config/sh.exp, config/sid.exp, config/slite.exp,
20195 config/sparclet.exp, config/udi.exp, config/unknown.exp,
20196 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
20197 config/vxworks.exp, config/vxworks29k.exp,
20198 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
20199 gdb.base/all-bin.exp, gdb.base/annota1.exp,
20200 gdb.base/arithmet.exp, gdb.base/assign.exp,
20201 gdb.base/async.exp, gdb.base/attach.exp,
20202 gdb.base/bitfields.exp, gdb.base/bitops.exp,
20203 gdb.base/break.exp, gdb.base/call-ar-st.exp,
20204 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
20205 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
20206 gdb.base/commands.exp, gdb.base/completion.exp,
20207 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
20208 gdb.base/constvars.exp, gdb.base/corefile.exp,
20209 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
20210 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
20211 gdb.base/ending-run.exp, gdb.base/environ.exp,
20212 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
20213 gdb.base/finish.exp, gdb.base/foll-exec.exp,
20214 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
20215 gdb.base/funcargs.exp, gdb.base/help.exp,
20216 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
20217 gdb.base/logical.exp, gdb.base/long_long.exp,
20218 gdb.base/maint.exp, gdb.base/mips_pro.exp,
20219 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
20220 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
20221 gdb.base/pointers.exp, gdb.base/printcmds.exp,
20222 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
20223 gdb.base/regs.exp, gdb.base/relational.exp,
20224 gdb.base/remote.exp, gdb.base/reread.exp,
20225 gdb.base/restore.exp, gdb.base/return2.exp,
20226 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
20227 gdb.base/selftest.exp, gdb.base/setshow.exp,
20228 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
20229 gdb.base/sigall.exp, gdb.base/signals.exp,
20230 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
20231 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
20232 gdb.base/step-test.exp, gdb.base/structs.c,
20233 gdb.base/structs.exp, gdb.base/structs2.exp,
20234 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
20235 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
20236 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
20237 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
20238 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
20239 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
20240 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
20241 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
20242 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
20243 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
20244 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
20245 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
20246 gdb.fortran/types.exp, gdb.java/jmisc.exp,
20247 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
20248 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
20249 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
20250 gdb.trace/circ.exp, gdb.trace/collection.exp,
20251 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
20252 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
20253 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
20254 gdb.trace/report.exp, gdb.trace/save-trace.exp,
20255 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
20256 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
20257 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
20258 notices.
20259
dc96c6c7 202602001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
20261
20262 * gdb.base/varargs.c (find_max_double): Fix printf format string:
20263 first arg is int not float.
20264
dc96c6c7 202652001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
20266
20267 * gdb.base/reread.exp: Unsupported for non-native targets;
20268 doesn't work for remote debugging.
20269
9b0c4aeb
FN
202702001-02-19 Fernando Nasser <fnasser@redhat.com>
20271
20272 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
20273 * gdb.base/ending-run.exp: Properly handle the BSP state when
20274 stepping past the end of main.
9b0c4aeb 20275
02aa71d5
MC
202762001-02-19 John Moore <jmoore@redhat.com>
20277
20278 * gdb.base/commands.exp (infrun_breakpoint_command_test):
20279 Converted HPUX fix for non-expected items following multiple
20280 step commands into general solution for all platforms.
20281
1fa449a4
MC
202822001-02-18 Michael Chastain <chastain@redhat.com>
20283
20284 * gdb.c++/classes.exp (do_tests): Change runto statements
20285 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20286 statements demangler agnostic.
20287 * gdb.c++/virtfunc.exp (do_tests): Likewise.
20288 (gdb_virtfunc_restart): Likewise.
20289
b2f9ec70
MC
202902001-02-14 Michael Chastain <chastain@redhat.com>
20291
20292 * gdb.c++/inherit.exp (do_tests): Change runto statements
20293 from "runto 'foo(void)'" to "runto 'foo'". This makes the
20294 statements demangler agnostic.
20295
cf74b8ca
AC
20296Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
20297
20298 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
20299 ``continue to bkpt at common_routine in thread 2'' and ``stopped
20300 before calling common_routine 15 times'' tests.
cf74b8ca 20301
99f78f56
MC
203022001-02-11 Michael Chastain <chastain@redhat.com>
20303
20304 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
20305 Helps the test script figure out which demangler is in use.
20306 (dm_type_foo_ref): Ditto.
20307 (dm_type_int_star): Ditto.
20308 (dm_type_long_star): Ditto.
20309 (dm_type_unsigned_int): Ditto.
20310 (dm_type_void): Ditto.
20311 (dm_type_void_star): Ditto.
99707966 20312 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
20313 Probe the gdb demangler and set variables to accommodate
20314 formatting differences.
20315 (info_func_regexp): New function. Same as info_func, but
20316 matches against a regexp.
20317 (info_func): Match against a literal string.
20318 (print_addr_2): New function. Match against a literal string,
20319 which can be different from the input to gdb.
20320 (print_addr): Simply call print_addr_2 with the same argument twice.
20321 (test_lookup_operator_functions): Use demangler formatting variables.
20322 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
20323 the tests in the same order as the C++ class declaration.
20324 (test_paddr_operator_functions): Ditto.
20325 (test_paddr_overloaded_functions): Ditto.
20326 (test_paddr_hairy_functions): Use demangler formatting variables.
20327 Add reference to gdb/19 for related tests.
20328 (do_tests): Call probe_demangler.
20329
1de8f023
KB
203302001-01-30 Kevin Buettner <kevinb@redhat.com>
20331
20332 * gdb.c++/templates.cc (printf): Remove unused function definition.
20333
ca3f91ed
MS
203342001-01-26 Felix Lee <flee@redhat.com>
20335
20336 * sid.exp (sid_exit): Pass host, not target, to remote_close.
20337
203382001-01-25 matthew green <mrg@redhat.com>
20339
20340 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
20341 up sid.
20342 (sid_exit): Call `remote_pop_conn' after GDB is gone.
20343
203442001-01-25 matthew green <mrg@redhat.com>
20345
20346 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 20347 Deprecate $sid_spawn_id.
ca3f91ed
MS
20348 (sid_exit): Remove code necessary only for `spawn.'
20349
203502001-01-25 matthew green <mrg@redhat.com>
20351
20352 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
20353
fb18ec4a
MC
203542001-01-28 Michael Chastain <chastain@redhat.com>
20355
20356 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
20357 to call when tests fail. It takes gdb out of the overloaded
20358 function choice menu back to the main prompt, so that the test
20359 program stays synchronized.
20360 (set_bp_overloaded): New proc to collect all the common
20361 code for setting a breakpoint on an overloaded name. Calls
20362 take_gdb_out_of_choice_menu when needed.
20363 (menu_overload1arg): New variable to collect the repeated
20364 instances of the expected menu for an overloaded name. Change
20365 the regular expression to handle changes in g++ type encoding:
20366 "void" can be either "void" or "", and "unsigned int" can be
20367 either "unsigned int" or "unsigned".
20368 (continue_to_bp_overloaded): Change regular expressions to handle
20369 changes in g++ type encoding.
20370 (no proc): Call take_gdb_out_of_choice_menu when needed.
20371 Remove redundant calls to "info break". Accept either "canceled"
20372 or "cancelled". Change regular expressions in "info break"
20373 calls to handle changes in g++ type encoding. Give all tests
20374 unique strings.
20375
9c646a6e
BE
203762001-01-17 Ben Elliston <bje@redhat.com>
20377
20378 * config/sid.exp: New file.
20379
9549d9c1
AC
20380Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
20381
20382 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
20383
dc96c6c7 203842000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
20385
20386 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
20387 Add a RE to accept a non-ascii char if one is ever presented.
20388
b4df4f68
FN
203892000-12-20 Fernando Nasser <fnasser@redhat.com>
20390
297dd0fd 20391 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 20392
dc96c6c7 203932000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 20394
d63a86f8 20395 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
20396 in regexp. One '\' does not suffice on Linux.
20397
4a7bddb6
MC
203982000-12-09 Michael Chastain <chastain@redhat.com>
20399
20400 * gdb.base/break.exp (test_clear_command): Use a marker function
20401 rather than 'main' for the test function. Also move this
20402 test to an execution point where the marker function names are
20403 guaranteed to be bound to functions. (Executing tests after a
20404 'finish' from main runs into name conflicts with local names
20405 in __libc_start_main).
20406
dc96c6c7 204072000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
20408
20409 * gdb.base/finish.exp: New test for gdb's "finish" command.
20410 * gdb.base/return2.exp: New test for gdb's "return" command.
20411 * gdb.base/return2.c: New source file for above.
20412
dc96c6c7 204132000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
20414
20415 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
20416 * gdb.base/miscexprs.exp: Ditto.
20417 * gdb.base/pointers.exp: Ditto.
20418 * gdb.c++/derivation.exp: Ditto.
20419 * gdb.c++/local.exp: Ditto.
20420 * gdb.c++/namespace.exp: Ditto.
20421 * gdb.c++/overload.exp: Ditto.
20422 * gdb.c++/ref-types.exp: Ditto.
20423
dc96c6c7 204242000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
20425
20426 * gdb.base/constvars.exp: Test result of "up" command.
20427 * gdb.base/miscexprs.exp: Ditto.
20428 * gdb.base/pointers.exp: Ditto.
20429 * gdb.base/scope.exp: Ditto.
20430 * gdb.c++/derivation.exp: Ditto.
20431 * gdb.c++/local.exp: Ditto.
20432 * gdb.c++/namespace.exp: Ditto.
20433 * gdb.c++/overload.exp: Ditto.
20434 * gdb.c++/ref-types.exp: Ditto.
20435
44097287
FN
204362000-11-22 Michael Chastain <chastain@redhat.com>
20437
20438 * mips_pro.exp: Accept either "middle -> top -> main" or
20439 "middle -> main" in the backtrace, because gcc can optimize
20440 tail calls to jumps. Remove setup_xfail for the hppa case.
20441 Add a comment with the original warning messages from PR 3016,
20442 which was filed in 1993, to preserve them for posterity.
20443
9d2e1bab
ND
204442000-11-17 Nick Duffek <nsd@redhat.com>
20445
20446 * lib/gdb.exp (gdb_test): Override timeout with board info.
20447
1aca8eb7
ND
204482000-11-17 Nick Duffek <nsd@redhat.com>
20449
20450 * gdb.base/display.exp: Don't kill running stub. Add "again" to
20451 the second kill and detach messages.
20452
93076499
ND
204532000-11-17 Nick Duffek <nsd@redhat.com>
20454
20455 * configure.in: Add AC_EXEEXT.
20456 * configure: Regenerate.
20457 * Makefile.in (just-check): Export EXEEXT.
20458 * lib/gdb.exp ($EXEEXT): Import from environment.
20459 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
20460 expect "maint dump-me" on Cygwin.
20461 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
20462 $EXEEXT.
20463
30e87cd3
ND
204642000-11-17 Nick Duffek <nsd@redhat.com>
20465
20466 * gdb.base/break.exp: Test backtrace and finish from called
20467 function on all platforms, not just HP-UX.
20468
dc96c6c7 204692000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
20470
20471 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
20472 code from gdb_target_monitor, so it can be used independantly
20473 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 20474
dc96c6c7 204752000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
20476
20477 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
20478 * gdb.base/corefile.exp: Expect the message "Program is being
20479 debugged already" when we send the "corefile" command, since
20480 the preceeding gdb_load may have connected gdb to a remote target.
20481 * gdb.base/display.exp: Disable hardware watchpoints if new
20482 board info variable "no_hardware_watchpoints" is true.
20483 Replace single-letter commands with more readable ones.
20484 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
20485 if new board info variable "no_hardware_watchpoints" is true.
20486 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
20487 to see if stdio (printf) testing is possible.
20488 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
20489 board info variable "no_hardware_watchpoints" is true. Use new
20490 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
20491
39124dea
FN
204922000-11-13 Fernando Nasser <fnasser@redhat.com>
20493
20494 From Orjan Friberg <orjanf@axis.com>:
20495 * gdb.base/printcmds.exp: Escape curly braces followed by a number
20496 in array print pattern match.
20497
a9e2e984
FN
204982000-11-09 Fernando Nasser <fnasser@redhat.com>
20499
20500 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
20501 spelling "cancelled" to U.S. spelling "canceled" to match changes
20502 made to gdb.
20503 * gdb.c++/ovldbreak.exp: Ditto.
20504
c7db355b
PS
205052000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20506
20507 * gdb.base/callfuncs.c (main): Moved to end of file, call
20508 t_double_values to initialize the FPU before inferior calls are made.
20509 * gdb.base/callfuncs.exp: Test for register preservation after calling
20510 inferior functions. Add tests for continuining, finishing and
20511 returning from a stop in a call dummy.
20512
dc96c6c7 205132000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
20514
20515 * gdb.base/commands.exp: Break up long lines, and re-indent.
20516
dc96c6c7 205172000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
20518
20519 * config/gdbserver.exp: Rewritten from the ground up, to make it
20520 compatible with the current dejagnu tree, and to make it work with
20521 the new "gdbserver" in libremote.
20522
dc96c6c7 205232000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20524
20525 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
20526 * gdb.base/varargs.exp: Skip entire test if no printf support.
20527 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
20528 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
20529
dc96c6c7 205302000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
20531
20532 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
20533 no floating point support.
20534 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
20535 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
20536 * gdb.base/call-rt-st.exp: Ditto.
20537 * gdb.base/call-strs.exp: Ditto.
20538
bac5fc66
JG
205392000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
20540
20541 * gdb.base/sizeof.c: include <stdio.h>.
20542
20543 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
20544 'finish', otherwise uncaptured gdb_prompt would potentially
20545 throw remaining test points out of sync.
bac5fc66 20546
b22a6027
SB
205472000-07-26 Scott Bambrough <scottb@netwinder.org>
20548
20549 * gdb.base/recurse.exp: Run tests for all targets.
20550 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
20551 gnu-oldld case on ARM.
20552 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
20553 for ARM targets.
d63a86f8 20554
d8231941
AG
20555Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
20556
20557 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
20558 * gdb.java/configure: Rebuild.
20559
8caabe69
AG
20560Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
20561
20562 * gdb.java/jv-exp.exp: New file.
20563
9d273ca3
AG
20564Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
20565
20566 * configure: Rebuilt.
20567 * configure.in (configdirs): Add gdb.java.
20568 * gdb.java/jmisc.java: New file.
20569 * gdb.java/jmisc.exp: New file.
20570 * gdb.java/Makefile.in: New file.
20571 * gdb.java/configure: Rebuilt.
20572 * gdb.java/configure.in: New file.
20573 * lib/java.exp: New file.
20574
4f823a66
AC
20575Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
20576
20577 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 20578 underflow.
4f823a66 20579
2391e11d
AC
20580Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
20581
20582 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 20583 and the compilers sizes.
2391e11d 20584
54602222
ND
205852000-07-09 Nick Duffek <nsd@redhat.com>
20586
20587 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
20588 (use_methods): New function.
20589 (main): Call use_methods().
20590 * gdb.c++/classes.exp (test_method_param_class): New procedure.
20591 (do_tests): Call test_method_param_class.
20592
2bec0572
ND
205932000-07-09 Nick Duffek <nsd@redhat.com>
20594
20595 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
20596 spelling.
20597 (test_enums): New procedure. Move enum tests from end of script
20598 to here. Set breakpoint on function name instead of line number.
20599 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
20600 (enums2): New marker function.
20601 (enums1): New function.
20602 (main): Call enums1(). Move enum tests to enums1().
20603
78492fde
AC
20604Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
20605
20606 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 20607 compile/link program. Update line numbers.
78492fde
AC
20608 * gdb.asm/d10v.inc: Define ``startup''.
20609 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 20610
49a2cef8
AC
20611Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
20612
20613 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20614
3e6c8688
EZ
206152000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20616
20617 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20618 of 'help maint print' command.
3e6c8688 20619
9ff5cbe9
AC
20620Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20621
20622 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20623 they use gdb_expect_list.
9ff5cbe9 20624
17c579bd
AC
20625Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20626
20627 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20628 memory-read-packet-size'' instead of ``set endian big'' to test
20629 long commands.
17c579bd 20630
e6d71bf3
DB
206312000-06-03 Daniel Berlin <dan@cgsoftware.com>
20632
20633 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20634 g++, and stop skipping them.
e6d71bf3
DB
20635
20636 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20637 work under g++.
20638
d63a86f8 20639 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20640 initialization.
20641
dc96c6c7 206422000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20643
20644 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20645 the regular expression: accept an (almost) arbitrary sequence of
20646 "frames-invalid" and "breakpoints-invalid" messages both before
20647 and after the "starting" message.
20648
dc96c6c7 206492000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20650
20651 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20652
dc96c6c7 206532000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20654
20655 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20656 Relax the regular expression a little, make it pass on Solaris 8.
20657
8216cda9
KB
206582000-05-12 Kevin Buettner <kevinb@redhat.com>
20659
20660 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20661 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20662 Instead, it is permissible for gdb to stop on the line of the
20663 call itself.
20664
1a570b2f
MS
206652000-05-12 Michael Snyder <msnyder@.cygnus.com>
20666
20667 * gdb.base/break.exp (bp on small function, optimized file):
20668 Add a second pass pattern. The behavior differs here between stabs
20669 and dwarf for one-line functions. Stabs preserves two line symbols
20670 (one before the prologue and one after) with the same line number,
20671 but dwarf regards these as duplicates and discards one of them.
20672 Therefore the address after the prologue (where the breakpoint is)
20673 has no exactly matching line symbol, and GDB reports the breakpoint
20674 as if it were in the middle of a line rather than at the beginning.
20675
dc96c6c7 206762000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20677
d63a86f8 20678 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20679 rather than "send_gdb" (for consistancy).
20680
7d418785
AC
20681Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20682
20683 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20684 * gdb.c++/templates.cc: Properly check for GCC version number.
20685 * lib/compiler.cc: Likewise
20686
dc96c6c7 206872000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20688
d63a86f8 20689 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20690 gdb may not stop at the first line of main, due to code motion.
20691
dc96c6c7 206922000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20693
20694 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20695 This test depends on parsing the printf output from the target.
20696 Since the sparclet stub doesn't do stdio, this will never work.
20697 * gdb.base/call-rt-st.exp: ditto.
20698 * gdb.base/call-strs: ditto.
20699
dc96c6c7 207002000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20701
20702 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20703
20704 * gdb.base/ending-run.exp: After connecting to a remote target,
20705 but before running, the target will appear to be in a random
20706 location. Specify both a file and a line for breakpoints.
20707 Also, the function that calls main may be called 'init'
20708 rather than 'start'.
20709
a5a51225
EZ
207102000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20711
20712 * gdb.base/help.exp: Update output for add-symbol-file command.
20713
7930cc7c
FN
207142000-04-10 Fernando Nasser <fnasser@cygnus.com>
20715
20716 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20717 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20718
23e37ab1
C
207192000-04-07 J.T. Conklin <jtc@redback.com>
20720
e93c542c
C
20721 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20722
23e37ab1
C
20723 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20724
591b8fa3
PDM
20725Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20726
20727 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20728 values that can be represented exactly.
591b8fa3
PDM
20729 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20730 above change, and to not check against the directory part of the source
20731 file name.
20732 (step into print_long_arg_list): Likewise.
20733 (print print_small_structs from print_long_arg_list): Likewise.
20734 (print print_long_arg_list): Likewise.
20735
7a495180
EZ
207362000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20737
30b53638 20738 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20739
beb998c6
AC
20740Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20741
20742 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20743
1c689132
DB
207442000-03-25 Daniel Berlin <dan@cgsoftware.com>
20745
20746 * gdb.base/commands.exp (deprecated_command_test): Add test for
20747 deprecate with no arguments.
20748
c1790a9d
JL
207492000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20750
20751 * gdb.base/break.exp: Add new test for setting breakpoints on
20752 optimized code so we can test breakpoints work even when function
20753 prologues may be optimized away
20754
003ba290
FN
207552000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20756
20757 From David Whedon <dwhedon@gordian.com>
a9c64011 20758 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20759
6837a0a2
DB
207602000-03-22 Daniel Berlin <dan@cgsoftware.com>
20761
20762 * gdb.base/help.exp: Added test for new apropos command.
20763
b9593231
KB
207642000-03-21 Kevin Buettner <kevinb@redhat.com>
20765
20766 * gdb.base/pointers.c (usevar): New function.
20767 (main): Make sure that global variables v_int_pointer2, rptr,
20768 and y are all referenced someplace in the program by calling
20769 usevar() on them. [Some linkers delete symbols which are
20770 never referenced. The space remains, but there's no way to
20771 get a (symbolic) handle on the variable from the debugger.]
20772
751a959b
EZ
207732000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20774
20775 * gdb.base/printcmds.c: Add typedeffed arrays.
20776
20777 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20778 procedure to test arrays that are typedef'd.
751a959b 20779
73a93a32
JI
207802000-03-13 James Ingham <jingham@leda.cygnus.com>
20781
20782 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20783 the library directories.
73a93a32 20784
fb40c209
AC
20785Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20786
20787 * configure.in (configdirs): Add sub directory gdb.mi.
20788 * configure: Re-generate.
20789
20790 * gdb.mi: New directory.
d63a86f8 20791
ee4dd2c9
AC
207922000-02-25 Scott Bambrough <scottb@netwinder.org>
20793
20794 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20795 a long long value as a double on ARM platforms.
ee4dd2c9 20796
70f0cc22
JB
207972000-02-16 Jim Blandy <jimb@redhat.com>
20798
20799 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20800 default source file is set properly before running this test.
20801
853819b8
EZ
208022000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20803
20804 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20805 gdbtk/library directory, not in gdbtcl2.
853819b8 20806
dfcd3bfb
JM
208072000-02-04 Jim Blandy <jimb@redhat.com>
20808
20809 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20810 backslash from regexp pattern.
20811
20812 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20813 procedure. Use it to run all the "continue to bp overloaded"
20814 tests. Note that this changes the names of the tests slightly.
20815 If the breakpoint hit message includes a hex PC value, because
20816 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20817 from the real source code, still consider that a pass.
20818
20819 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20820 XFAIL here if the breakpoint message contains a hex address. Note
20821 similar change on 1999-11-02.
20822
20823 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20824
20825 * gdb.base/ptype.exp: Establish a default source file before
20826 calling get_debug_format.
20827
208282000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20829
20830 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20831
8b93c638
JM
208322000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20833
20834 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20835 of successive stepi commands -- while in the prologue we should see
20836 the function entry bracket.
20837
208382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20839
20840 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20841 reach __change_mode() when stepping through the end of main().
20842
c5394b80
JM
208432000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20844
20845 * gdb.base/default.exp: Fix expected pattern.
20846 * gdb.base/help.exp: Same.
20847
0d06e24b
JM
208482000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20849
20850 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20851 Don't use xfail's because that affects only the following test.
d63a86f8 20852
0d06e24b 20853 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20854 solaris or linux.
0d06e24b
JM
20855
20856 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20857
dc96c6c7 208582000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20859
d63a86f8 20860 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20861 "A syntax error" rather than "A parse error". Accept both.
20862
208632000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20864
20865 * gdb.base/default.exp: Remove OS dependent string from "target
20866 remote" test.
20867 * gdb.base/help.exp: Same for "help target remote" test.
20868
c3f6f71d
JM
208692000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20870
20871 From Jim Kingdon <kingdon@redhat.com>:
20872
20873 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20874 prompt (cleanup rather than necessity, but still might keep output
20875 from spilling to next test).
c3f6f71d
JM
20876
208772000-01-02 Fred Fish <fnf@cygnus.com>
20878
20879 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20880 AIX, which defines them in <sys/types.h>.
20881
ed9a39eb 208821999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20883
ed9a39eb 20884 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20885 float" test.
ed9a39eb
JM
20886
208871999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20888
ed9a39eb 20889 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20890
20891 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20892 outermost frame disallowed".
20893
208941999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20895
20896 * gdb.base/setvar.exp: New tests for setting the value of a struct
20897 with a constant list.
20898
208991999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20900
20901 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20902 require the user to type a cast before setting the value of a struct.
20903
de57eccd
JM
209041999-12-06 Jim Blandy <jimb@cygnus.com>
20905
20906 * gdb.base/default.exp: Expect the new 'info float' command on
20907 all i386 platforms.
20908
20909 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20910 LinuxThreads libraries that don't support debugging.
20911
c2d11a7d
JM
20912Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20913
20914 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20915 Change the buffer type to ``unsigned char'' to simplify size
20916 arithmetic.
c2d11a7d
JM
20917
20918 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20919 stub only handles 400-1 byte packets. Verify that the download
20920 worked.
c2d11a7d
JM
20921
209221999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20923
20924 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20925 tests, using UNRESOLVED for the untested cases. Also, does not wait
20926 for a timeout if the prompt was received before a recognizable pattern.
20927
209281999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20929
20930 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20931
209321999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20933
20934 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20935 watchpoints.
c2d11a7d
JM
20936
209371999-11-24 Jason Merrill <jason@casey.cygnus.com>
20938
20939 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20940
20941 * gdb.c++/local.exp: Be more flexible in recognizing local class
20942 name mangling. Don't allow horribly truncated method names.
20943 * gdb.c++/derivation.exp: Expect protected inheritance.
20944 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20945 * gdb.c++/virtfunc.exp: Likewise.
20946 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20947 when printing a nested enum.
20948
209491999-11-22 Jim Blandy <jimb@cygnus.com>
20950
20951 * gdb.base/step-test.exp: Properly await GDB's response to setting
20952 a breakpoint on the call to large_struct_by_value.
20953
20954 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20955 just because we have debug info for the `start' function.
20956
209571999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20958
20959 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20960 "Unknown signal" messages, which indicate (on LinuxThreads) that
20961 GDB doesn't know how to debug threads on this system. This is
20962 better than hanging while philosopher 0 dumps chatter into gdb.log.
20963
209641999-11-18 Tom Tromey <tromey@cygnus.com>
20965
20966 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20967
209681999-11-18 Fred Fish <fnf@cygnus.com>
20969
20970 * gdb.base/coremaker2.c: Add sample program for generating
20971 cores that is more self contained than coremaker.c. Eventually
20972 I'll add more code to this and tie it into the testsuite.
20973
4ce44c66
JM
209741999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20975
20976 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20977
209781999-11-10 Jimmy Guo <guo@cup.hp.com>
20979
20980 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20981 from $srcdir/lib/.
4ce44c66 20982 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20983 and gdb.c++/.
4ce44c66
JM
20984
20985 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20986
d63a86f8 20987 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20988 'continue with watch' test point.
20989
209901999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20991
20992 Merged from p2linux-990323-branch:
d63a86f8 20993
4ce44c66
JM
20994 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20995
11cf8741
JM
20996Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20997
20998 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20999 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
21000
21001Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
21002
21003 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 21004 gdb_expect_list.
11cf8741
JM
21005
21006Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
21007
21008 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
21009
210101999-11-03 Mark Salter <msalter@cygnus.com>
21011
21012 * gdb.base/break.exp: Fix "stub continue" pattern.
21013
210141999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
21015
21016 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
21017
210181999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
21019
21020 * gdb.base/display.exp ("finish"): Add timeout clause.
21021
21022 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
21023 plain prompt clause, so this doesn't have to time out in order to
21024 fail.
21025
21026 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 21027 breakpoint hit messages include an address.
11cf8741
JM
21028
21029 * gdb.base/display.exp: Don't forget to escape parens in regular
21030 expressions. Unix regexp notatation sucks.
21031
210321999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21033
21034 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 21035 order for 'signalled' message.
11cf8741 21036
5c44784c
JM
210371999-11-01 Stan Shebs <shebs@andros.cygnus.com>
21038
21039 From Jimmy Guo <guo@cup.hp.com>:
21040 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
21041 * gdb.base/annota1.c: Add code for tests to work with.
21042
210431999-10-26 Frank Ch. Eigler <fche@cygnus.com>
21044
21045 * gdb.base/remote.exp: New test for remote downloading settings.
21046 * gdb.base/remote.c: New file with large .data.
21047
917317f4
JM
210481999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
21049
21050 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
21051 for LinuxThreads support, merged from the Code Fusion branch.
21052
21053Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
21054
21055 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
21056 containing exp_continue into a while within an expect. Don't
21057 attempt a start more than three times. Check return value from
21058 gdb_load.
d63a86f8 21059
2df3850c
JM
21060Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
21061
21062 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 21063 a pass case.
2df3850c 21064
2acceee2
JM
210651999-10-01 Kevin Buettner <kevinb@cygnus.com>
21066
21067 * gdb.base/break.c (main): Added a statement that we can step
21068 off of.
21069 * gdb.base/break.exp: Added tests for setting a breakpoint
21070 at an offset and stepping onto a breakpoint.
21071
210721999-10-01 Fred Fish <fnf@cygnus.com>
21073
d63a86f8 21074 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
21075 gdb output.
21076
c2c6d25f
JM
210771999-09-18 Jim Blandy <jimb@cris.red-bean.com>
21078
21079 * gdb.base/break.exp: Code locations are in hex, don't forget!
21080 (For HP-UX.)
21081
210821999-09-17 Stan Shebs <shebs@andros.cygnus.com>
21083
21084 * condbreak.exp: Use break.c as test program.
21085 * condbreak.c: Remove, redundant with break.c.
21086
210871999-09-15 Stan Shebs <shebs@andros.cygnus.com>
21088
21089 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 21090 Z-packets if the target needs it.
c2c6d25f
JM
21091
210921999-09-13 James Ingham <jingham@leda.cygnus.com>
21093
21094 * gdb.c++/overload.exp: Added tests for listing overloaded
21095 functions with function pointers in the arg, explicitly calling
21096 out the version you want.
21097
cff3e48b
JM
210981999-09-09 Stan Shebs <shebs@andros.cygnus.com>
21099
21100 * long_long.exp: Add variations of test cases that work for
21101 targets with 16-bit ints and 32-bit doubles.
21102
d4f3574e
SS
211031999-09-08 Stan Shebs <shebs@andros.cygnus.com>
21104
21105 * break.c (main): Compare a possibly-uninitialized argc with an
21106 unlikely value that fits in 16 bits.
21107
211081999-09-07 Stan Shebs <shebs@andros.cygnus.com>
21109
21110 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
21111 0xfeeb, don't want negative numbers if ints are 16 bits.
21112
21113 * lib/gdb.exp (skip_cplus_tests): New proc.
21114 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
21115 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
21116 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
21117 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
21118 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
21119 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
21120 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
21121 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
21122
21123 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
21124
21125Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
21126
21127 * gdb.base/corefile.exp (up): Allow a parameter to appear
21128 in the frame that we're going up to.
21129
21130 From Jim Blandy <jimb@cygnus.com>:
21131
21132 * gdb.base/default.exp (info float): Expect some output now.
21133
21134 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
21135 returning floating-point values to fail on the x86.
21136 * gdb.base/callfwmall.exp (do_function_calls): Same.
21137
21138 * gdb.base/list.exp (test_listsize): Correct expectations for
21139 listing line 1 with listsize 2. Also, listing a single line
21140 works now, as does listing three lines. [Kevin's note: There
21141 were a number of other cases fixed too where the expectations
21142 differed...]
21143
211441999-09-02 Stan Shebs <shebs@andros.cygnus.com>
21145
21146 * gdb.base/selftest.exp: Add case for when version prints as
21147 constant string instead of char pointer.
21148
104c1213
JM
211491999-08-25 Stan Shebs <shebs@andros.cygnus.com>
21150
21151 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 21152 stepping out of main.
104c1213
JM
21153
21154 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
21155 G++ used.
21156
21157 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 21158 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
21159
21160 * gdb.c++/ovldbreak.exp: Update match string in test that
21161 includes a warning of multiple breakpoints.
21162
211631999-08-24 Stan Shebs <shebs@andros.cygnus.com>
21164
21165 * gdb.base/display.exp: Improve precision of step-after-finish
21166 added yesterday.
21167
21168 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 21169 test.
104c1213
JM
21170
21171 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
21172 configs when using G++, not just hppa*.
21173
211741999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21175
21176 * gdb.base/async.c: New file.
21177 * gdb.base/async.exp: New file.
21178
21179Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
21180
21181 * gdb.base/break.exp: Tweak PA specific tests to properly handle
21182 PA64.
21183
53a5351d
JM
21184Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
21185
104c1213
JM
21186 * gdb.base/display.exp: "finish" can leave us mid-line on many
21187 targets, deal with it. Add a small constant to main, instead of
21188 1000 since main+1000 may not be a valid address in the target.
21189
53a5351d
JM
21190 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
21191 on hpux11.
21192
21193 * gdb.base/attach.exp: Handle another hpux11 error message variant
21194 when attaching to a process that does not exist.
21195
211961999-08-19 J.T. Conklin <jtc@redback.com>
21197
21198 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 21199 characters in 'continue to 1241' test.
53a5351d
JM
21200
212011999-08-17 Stan Shebs <shebs@andros.cygnus.com>
21202
21203 * gdb.base/call-ar-st.exp: Add a shorter match case for the
21204 stop in print_long_arg_list, define and use a whitespace
21205 variable in print_small_structs test, add an XFAIL for Solaris.
21206 * gdb.base/dbx.exp: XFAIL func commands until somebody is
21207 interested enough to fix.
21208
7be570e7
JM
212091999-08-13 Keith Seitz <keiths@cygnus.com>
21210
21211 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
21212 (dbx_gdb_load): Remove. Use gdb_load instead, since that
21213 proc knows about targets other than the natives.
21214 (test_assign): Use "gdb_run_cmd" to "run" the target.
21215 Check that we've actually hit the breakpoint at main.
21216 When we attempt to assign a value to a local variable, check
21217 that the variable is in the current scope, i.e., don't use
21218 a test with an empty result.
21219
21220Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
21221
21222 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 21223 command.
7be570e7
JM
21224
212251999-08-09 Stan Shebs <shebs@andros.cygnus.com>
21226
21227 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21228 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
21229 gdb.compat, gdb.threads-hp.
21230 gdb.hp/configure, gdb.hp/configure.in: New files.
21231 gdb.hp/Makefile.in: Recurse into new subdirs.
21232 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
21233 gdb.hp/gdb.objdbg: New directory, tests for debugging info
21234 in object files.
21235 gdb.hp/tools: New directory, aux tools for HP-specific tests.
21236
96baa820
JM
212371999-08-05 Stan Shebs <shebs@andros.cygnus.com>
21238
21239 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 21240 funky printf, remove a bogus p/a test.
96baa820
JM
21241
212421999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21243
21244 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
21245 connected to the target. This is necessary when running not
21246 natively.
96baa820
JM
21247
212481999-08-03 Stan Shebs <shebs@andros.cygnus.com>
21249
21250 * gdb.base/step-test.exp: Removed some extraneous messages.
21251
21252 * gdb.base/long_long.exp: Don't run memory examination tests
21253 on little-endian targets (they will need a different set of
21254 results to match).
21255
212561999-08-02 Stan Shebs <shebs@andros.cygnus.com>
21257
21258 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
21259 until somebody decides to fix GDB.
21260
21261 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 21262 constant as "ULL".
96baa820
JM
21263 * gdb.base/long_long.exp: Loosen x/c test, add partial result
21264 matches for a couple x/2 commands.
21265
a0b3c4fd
JM
212661999-07-30 Stan Shebs <shebs@andros.cygnus.com>
21267
21268 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
21269 by merging in ref-types2 tests.
21270 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
21271
21272 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21273 * gdb.c++/Makefile.in: Add standard actions.
21274 (EXECUTABLES): Rename from PROGS, update list.
21275 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
21276 from gdb.hp.
21277 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
21278 foo and bar locals.
21279 * gdb.c++/anon-union.exp: Fix tests to match.
21280 * gdb.c++/classes.exp: Run if HP compiler used, add extra
21281 expect matches to handle output variations.
21282 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
21283 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 21284 output, add HP alternatives for new and delete prints.
a0b3c4fd 21285 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 21286 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
21287 * gdb.c++/demangle.exp: Use $style when reporting failure.
21288 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
21289 * gdb.c++/inherit.exp: Run if HP compiler used, add some
21290 match alternatives.
21291 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 21292 compilers.
a0b3c4fd
JM
21293 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
21294 * gdb.c++/method.exp: Add match alternatives.
21295 * gdb.c++/misc.cc: Add bool types.
21296 * gdb.c++/misc.exp: Add tests for bool types.
21297 * gdb.c++/overload.exp: Add xfails.
21298 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
21299 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
21300 add some more template parameter tests (only for HP currently).
21301 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
21302 * gdb.c++/virtfunc.cc: Add return type and value for main.
21303 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
21304 match alternatives.
d63a86f8 21305
a0b3c4fd
JM
213061999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21307
21308 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
21309
213101999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
21311
21312 * gdb.base/signals.exp: Don't expect getting a backtrace from
21313 within a signal handler to fail on Linux.
21314
213151999-07-29 Stan Shebs <shebs@andros.cygnus.com>
21316
21317 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21318 * lib/gdb.exp: Remove some gratuitious semicolons.
21319 (delete_breakpoints): Increase timeout.
21320 (gdb_expect): Add -notransfer option.
21321 (gdb_test): Use -notransfer option.
21322 (get_compiler_info): Add f77 case.
21323 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 21324 case.
a0b3c4fd
JM
21325 (gdb_preprocess): Call get_compiler.
21326
21327 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
21328 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
21329 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
21330 gdb.base/long_long.exp, gdb.base/printcmds.exp,
21331 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
21332 third arg to gdb_test.
a0b3c4fd
JM
21333 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
21334 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 21335 HP-UX xfails, add others.
a0b3c4fd
JM
21336 * gdb.base/completion.exp: Reflect name change of self-test.
21337 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
21338 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
21339 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
21340 HP failure number.
a0b3c4fd
JM
21341 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
21342 useless HP-UX 10.30 references.
21343 * gdb.base/maint.exp: Loosen matches.
21344 * gdb.base/pointers.c (main): Declare more_code.
21345 * gdb.base/pointers.exp: Match on output of a `next'.
21346 * gdb.base/structs.c: Add prototypes.
21347 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
21348 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
21349
213501999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21351
21352 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 21353 command.
a0b3c4fd
JM
21354
213551999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21356
21357 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
21358 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
21359
21360 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
21361 debug info. Deal with lack of signal hanlder info in stack.
21362
a9c64011 21363 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
21364 * gdb.base/annota1.exp: If printf has debug info, deal with it.
21365
5a2468f5
JM
213661999-07-19 Stan Shebs <shebs@andros.cygnus.com>
21367
21368 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 21369 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 21370
adf40b2e
JM
21371Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
21372
21373 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 21374 a1-selftest.exp.
adf40b2e
JM
21375 * gdb.base/configure: Re-generate.
21376
213771999-07-12 Stan Shebs <shebs@andros.cygnus.com>
21378
21379 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
21380 in trying to run first and name is too long.
21381
21382 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
21383 pointers2.c and pointers2.exp, respectively.
21384 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
21385 doschk happier.
21386
43e526b9
JM
213871999-07-08 Stan Shebs <shebs@andros.cygnus.com>
21388
21389 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
21390 callfuncs2.c and callfuncs2.exp.
21391
21392 * gdb.base/list.exp: Remove mistaken xfails.
21393 * gdb.base/list0.h: Add optional prototypes.
21394
9846de1b
JM
21395Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
21396
a9c64011 21397 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 21398 calling malloc.
a9c64011
AS
21399 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
21400 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 21401 use.
9846de1b
JM
21402
214031999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21404
21405 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
21406 * gdb.base/annota2.cc, annota2.exp: Move from here.
21407 * gdb.c++/annota2.cc, annota2.exp: To here.
21408 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
21409
43ff13b4
JM
21410Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
21411
21412 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 21413 a consistent format.
43ff13b4 21414
085dd6e6
JM
214151999-06-25 Stan Shebs <shebs@andros.cygnus.com>
21416
21417 From Jimmy Guo <guo@cup.hp.com> and others at HP:
21418 * lib/gdb.exp (get_compiler_info): Add detection for assorted
21419 HP compilers, also set the globals $true and $false.
21420
21421 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
21422 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
21423 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
21424 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
21425 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
21426 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
21427 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
21428 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
21429 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
21430 whatis.c} Add C++ compatible function definitions and return
21431 types, add includes for library functions.
085dd6e6
JM
21432 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
21433 * gdb.base/step-test.c (myglob): Rename from glob.
21434 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
21435 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
21436 files, move here from gdb.hp.
085dd6e6 21437 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
21438 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
21439 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
21440 Adjust line numbers in regexps.
085dd6e6
JM
21441
21442 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
21443 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
21444 instead of 0/1.
21445
21446 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
21447 foll-vfork.exp: New files, move here from gdb.hp.
21448 * gdb.base/page.exp: New file, test of pagination command.
21449
21450 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
21451 recursion test.
21452 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
21453
21454 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 21455 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
21456
21457 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 21458 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 21459 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 21460 watchpoint test.
085dd6e6
JM
21461 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
21462 them work.
21463 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
21464 expressions properly.
21465 * gdb.base/corefile.exp: Loosen the match slightly.
21466 * gdb.base/default.exp: Allow "Error accessing memory" message
21467 also.
21468 * gdb.base/display.exp: Skip over x/0 j if PA64.
21469 * gdb.base/funcargs.exp: Add xfails for HP-UX.
21470 * gdb.base/interrupt.exp: Ditto.
21471 * gdb.base/langs.exp: Add symbolic matches governed by compiler
21472 in use.
21473 * gdb.base/list.exp: Add xfails for HP-UX.
21474 * gdb.base/long_long.exp: Refine some of the numeric matches.
21475 * gdb.base/mips_pro.exp: Xfail on HP-UX.
21476 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
21477 * gdb.base/nodebug.exp: Succeed on more varieties of output.
21478 * gdb.base/opaque.exp: Remove some HP-UX xfails.
21479 * gdb.base/ptype.exp: Succeed on more varieties of output.
21480 * gdb.base/scope.exp: Add xfails for HP-UX.
21481 * gdb.base/sect-cmd.exp: Add more cases.
21482 * gdb.base/setvar.exp: Add xfails for HP-UX.
21483 * gdb.base/shlib-call.exp: Loosen some matches slightly.
21484 * gdb.base/signals.exp: Match on void symbolically.
21485 * gdb.base/step-test.exp: Add case for PA64.
21486 * gdb.base/term.exp: Add exit and restart.
21487 * gdb.base/twice.exp: Clean up after self.
21488 * gdb.base/varargs.exp: Disable overload resolution explicitly.
21489 * gdb.base/whatis.exp: Allow more ways to pass tests.
21490
21491 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 21492 no longer useful.
085dd6e6
JM
21493
21494Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
21495
21496 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 21497 list of patterns.
085dd6e6 21498 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
21499 print_double_array(double_array)", "continuing to breakpoint
21500 1018", "print print_double_array(array_d)" and "continuing to
21501 1034" tests.
d63a86f8 21502
085dd6e6
JM
215031999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
21504
a9c64011 21505 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
21506
215071999-06-24 Stan Shebs <shebs@andros.cygnus.com>
21508
21509 * config/mt-*: Remove, these haven't been used since 1996.
21510
215111999-06-22 Stan Shebs <shebs@andros.cygnus.com>
21512
21513 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 21514 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
21515 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
21516
9e0b60a8
JM
215171999-06-18 Stan Shebs <shebs@andros.cygnus.com>
21518
21519 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
21520 simpler match case for the ptype of the big class.
21521
215221999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21523
21524 * gdb.exp: Fix test for gdb_prompt existence.
21525
215261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21527
21528 * gdb.exp (gdb_test): Add fail after calls to perror.
21529
215301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21531
21532 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
21533
215341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
21535
21536 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
21537
0f71a2f6
JM
21538Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
21539
21540 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 21541 malloc() is linked in.
0f71a2f6
JM
21542
215431999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
21544
21545 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
21546 step at end.
21547
21548 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
21549
215501999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
21551
21552 * gdb.java/jv-print.exp: New file. (Our first Java test!)
21553
cce74817
JM
21554Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
21555
21556 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
21557 * gdb.base/mips_pro.exp: Likewise.
21558
215591999-06-02 Keith Seitz <keiths@cygnus.com>
21560
21561 * gdb.c++/templates.cc: Change all "new" operators to throw
21562 an exception.
21563 * gdb.c++/cplusfuncs.cc: Likewise.
21564
21565 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
21566
21567Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
21568
21569 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
21570 * gdb.base/ending-run.exp: When stepping out of main, accept a
21571 step into an arbitrary assembler file.
cce74817 21572
392a587b
JM
215731999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21574
d63a86f8 21575 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 21576 "breakpoint-invalid" to be printed.
d63a86f8 21577 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
21578 number of "frames-invalid" and "breakpoint-invalid" to be printed.
21579 * gdb.base/annota2.cc: Initialize a.x to 0.
21580
9e086581
JM
215811999-05-17 Keith Seitz <keiths@cygnus.com>
21582
21583 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
21584 when "skip_float_tests" set.
21585 Ditto for "print print_double_array(array_d)", "print print_small_structs",
21586 "print print_ten_doubles", and "step into print_long_arg_list".
21587 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
21588 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
21589 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
21590 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
21591 "skip_float_tests" is set.
21592 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
21593 when "skip_float_tests" set.
d63a86f8 21594
cd0fc7c3
SS
215951999-05-06 Keith Seitz <keiths@cygnus.com>
21596
21597 * gdb.base/annota2.cc: Include stdio.h.
21598
21599Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
21600
21601 * gdb.base/crossload.exp: Remove, this has been disabled ever
21602 since BFD stopped including all targets, and cross-GDB gets
21603 plenty of testing anyway.
21604 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
21605 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
21606 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
21607 * gdb.base/README: Remove, was doc for this.
21608 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 21609 needed.
cd0fc7c3 21610
b83266a0
SS
216111999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21612
21613 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21614 output.
21615
21616 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21617 * gdb.base/annota2.exp: New file. More annotation tests.
21618 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21619 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21620
216211999-04-23 Angela Marie Thomas <angela@cygnus.com>
21622
21623 * config/cfdbug.exp: New file.
21624
7a292a7a
SS
216251999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21626
21627 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21628 Marcus Daniel's and Dale Hawkins's demangler crashes.
21629
21630 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21631 test_lucid_style_demangling, test_arm_style_demangling,
21632 test_hp_style_demangling): Try Tom Tromey's core-dumping
21633 identifier under each demangling style.
7a292a7a
SS
21634
216351999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21636
21637 * gdb.c++/demangle.exp: Include the current demangling style
21638 in all test names.
21639 (current_demangling_style): New global variable.
21640 (set_demangling_style, test_demangling_core, test_demangling,
21641 test_demangling_exact): New functions.
21642 (test_gnu_style_demangling, test_lucid_style_demangling,
21643 test_arm_style_demangling, test_hp_style_demangling): Use those,
21644 instead of calling gdb_test and gdb_test_exact directly.
21645 (catch_demangling_errors): New function, which reports errors
21646 signalled by the demangling test functions in an orderly way.
21647 (do_tests): Use catch_demangling_errors.
21648
216491999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21650
21651 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21652 grouping in expressions, not {}.
7a292a7a
SS
21653
21654 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21655 initialized yet.
7a292a7a
SS
21656
216571999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21658
21659 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21660 are listed.
21661
216621999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21663
21664 * gdb.stabs/weird.exp: Test for CC being defined before
21665 looking at its value.
21666
216671999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21668
21669 * gdb.base/call-ar-st.exp: Remove stray '#'.
21670 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21671 "short int" and "long int".
21672 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21673 change, to mollify finicky HP compiler.
7a292a7a
SS
21674 * gdb.hp/reg-test.exp (testfile): Fix file name.
21675 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21676
7a292a7a
SS
21677 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21678 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21679 alternate form of enum ptype.
21680
c906108c
SS
216811999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21682
7a292a7a
SS
21683 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21684 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21685 passing skip_hp_tests, so as not to waste time on guaranteed
21686 failure.
7a292a7a 21687
c906108c
SS
21688 * gdb.c++/overload.cc: Pass string instead of char addr, always
21689 init ccpfoo.
21690 * gdb.c++/templates.cc: Fix syntax error.
21691
7a292a7a
SS
21692Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21693
21694 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21695 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21696 command.
21697
216981999-03-18 James Ingham <jingham@cygnus.com>
21699
21700 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21701
21702 * gdb.c++/method.exp: It was testing an uninitialized int on the
21703 stack and assuming it was positive.
21704
21705 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21706
21707 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21708 keep it from killing the rest of the tests.
7a292a7a
SS
21709 Use gdb_continue_to_end.
21710
21711 * gdb.base/sigall.exp: use gdb_continue_to_end.
21712
21713 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21714
21715 * gdb.base/display.exp: use runto_main, not run.
21716
d63a86f8
RM
21717 * gdb.base/default.exp: Check for the current error message in the
21718 r abbreviation test.
7a292a7a
SS
21719 Add strongarm to the targets that know info float.
21720
d63a86f8 21721 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21722 run which doesn't work with monitors.
21723
21724 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21725
21726 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21727
21728 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21729 program. Traps the case (in Cygmon) when the program never really
21730 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21731 more places, so I used my name. Sorry Mark...
21732
21733 * config/monitor.exp (gdb_target_monitor): added another
21734 target_info parameter: remotebinarydownload. This will set the
21735 remotebinarydownload flag if this is causing some boards trouble.
21736
217371999-03-18 Mark Salter <msalter@cygnus.com>
21738
21739 * lib/gdb.exp (continue_to_exit): New function.
21740
21741 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21742 * gdb.base/ending-run.exp: Ditto.
21743 * gdb.base/step-test.exp: Ditto.
21744
217451999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21746
21747 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21748 (suggested by Art Haas <ahaas@neosoft.com>).
21749
217501999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21751
889bf7c5 21752 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21753
21754Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21755
21756 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21757 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21758
217591999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21760
21761 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21762 a call to strlen; sometimes we do have sources.
21763
217641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21765
21766 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21767 character, so GDB won't print garbage after its end.
d63a86f8 21768
c906108c
SS
21769 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21770 breakpoint there instead. Sometimes GCC emits memcpy to handle
21771 the large structures being passed by value, so we step into that
21772 instead of sum_array_print, which obscures what we're really testing.
21773 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21774 the bizarre steps into memcpy, so do that here. Add check for
21775 stepping into function calls that pass large structures by value.
21776 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21777 Remove all references to specific line numbers.
21778 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21779 New type and function.
21780 (main): Call large_struct_by_value, passing it a large struct by value.
21781 * lib/gdb.exp (gdb_get_line_number): New function.
21782
21783 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21784 more portable.
21785
7a292a7a
SS
217861999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21787
c906108c
SS
21788 * lib/gdb.exp: Doc fixes.
21789
7a292a7a
SS
217901999-03-05 Nick Clifton <nickc@cygnus.com>
21791
d63a86f8 21792 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21793
217941999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21795
c906108c 21796 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21797 commands. They're not germane to this test, and they don't work
21798 that way on remote targets.
c906108c 21799
3fc11d3e
JM
218001999-03-01 James Ingham <jingham@cygnus.com>
21801
21802 * Changelog entries merged over from gdb development branch.
21803
3fc11d3e
JM
21804 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21805
21806 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21807 for outputting results of test run.
21808
2d4a1622 21809 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21810
21811 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21812
7a292a7a
SS
218131999-02-25 Felix Lee <flee@cygnus.com>
21814
21815 * lib/gdb.exp (debug_format): initialize
21816
c906108c
SS
218171999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21818
21819 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21820 * gdb.base/call-rt-st.c: Ditto.
21821
c906108c
SS
218221999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21823
21824 * gdb.threads/pthreads.exp (horiz): New variable.
21825 (test_startup): Fix regexps that capture thread numbers.
21826
218271999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21828
21829 * gdb.base/smoke.exp: Disambiguate two test case names (both
21830 called ``print'').
21831
21832Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21833
21834 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21835 compilation.
c906108c
SS
21836
218371999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21838
21839 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21840 actual output formatting.
21841 * gdb.base/smoke.exp: GDB removes leading 0's.
21842 * gdb.base/volatile.exp: Don't check type of remuneration;
21843 that variable is no longer defined in constvars.c.
21844 * gdb.base/step-test.c (main): Exit with explicit exit code.
21845 * gdb.base/step-test.exp: Remove two nexti checks--they are
21846 not portable.
21847
218481999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21849
21850 * gdb.base/help.exp ("help delete display"): Fix test to match
21851 gdb's output.
21852
21853 * gdb.base/long_long.c (known_types): Initialize values to zero.
21854 * gdb.base/long_long.exp: Step one more line
21855 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21856 leading zeros. Explicitly ask for hex formatting. Use
21857 unique test case names.
c906108c
SS
21858
21859Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21860
d63a86f8 21861 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21862
21863 * gdb.c++/method.exp: Add missing close brace.
21864
218651999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21866
21867 * gdb.base/maint.exp: Use 'set height 0' to disable page
21868 prompting, not 'set height 400'.
21869
21870 Fix a bunch of timeouts.
21871 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21872 four separate tests, so expect doesn't take forever to match a ton
21873 of text against a regexp with lots of .* forms.
21874 ("maint print psymbols", "maint print symbols"): Make some of
21875 these greps more selective, so that expect doesn't try to wade
21876 through huge piles of output and time out.
21877
21878 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21879
21880 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21881 tests: one which doesn't expect shlib events to be reported, and
21882 another which does, but is XFAIL for all platforms other than
21883 HP/UX.
c906108c
SS
21884
21885 * gdb.base/break.exp: Teach the test suite that the `catch
21886 fork', `catch vfork', and `catch exec' commands produce error
21887 messages on platforms that don't provide these features.
21888
21889Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21890
21891 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21892 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21893 (shortening names from solib_threshold.exp etc), won't run on
21894 anything but HP-UX for the foreseeable future.
c906108c 21895 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21896 reflect move.
c906108c
SS
21897
21898Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21899
21900 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21901 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21902
21903Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21904
21905 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21906 successfully re-sets breakpoints in shared libraries.
21907 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21908
21909Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21910
d63a86f8
RM
21911 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21912 and compiled w/o GCC.
c906108c
SS
21913
21914 * gdb.hp/watch-cmd.exp: ditto.
21915
21916 * gdb.hp/watch-hp.exp: ditto.
21917
21918 * gdb.hp/xdb1.exp: ditto.
21919
21920 * gdb.hp/xdb2.exp: ditto.
21921
21922 * gdb.hp/dbx.exp: ditto.
21923
21924Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21925
21926 * constvars.c: Remove C++-isms.
21927 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21928 with GCC.
c906108c
SS
21929
21930Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21931
21932 The following changes are part of the HP merge.
21933
21934 * gdb.base/break.exp: new tests to verify that catchpoints for
21935 fork, vfork, and exec don't trigger inappropriately.
21936
21937 * gdb.base/opaque.exp: compile one file at a time, then link.
21938
21939 * gdb.base/signals.exp: be more restrictive about which hppa
21940 systems receive a setup_xfail. new tests.
21941
21942 * gdb.base/solib_threshold.build: new file.
21943 * gdb.base/solib_threshold.exp: new file.
21944 * gdb.base/solib_threshold.link_opts: new file.
21945 * gdb.base/solib_threshold.mk: new file.
21946 * gdb.base/gen_solib_threshold.c: new file.
21947
21948 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21949 tests. New tests for enums inside classes.
21950
21951 * gdb.c++/compiler.cc: indicate support of template debugging.
21952
21953 * gdb.c++/demangle.exp: run hp style demangling tests.
21954
21955 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21956 tests.
21957
21958 * gdb.c++/misc.cc: changes to support new tests.
21959
21960 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21961 to support new tests.
21962
21963 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21964 gcc, then skip these tests.
21965
21966Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21967
21968 The following files are part of the HP merge; some had longer
21969 names at HP, but have been renamed to be no more than 14
21970 characters in length.
21971
21972 * gdb.hp/ambiguous.cc: new file.
21973 * gdb.hp/ambiguous.exp: new file.
21974 * gdb.hp/attach.exp: new file.
21975 * gdb.hp/attach2.exp: new file.
21976 * gdb.hp/classes-hp.exp: new file.
21977 * gdb.hp/ctti.exp: new file.
21978 * gdb.hp/ctti-add.cc: new file.
21979 * gdb.hp/ctti-add1.cc: new file.
21980 * gdb.hp/ctti-add2.cc: new file.
21981 * gdb.hp/ctti-add3.cc: new file.
21982 * gdb.hp/dbx.exp: new file.
21983 * gdb.hp/exception.cc: new file.
21984 * gdb.hp/exception.exp: new file.
21985 * gdb.hp/foll-exec.c: new file.
21986 * gdb.hp/foll-exec.exp: new file.
21987 * gdb.hp/foll-fork.c: new file.
21988 * gdb.hp/foll-fork.exp: new file.
21989 * gdb.hp/foll-vfork.c: new file.
21990 * gdb.hp/foll-vfork.exp: new file.
21991 * gdb.hp/inherit-hp.exp: new file.
21992 * gdb.hp/more-steps.exp: new file.
21993 * gdb.hp/namespace.cc: new file.
21994 * gdb.hp/namespace.exp: new file.
21995 * gdb.hp/optimize.exp: new file.
21996 * gdb.hp/pxdb.c: new file.
21997 * gdb.hp/pxdb.exp: new file.
21998 * gdb.hp/quicksort.exp: new file.
21999 * gdb.hp/reg-test.exp: new file.
22000 * gdb.hp/reg-test.s: new file.
22001 * gdb.hp/sized-enum.c: new file.
22002 * gdb.hp/sized-enum.exp: new file.
22003 * gdb.hp/start-stop.exp: new file.
22004 * gdb.hp/templ-hp.cc: new file.
22005 * gdb.hp/templ-hp.exp: new file.
22006 * gdb.hp/thr-lib.c: new file.
22007 * gdb.hp/thr-lib.exp: new file.
22008 * gdb.hp/thr-lib.h: new file.
22009 * gdb.hp/thr-liblib.c: new file.
22010 * gdb.hp/virtfun-hp.c: new file.
22011 * gdb.hp/virtfun-hp.exp: new file.
22012 * gdb.hp/watch-cmd.exp: new file.
22013 * gdb.hp/watch-hp.exp: new file.
22014 * gdb.hp/xdb1.exp: new file.
22015 * gdb.hp/xdb2.exp: new file.
22016 * gdb.hp/xdb3.exp: new file.
22017
22018Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
22019
22020 The following files are part of the HP merge; some had longer
22021 names at HP, but have been renamed to be no more than 14
22022 characters in length.
22023
22024 * gdb.base/ss.h: new file.
22025 * gdb.base/call-ar-st.c: new file.
22026 * gdb.base/call-ar-st.exp: new file.
22027 * gdb.base/call-rt-st.c: new file.
22028 * gdb.base/call-rt-st-exp: new file.
22029 * gdb.base/call-strs.exp: new file.
22030 * gdb.base/ena-dis-br.exp: new file.
22031 * gdb.base/environ.exp: new file.
22032 * gdb.base/long_long.exp: new file.
22033 * gdb.base/sect-cmd.exp: new file.
22034 * gdb.base/shlib-cl2.exp: new file.
22035 * gdb.base/smoke.exp: new file.
22036 * gdb.base/so-impl-ld.c: new file.
22037 * gdb.base/so-impl-ld.exp: new file.
22038 * gdb.base/so-indr-cl.c: new file.
22039 * gdb.base/so-indr-cl.exp: new file.
22040 * gdb.base/varargs.exp: new file.
22041 * gdb.base/volatile.exp: new file.
22042 * gdb.base/whatis-exp.exp: new file.
7a292a7a 22043 * gdb.base/display.exp: new file.
c906108c
SS
22044 * gdb.c++/derivation.exp: new file.
22045 * gdb.c++/local.exp: new file.
22046 * gdb.c++/member-ptr.exp: new file.
22047 * gdb.c++/overload.exp: new file.
22048 * gdb.c++/ovldbreak.exp: new file.
22049 * gdb.c++/ref-types.exp: new file.
22050 * gdb.c++/ref-types2.exp: new file.
22051 * gdb.c++/userdef.exp: new file.
d63a86f8 22052
c906108c
SS
22053Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
22054
22055 * gdb.base/default.exp: Reflect wording change in remote.c.
22056
dc96c6c7 22057Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22058
22059 * gdb.base/help.exp: Update to reflect current text.
22060
22061Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
22062
22063 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
22064 they're stack variables and contain garbage.
22065 * gdb.c++/anon-union.exp: new file.
22066
22067 The following changes were made by David Taylor
889bf7c5
PA
22068 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22069 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22070 in changes by HP.
c906108c
SS
22071
22072 * gdb.base/bitops.exp: new file.
22073 * gdb.base/default.exp: change expected messages for catch and
22074 info catch tests to reflect HP merge changes.
22075 * gdb.base/enable-disable-break.exp
22076 * gdb.base/ending-run.c: new file.
22077 * gdb.base/long_long.c: new file.
22078 * gdb.base/maint.exp: new file.
22079 * gdb.base/pointers2.exp: new file.
22080 * gdb.base/shlib-call2.exp: new file.
22081 * gdb.base/solib.exp: new file.
22082 * gdb.base/step-test.c: new file.
22083 * gdb.c++/anon-union.cc: new file.
22084 * gdb.c++/local.cc: new file.
22085 * gdb.c++/member-pointer.cc: new file.
22086 * gdb.c++/method.cc: new file.
22087 * gdb.c++/ref-types.cc: new file.
22088 * gdb.c++/ref-types2.cc: new file.
22089 * gdb.c++/userdef.cc: new file.
d63a86f8 22090
c906108c
SS
22091 * gdb.base/scope.exp: compile one file at a time, then link.
22092 * gdb.base/langs.exp: ditto.
22093 * gdb.base/list.exp: ditto.
d63a86f8 22094
c906108c
SS
22095Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
22096
22097 The following changes were made by David Taylor
889bf7c5
PA
22098 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
22099 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
22100 in changes by HP.
d63a86f8 22101
c906108c
SS
22102 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
22103 skip tests. When compiling pass c++ flag to gdb_compile.
22104 * gdb.c++/
d63a86f8 22105
c906108c
SS
22106 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
22107 test for on hppa*-*-hpux*; use args to see if c++ was specified.
22108 (skip_hp_tests): new function.
22109 (gdb_preprocess): new function.
22110
22111 * configure.in (hpdir): decide whether to configure gdb.hp.
22112 * configure: regenerated.
22113
22114 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
22115 to delete on clean.
22116 (EXECUTABLES): update to reflect new additions.
22117 * gdb.base/commands.exp: update message expected.
22118 * gdb.base/default.exp: add copyright notice.
22119 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
22120 * gdb.base/help.exp: update messages to reflect current text.
22121 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
22122 targets for recurse tests.
22123 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
22124 skip this file.
22125
22126 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
22127 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
22128 compilation.
22129 * gdb.c++/misc.exp: ditto.
22130 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
22131 run the tests. tell gdb_compile that it's a c++ compilation.
22132
22133 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 22134
c906108c
SS
22135 * gdb.base/all-bin.exp: new file.
22136 * gdb.base/arithmet.exp: new file.
22137 * gdb.base/assign.exp: new file.
22138 * gdb.base/completion.exp: new file.
22139 * gdb.base/cond-expr.exp: new file.
22140 * gdb.base/condbreak.exp: new file.
22141 * gdb.base/define.exp: new file.
22142 * gdb.base/dollar.exp: new file.
22143 * gdb.base/environment.exp: new file.
22144 * gdb.base/eval-skip.exp: new file.
22145 * gdb.base/jump.exp: new file.
22146 * gdb.base/logical.exp: new file.
22147 * gdb.base/pointers.exp: new file.
22148 * gdb.base/relational.exp: new file.
22149 * gdb.base/section_command.exp: new file.
22150 * gdb.base/whatis-expr.exp: new file.
22151
22152 * gdb.base/all-types.c: new file.
22153 * gdb.base/call-array-struct.c: new file.
22154 * gdb.base/call-return-struct.c: new file.
22155 * gdb.base/call-strings.c: new file.
22156 * gdb.base/callfuncs2.c: new file.
22157 * gdb.base/condbreak.c: new file.
22158 * gdb.base/constvars.c: new file.
22159 * gdb.base/display.c: new file.
22160 * gdb.base/int-type.c: new file.
22161 * gdb.base/jump.c: new file.
22162 * gdb.base/miscexprs.c: new file.
22163 * gdb.base/pointers.c: new file.
22164 * gdb.base/pointers2.c: new file.
22165 * gdb.base/shmain.c: new file.
22166 * gdb.base/shr1.c: new file.
22167 * gdb.base/shr2.c: new file.
22168 * gdb.base/solib.c: new file.
22169 * gdb.base/solib1.c: new file.
22170 * gdb.base/solib2.c: new file.
22171 * gdb.base/varargs.c: new file.
22172 * gdb.c++/derivation.cc: new file.
22173 * gdb.c++/overload.cc: new file.
22174 * gdb.c++/ovldbreak.cc: new file.
22175 * gdb.hp/attach.c: new file.
22176 * gdb.hp/attach2.c: new file.
22177 * gdb.hp/average.c: new file.
22178 * gdb.hp/compiler.c: new file.
22179 * gdb.hp/compiler.cc: new file.
22180 * gdb.hp/execd-program.c: new file.
22181 * gdb.hp/follow-exec.c: new file.
22182 * gdb.hp/follow-fork.c: new file.
22183 * gdb.hp/follow-vfork-and-exec.c: new file.
22184 * gdb.hp/misc-hp.cc: new file.
22185 * gdb.hp/more-steps.c: new file.
22186 * gdb.hp/optimize.c: new file.
22187 * gdb.hp/quicksort.c: new file.
22188 * gdb.hp/run-hp.c: new file.
22189 * gdb.hp/start-stop.c: new file.
22190 * gdb.hp/sum.c: new file.
22191 * gdb.hp/templates-hp.cc: new file.
22192 * gdb.hp/thread-local-in-lib.c: new file.
22193 * gdb.hp/thread-local-in-lib.h: new file.
22194 * gdb.hp/thread-local-in-lib.lib.c: new file.
22195 * gdb.hp/vforked-program.c: new file.
22196 * gdb.hp/virtfunc-hp.cc: new file.
22197 * gdb.hp/watchpoint-hp.c: new file.
22198 * gdb.hp/xdb.c: new file.
22199 * gdb.hp/xdb0.c: new file.
22200 * gdb.hp/xdb0.h: new file.
22201 * gdb.hp/xdb1.c: new file.
22202
22203Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
22204
22205 The following change was made by Edith Epstein
889bf7c5
PA
22206 <eepstein@cygnus.com> as part of a project to merge in changes
22207 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
22208
22209 * gdb.c++/demangle.exp: changed the expected output for some
22210 ARM-style mangling -- removed second reference to datatype.
889bf7c5 22211 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 22212 T1<char>::~T1<char>(void)
c906108c 22213 becomes,
a9c64011
AS
22214 maint demangle __dt__11T1__pt__2_cFv
22215 T1<char>::~T1(void)
c906108c 22216
889bf7c5 22217 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 22218
c906108c
SS
22219Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
22220
22221 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
22222 * gdb.trace/backtrace.exp: Likewise.
22223 * gdb.trace/circ.exp: Likewise.
22224 * gdb.trace/collection.exp: Likewise.
22225 * gdb.trace/deltrace.exp: Likewise.
22226 * gdb.trace/infotrace.exp: Likewise.
22227 * gdb.trace/limits.exp: Likewise.
22228 * gdb.trace/packetlen.exp: Likewise.
22229 * gdb.trace/passc-dyn.exp: Likewise.
22230 * gdb.trace/passcount.exp: Likewise.
22231 * gdb.trace/report.exp: Likewise.
22232 * gdb.trace/save-trace.exp: Likewise.
22233 * gdb.trace/tfind.exp: Likewise.
22234 * gdb.trace/tracecmd.exp: Likewise.
22235 * gdb.trace/while-dyn.exp: Likewise.
22236 * gdb.trace/while-stepping.exp: Likewise.
22237
222381998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
22239
22240 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
22241
22242Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
22243
22244 From Brendan Kehoe:
22245 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
22246 int return types.
22247
22248Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
22249
22250 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 22251 remote dos host testing right.
c906108c
SS
22252
22253Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
22254
22255 * gdb.base/corefile.exp: remove some xfails.
22256
22257Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
22258
22259 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 22260 have different timestamps.
c906108c
SS
22261
22262Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
22263
22264 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 22265 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
22266
22267Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
22268
22269 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 22270 delta.
c906108c
SS
22271
22272Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
22273
22274 * gdb.base/default.exp: Add brace missing from previous delta.
22275
22276Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
22277
22278 * gdb.base/default.exp: Support test for info float for all
22279 varieties of arm toolchain.
22280
dc96c6c7 22281Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22282
22283 * gdb.trace/*.exp: remove "remote_download" command.
22284
dc96c6c7 22285Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22286
22287 * gdb.trace/*.exp: remove -gdwarf from compile.
22288
22289Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
22290
22291 * gdb.trace/configure.in(AC_INIT): typo
22292 * gdb.trace/configure: regenerated
22293
dc96c6c7 22294Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22295
22296 * config/m68k-emc.exp: New file.
22297 * lib/<emc-support.exp trace-support.exp}: New files.
22298 * configure.in: add new test directory gdb.trace.
22299 * gdb.trace/{configure configure.in Makefile.in}: New files.
22300 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
22301 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
22302 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
22303 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
22304 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
22305 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
22306 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 22307
dc96c6c7 22308Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22309
22310 * gdb.c++/classes.exp: Change all regular expressions to match
22311 arbitrary combinations of newline/carriage-return, so that they
22312 will work equally well on Unix and Windows.
22313 * gdb.c++/inherit.exp: ditto.
22314 * gdb.c++/virtfunc.exp: ditto.
22315
223161998-08-11 Dawn Perchik <dawn@cygnus.com>
22317
22318 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
22319
c2d11a7d
JM
22320Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
22321
22322 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
22323 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
22324 to use a0-a3/d0-d3 as needed.
22325
22326Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
22327
22328 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
22329 * gdb.disasm/am33.exp: Corresponding changes.
22330
c906108c
SS
223311998-07-11 Felix Lee <flee@cygnus.com>
22332
22333 * gdb.base/callfuncs.exp: add cmp10 test.
22334 * gdb.base/callfuncs.c (cmp10): new function.
22335
22336Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
22337
d63a86f8 22338 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
22339 into two parts to get around a synchronization problem in expect.
22340
3fc11d3e
JM
22341Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
22342
22343 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
22344
22345 * configure.in: Add options for gdbtk testsuite.
22346
22347 * configure: Regenerate.
22348
22349 * gdb.gdbtk: New directory to hold gdbtk tests.
22350
c906108c
SS
22351Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22352
22353 * gdb.fortran/types.exp: Escape brackets in expect patterns
22354 for test_float_literal_types_accepted tests.
22355 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
22356 before run test.
22357
c2d11a7d
JM
22358Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
22359
22360 * am33.exp: Just compile, do not link the testcase.
22361 * am33.s: Add ".am33" pseudoop to force am33 mode.
22362
c906108c
SS
223631998-06-25 Felix Lee <flee@cygnus.com>
22364
22365 * gdb.base/setshow.exp: make sure $pc is sane.
22366
22367 * gdb.stabs/weird.exp: split expect patterns properly.
22368
c2d11a7d
JM
22369Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
22370
22371 * gdb.disasm/am33.s: New disassembler testfile for the am33.
22372 * gdb.disasm/am33.exp: Run it.
22373
dc96c6c7 22374Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22375
22376 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
22377 match processing (and eliminate spurious timeouts when running).
22378
dc96c6c7 22379Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22380
22381 * gdb.base/signals.exp (test_handle_all_print): put back Mach
22382 exception test, but conditionalize it on target [mach | gnu].
22383
dc96c6c7 22384Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22385
22386 * gdb.base/overlays.exp: fixup compile line for linker script.
22387
22388Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
22389
22390 * gdb.fortran/types.exp: don't guess at float size.
22391
22392Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
22393
22394 * gdb.base/exprs.exp: delete test that depends on int size.
22395
22396Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
22397
22398 * config/sim.exp: Removed checks for target triplets.
22399 (gdb_target_sim): Use gdb,target_sim_options.
22400
22401Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
22402
22403 * gdb.base/reread.exp: New file.
22404 * gdb.base/reread1.c: New file.
22405 * gdb.base/reread2.c: New file.
22406
22407Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
22408
22409 * config/sim.exp: Use 'target sim -sparclite' when running
22410 SPARClite programs.
22411
22412Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
22413
22414 * gdb.base/structs2.exp: New file.
22415 * gdb.base/structs2.c: New file.
22416
22417Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
22418
22419 * gdb.asm/common.inc: New file.
22420 * gdb.asm/d10v.inc: New file.
22421 * asm-source.exp: Pass -I's to gas to find .inc files.
22422 Update line numbers in expected output.
22423 * asmsrc1.s: Rewrite.
22424 * asmsrc2.s: Rewrite.
22425 * configure.in: Create arch.inc symlink.
22426 * configure: Regenerate.
22427 * Makefile.in (distclean): Delete arch.inc.
22428
22429Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
22430
22431 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
22432 (t_enum_value2): ditto
22433 (t_enum_value3): ditto
22434 (main): ditto
c906108c
SS
22435Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22436
22437 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
22438 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
22439 change.
22440 Use gdb_test instead of send_gdb/gdb_expect sequences.
22441
22442Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
22443
22444 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
22445 not void.
22446
22447Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
22448
22449 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
22450 subroutines. Used to test gdbs ability to single step through PC
22451 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
22452
22453Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
22454
22455 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
22456 more rigorous EGCS C++ error checking.
22457
22458Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22459
a9c64011
AS
22460 * gdb.base/help.exp: Clean up `help set args' and `help show args'
22461 tests.
22462 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
22463 function when asleep.
22464 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
22465 for i*86 Linux and SVR4 signal handling problems.
22466 Remove linux xfail for `next to handler in signals_tests_1', fixed
22467 by recent infrun.c change.
22468 Limit backtrace to 10 frames to avoid timeout problems with infinite
22469 stack backtraces.
22470 Adjust expect pattern in `handle all print' test to match Apr 28 1997
22471 target.[ch] change.
c906108c
SS
22472
22473Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
22474
22475 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
22476 for a newline from gdb before continuing.
22477 (default_gdb_exit): Just look for y or n.
22478 (gdb_test): Detect abnormal exit from GDB running on DOS; if
22479 it does, fail the rests of the tests in the file.
22480
22481Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
22482
22483 * config/cygmon.exp: New file.
22484
22485Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
22486
22487 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 22488 main" test on remote targets.
c906108c
SS
22489
22490 * gdb.base/scope.exp: Fix problem with filelocal_bss before
22491 run test on remote targets.
22492
22493Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
22494
22495 * gdb.asm: New directory.
22496 * configure.in: Configure it.
22497 * configure: Regenerate.
22498 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
22499 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
22500
22501Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
22502
22503 * config/mn10300-eval.exp: New file to support MN10300 eval board.
22504
dc96c6c7 22505Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22506
a9c64011
AS
22507 * gdb.base/overlays (several files): Merge the two overlay
22508 managers into one. Change variables (foox, barx, bazx, grbxx)
22509 back into ints but force them to load in their proper sections.
c906108c
SS
22510
22511Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
22512
22513 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 22514 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
22515 (D10VCopy): Handle memory regions crossing 16k boundaries.
22516 (D10VCopy): Transfer data in 32 bit chunks.
22517
22518Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
22519
22520 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 22521 correct.
c906108c
SS
22522
22523 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 22524 map. Include space for printf in .text segment.
c906108c
SS
22525
22526 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 22527 updated d10v memory VMA/LMA map.
c906108c 22528 (D10VCopy): Call D10VTranslate.
d63a86f8 22529
c906108c
SS
22530Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
22531
22532 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
22533
22534 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
22535 that it won't be put into the .sdata - small data -
22536 section. Update reference.
c906108c
SS
22537 * gdb.base/baz.c (bazx, baz): Ditto.
22538 * gdb.base/foo.c (foox, foo): Ditto.
22539 * gdb.base/grbx.c (grbxx, grbx): Ditto.
22540
22541 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 22542 to be arrays.
d63a86f8 22543
dc96c6c7 22544Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 22545
a9c64011
AS
22546 * gdb.base/overlays.exp: fix up and get working again.
22547 Add tests for backtraces from an overlay function.
d63a86f8 22548
c906108c
SS
22549Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
22550
22551 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
22552 "calling function with watchpoint enabled".
22553
22554Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
22555
22556 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 22557 gdb_suppress_tests for d10v-*-*.
c906108c
SS
22558 * lib/gdb.exp (gdb_suppress_tests): Disable this function
22559 pending review of whether it is useful or not.
22560
22561Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
22562
22563 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
22564
22565Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
22566
22567 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
22568 * config/dve.exp: New file to support Densan boards.
22569
22570Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
22571
22572 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 22573 reads and BSD.
c906108c
SS
22574
22575Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
22576
22577 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
22578 response.
22579
22580 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
22581
22582Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
22583
22584 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 22585 test.
c906108c
SS
22586
22587 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 22588 target_sizeof_long and target_bigendian_p.
c906108c 22589 (structs_by_value, structs_by_reference): Check values according
889bf7c5 22590 to targets word size and endianess.
d63a86f8 22591
c906108c
SS
22592Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
22593
22594 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 22595 output.
c906108c
SS
22596
22597Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
22598
22599 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 22600 Update test of set args help to match source change.
c906108c
SS
22601
22602Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
22603
22604 * gdb.base/default.exp: Expect help system output to be in
22605 alphabetical order.
22606 * gdb.base/help.exp: Ditto.
22607
22608Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
22609
22610 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
22611 "i*86-pc-linux-gnu*".
22612 * gdb.base/interrupt.exp: Ditto.
22613 * gdb.base/corefile.exp: Ditto.
22614
22615 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22616 define vxworks when building the testcase.
c906108c
SS
22617
22618 * gdb.base/ptype.exp: Fix testnames to be unique.
22619 * gdb.base/radix.exp: Ditto.
22620 * gdb.base/term.exp: Ditto.
22621 * gdb.base/whatis.exp: Ditto.
22622 * gdb.c++/classes.exp: Ditto.
22623
22624Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22625
22626 * gdb.base/callfuncs.exp: Fix indentation.
22627
22628 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22629 suppress_flag has been set.
22630 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22631 target feature.
22632
22633Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22634
22635 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22636 the testcase.
22637
22638 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22639 set_debug_traps() and breakpoint().
c906108c
SS
22640 * gdb.c++/misc.cc (main): Ditto.
22641 * gdb.c++/templates.cc (main): Ditto.
22642 * gdb.c++/virtfunc.cc (main): Ditto.
22643
22644Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22645
22646 * lib/gdb.exp(gdb_step_for_stub): New function.
22647 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22648 exists, reload the executable and do a "continue" instead of
22649 doing a jump.
22650 (runto_main): Use gdb_step_for_stub.
d63a86f8 22651
c906108c 22652 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22653 tests to have unique names.
c906108c
SS
22654 * gdb.base/callfuncs.exp: Ditto.
22655 * gdb.base/commands.exp: Ditto.
22656 * gdb.base/default.exp: Ditto.
22657 * gdb.base/help.exp: Ditto.
22658 * gdb.base/list.exp: Ditto.
22659 * gdb.base/opaque.exp: Ditto.
22660 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22661 similar tests.
d63a86f8 22662
c906108c
SS
22663 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22664 * gdb.c++/cplusfuncs.cc: Ditto.
22665 * gdb.c++/virtfunc.cc: Ditto.
22666
22667 * config/monitor.exp: Keep track of the last file we saw, rather
22668 than trying to get the info from gdb.
22669
22670 * gdb.fortran/types.exp: Move comment to previous line.
22671
22672Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22673
22674 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22675 target mode.
c906108c
SS
22676
22677Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22678
22679 From Bob Manson:
22680 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22681 string from GDB when it connects.
c906108c
SS
22682
22683 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22684
22685Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22686
22687 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22688 if we can't get a debug format from GDB (we may be testing an
22689 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22690
22691 * gdb.stabs/weird.exp: Fix quoting.
22692
22693 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22694
22695Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22696
22697 * config/arm-ice.exp: New file.
22698
22699Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22700
22701 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22702 until it has been modified to work with the new testsuite.
c906108c 22703
99707966 22704 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22705 testcase won't compile, cause all of the testcases in the file to
22706 fail instead.
c906108c
SS
22707
22708 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22709 (gdb_clear_suppressed): New procedure.
22710 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22711 it contains a positive value.
22712
22713Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22714
22715 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22716
22717 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22718
22719Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22720
22721 * lib/gdb.exp (setup_xfail_format): New function.
22722 (get_debug_format): New function to get debug format.
22723 (debug_format): New global variable to hold last value set
22724 by get_debug_format.
22725 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22726 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22727 * gdb.c++/ptype.exp: Ditto.
22728 * gdb.c++/classes.exp: Ditto.
22729 * gdb.c++/cplusfuncs.exp: Ditto.
22730 * gdb.c++/inherit.exp: Ditto.
22731 * gdb.c++/templates.exp: Ditto.
22732 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22733
c906108c
SS
22734Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22735
22736 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22737 host doesn't have a currently-open connection.
22738
22739 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22740 any gdb stub target. Handle cases where gdb doesn't respond when
22741 interrupted in a sane fashion.
c906108c
SS
22742
22743 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22744 same thing in a totally different way.
c906108c
SS
22745
22746 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22747 setting "timeout".
c906108c 22748 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22749 default_gdb_init now.
c906108c
SS
22750
22751Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22752
22753 * gdb.base/printcmds.exp: Fix "check for floating addition"
22754 regexp to accept results within approx +/- .01 of exact value.
22755 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22756
22757Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22758
22759 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22760 properly.
c906108c
SS
22761 (gdb_expect): Add optional timeout parameter, and add timeout
22762 value to various calls.
22763 (gdb_suppress_tests): Only give one warning message per group.
22764
22765Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22766
22767 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22768 global variables. Handle getting a value for $timeout more
22769 gracefully.
c906108c
SS
22770
22771Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22772
22773 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22774 initialize.
c906108c 22775 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22776 by a target configuration file.
c906108c
SS
22777 (gdb_expect): Pass the timeout to remote_expect.
22778
22779 * config/monitor.exp(gdb_load): Fix typo in regexp.
22780
22781Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22782
22783 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22784
22785Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22786
22787 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22788 here. Call gdb_target_exec before rebooting the target, to make
22789 sure the connection to the target is closed.
c906108c
SS
22790 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22791 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22792 Also detect "Timeout reading from remote" error.
22793
22794 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22795 gdb_target_monitor. Don't call gdb_file_cmd here; let
22796 gdb_target_monitor do it.
c906108c
SS
22797
22798 * gdb.disasm/hppa.exp: Don't use exec_output.
22799
22800Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22801
22802 * gdb.base/list.exp: If we're debugging a non-native target,
22803 try to set the pc register to point to the start of the
22804 program before doing the first list command.
22805
22806 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22807 test_calls after restarting.
c906108c
SS
22808
22809 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22810 reloading.
c906108c
SS
22811
22812 * gdb.base/watchpoint.exp: Fix typo.
22813
22814 * gdb.base/setshow.exp: Check for use_gdb_stub.
22815
22816 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22817 stub case.
c906108c
SS
22818 * gdb.base/langs.exp: Ditto.
22819
22820 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22821 gdb_load_offset. If we weren't given a file to load, figure out
22822 what the current file is and use it.
c906108c
SS
22823
22824 * config/i386-bozo.exp: New file.
22825
22826Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22827
22828 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22829 feature.
22830
22831 * config/proelf.exp: New entry.
22832
22833Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22834
22835 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22836 of regexps.
22837
22838 * gdb.base/watchpoint.exp: Don't run the test_stepping
22839 tests if gdb can't call functions on the target.
22840
22841 * gdb.base/setshow.exp: Don't run the set prompt tests if
22842 the board has gdb_prompt set.
22843
22844Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22845
22846 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22847 * gdb.base/commands.exp: Likewise.
22848 * gdb.base/setshow.exp: Likewise.
22849
22850Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22851
22852 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22853 feature.
22854
22855 * config/i960.exp: New file.
22856
22857Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22858
22859 * gdb.base/funcargs.exp: Check for gdb,short_int target
22860 feature instead of looking for explicit target triplets.
22861
dc96c6c7 22862Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22863
d63a86f8 22864 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22865 "p 123DEADBEEF", to check parse_number.
22866 * top.c: change "to enable to enable" to "to enable" in a couple
22867 of help strings.
22868
22869Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22870
22871 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22872 on the mn10300.
d63a86f8 22873
c906108c
SS
22874Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22875
22876 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22877 where the test executable is run with explicit args.
22878 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22879
22880Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22881
22882 * gdb.base/run.c: Use FAKEARGV to build test executable that
22883 does not require a command line arg, since most simulators
22884 don't currently support passing such an arg into the simulated
22885 program.
22886 * gdb.base/commands.exp: Change tests to insert the proper
22887 value as the arg to the first recursive factorial call. Change
22888 compilation line to define FAKEARGV at compile time.
22889
22890Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22891
22892 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22893 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22894 function with watchpoint enabled" test.
22895
22896Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22897
22898 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22899 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22900
22901 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22902 "Tests restarted" messages.
c906108c
SS
22903
22904Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22905
22906 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22907
dc96c6c7 22908Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22909
22910 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22911 for INFO SYMBOL; add help tests for OVERLAY commands.
22912 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22913 add tests for OVERLAY commands
22914 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22915 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22916 * gdb.base/sigall.c: add usestubs code frag
22917 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22918
c906108c
SS
22919Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22920
22921 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22922 failures.
22923 (gdb_stop_suppressing_tests): Note that tests have restarted.
22924
22925Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22926
22927 * config/h8300.exp: New file.
22928
22929Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22930
22931 * gdb.base/setshow.exp: Check for the existence of a
22932 feature, not its value.
22933
22934Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22935
22936 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22937
22938 * gdb.base/scope.exp: It's now init0(), not init().
22939
22940 * gdb.base/scope0.c: For now, change init() to be init0().
22941
22942 * config/monitor.exp: Use gdb_serial in preference to serial
22943 or netport.
22944
22945 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22946 and it's not already set.
c906108c
SS
22947
22948Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22949
22950 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22951 isn't using a stub and if it supports argument passing.
c906108c
SS
22952
22953Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22954
22955 * config/udi.exp(gdb_start): Make sure UDICONF is set
22956 properly before starting gdb.
22957
22958Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22959
22960 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22961 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22962 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22963
22964Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22965
22966 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22967 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22968
22969 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22970
22971 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22972
22973 * config/monitor.exp: Make sure we disconnect from the target.
22974 Also, try a reboot/reload cycle instead of failing if the
22975 load fails.
22976
22977Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22978
22979 * gdb.base/default.exp: Don't set match_max.
22980 * gdb.base/help.exp: Ditto.
22981 * gdb.base/list.exp: Ditto.
22982 * gdb.base/signals.exp: Ditto.
22983
22984 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22985 set, use remote_ld to download the testcase instead of
22986 the GDB loader.
22987
22988Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22989
22990 * config/vr5000.exp: New file.
22991
22992 * config/monitor.exp(gdb_target_monitor): Add pattern for
22993 "Ending remote" to detect errors in connecting.
22994
22995 * gdb.base/setshow.exp: Add .* within auto language test.
22996
22997 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22998 target feature.
22999
23000 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 23001 and reboot the board if necessary.
c906108c
SS
23002
23003 * gdb.base/setvar.exp(test_set): Handle multiple prints within
23004 a set of tests. Remove print.* from the patterns being checked.
23005
23006Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
23007
23008 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
23009 refer to gdb_spawn_id.
23010
23011 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
23012 longer used.
23013 * config/sparclet.exp: Ditto.
23014 * config/sparclet-old.exp: Ditto.
23015 * config/slite.exp: Ditto.
23016 * config/sim.exp: Ditto.
23017 * gdb.base/funcargs.exp: Ditto.
23018
23019 * lib/gdb.exp:Remove references to gdb_spawn_id.
23020 (gdb_expect): Move to remote.exp.
23021
23022Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
23023
23024 * config/monitor.exp: Detect the "Couldn't establish connection"
23025 message from GDB.
23026
23027Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
23028
23029 * gdb.base/bitfields.exp: Use runto instead of explicit
23030 gdb_run_cmd/gdb_expect sequences.
23031
23032 * gdb.base/break.exp(text_next_with_recursion): Add match for
23033 gdb_expect call.
23034
23035 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
23036 We also need to handle the "A program is being debugged already"
23037 prompt from gdb. Use gdb_test to set the baud rate.
23038
23039 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
23040 to 20000. Really. I mean it.
23041
23042Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
23043
23044 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
23045 fails. If suppress_flag is set, skip perror message about not
23046 being able to send to GDB.
c906108c 23047 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 23048 GDB.
c906108c
SS
23049 (gdb_expect): If suppress_flag is set, always fail immediately.
23050 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
23051 (gdb_init): Call gdb_stop_suppressing_tests.
23052 (default_gdb_exit): Ditto.
23053 (default_gdb_start): Ditto.
23054
23055 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 23056 gdb_stop_suppressing_tests as appropriate.
c906108c 23057 * gdb.base/break.exp: Ditto.
889bf7c5 23058 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
23059 * gdb.base/commands.exp: Ditto.
23060 * gdb.base/exprs.exp: Ditto.
889bf7c5 23061 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
23062 * gdb.base/list.exp: Ditto.
23063 * gdb.base/recurse.exp: Ditto.
889bf7c5 23064 * gdb.base/scope.exp: Ditto.
c906108c
SS
23065 * gdb.base/structs.exp: Ditto.
23066 * gdb.c++/inherit.exp: Ditto.
23067
23068Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
23069
23070 * config/vr4300.exp: New file.
23071
99707966 23072 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 23073
99707966 23074 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
23075
23076Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
23077
23078 * lib/gdb.exp(gdb_init): New function.
23079
23080 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 23081 for each individual variable set.
c906108c
SS
23082
23083 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
23084 name.
23085
23086 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
23087
23088 * gdb.base/scope.exp: Use gdb_test.
23089
23090 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
23091 aborting; the testsuite driver will do that for us (see
23092 gdb_finish). Also, use gdb_test in a few more places.
23093
23094Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
23095
23096 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
23097
23098Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
23099
23100 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
23101 and "add_tests" are not at the same address.
23102
23103Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
23104
23105 * gdb.base/ptype.exp: Use gdb_test.
23106
23107Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
23108
23109 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
23110 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
23111 left in. No longer expect them to fail.
23112
23113 * gdb.stabs/*.mt; Deleted, no longer used.
23114 * gdb.stabs/configure.in: Remove references to target makefile
23115 frags.
23116 * gdb.stabs/configure: Rebuilt.
23117
23118 * gdb.disasm/*.mt: Deleted, no longer used.
23119 * gdb.disasm/configure.in: Remove references to target makefile
23120 frags. Use "sh3.s" as the unique filename for this directory.
23121 * gdb.disasm/configure: Rebuilt.
23122
23123 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
23124 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
23125 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
23126
23127Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
23128
23129 * config/udi.exp: Use mondfe,name instead of remote_host.
23130
23131Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
23132
23133 * gdb.base/watchpoint.exp: Don't expect a failure when calling
23134 a function with a watchpoint enabled on the mn10200.
23135
23136 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
23137 before trying to create it!
23138
23139Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
23140
23141 * config/vx.exp: Use hostname instead of netport.
23142
23143 * config/vxworks.exp: New file.
23144
23145 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
23146
23147 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 23148 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
23149 occurs.
23150
23151 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
23152 $gdb_spawn_id directly.
23153 (gdb_run_cmd): Try _start as well as start. Use the target feature
23154 gdb,start_symbol as the symbol to start from when jumping.
23155
23156Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
23157
23158 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
23159 redundant) test.
23160
23161 * gdb.base/recurse.exp: Relax final value test for 'b' so that
23162 it doesn't lose for 16bit integer systems.
23163
23164Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
23165
23166 * gdb.fortran/types.exp: If the target doesn't support "double"
23167 data types, then expect "real" types to only be 4 bytes.
23168
23169 * gdb.c++/virtfunc.exp: Expect failure for virtual function
23170 call tests if the target doesn't support inferior function calls.
23171
23172 * gdb.base/printcmds.exp: Allow minor deviation in FP values
23173 in printf tests.
23174
23175Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
23176
23177 * gdb.base/help.exp: Disable "help set", "help show", and
23178 "help support". Simplify regexp for "help stack".
23179
23180 * gdb.base/default.exp: Set match_max to 5000 and the timeout
23181 to 60 seconds. Temporarily set match_max to 15000 around the
23182 "info copying" test.
23183
23184 * gdb.base/nodebug.exp: Don't try to do an inferior function
23185 call if the target doesn't support them.
23186 * gdb.base/printcmds.exp: Likewise.
23187 * gdb.base/setvar.exp: Likewise.
23188 * gdb.base/structs.exp: Likewise.
23189 * gdb.c++/templates.exp: Likewise.
23190 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
23191
23192 * gdb.base/recurse.exp: Enable for the mn10200.
23193
23194 * configure.in: Do configure gdb.stabs directory for *-*-elf
23195 targets.
23196 * configure: Rebuilt.
23197
23198 * gdb.base/break.exp: Check for gdb,noresults before testing
23199 exit status and/or results from the target.
23200 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
23201 * lib/gdb.exp: Remove old (now bogus) initialization of
23202 noinferior, noargs, noresults and nosignals.
23203
23204Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
23205
23206 * config/sh.exp: New file.
23207
23208 * config/slite.exp: Try to connect multiple times to the board
23209 before rebooting. Only send a "monitor run" if need_monitor_run
23210 is set.
23211
23212 * gdb.base/break.exp: Don't do the "stub continue" test if
23213 the target has gdb_stub set.
23214
23215 * gdb.base/callfuncs.exp: Increase the timeout.
23216
23217 * gdb.base/interrupt.exp: Don't even try to compile the testcase
23218 if the target has gdb,noinferiorio set.
23219
23220 * gdb.base/list.exp: Increase match_max to 10000 characters.
23221
23222 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
23223
23224 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
23225 target.
23226
23227 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
23228
23229Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
23230
23231 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
23232 trying to delete the copy of gdb. Catch the file delete so we
23233 don't die if the delete fails; also, the file should be copied to
23234 the host, not to the build.
c906108c
SS
23235
23236Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
23237
23238 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 23239 parenthesis in case it contains multiple regexps separated
c906108c
SS
23240 with |.
23241
23242 * gdb.base/watchpoint.exp: Use gdb_test.
23243 * gdb.base/default.exp: Ditto.
23244
23245Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
23246
99707966 23247 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 23248
c906108c
SS
23249 * gdb.base/scope.exp: Use gdb_test.
23250 * gdb.c++/classes.exp: Ditto.
23251 * gdb.c++/inherit.exp: Ditto.
23252
23253Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
23254
23255 * gdb.base/crossload.exp: Don't use execute_anywhere, use
23256 remote_exec instead.
23257 * gdb.base/corefile.exp: Don't be ridiculous.
23258 * gdb.base/*.c: Add missing stub invocations.
23259
23260Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
23261
23262 * config/slite.exp: Miscellaneous fixes.
23263
23264 * lib/gdb.exp: Fix runto.
23265
23266 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
23267 the target.
23268
23269 * gdb.base/watchpoint.exp: Fix regexp.
23270
23271 * lib/gdb.exp(default_gdb_exit): Add a catch to the
23272 close and wait commands, as the descriptor may now be
23273 invalid. Always call "remote_close host".
23274
23275Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
23276
23277 Major rewrite for testsuite revision.
d63a86f8 23278
c906108c
SS
23279 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
23280 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
23281 instead of relying on spawn_id to always contain a valid
23282 spawn id.
23283 (get_compiler_info): New procedure to build the ${binfile}.ci
23284 file, instead of replicating this in N different places.
23285 (gdb_compile): New procedure.
d63a86f8 23286
c906108c 23287 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
23288 appropriate arguments) instead of compile. Use gdb_test in a lot
23289 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
23290 at the start of a testcase, as this is no longer done magically.
23291
23292 config/*-gdb.exp: Rename without the -gdb suffix.
23293
23294 config/mips.exp: Use remote_close instead of exit_remote_shell.
23295 config/monitor.exp: Use target_info instead of looking at
23296 baud, timeout, etc.
23297 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
23298
23299Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23300
23301 * gdb.c++/templates.exp (test_ptype_of_templates),
23302 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
23303 Update expect patterns for destructors and assignment operators
23304 to match corresponding c-typeprint.c changes.
23305 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
23306 to destructor breakpoint test, GDB should be able to set the
23307 destructor breakpoint without specifying arguments.
23308
23309Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
23310
23311 * gdb.threads/pthreads.exp: Change result for failure to compile due
23312 to lack of pthreads runtime support from an error to simply an
23313 unsupported test, per dejagnu standards.
23314
23315Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23316
23317 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
23318 where GDB exits to reduce pattern match time.
23319 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
23320
23321 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
23322
dc96c6c7 23323Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23324
23325 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
23326 * gdb.base/default.exp: ditto.
23327 * gdb.base/nodebug.exp: ditto.
23328 * gdb.base/printcmds.exp: ditto.
23329 * gdb.base/ptype.exp: ditto.
23330 * gdb.base/setvar.exp: ditto.
23331 * gdb.base/structs.exp: ditto.
23332 * gdb.base/setshow.c: Guard against uninitialized values of argc.
23333
23334Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
23335
23336 * configure, */configure: Rebuild with autoconf 2.12.
23337
23338Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
23339
23340 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
23341 use new i*86-pc-linux*-gnu quads.
23342 * gdb.base/corefile.exp: Ditto.
23343 * gdb.base/signals.exp: Ditto.
23344 * gdb.base/sigall.exp: Ditto.
23345 * gdb.base/interrupt.exp: Ditto.
23346
23347 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
23348 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
23349 RedHat 4.0.
d63a86f8 23350
c906108c 23351 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
23352 linux. This allows the test case to at least compile on latest
23353 linux, but still not run due to missing the threads runtime library.
c906108c
SS
23354
23355Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23356
23357 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
23358 directory to search gdb directory. Accept and step over conditional
23359 stack alignment code. Consume $prompt in failure cases.
23360 Reset timeout to $oldtimeout instead of some arbitrary value.
23361 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
23362 timeout problems with infinite stack backtraces.
23363 * gdb.base/ptype.exp (ptype struct link, union tu_link):
23364 Accept function parameters for linkfunc member.
23365
23366Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
23367
23368 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
23369 (CXXFLAGS): Remove, unreferenced.
23370 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
23371 previous -B options and also add -B option to pick up cross compiled
23372 runtime.
c906108c
SS
23373 (TARGET_INCLUDES): Add for -I options and add code to initialize when
23374 doing cross compiles.
23375 (target_alias): Declare global.
23376 (xgcc): Set variable to full path of gcc in build tree. Use findfile
23377 to verify that gcc exists in build tree, and if so set CC to that
23378 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 23379
c906108c
SS
23380Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
23381
23382 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
23383 ptype test for anonymous union. Fixup testcase to match
23384 current gcc debug output.
23385
23386Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
23387
23388 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
23389 force argument to an unsigned long type.
23390
23391Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
23392
23393 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 23394 tests and anonymous union print/ptype tests.
c906108c
SS
23395 * gdb.base/list.exp (test_forward-search): Increase timeout by
23396 5 minutes for the "search extremely long line" case.
23397 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
23398 completely optional and that the pass/fail messages use the command as
23399 the message if that third arg is a null string.
23400 (gdb_test_exact): Arrange that a null string pattern means match a
23401 null string output rather than any output, which might include random
889bf7c5 23402 errors.
c906108c
SS
23403 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
23404 backtrace test.
23405 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
23406 always failing and failure is now exposed by gdb.exp changes.
23407
23408Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
23409
23410 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
23411 weren't being noted.
23412
23413Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23414
23415 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
23416 * gdb.stabs/weird.exp: Remove v_comb xfails.
23417
dc96c6c7 23418Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23419
23420 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 23421 list.exp scope.exp watchpoint.exp]
c906108c 23422 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 23423
dc96c6c7 23424Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23425
23426 * config/monitor.exp: Increase download timeout to 1000 seconds.
23427
dc96c6c7 23428Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23429
23430 * config/m32r.exp: Increase timeout to 120 seconds.
23431
23432Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
23433
23434 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
23435 and accept older ordering as obsolescent gcc or gdb.
23436 * gdb.c++/templates.exp: Ditto.
23437 * gdb.c++/virtfunc.exp: Ditto.
23438
23439Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
23440
23441 * gdb.base/coremaker.c: Add code to mmap some data so we
23442 can check that it ends up in the core file.
23443 * gdb.base/corefile.exp: Add test to read mmapped data
23444 from core file.
23445
dc96c6c7 23446Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23447
23448 * config/m32r.exp: New file.
23449
23450Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
23451
23452 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
23453 that cflags can contains -gstabs, and work correctly for other tests.
23454
dc96c6c7 23455Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
23456
23457 * gdb.base/setshow.exp: New file, tests show and set.
23458 * gdb.base/setshow.c: New file, tests show and set.
23459 * gdb.base/help.exp: Add test for help set|show annotate.
23460 * gdb.base/default.exp: Add test for set|show annotate.
23461
23462Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
23463
23464 * testsuite/gdb.base/break.exp: Make backtrace from factorial
23465 errors unique.
23466 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
23467 explicitly.
23468
23469Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
23470
23471 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
23472 and width commands. This is done elsewhere.
23473 * (gdb_start): Don't call gdb_start_sim here. That's already
23474 done in gdb_load. This fixes lots of failures in default.exp.
23475
23476Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
23477
23478 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
23479 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
23480 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
23481 in the same we we treat other failures (since it may be an expected
889bf7c5 23482 condition), rather than as an error.
c906108c
SS
23483 * gdb.base/signals.exp (test_handle_all_print): Revert back to
23484 old test format.
23485
23486Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
23487
23488 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
23489 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 23490 twice. Nuke the duplicates.
c906108c 23491 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 23492 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
23493 Remove config.h along with other config files.
23494
23495Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
23496
23497 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
23498 "p func1 ()" and note that rests of tests are skipped.
23499 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23500 setup_xfails for "print func2::coremaker_local".
c906108c
SS
23501 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
23502 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
23503 affected by the previous run test.
23504 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
23505 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
23506 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
23507 "pass int powerset tuple" and "pass modeless int powerset tuple".
23508 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
23509 "real write 4" and "real write 8".
23510 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 23511 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
23512 "print \$i after tuple assign 2", and
23513 "print vs2 after tuple assign 2".
23514 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
23515 meaningful error message and return -1 so the caller can
23516 suppress further tests and avoid a cascade of errors.
d63a86f8 23517
c906108c
SS
23518Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
23519
23520 * gdb.base/a1-selftest.exp: Tweak tests to account for new
23521 format for printing version.
23522 * gdb.base/default.exp: Ditto.
23523 * gdb.base/interrupt.exp: Fix problem with cascade of
23524 errors if child process dies while calling a function.
d63a86f8 23525
c906108c
SS
23526Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
23527
23528 * Makefile.in (VPATH): Add
23529 * Makefile.in (Makefile, config.status): Fix rules so things get
23530 remade when necessary.
23531
23532Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
23533
23534 * Makefile.in (just-check): Add path to sibling expect dir
23535 to environment variable specified by RPATH_ENVVAR.
23536
23537Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
23538
23539 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
23540 (just-check): Add shared library paths for libstdc++, tk,
23541 tcl, bfd, and opcodes to the environment variable specified
23542 in RPATH_ENVVAR.
23543 * configure.in: Add support to recognize --enable-shared flag
23544 and generate correct value for RPATH_ENVVAR.
23545 * configure: Regenerated with autoconf.
23546
23547Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
23548
23549 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 23550 include all osf versions.
c906108c
SS
23551 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
23552 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
23553 when target is linux. When failing to build pthreads test
23554 executable, give more meaningful message.
23555 * gdb.threads/pthreads.c: Hpux also uses old definition of second
23556 arg for pthread_create.
d63a86f8 23557
c906108c
SS
23558Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
23559
23560 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 23561 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 23562 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 23563 and -lpthreads (everybody else).
c906108c
SS
23564 (test_startup): Fail gracefully if threads are not supported.
23565 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
23566 "p/c array_index("abcdef",2)" when not gcc compiled.
23567 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
23568 "print func2::coremaker_local" when not gcc compiled.
23569 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
23570 "ptype on opaque struct tagname (statically)",
23571 "ptype on opaque struct tagname (dynamically) 1", and
23572 "ptype on opaque struct tagname (dynamically) 2"
23573 for not compiled with gcc.
23574 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
23575 backtrace when compiled with gcc.
d63a86f8 23576 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
23577 than always return success.
23578
23579Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
23580
23581 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
23582
23583Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
23584
23585 * gdb.base/structs.exp: Undo last change.
23586
23587Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
23588
23589 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
23590 encapsulate all the steps/nexts done during self test, starting
23591 at main, and makes them less sensitive to optimization issues.
23592 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
23593 signal handler" test.
23594 * gdb.threads/pthreads.exp: Only run this for native configs.
23595 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
23596 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
23597 tests.
23598 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
23599 for "runto test_calls(void)" test.
d63a86f8 23600
c906108c
SS
23601Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
23602
23603 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
23604 and don't expect address info in breakpoint confirmations.
23605
23606Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
23607
23608 * gdb.base/list.exp (test_forward_search): Increase timeout
23609 temporarily by 60 seconds for searching extremely long line,
889bf7c5 23610 and then reset to old value when done. Increase expect input
c906108c
SS
23611 buffer to 10000.
23612
23613Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23614
23615 * gdb.base/list.exp (test_forward_search): Fix to handle very
23616 long source line without overflowing expect's input buffer.
23617
23618Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23619
23620 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23621 "buffer_full".
23622
23623 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23624 "buffer_full".
23625
23626 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23627 "buffer_full".
23628
23629 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23630 "buffer_full".
23631
23632Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23633
23634 * configure.in (configdirs): Add gdb.threads.
23635 * configure: Regenerated with autoconf.
23636 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23637 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23638 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23639
c906108c
SS
23640Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23641
23642 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23643
23644Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23645
23646 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23647 each signal's status in the output of "handle all print".
23648 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23649 the \r\n sequence that immediately precedes the gdb prompt.
23650 * gdb.base/a1-selftest.exp: Save original timeout and restore
23651 after test.
23652
23653Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23654
23655 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23656 symbol.
23657
23658Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23659
23660 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23661
23662Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23663
23664 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23665 timeout by 60 seconds.
23666
23667Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23668
23669 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23670 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23671 error return.
23672
23673Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23674
23675 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23676 gdb initialization, also report how long dejagnu waited. Restore
23677 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23678 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23679
23680Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23681
23682 * lib/gdb.exp: Report timeout value for verbosity level 2.
23683 * config/gdbserver.exp: Ditto.
23684 * config/hppro.exp: Ditto.
23685 * config/mips-gdb.exp: Ditto.
23686 * config/monitor.exp: Ditto.
23687 * config/netware.exp: Ditto.
23688 * config/sim-gdb.exp: Ditto.
23689 * config/slite-gdb.exp: Ditto.
23690 * config/udi-gdb.exp: Ditto.
23691 * config/unix-gdb.exp: Ditto.
23692 * config/vx-gdb.exp: Ditto.
23693 * gdb.base/a1-selftest.exp: Ditto.
23694 * gdb.base/a2-run.exp: Ditto.
23695 * gdb.base/break.exp: Ditto.
23696 * gdb.base/corefile.exp: Ditto.
23697 * gdb.base/list.exp: Ditto.
23698 * gdb.base/recurse.exp: Ditto.
23699 * gdb.base/scope.exp: Ditto.
23700 * gdb.base/signals.exp: Ditto.
23701
23702Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23703
23704 * gdb.threads/Makefile.in (docdir): Removed.
23705
23706Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23707
23708 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23709 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23710 @srcdir@.
d63a86f8 23711 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23712 autoconf 2.5 or higher.
23713 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23714
23715Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23716
23717 * configure: Regenerated.
23718 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23719 avoid name clashes with SunOS headers.
23720
23721Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23722
23723 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23724
23725Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23726
23727 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23728 prototype information ends up in the compiler info file.
23729
23730Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23731
23732 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23733 attempting to regenerate it. Eliminate use of a temporary file
23734 and just generate the info file directly. Source it immediately,
23735 for consistency of use.
23736 * gdb.base/corefile.exp: Ditto
23737 * gdb.base/exprs.exp: Ditto.
23738 * gdb.base/funcargs.exp: Ditto.
23739 * gdb.base/langs.exp: Ditto.
23740 * gdb.base/list.exp: Ditto.
23741 * gdb.base/mips_pro.exp: Ditto.
23742 * gdb.base/nodebug.exp: Ditto.
23743 * gdb.base/opaque.exp: Ditto.
23744 * gdb.base/ptype.exp: Ditto.
23745 * gdb.base/scope.exp: Ditto.
23746 * gdb.base/setvar.exp: Ditto.
23747 * gdb.base/signals.exp: Ditto.
23748 * gdb.base/whatis.exp: Ditto.
23749 * gdb.c++/templates.exp: Ditto.
23750 * gdb.c++/virtfunc.exp: Ditto.
23751 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23752 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23753
23754Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23755
23756 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23757 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23758 Increase timeout, a lot of single stepping might be needed if the
23759 target has no hardware watchpoints.
23760
23761Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23762
23763 * gdb.base/break.exp: Ignore compiler warnings when compiling
23764 break.c.
23765 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23766 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23767 from remote-sim.
23768 * gdb.base/exprs.exp: Add h8300 xfails.
23769 * gdb.base/funcargs.exp: Likewise.
23770 * gdb.base/nodebug.exp: Likewise.
23771 * gdb.base/printcmds.exp: Likewise.
23772 * gdb.base/ptype.exp: Likewise.
23773 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23774 h8300 xfails.
d63a86f8 23775 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23776 on the h8300.
23777 * gdb.base/funcargs.c: Explicitly make last constant argument to
23778 call_after_alloca_subr an unsigned long type.
23779 * gdb.base/return.c: Include stdio.h.
23780
23781Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23782
23783 * config/abug.exp: New file for the older Motorola Bug monitor
23784 that runs on the mvme13x series VME boards.
23785 * config/monitor.exp: Use the new config array for target settings
23786 if they exist.
23787
23788Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23789
23790 * sim-gdb.exp: Make the SH simulator allocate less space when
23791 it is targeted.
23792
23793Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23794
23795 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23796 test.
23797
23798Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23799
23800 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23801 "rs6000-*-*" for "list function in include file" when gcc compiled.
23802 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23803 for "p ctable1[120]".
23804 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23805 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23806 Remove setup_xfail for "rs6000-*-*" for
23807 "print 'scope0.c'::filelocal before run".
23808 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23809 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23810 since some compilers don't allow both options to be given
23811 on the same command line. Create object file and move it.
d63a86f8 23812
c906108c
SS
23813Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23814
23815 * gdb.base/corefile.exp: Always regenerate the core file, since
23816 we always regenerate the coremaker program. Detect special case
23817 where registers cannot be read from core file.
d63a86f8 23818
c906108c
SS
23819Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23820
23821 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23822 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23823 * gdb.c++/templates.exp: Only match on basename of file since
23824 some formats like xcoff don't encode directory information.
23825 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23826 and rs6000 AIX xcoff targets.
23827 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23828 * configure: Regenerate.
23829 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23830 here, rather than in distclean.
d63a86f8 23831
c906108c
SS
23832Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23833
23834 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23835 defined, and use it to compile the test case with -O2. The
23836 native compilation still uses no optimization.
23837 * gdb.base/mips_pro.c: Remove inline assembly code since
23838 it is compiled PIC by default, which results in assembler
23839 warnings that make the testsuite think the compilation
23840 was unsuccessful.
23841
23842Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23843
23844 * gdb.c++/misc.exp: Add note to message for
23845 "print s.a for foo struct" that this is a known gcc 2.7.2
23846 and earlier bug.
23847
23848Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23849
23850 * gdb.base/break.exp: Fix pattern for matching "Delete all
23851 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23852 setup_xfail for deleting all breakpoints test. Fix various
23853 timeout messages to include "(timeout)".
23854 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23855 for "p t_float_values2(3.14159,float_val2)".
23856 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23857 for "continue to call2g" when gcc compiled.
23858 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23859 "up to foo in langs.exp", "show language at foo in langs.exp",
23860 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23861 and "show language at fsub in langs.exp".
23862 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23863 "list line 1 in include file", "list message for lines past EOF",
23864 "list function in include file", "list list0.h:foo", and
23865 "list filename:function; nonexistant function".
23866 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23867 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23868 and "ptype t_char_array" to be for native cc only.
d63a86f8 23869
c906108c
SS
23870Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23871
d63a86f8 23872 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23873 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23874 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23875
23876Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23877
23878 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23879 "bt in signals.exp". This problem only appears when running
23880 the testsuite, and then only intermittently.
23881
23882Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23883
23884 * gdb.base/return.exp (return_tests): Differentiate between
23885 two tests of continuing.
23886
23887Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23888
23889 * */Makefile.in (maintainer-clean): Remove config.log.
23890 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23891 * gdb.c++/Makefile.in (PROGS): Add inherit.
23892 (clean): Remove *.ci.
23893
23894Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23895
23896 * gdb.c++/misc.cc: Add test code from Mike Stump.
23897 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23898
23899Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23900
23901 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23902 to "alpha-*-osf2*" and add comment.
23903 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23904 setup_xfail for "step over execarg initialization" and
23905 "step over corearg initialization".
c906108c
SS
23906 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23907 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23908 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23909 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23910 "print func2::coremaker_local", and "backtrace in corefile.exp".
23911 * gdb.base/signals.exp: Build and source signals.ci.
23912 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23913 to be for gcc only.
23914 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23915
c906108c
SS
23916Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23917
23918 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23919 Feb 3 procfs.c change.
23920
23921Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23922
23923 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23924
23925Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23926
23927 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23928 from dejagnu's apparent default of 10 seconds, which gives random
23929 results when running the tests over NFS on moderately loaded systems.
23930 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23931
23932Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23933
23934 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23935 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23936 result reports.
c906108c
SS
23937
23938Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23939
23940 * configure.in (CY_AC_PATH_TCLH): Remove.
23941 * configure: Regenerate.
23942
23943Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23944
23945 * gdb.c++/Makefile.in (clean): Add missing '{'.
23946
23947Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23948
23949 * lib/gdb.exp: Provide a default value for noinferior.
23950
23951 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23952 Load libgloss.exp.
23953
23954Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23955
23956 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23957 the executable, not the .o to run the tests from.
23958
23959Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23960
23961 * gdb.base/break.exp: Don't test for program exit or exit status
23962 if $noresults if nonzero.
23963 * gdb.base/langs.exp: Likewise.
23964 * gdb.base/watchpoint.exp: Likewise.
23965
23966 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23967 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23968 trying to compile the testcase.
23969
23970Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23971
23972 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23973 * gdb.base/signals.exp (continue to handler): Likewise.
23974
23975Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23976
23977 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23978
23979 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23980
23981Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23982
23983 * gdb.base/corefile.exp: Recognize "not found" as failure
23984 when trying to determine if a core file was generated.
23985 If no core file was generate the first time, try again without
23986 the ulimit -c to work around braindamaged shells.
23987
23988Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23989
23990 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23991 [] tests with "test" and enclose string in quotes.
23992 * gdb.stabs/configure: Rebuild
d63a86f8 23993
c906108c
SS
23994Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23995
23996 Changes in sync with expect:
23997 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23998 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23999 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
24000 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
24001 argument to AC_REQUIRE.
24002 * configure: Regenerated.
24003
24004Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
24005
24006 * gdb.base/corefile.exp: When generating a core, discard any
24007 error messages about ulimit not found and the "core dumped"
24008 message from the shell that runs the coredumper.
24009
24010Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
24011
24012 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
24013
24014 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
24015 which sed script to run. Expect failure for v_comb test
24016 on PA targets too.
d63a86f8 24017
c906108c
SS
24018Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
24019
24020 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 24021 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
24022
24023Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
24024
24025 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
24026 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 24027 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
24028 * lib/gdb.exp (default_gdb_start): Fix typo.
24029 * gdb.base/corefile.exp: Allow "Core was generated by ..."
24030 messages to not include the full program name that caused
24031 the core dump since some systems (such as solaris) apparently
24032 truncate this path to about 80 characters.
24033 When generating a core file first try increasing the core file
24034 size limit to unlimited since some systems may default it to
24035 zero, and it is harmless to try it. Move the test for failing
24036 to generate a core file to where it will actually get executed.
24037 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
24038 new gdb result from g++ debug info improvements and make old
24039 pattern obsolescent. Also account for size_t differences
24040 (may be int or long).
24041 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
24042 initialization before function call is placed in the delay slot
24043 and thus appears to be skipped over by commands such as "next".
24044
24045Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
24046
24047 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
24048
24049Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
24050
24051 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
24052 input source file; fix code to compile test to deal with this
24053 convention.
24054 * gdb.c++/*.exp: Likewise.
24055
24056Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
24057
24058 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
24059 "bt in signals.exp".
24060
24061Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
24062
24063 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
24064 "step over execarg initialization" and
889bf7c5 24065 "step over corearg initialization".
c906108c
SS
24066
24067Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
24068
24069 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
24070 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
24071
24072Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
24073
24074 From Rob Savoye (rob@poseidon.cygnus.com)
24075 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
24076 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
24077 configure.in}, gdb.disasm/{Makefile.in, configure.in},
24078 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
24079 configure.in}: Major reworking for autoconfig.
c906108c
SS
24080 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
24081 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 24082 New files.
c906108c
SS
24083 * config/unix-gdb.exp: Make GDB global.
24084 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
24085 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
24086 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
24087 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
24088 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
24089 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 24090 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
24091 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
24092 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
24093 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
24094 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 24095 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
24096 to returns as necessary, arrange for test to compile own testcase
24097 executable.
c906108c 24098 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 24099
c906108c
SS
24100Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
24101
24102 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 24103 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
24104 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
24105 "backtrace through signal handler".
24106
24107Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24108
24109 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
24110 continuing from a job control stop signal.
24111 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
24112
24113Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
24114
24115 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
24116 * gdb.base/corefile.exp: Likewise.
24117 * gdb.base/funcargs.exp: Likewise.
24118
24119Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
24120
24121 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
24122 * config/monitor.exp: Add support for setting baud rate.
24123
24124Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
24125
24126 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
24127 i*86-*-linux* xfails for "backtrace through signal handler".
24128 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
24129 "print func2::coremaker_local".
24130 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 24131 alpha-dec-osf2* xfail for
c906108c
SS
24132 "delete all breakpoints when none".
24133
24134Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
24135
24136 * gdb.base/break.exp: Change test that deletes all breakpoints
24137 when no user breakpoints are installed. A post 4.15 change
24138 causes gdb to no longer prompt in this case.
24139
24140Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
24141
24142 * gdb.base/return.exp (return_tests): Change xfail for test
24143 "correct value returned double test" to stop xfailing at
24144 Solaris 2.5. Apparently the bug has been fixed.
24145
24146Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
24147
24148 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
24149 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
24150
24151Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
24152
24153 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
24154 * gdb.disasm/hppa.s: Corresponding changes.
24155
24156Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
24157
24158 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
24159 makefile fragment.
24160 * config/mt-hpux: Deleted.
24161
24162Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
24163
d63a86f8 24164 * Many files: When warning about suppressed tests due to a
c906108c
SS
24165 nonexistant test binary, avoid incrementing the warning count.
24166
24167Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
24168
24169 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 24170
c906108c
SS
24171Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24172
24173 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
24174 "sparc-*-solaris2*".
24175
24176Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24177
24178 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
24179 Add global and local variables and initialize them.
24180 * gdb.base/corefile.exp: Test correct mapping of corefile sections
24181 by printing variables. Remove rs6000 and powerpc xfails, BFD now
24182 extracts the file name and terminating signal from the core file.
24183 * TODO: Remove note about tests for correct mapping of corefile.
24184 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
24185 from optimizing it away.
24186 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
24187 handles common blocks.
24188
24189Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
24190
24191 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
24192 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
24193
24194Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
24195
24196 * Makefile.in (maintainer-clean): New target, synonym for
24197 realclean.
24198 * gdb.base/Makefile.in (maintainer-clean): Likewise.
24199 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
24200 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
24201 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
24202 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
24203 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
24204
24205Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
24206
24207 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
24208 xfails when not gcc compiled for "print foo::funclocal".
24209 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
24210 "print foo::funclocal at foo",
24211 "print 'scope1.c'::foo::funclocal at foo",
24212 "print foo::funclocal_bss at foo",
24213 "print 'scope1.c'::foo::funclocal_bss at foo",
24214 "print foo::funclocal_ro at foo",
24215 "print 'scope1.c'::foo::funclocal_ro at foo",
24216 "print bar::funclocal at foo" and
24217 "print 'scope1.c'::bar::funclocal at foo".
24218 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
24219 gcc compiled for "print foo::funclocal at bar".
24220 Expand all messages to ensure that they identify that
24221 the test is at bar().
24222 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
24223 gcc compiled for:
24224 "ptype on opaque struct pointer (statically)",
24225 "ptype on opaque struct tagname (statically)",
24226 "ptype on opaque struct pointer (dynamically) 1",
24227 "ptype on opaque struct tagname (dynamically) 1",
24228 "ptype on opaque struct pointer (dynamically) 2" and
24229 "ptype on opaque struct tagname (dynamically) 2
24230 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
24231 gcc compiled for:
24232 "p datalocal"
24233 "whatis datalocal",
24234 "ptype datalocal",
24235 "p bsslocal",
24236 "whatis bsslocal", and
24237 "ptype bsslocal".
24238 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
24239 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
24240 when not gcc compiled.
24241 * gdb.base/funcargs.exp (float_and_integral_args): Add
24242 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
24243 compiled.
24244 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
24245 "backtrace from call6a" when not gcc compiled.
24246 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
24247 "backtrace from call7a" when not gcc compiled.
24248 * gdb.base/callfuncs.exp (do_function_calls):
24249 Add "hppa*-*-hpux*" xfail when not gcc compiled for
24250 "p t_char_array_values(char_array_val2,char_array_val1)",
24251 "p t_char_array_values(char_array_val1,char_array_val2)",
24252 "p t_char_array_values("carray 1","carray 2")",
24253 "p t_char_array_values("carray 1",char_array_val2)",
24254 "p t_char_array_values(char_array_val1,"carray 2")",
24255 "p sum_args(1,{2})",
24256 "p sum_args(2,{2,3})",
24257 "p sum_args(3,{2,3,4})",
24258 "p sum_args(4,{2,3,4,5})"
24259 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
24260 "backtrace in corefile.exp" when not gcc compiled.
24261
24262Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24263
24264 * gdb.base/signals.exp: Rewrite `handle all print' test as
24265 a procedure. Accept blanks or TABs as whitespace, increase
24266 timeout and expect input buffer size for the large output
24267 from the command. Remove "i*86-*-bsdi2.0" xfail.
24268
24269Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24270
24271 * gdb.base/setvar.exp: Add new testcases for truncation when
24272 assigning invalid values to bitfields.
24273
24274Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
24275
d63a86f8 24276 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
24277 mips-sgi-irix* xfail for
24278 "call inferior func with struct - returns char *"
24279 and fix test so that an optional (unsigned char *) cast is
889bf7c5 24280 accepted in the result.
c906108c
SS
24281
24282Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
24283
24284 * gdb.base/funcargs.exp (float_and_integral_args): Remove
24285 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
24286 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
24287 * gdb.base/signals.exp: Remove duplicate "handle all print" test
24288 that accidentally got checked in.
24289
24290Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
24291
d63a86f8 24292 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
24293 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
24294 compiled test.
24295 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
24296 Add mips-sgi-irix5* xfail for not gcc compiled.
24297 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
24298 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
24299 "p top", "whatis top", "p middle", and "whatis middle".
24300 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
24301 "whatis signed char" for not gcc compiled.
24302 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
24303 "set variable signed char=-1 (-1)" and
24304 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
24305 * gdb.base/funcargs.exp (float_and_integral_args):
24306 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
24307 Add mips-sgi-irix* xfail when not gcc compiled for
24308 "continue to call2b".
24309 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
24310 "continue to call2g".
24311 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
24312 "backtrace from call6a"
24313 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
24314 "backtrace from call7k".
24315 Add mips-sgi-irix5* xfail when not gcc compiled for
24316 "backtrace from call7a".
24317 (localvars_after_alloca): Fix gdb_test cmds for
24318 "print * after runto ...".
24319 Remove rs6000-*-* xfails for
24320 "print i after runto localvars_after_alloca" and
24321 "print l after runto localvars_after_alloca"
24322 for all compilers.
24323 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 24324 when not compiled with gcc, for:
c906108c
SS
24325 "print signed char == (minus)",
24326 "print signed char != (minus)",
24327 "print signed char < (minus)",
24328 "print signed char > (minus)".
24329 * gdb.base/callfuncs.exp (do_function_calls):
24330 Add mips-sgi-irix* xfail, when compiled with native compiler, for
24331 "call inferior func with struct - returns char *".
d63a86f8 24332 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
24333 "correct value returned double test" to include Solaris 2.4.
24334 * gdb.base/funcargs.exp (float_and_integral_args):
24335 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 24336
c906108c
SS
24337Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24338
24339 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
24340 enumeration bitfields if compiling with GNU C.
24341 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
24342 to empty' prompt.
24343
24344Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
24345
24346 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
24347 test for PRO targets.
24348
24349 * gdb.base/funcargs.exp: Avoid ever setting more than 8
24350 breakpoints in the inferior at any given time by making
24351 two groups of breakpoints for call2*, call6* and call7*
24352 tests.
24353
24354Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24355
24356 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
24357 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
24358 from optimizing it away.
24359 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
24360 "call inferior func with struct".
24361
24362Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
24363
24364 * configure.in: Only configure gdb.chill for particular targets.
24365
24366Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
24367
24368 * gdb.base/Makefile.in: Add action to .c.o transformation
24369 rule that generates a .ci file for each .o file and remove
24370 explicit .c.o rules except for callfuncs.o.
24371 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
24372 generates a .ci file for each .o file and remove explicit
24373 .cc.o rules.
24374 (clean): Remove *.tmp *.ci files.
24375 (EXECUTABLES): Remove templ-info.exp.
24376 * gdb.base/compiler.c: New file.
24377 * gdb.c++/compiler.cc: New file
24378 * gdb.base/scope.exp: Source gdb.base/scope.ci.
24379 Change rs6000-*-* xfail for
24380 "print 'scope0.c'::filelocal_ro" and
24381 "print 'scope1.c'::filelocal" and
24382 "print 'scope1.c'::filelocal_bss" and
24383 "print 'scope1.c'::filelocal_ro" and
24384 "print 'scope1.c'::foo::funclocal" and
24385 "print 'scope1.c'::foo::funclocal_ro" and
24386 "print 'scope1.c'::bar::funclocal" and
24387 "print 'scope0.c'::filelocal_ro" and
24388 "print 'scope1.c'::filelocal at foo" and
24389 "print 'scope1.c'::filelocal_bss at foo" and
24390 "print 'scope1.c'::filelocal_ro at foo" and
24391 "print 'scope1.c'::foo::funclocal at foo" and
24392 "print 'scope1.c'::foo::funclocal_bss at foo" and
24393 "print 'scope1.c'::foo::funclocal_ro at foo" and
24394 "print 'scope1.c'::bar::funclocal at foo" and
24395 "print 'scope0.c'::filelocal_ro" and
24396 "print 'scope1.c'::filelocal" and
24397 "print 'scope1.c'::filelocal_bss" and
24398 "print 'scope1.c'::filelocal_ro" and
24399 "print 'scope1.c'::foo::funclocal" and
24400 "print 'scope1.c'::foo::funclocal_bss" and
24401 "print 'scope1.c'::foo::funclocal_ro" and
24402 "print 'scope1.c'::bar::funclocal" and
24403 "print 'scope1.c'::bar::funclocal_bss"
24404 to only be xfail'd when not compiled with gcc.
d63a86f8 24405 Add rs6000-*-* xfail for
c906108c
SS
24406 "print 'scope0.c'::filelocal_bss before run"
24407 when compiled with gcc.
24408 (test_at_main): Add rs6000-*-* xfail for
24409 "print filelocal_ro in test_at_main"
24410 when compiled with gcc.
24411 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 24412 Add rs6000-*-aix* xfail for
c906108c
SS
24413 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
24414 "ptype t_char_array", not compiled with gcc.
24415 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
24416 xfail for "list foo (in include file)" when gcc compiled.
24417 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 24418 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
24419 "run to call0a" if not compiled with gcc.
24420 (unsigned_integral_args): Add rs6000-*-* xfail for
24421 "run to call1a" if not compiled with gcc.
24422 (float_and_integral_args): Add rs6000-*-* xfail for
24423 "run to call2a" if not compiled with gcc and for
24424 "continue to call2b" for any compiler.
24425 Add rs6000-*-* xfail to
24426 "print f1 after run to call2a" for gcc compiled.
24427 (discard_and_shuffle): Add rs6000-*-* xfail for
24428 "run to call6a".
24429 (shuffle_round_robin): Add rs6000-*-* xfail for
24430 "backtrace from call7a" if not compiled with gcc.
24431 Add rs6000-*-* xfail for
24432 "backtrace from call7b" if compiled with gcc.
24433 (call_after_alloca): Add rs6000-*-* xfail for
24434 "print c in call_after_alloca" and
24435 "print s in call_after_alloca" and
24436 "backtrace from call_after_alloca_subr"
24437 if not compiled with gcc.
24438 (localvars_in_indirect_call): Add rs6000-*-* xfail for
24439 "print c in localvars_in_indirect_call" and
24440 "print c in localvars_in_indirect_call" and
24441 "backtrace in indirectly called function" and
24442 "stepping into indirectly called function"
24443 if not compiled with gcc.
24444 (localvars_after_alloca): Add rs6000-*-* xfail for
24445 "print c after runto localvars_after_alloca" and
24446 "print s after runto localvars_after_alloca" and
24447 "print i after runto localvars_after_alloca" and
24448 "print l after runto localvars_after_alloca"
24449 for all compilers.
24450 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
24451 than whatis-info.exp.
24452 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
24453 than opaque-info.exp.
24454 Setup rs6000-*-* xfail for
d63a86f8 24455 "ptype on opaque struct pointer (statically)" and
c906108c
SS
24456 "ptype on opaque struct pointer (dynamically)" when
24457 not compiled with gcc.
24458 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
24459 rather than callf-info.exp.
24460 (do_function_calls): Add clear_xfail for rs6000-*-* for
24461 "p t_float_values2(3.14159,float_val2)". Seems to work
24462 fine there, both with xlc and gcc. Need to find out what
24463 it is doing right and fix other platforms.
24464 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
24465 "call inferior func with struct - returns int",
24466 "call inferior func with struct - returns long",
24467 "call inferior func with struct - returns float",
24468 "call inferior func with struct - returns double",
24469 "call inferior func with struct - returns char *",
24470 but only if not gcc compiled (presumes xlc compiled).
24471 Change rs6000-*-* xfails for
24472 "call inferior func with struct - returns char" and
24473 " call inferior func with struct - returns short" to only
24474 xfail if not using gcc.
24475 (clean mostlyclean): Remove *.ci and *.tmp files.
24476 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
24477 than templ-info.exp.
24478 * gdb.base/langs.exp: Source gdb.base/langs.ci.
24479 Add rs6000-*-* xfail for "up to foo in langs.exp"
24480 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 24481 when not gcc compiled.
d63a86f8 24482
c906108c
SS
24483Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24484
24485 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
24486 * gdb.base/corefile.exp: Likewise.
24487 * gdb.base/list.exp: Likewise.
24488 * gdb.base/scope.exp: Likewise.
24489 * gdb.base/siganls.exp: Likewise.
24490
24491 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
24492 compiler output.
24493 * gdb.base/whatis.exp: Likewise.
24494
24495Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
24496
24497 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
24498 failure (opcode table has been fixed to match reality).
24499
24500Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
24501
24502 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
24503 "call inferior func with struct - returns char",
24504 "call inferior func with struct - returns short"
24505
24506 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
24507 "print 'scope0.c'::filelocal at main",
24508 "print 'scope0.c'::filelocal_bss in test_at_main",
24509 "print 'scope0.c'::filelocal at foo",
24510 "print 'scope0.c'::filelocal_bss in test_at_foo",
24511 "print 'scope0.c'::filelocal at bar",
24512 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 24513
c906108c
SS
24514 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
24515 in source file 1". This bug seems to have been fixed with both
24516 gcc and native cc (was native assembler bug?).
24517
24518Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
24519
24520 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
24521 "backtrace through signal handler" to "i*86-*-sysv4*".
24522 * gdb.base/signals.exp: Add xfail for "'next' behaved as
24523 continue" case. Add "known SVR4 bug" to fail message.
24524 Add "i*86-*-bsdi2.0" xfail for "handle all print".
24525 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
24526 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
24527 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
24528 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
24529 "up to foo in langs.exp", "show language at foo in
24530 langs.exp", "up to cppsub_ in langs.exp", "show
24531 language at cppsub_ in langs.exp", "up to fsub in
24532 langs.exp", and "show language at fsub in langs.exp".
24533 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
24534 "bactrace in corefile.exp".
24535 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
24536 "call inferior function with struct - returns float" and
24537 "call inferior function with struct - returns double".
d63a86f8 24538
c906108c
SS
24539Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
24540
24541 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
24542 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
24543 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
24544 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
24545
24546Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
24547
24548 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
24549 (or overriden) "CHILL" macro rather then bare "gcc".
24550 Also look for ../../gcc/xgcc since that is what we will
24551 actually need, not "Makefile". Remove following assignment
24552 of CHILL to CHILL_FOR_TARGET because that results in
24553 recursive definition.
24554
24555Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
24556
24557 * gdb.base/corefile.exp: Change xfail for backtrace in
24558 corefile.exp from linuxaout to all linux.
24559 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
24560 cases where we miss the breakpoint at the signal handler
24561 for some reason. Setup xfail for linuxoldld/linuxaout and
24562 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
24563 hitting SIGURG breakpoint.
24564 * gdb.base/signals.exp: Setup xfail for "next" acting like
24565 continue to add linuxoldld. Setup xfail for all linux for
24566 "next to handler in signals_tests_1", "backtrace in
24567 signals_tests_1", "continue to func1", "pass SIGUSR1",
24568 and continue to handler".
24569
24570Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
24571
24572 * Update all FSF addresses except those in COPYING* files.
24573
24574Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
24575
24576 * gdb.base/a2-run.exp: Change messages to be more explicit about
24577 the status of args, and quote binfile in results.
24578
24579Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
24580
24581 * gdb.base/callfuncs.exp: Add tests for passing structs to
24582 inferior functions and return various types.
24583 * gdb.base/callfuncs.c: Add functions to receive a struct
24584 and return a member of the struct, in various types.
24585
24586Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24587
24588 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
24589
24590Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
24591
24592 * config/vxworks29k.exp: New file, sources vxworks.exp.
24593
24594Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24595
24596 * config/gdbremote.exp: New file. Testing framework using
24597 gdbserver.
24598
24599Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
24600
24601 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
24602 "call function when asleep" and "send end of file".
24603 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
24604 for "backtrace in corefile.exp".
24605 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
24606 for "backtrace through signal handler".
24607 * gdb.base/corefile.exp: Make sure we actually generate a core file
24608 before trying the core tests. Some systems allow the user to suppress
24609 generation of core files and default to that (linux for example).
24610 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
24611 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
24612
24613Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24614
24615 * gdb.threads: New directory with some crude multi-threaded
24616 gdb tests (step.exp and step2.exp).
24617 * config/mt-lynx (STEP_EXECUTABLE): Define.
24618 (THREADFLAGS): Define.
24619
24620Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24621
24622 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24623
24624 * gdb.base/signals.exp: Disable whole file for lynx until
24625 further notice.
24626
24627 * gdb.base/signals.exp: xfail test where "next" acts like
24628 "continue" for lynx.
24629
24630 * gdb.base/interrupt.exp: xfail test for calling function while
24631 inferior is asleep for lynx.
24632
24633 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24634 than one cr-lf after each command.
24635
24636Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24637
24638 * configure.in: Reinstate setting of stabsdirs variable, fix
24639 typo in setting up configdirs for native builds.
24640
24641 * gdb.base/return.exp: Fix typo in return double test.
24642 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24643 compiler from optimizing them away.
24644
24645Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24646
24647 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24648 sequences to be echo'd by gdb when using gdb_test.
24649 * gdb.chill/chexp.exp: Likewise.
24650 * gdb.fortran/exprs.exp: Likewise
24651
24652Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24653
24654 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24655 after the inferior gdb has started.
24656
24657 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24658 after each command.
24659 * gdb.base/funcargs.exp: Likewise.
24660 * gdb.base/gdbvars.exp: Likewise.
24661 * gdb.base/interrupt.exp: Likewise.
24662 * gdb.base/list.exp: Likewise.
24663 * gdb.base/watchpoint.exp: Likewise.
24664 * gdb.c++/demangle.exp: Likewise.
24665 * gdb.c++/inherit.exp: Likewise.
24666 * gdb.chill/chexp.exp: Likewise.
24667 * gdb.fortran/exprs.exp: Likewise.
24668
24669 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24670 test if we can't handle IO to/from the inferior.
24671
24672 * gdb.c++/misc.exp: Always check for a program already being
24673 started after sending a "run" command to gdb.
24674
24675 * gdb.base/twice.exp: Start with a fresh gdb.
24676
24677 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24678 only depend on gdb's expression code, not the chill runtime.
24679
24680 * gdb.base/return.c: Put return values into variables so we
24681 can have gdb print them rather than depending on the program
24682 to print them.
24683 * gdb.base/return.exp: Corresponding changes.
24684
24685 * lib/gdb.exp: Provide default value for noinferiorio.
24686 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24687 the inferior.
24688
24689 * gdb.base/break.exp: Always check for a program already being
24690 started after sending a "run" command to gdb.
24691 (text_next_with_recursion): Don't check the output from the
24692 program's printf statement. Instead just make sure the program
24693 exited.
24694
24695 * gdb.base/commands.exp: Protect tests which need arguments with
24696 $noargs conditionals.
24697
24698Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24699
24700 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24701 of structure member arrays to match gdb/valops.c:value_addr change.
24702
24703Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24704
24705 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24706 cases.
24707
24708Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24709
24710 * configure.in (configdirs): Remove gdb.chill from default list
24711 of subdirs and then add it back in only if doing a native build.
24712 The current chill compiler does not yet work in any cross build.
24713 * Revert all signal changes from Jul 6.
24714 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24715 for sh-hms targets, allowing these tests to link, with no other
24716 changes. Testing is suppressed by setting "nosignals" in site.exp.
24717
24718Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24719
24720 * configure.in (signaldirs): Define and add to configdirs for all
24721 targets except some specific ones that are known to not support signals.
24722 Also clean up formatting.
24723 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24724 (signals, sigall): Remove rules to build.
24725 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24726 Moved to new gdb.signals directory.
24727 * gdb.signals: New test directory.
24728 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24729 signals.c signals.exp}: New or moved files.
24730
24731Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24732
24733 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24734
24735Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24736
24737 * gdb.base/return.exp: Xfail `return double' test failure
24738 on at least Solaris 2.3 and handle future/past versions on
24739 a case by case basis as appropriate. Also update message
24740 to include i*86 failures.
24741
24742Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24743
24744 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24745
24746 * lib/gdb.exp: Fix comment which erroneously identified
24747 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24748 gdb_file_cmd not gdb_load).
24749 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24750
24751 * gdb.base/setvar.exp: Make test names consistent between pass and
24752 fail cases. Use gdb_test more.
24753
24754Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24755
24756 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24757
24758Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24759
24760 * gdb.base/help.exp: Fix expected help string for `show commands'.
24761
24762Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24763
24764 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24765
24766 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24767 of a text section.
24768
24769Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24770
24771 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24772 that loop eventually terminates. Fix Connection refused logic so
24773 that testsuite will expire nicely.
24774
24775Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24776
24777 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24778 config/rom68k.exp: New tcl glue for the appropriate monitors.
24779 These all just end up calling monitor.exp.
24780 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24781 refused' by retrying. Cleanup some timeout issues.
24782 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24783 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24784 callers don't have to set/restore global timeout variable.
24785
24786 * The following set of changes centralizes management of the global
24787 timeout variable. This way, it can be set in one target dependent
24788 place instead of dozens of places scattered throughout the test suite.
24789 If you need to lengthen a timeout, then you should either set timeout
24790 in one of the config/{target}.exp files, or multiply it by a factor.
24791 Setting it to an absolute value is always going to lose for some
24792 targets.
24793 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24794 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24795 * gdb.base/funcargs.exp: Don't set timeout.
24796 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24797 * gdb.base/printcmds.exp (test_print_string_constants
24798 test_print_array_constants): Don't set timeout.
24799 * gdb.base/ptype.exp: Don't set timeout.
24800 * gdb.base/recurse.exp: Don't set timeout.
24801 * gdb.base/return.exp: Don't set timeout.
24802 * gdb.base/watchpoint.exp: Don't set timeout.
24803 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24804 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24805
24806Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24807
24808 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24809
24810Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24811
24812 * lib/gdb.exp: Disable chill tests for irix5.
24813
24814Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24815
24816 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24817 each test pass or fail.
24818
24819Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24820
24821 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24822 xlc not gcc.
24823
24824Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24825
24826 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24827
24828Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24829
24830 * config/est.exp: Fix copyright and comments. Remove dead code.
24831 Use targetname, serialport and baud variables instead of fixed
24832 constants.
24833 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24834 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24835
24836Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24837
24838 * gdb.base/watchpoint.exp: Don't run
24839 test_watchpoint_triggered_in_syscall for sunos.
24840
24841Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24842
24843 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24844 they don't seem to exist. Do include stdio.h.
24845
24846Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24847
24848 * gdb.base/a1-selftest.exp: Add alpha xfail.
24849
24850Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24851
24852 * gdb.base/watchpoint.c (main): Prompt before calling read().
24853 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24854 Revise accordingly. Remove cruft about sending "123" several
24855 times, until it gets noticed. Clean up the "print buf[0]" stuff
24856 so that it passes or fails, and waits for prompts in the usual way.
24857
24858Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24859
24860 * gdb.base/recurse.exp: Fix comment.
24861
24862 * TODO: Remove item about printing variables in nodebug.exp. Add
24863 item about enabling tests which are only run on some targets.
24864
24865 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24866 fail, make test names unique, use new gdb_test convention
24867 regarding pattern, use gdb_test more, etc.).
24868
24869 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24870 fail, make test names unique, etc.).
24871
24872Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24873
24874 * gdb.base/nodebug.c: Change return type of top and middle to
24875 short.
24876 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24877 are fixed by the recent mdebugread.c changes. Allow `short ()'
24878 as type for top and middle.
24879
24880Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24881
24882 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24883 nearly as I can tell, the whole thing was an accident in Stu's
24884 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24885 to replace a send/expect pair with gdb_test, but ended up only
24886 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24887 of 30 Mar 1995 took care of it, but left this vestigial comment
24888 which I am now nuking.
24889
24890Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24891
24892 * gdb.base/break.exp: Look for different line number for
24893 breakpoint at main depending on usestubs.
24894
24895Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24896
24897 * gdb.base/list.exp: Adjust some alternate expect patterns to
24898 match recent list0.c change. Add alternate expect pattern for
24899 output from `list default lines around main' for optimizing
24900 compilers.
24901
24902Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24903
24904 * lib/gdb.exp: If nosignals is not set, set it to 0.
24905
24906Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24907
24908 * config/slite-gdb.exp: Responds to load symbol table prompt.
24909 * gdb.base/break.exp: Adjust line number, fix rerun.
24910 * gdb.base/langs0.c: Add #ifdef usestubs.
24911
24912Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24913
24914 * gdb.base/list.exp: Adjust line contents after adding new lines in
24915 list0.c. Also fix a syntax error.
24916
24917 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24918 * gdb.base/break.exp: ditto.
24919 * gdb.base/list.exp: ditto.
24920 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24921 * gdb.base/run.c: ditto.
24922 * gdb.base/list0.c: ditto.
24923 * gdb.base/funcargs.c: ditto.
24924
24925Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24926
24927 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24928 $targetname, $serialport and $baud instead of hardwired variables.
24929 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24930 target doesn't support signals.
24931
24932Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24933
24934 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24935
24936Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24937
24938 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24939 Don't rely on the value of an auto variable before it has been
24940 initialized. Use gdb_test more.
24941
24942Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24943
24944 * lib/gdb.exp (default_gdb_version): A version number must start
24945 with a digit, but other than that contains all characters up to
24946 the first whitespace character.
24947
24948Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24949
24950 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24951
24952Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24953
24954 * gdb.c++/*.exp: Warn if executable does not exist. The original
24955 reason for skipping the warning was that configure.in sometimes
24956 intentionally skipped building the executables but the tcl code
24957 had no way of knowing. That (a) was always bogus with respect to
24958 error handling, (b) is no longer true (right now there is no way
24959 to skip C++ tests).
24960
24961 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24962
24963Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24964
24965 * gdb.base/list.exp: Add expect patterns for output from
24966 SunPRO compiled executables.
24967 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24968 types.
24969
24970Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24971
24972 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24973 number (we are already testing that the correct source line text
24974 gets printed).
24975
24976 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24977 that is what is intended, but something needed to be done to get
24978 sunos4 native working again.
24979
24980 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24981
24982 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24983 apparently went with a (very) old xfail.
24984
24985Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24986
24987 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24988 runto_main is a proc in gdb.exp that will do 'step' for target use
24989 stubs.
24990 * gdb.base/exprs.exp: ditto.
24991 * gdb.base/interrupt.exp: ditto.
24992 * gdb.base/opaque.exp: ditto.
24993 * gdb.base/printcmds.exp: ditto.
24994 * gdb.base/ptype.exp: ditto.
24995 * gdb.base/scope.exp: ditto.
24996 * gdb.base/setvar.exp: ditto.
24997 * gdb.base/signals.exp: ditto.
24998 * gdb.base/twice.exp: ditto.
24999 * gdb.c++/classes.exp: ditto.
25000 * gdb.c++/inherit.exp: ditto.
25001 * gdb.c++/templates.exp: ditto.
25002 * gdb.base/break.exp: no run and hit main for stubs. Change line
25003 numbers for breakpoints and info breakpoint.
25004 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
25005 breakpoint().
25006 * gdb.base/callfuncs.c: ditto.
25007 * gdb.base/exprs: ditto.
25008 * gdb.base/interrupt.c: ditto.
25009 * gdb.base/opaque0.c: ditto.
25010 * gdb.base/printcmds.c: ditto.
25011 * gdb.base/ptype.c: ditto.
25012 * gdb.base/scope0.c: ditto.
25013 * gdb.base/setvar.c: ditto.
25014 * gdb.base/signals.c: ditto.
25015 * gdb.base/twice.c: ditto.
25016 * gdb.c++/misc.cc: ditto.
25017 * gdb.c++/templates.cc: ditto.
25018
25019Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25020
25021 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
25022
25023 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
25024 somewhere between `read' and `main.c'. I'm pretty sure the
25025 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
25026 and it isn't particularly useful.
25027
25028 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
25029
25030Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25031
25032 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
25033
25034Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
25035
25036 * config/mt-slite: add LIBS and -nostdlib.
25037 * config/slite-gdb.exp: add this new file to support sparclite target.
25038
25039Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
25040
25041 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
25042
25043 * gdb.base/a2-run.exp: Change argument to istarget from
25044 "*-*-vxworks" to "*-*-vxworks*".
25045 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
25046
25047Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
25048
25049 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
25050 will not runto main but do a 'step' to step out of breakpoint().
25051 * config/mt-slite: add -Dusestubs.
25052
25053Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25054
25055 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
25056 instead of just @.
25057
25058 * gdb.base/signals.exp: Add test for "handle all print".
25059 * TODO: Remove "handle all print". Also remove item about
25060 checking copyright date (I don't like the idea of a spurious FAIL
25061 based on when we run the tests).
25062
25063 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
25064 for SunOS4 (reason for failure not investigated). Remove
25065 redundant test for $binfile.
25066
25067 * gdb.base/nodebug.c (array_index): Call malloc.
25068
25069 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
25070
25071Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
25072
25073 * gdb.base/recurse.exp: Update gdb_test invocation to use new
25074 conventions and slightly simplify the matching regexp.
25075
25076Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25077
25078 * gdb.base/break.exp: Update gdb_test invocation to use new
25079 convention.
25080
25081 * lib/gdb.exp: If noargs is not set, set it to 0.
25082
25083 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
25084 tests unique.
25085
25086 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
25087
25088Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25089
25090 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
25091 one argument of type "<non-float parameter>".
25092
25093Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
25094
25095 * config/rom68k.exp: New file to support Motorola IDP board.
25096 * gdb.base/a2-run.exp: Skip this file if noargs is set.
25097 * gdb.base/break.c: Change things around so that this program
25098 doesn't depend upon args. This is necessary to make remote
25099 targets work (in general, they can't take args).
25100 * gdb.base/break.exp: Don't try to send args to program. Don't
25101 expect output. Also, replace lots of code with gdb_test.
25102
25103Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25104
25105 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
25106 printing of '\'' (which is what the comment says we are testing,
25107 even though we were not), not '''.
25108 (test_integer_literals_rejected): Test that printing ''' is an error.
25109
25110 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25111 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
25112 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
25113 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
25114 Use gdb_test not test_print_accept.
25115 * lib/gdb.exp: Remove test_print_accept.
25116
25117 * gdb.base/signals.exp (signal_tests_1): Make pass message
25118 consistent with fail message.
25119
25120 * gdb.base/whatis.exp: Remove xfails for printing char vs.
25121 unsigned char; the bug (PR 1821) is fixed.
25122
25123 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
25124
25125 * gdb.base/scope.exp (test_at_localscopes): Call pass for
25126 successful tests--makes xfailing them work right.
25127
25128Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25129
25130 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
25131 only \r\n, not .*. The test can pass .* as the last thing in
25132 $pattern if that is what it wants. In addition to providing this
25133 flexibility, this change should speed up pattern matching in cases
25134 where the pattern already ended with .* (there were a number of
25135 them). This change also helps catch bad patterns--in the old
25136 scheme the typo "char \*" instead of "char \\*" would pass. Now
25137 it is caught.
25138 * Many .exp files: Update callers.
25139
25140 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
25141 clearer and does not spuriously match multiple ('s. Likewise for
25142 ) and *.
25143
25144 * gdb.base/nodebug.exp: Test ability to call a function and pass
25145 it a string (even with no debugging info).
25146
25147 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
25148 "p '\'", which is the same as "p ''" once tcl gets done with
25149 quoting, to "p '\\'", which I suspect is what is intended (one
25150 backslash gets sent to GDB).
25151
25152 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
25153
25154Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25155
25156 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
25157 1817) was fixed literally years ago.
25158
25159Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25160
25161 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
25162 test, it causes stepping out of call_after_alloca_subr with
25163 optimizing compilers.
25164 (localvars_in_indirect_call): Consume GDB prompt if `finish'
25165 fails.
25166
25167 * gdb.c++/templates.exp: Source templ-info.exp only if
25168 the templates executable exists.
25169
25170 * gdb.c++/misc.cc (class Contains_static_instance,
25171 class Contains_nested_static_instance),
25172 gdb.c++/classes.exp (test_static_members): Test printing of
25173 a class that contains a static instance of the class.
25174
25175Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25176
25177 * gdb.base/langs2.c (cppsub_): Don't prototype.
25178 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
25179 only, I believe).
25180
25181Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25182
25183 * lib/gdb.exp (skip_chill_tests): New procedure.
25184
25185 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
25186
25187Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
25188
25189 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
25190 each expect pattern. Cuts runtime from 12 to about 4 seconds.
25191
25192Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25193
25194 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
25195
25196 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
25197 disassemble 8, not 16, instructions for part 4.
25198
25199 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
25200 support the latter anymore.
25201
25202 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
25203 -DNO_PROTOTYPES.
25204 * gdb.base/callfuncs.c: Control use of prototypes based on
25205 NO_PROTOTYPES, not __STDC__.
25206 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
25207 t_float_values2 tests if prototypes in use.
25208
25209 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
25210 t_double_values): When checking differences against DELTA, check
25211 that difference is within the range (-DELTA,DELTA), not just
25212 (-infinity,DELTA).
25213
25214Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
25215
25216 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
25217 'file' command firts, then 'target', then 'load', this is due to gdb
25218 target set up.
25219 * config/mips-gdb.exp: Fix a couple regular exp bugs.
25220
25221Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
25222
25223 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
25224 FP load/store variants.
25225 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
25226
25227Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25228
25229 * gdb.base/term.exp: Do not give a warning if not native, it is
25230 not an abnormal condition.
25231
25232Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
25233
25234 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
25235 t_char_array".
25236
25237Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
25238
25239 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
25240 are getting the version number.
25241
25242 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
25243 if not native, it is not an abnormal condition.
25244
25245Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25246
25247 * lib/gdb.exp: Just use "file exists", rather than undocumented
25248 dejagnu procedure "findfile".
25249
25250Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25251
25252 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
25253 (LDFLAGS): Set to -Xlinker -Ur.
25254
25255 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
25256 Removed, these values are set by lib/gdb.exp.
25257
25258 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
25259
25260Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
25261
25262 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
25263 of replicating gdb startup code.
25264
25265 * config/mt-vxworks (LDFLAGS): Set to -r.
25266 (CFLAGS_FOR_TARGET): Removed.
25267
25268 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
25269 (gdb) and gdb for vxworks uses (vxgdb).
25270
25271 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
25272 executable is not in the tree and host != target, use sed and
25273 program_transform_name to determine the gdb name used by the
25274 target.
25275
25276 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
25277 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
25278
25279Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25280
25281 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
25282 floats, chars, and shorts where there are ANSI-style function
25283 definitions.
25284
25285 * gdb.base/langs.exp, gdb.base/langs*: New test.
25286 * gdb.base/Makefile.in: Build it.
25287 * TODO: Remove item about checking that C names don't get C++
25288 demangling applied; this test tests it.
25289
25290Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25291
25292 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
25293 went with the const70 xfail. The xfail went away a year ago.
25294
25295 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
25296
25297 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
25298 for hp300.
25299
25300 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
25301
25302 * gdb.base/a1-selftest.exp: Don't run on hp300.
25303
25304Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25305
25306 * Makefile.in (site.exp): Set host_alias and target_alias as well
25307 as host_triplet and target_triplet.
25308
25309Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25310
25311 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
25312
25313 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
25314 places as other ecoff systems).
25315
25316 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
25317 ultrix.
25318
25319Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25320
25321 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
25322 remove them.
25323 * gdb.base/nodebug.exp: Accept "function" in addition to "text
25324 variable and "variable" in addition to "data variable".
25325 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
25326
25327 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
25328 2.
25329 * gdb.base/list1.c (long_line): Add additional statement at start
25330 of function.
25331 * gdb.base/list.exp (test_forward_search): Update line number to
25332 reflect new statement.
25333
25334Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25335
25336 * gdb.base/signals.exp: Reinitialize searched source directories
25337 after gdb_start call.
25338
25339Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
25340
25341 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
25342 * gdb.stabs/Makefile.in: Likewise.
25343
25344 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
25345 change. Instead split the tests into smaller pieces.
25346 * gdb.disasm/hppa.s: Corresponding changes.
25347
25348Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25349
25350 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25351 Quote ^C when passing it to stty. For some shells ^ is a pipe.
25352
25353 * gdb.base/funcargs.exp: Modify many tests so that every test
25354 either passes or fails. Make some test names unique.
25355
25356Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25357
25358 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
25359 Call stty to set interrupt character.
25360
25361 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
25362 for HP assembler versus GNU assembler based on actual behavior of
25363 $(CC), rather than assuming that $(AS) is always the GNU assembler.
25364
25365 * TODO: Suggest a few more stepping tests.
25366
25367Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
25368
25369 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
25370 restart GDB for h8300 after a continue.
25371 (return): Add pattern to match a29k-udi behavior.
25372 * gdb.base/nodebug.exp: Remove obsolete comment.
25373 * gdb.base/regs.exp: New file, testing of register displays.
25374 * gdb.base/return.exp: Fix typo in reference to $objdir.
25375 * gdb.base/whatis.exp: Always start with a fresh GDB.
25376
25377Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25378
25379 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
25380 higher, these tests generate a lot of output.
25381
25382Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25383
25384 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
25385 code following the catch silently ignored some errors; without the
25386 catch they should be thrown like any other tcl error. Also, the
25387 catch used "" instead of {} which meant all the callers who wanted
25388 to include one of the characters "[]$ had to quote it an extra time.
25389 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
25390 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
25391 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
25392 Remove extra quoting.
25393
25394Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
25395
25396 * gdb.base/commands.exp: Make test names unique; every test either
25397 passes or fails. Update some comments.
25398
25399 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
25400
25401Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25402
25403 The following fixes a FAIL caused by the fact that the alpha stabs
25404 configuration didn't use the ".if alpha" code in weird.def.
25405 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
25406 bit pointer, so the 32 bit version works even on the alpha.
25407 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
25408 Remove the stuff which allowed us to have separate versions for
25409 alpha and everything else.
25410
25411 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
25412 regexp which "info func operator\[\](" is supposed to match. Fix
25413 string to send to GDB. Note that GDB still doesn't work right. Add a
25414 new test for "info func .perator\[\](" which GDB does handle correctly.
25415
25416 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
25417
25418Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25419
25420 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
25421 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
25422 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
25423 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
25424 it makes the tests harder to understand and confuses test-o-matic.
25425 The preferred style is that each test provides a PASS or a FAIL,
25426 and has a unique message (e.g. "continue #54" not just "continue")
25427 which is the same for the pass and the fail.
25428 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
25429 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
25430 to lib/gdb.exp.
25431 * gdb.base/printcmds.exp: Use test_print_accept. Remove
25432 prt_accept which was basically the same thing. Likewise for
25433 test_print_reject and prt_reject.
25434 * lib/gdb.exp (test_print_reject): Add some more error message
25435 patterns to match from the former printcmds.exp (prt_reject).
25436 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
25437 One defect of the passcount stuff is that some of it failed to
25438 report XPASS where appropriate.
25439 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
25440 stuff before and after arg in expected pattern.
25441 (test_paddr_operator_functions): Re-do test without print_addr_of;
25442 this is the only test which seems to want extra stuff there.
25443
25444Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25445
25446 * gdb.base/nodebug.exp: Update new tests to reflect improved
25447 wording of gdb output.
25448
25449 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
25450 and "ptype" work on variables in files compiled without -g.
25451 Replaces commented out "maint print msymbol" tests.
25452
25453Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25454
25455 * gdb.base/setvar.c (dummy): Call malloc.
25456
25457 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
25458 losing with the irix4 sed.
25459
25460 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
25461 ALRM" on irix4.
25462
25463Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25464
25465 * TODO: Remove items about corefile.exp testing new exec-file and
25466 backtrace; both are now done. Add items about printing enums.
25467
25468Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25469
25470 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
25471 "get signal $thissig" test fails.
25472
25473 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
25474
25475Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25476
25477 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
25478 compiler warning with dec alpha compiler.
25479
25480 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
25481 extra \n from gdb_test call (this explains why the prompt test
25482 that I removed yesterday was there).
25483 (user_defined_command_test): Remove extra \n and prompt test.
25484
25485 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
25486 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
25487 doesn't exist.
25488 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
25489 Also remove alpha workaround, which turns out to be because
25490 SIGABRT == SIGLOST.
25491
25492 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
25493
25494 * gdb.base/help.exp: Don't test "help show".
25495
25496Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25497
25498 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
25499 "set print address" is on.
25500 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
25501 pass prompt to gdb_test; gdb_test already looks for the prompt.
25502
25503 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
25504
25505 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
25506 was a vestige of the manual TESTSTRATEGY, and the purpose of it
25507 was to make sure that gdb can read a core file. But (a) the "read
25508 the corefile" part didn't make it to a1-selftest.exp, we just
25509 delete the corefile after creating it, and (b) we test reading
25510 corefiles in corefile.exp anyway. Also, this test left around a
25511 xgdb process on Solaris.
25512
25513 * gdb.base/corefile.exp: Also test backtrace.
25514
25515Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
25516
25517 * gdb.base/commands.exp: Test a simple user defined command with
25518 arguments and if/while statements; verify the full user command is
25519 printed by "show user".
25520
25521 * gdb.base/commands.exp: Test if/while commands as part of a
25522 breakpoint command list; verify they appear in breakpoint
25523 information.
25524
25525Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25526
25527 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
25528 than by dividing by zero.
25529
25530Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
25531
25532 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
25533 performing an inferior call with watchpoints enabled.
25534 * gdb.base/watchpoint.c (main): Delete second unnecessary read
25535 call.
25536
25537Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25538
25539 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
25540 of "file" command.
25541
25542 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
25543 Add additional pattern for when "int operator int(void);" appears
25544 in a different order.
25545
25546Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
25547
25548 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
25549
25550 * gdb.base/help.exp: Replace most of docstrings for "info signals"
25551 and "signal" with ".*".
25552
25553Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
25554
25555 * TODO: Add note about "handle all nostop".
25556
25557 * gdb.base/{sigall.c, sigall.exp}: New test.
25558 * gdb.base/Makefile.in: Add it.
25559
25560Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
25561
25562 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
25563 when invoking GDB, suppresses any windowing interface.
25564
25565Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
25566
25567 * config/sim-gdb: New file, simulator testing support.
25568
25569Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
25570
25571 * gdb.base/interrupt.exp: Test calling func1 twice.
25572
25573Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
25574
25575 * gdb.base/list.exp (test_forward_search): Set timeout higher
25576 when we'll be getting lots of output from gdb.
25577
25578 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
25579 "init_malloc" to after the expect statement. Run it if that
25580 regexp is taken, but also for two others which happen if source
25581 cannot be found.
25582
25583Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25584
25585 * gdb.base/printcmds.exp: New test, for printing register before
25586 program is running.
25587
25588Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25589
25590 * gdb.base/list.exp: Correct some alternate expect patterns
25591 to reflect changes in list1.c.
25592
25593Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25594
25595 * TODO: Add item regarding large frames.
25596
25597 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
25598
25599 * TODO: Remove item about enabling return.exp; it
25600 is enabled. Suggest a few more "return" tests.
25601
25602Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25603
25604 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
25605 anonymous unions.
25606
25607Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25608
25609 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
25610 and pr-5646.o, so "make" is the same as "make all", not "make
25611 pr-4975.o".
25612
25613Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25614
25615 * gdb.base/list.exp: Adjust expectations to reflect changes in
25616 list1.c.
25617 (test_forward_search): New test proc.
25618 * gdb.base/list1.c (long_line): New function, has long source line.
25619
25620Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25621
25622 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25623 additional line of code that was added.
25624
25625Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25626
25627 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25628 tests so as not to overflow expect's input buffers.
25629 * gdb.disasm/hppa.exp: Corresponding changes.
25630
25631Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25632
25633 Beginnings of template debugging tests.
25634 * gdb.c++/templ-info.cc: New file to test for template
25635 debugging capability of the compiler.
25636 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25637 templ-info.cc.
25638 * gdb.c++/templates.cc: Add explicit template instantiations
25639 to enable compiling with -fno-implicit-templates. Add destructor
25640 and 'value' method to T5 class for template tests.
25641 * gdb.c++/templates.exp: Add testcases for printing of template
25642 types, setting breakpoints on template methods and calling a
d63a86f8 25643 template method.
c906108c
SS
25644
25645Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25646
25647 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25648 branch target since some assemblers (gas-2.5) may emit a
25649 relocation for the branch instead of resolving it in the
25650 assembler.
25651
25652Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25653
25654 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25655 through signal handler.
25656
25657Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25658
25659 * configure.in (*-*-netware): Use config/mt-netware.
25660
25661 * config/mt-netware: New file.
25662 * config/mt-i386-netware: Removed, separate configs for different
25663 netware architectures are no longer needed now that we have
25664 --with-headers.
25665
25666Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25667
25668 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25669 by the recent changes to use ANSI C arithmetic conversions.
25670
25671Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25672
25673 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25674 bug involving using inferior_pid to figure out whether to select a
25675 frame.
25676
25677Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25678
25679 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25680 match the current disassembler output.
25681
25682Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25683
25684 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25685 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25686 types, expect "int" as type of integer values (for now).
25687
25688Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25689
25690 * gdb.base/commands.exp: New tests for if/while commands.
25691
25692Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25693
25694 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25695 by .*, since hex values have different syntax in Chill mode.
25696
25697Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25698
25699 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25700 linefeed from expect pattern for repeated types with indices > 9.
25701
25702Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25703
25704 First part of Fortran test suite.
25705 * gdb.fortran: New directory.
25706 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25707
25708Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25709
25710 * gdb.base/default.exp: Update expect pattern for load command
25711 without arguments.
25712
25713Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25714
25715 * configure.in: Change i386 to i[345]86.
25716 * gdb.base/configure.in: Likewise.
25717 * gdb.c++/configure.in: Likewise.
25718 * gdb.chill/configure.in: Likewise.
25719
25720Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25721
25722 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25723 patterns, since that is not a valid context for comments.
25724
25725Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25726
25727 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25728 repeated types and repeated types with indices > 9.
25729
25730Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25731
25732 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25733 2417; old bug has been fixed.
25734
25735Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25736
25737 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25738 send the newline ourselves instead of assuming gdb_test will do
25739 so when passed an empty input string.
25740
25741 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25742 stabs testcode.
25743
25744Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25745
25746 * lib/gdb.exp (gdb_test): Don't send anything if the first
25747 argument is an empty string. This makes cases where we want to
25748 match output that is already in expect's buffers (for example,
25749 matching a breakpoint after gdb_run_cmd has been called) work
25750 reliably.
25751
25752Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25753
25754 * config/netware.exp: New file.
25755
25756Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25757
25758 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25759 the -B and -L prefixes so we can find the debugging stub.
25760
25761 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25762 there and we are using the gcc from the tree.
25763
25764 * gdb.base/types.c: Removed.
25765
25766 * gdb.base/configure.in: Look for makefile fragments in ../config.
25767 Recognize i386-*-netware.
25768 * gdb.c++/configure.in: Likewise.
25769
25770Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25771
25772 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25773 the correct TCL syntax.
25774
25775Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25776
25777 * gdb.base/opaque.exp: use runto instead of messing around with
25778 breakpoints. Simplify by using gdb_test.
25779
25780 * gdb.base/bitfields.exp: restart between tests on netware targets
25781 because breakpoints aren't relocated after target death. Run
25782 processes to completion.
25783
25784 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25785
25786Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25787
25788 * Makefile.in: Remove extra tabs that confuse some versions
25789 of "make". Use the newly built gdb to test with by default,
25790 rather than the first one in the tester's search path.
25791
25792Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25793
25794 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25795
25796 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25797 condition help.
25798
25799Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25800
25801 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25802
25803 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25804 running.
25805 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25806 * gdb.base/funcargs.exp: Likewise.
25807
25808 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25809 * gdb.base/funcargs.exp: Likewise.
25810
25811 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25812 message is "".
25813
25814Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25815
25816 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25817 return,signals,twice}.exp: Handle non-existant binaries
25818 consistantly.
25819
25820 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25821 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25822 might testing a cross development system.
25823
25824Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25825
25826 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25827 runtest script is relative to ${srcdir}, not ${rootdir}.
25828
25829Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25830
25831 * gdb.base/signals.exp: Allow for optionality of breakpoint
25832 address.
25833
25834Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25835
25836 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25837
25838Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25839
25840 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25841 for size_t definition.
25842 * gdb.c++/templates.cc: Likewise
25843
25844 * config/mt-i386-netware: New file.
25845
25846 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25847 defined.
25848
25849 * gdb.base/Makefile.in: Added support for systems that name core
25850 files by appending "core" to the program name.
25851 * gdb.base/a1-selftest.exp: Likewise.
25852
25853Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25854
25855 * gdb.base/return.exp: Add comment and message for `return double'
25856 test failure on Sparc Solaris.
25857
25858Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25859
25860 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25861
25862Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25863
25864 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25865 from optimizing them away.
25866 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25867 patterns to include default constructors and assignment operators,
25868 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25869 character in the output of the virtual base pointer.
25870
25871Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25872
25873 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25874 expression match in print_addr_of to avoid unintented matches.
25875 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25876 versions up to 2.5.8.
25877
25878Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25879
25880 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25881 included file to run under newer versions of expect.
25882 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25883 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25884 Remove xfail for the virtual table of BDDHookV.
25885
25886Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25887
25888 * lib/gdb.exp (string_to_regexp): Set a default result.
25889 (default_gdb_start): Fix misleading message.
25890
25891Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25892
25893 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25894 Remove all CC, etc definitions.
25895 * config/mt-hpux: New file.
25896 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25897 (CFLAGS, LDFLAGS): Define.
25898 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25899
25900 * Makefile.in (site.exp): Don't insert host_os, etc.
25901 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25902 (distclean): Check existence of subdir.
25903 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25904 * gdb.base/Makefile.in: General cleanup and simplification.
25905 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25906 to build executables. Use default rule to build .o files.
25907 (EXPECT, RUNTEST, CC): Fix relative pathname.
25908 (site.exp): Don't insert host_os, etc.
25909 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25910 and/or SIGUSR1 defined.
25911 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25912 * gdb.c++/Makefile.in: General cleanup and simplification.
25913 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25914 (CFLAGS): Remove.
25915 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25916
25917Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25918
25919 * gdb.base/recurse.exp: Misc changes to get tests running again
25920 after Kung's changes to the watchpoint code.
25921 * gdb.base/watchpoint.exp: Likewise.
25922
25923Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25924
25925 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25926
25927Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25928
25929 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25930 * lib/gdb.exp (default_gdb_start): Define.
25931 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25932 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25933 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25934 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25935 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25936 Don't call gdb_target_udi in between tests.
25937
25938Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25939
25940 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25941 (which was basically just a local version of the same thing). In
25942 addition to avoiding duplication, gdb_test_exact is faster.
25943 * lib/gdb.exp (gdb_test_exact): Fix typo.
25944
25945 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25946 don't give an error.
25947
25948 * gdb.base/term.exp: Call delete_breakpoints before starting.
25949
25950 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25951 (t10): Add comment.
25952
25953Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25954
25955 Reorganization of the GDB Test Suite.
25956
25957 * gdb.base: New directory, contains all the basic tests.
25958 * gdb.c++: New directory, tests specific to C++.
25959 * gdb.chill: New directory, tests specific to Chill.
25960 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25961 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25962 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25963 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25964 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25965 t30-31 to chill).
25966 * */gdbme.*: Rename to match appropriate expect scripts.
25967 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25968 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25969 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25970 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25971 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25972 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25973 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25974 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25975 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25976 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25977 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25978 gdb.c++/virtfunc.cc: New names of C++ files.
25979 * gdb.chill/chillvars.ch: New name of Chill file.
25980 * gdb.base/configure.in, gdb.c++/configure.in,
25981 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25982 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25983 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25984 * configure.in (configdirs): Update to reflect directory changes.
25985 (target_abbrev): No longer define for any configuration.
25986 * Makefile.in: Cosmetic improvements to header comments.
25987
25988Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25989
25990 Various changes to gdb.t31:
25991
25992 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25993 * gdbme.ch: Make all key-words and predefineds be upper-case.
25994 * chillvars.exp: Expect key-words and predefinds in upper-case.
25995
25996 * chillvars.exp: Use gdb_test_exact many places.
25997 Change expected output for arrays (which now includes index labels).
25998
25999 * pr-5020.exp, gdme.ch (module PR_5020):
26000 New test, for PR-5020.
26001
26002Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
26003
26004 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
26005 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
26006
26007Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
26008
26009 * Makefile.in: Fix bit-rot in definitions of CHILL,
26010 CHILL_FOR_TARGET and Chill_LIB.
26011 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
26012 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
26013 CHILL, and CHILL_LIB.
26014
26015Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
26016
26017 * Revert the previous changes. Please see Rob's directory
26018 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
26019
26020Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
26021
26022 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
26023 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
26024 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
26025 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
26026 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
26027 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
26028 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
26029 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
26030 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
26031 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
26032 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
26033 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
26034 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
26035 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
26036 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
26037 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
26038 changes from 94Q1.
26039
26040Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
26041
26042 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
26043 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
26044 Rob's new testing fragments.
26045
26046Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
26047
26048 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 26049 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
26050
26051Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
26052
26053 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
26054 version also, match on casted version strings, and match on
26055 gdb startup case where the line numbers might be messed up.
26056
26057Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
26058
26059 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 26060 (CFLAGS): Delete it from here.
c906108c
SS
26061
26062Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
26063
26064 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
26065
26066Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
26067
26068 * Makefile.in (RUNTEST): Default to just "runtest".
26069
26070Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26071
26072 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
26073 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
26074 the code has been restructured.
26075
26076Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26077
26078 * gdb.t00/default.exp (set write): Allow any number of \r and/or
26079 \n, not just one of each.
26080
26081 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
26082 /bin/cc gives a warning if you do.
26083
26084Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
26085
d63a86f8 26086 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
26087 __t10ListS_link1ZUiRCUiPT0
26088
26089Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26090
26091 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
26092 on local variables in recursive functions.
26093
26094 * gdb.t07/Makefile.in: Build the new test.
26095
26096Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26097
26098 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
26099 directly. Instead compare the return values from actual calls.
26100
26101Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
26102
26103 * Makefile.in (check): Set TCL_LIBRARY for runtest.
26104
26105Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26106
26107 * From Peter Schauer with minor modifications.
a9c64011
AS
26108 * gdb.t15/return.exp (return_tests): Handle targets where "return"
26109 stops in mid-line in the caller. Add xfail for returning a float
26110 value on X86 targets.
c906108c
SS
26111
26112Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26113
26114 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
26115 to avoid expect lossage.
26116 (fmem_LRbug_tests): Likewise.
26117 * gdb.disasm/hppa.s: Corresponding changes.
26118
26119 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
26120 conditions to work with latest dejagnu/expect.
26121
26122 * gdb.t15/funcargs.exp (finish from indirect call): No longer
26123 expected to fail on the PA.
26124 (backtrace in call with trampolines): Explicitly require main
26125 to be frame #1 (no trampolines should show up in backtrace).
26126
26127 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
26128 "continue -expect".
26129 * gdb.t06/break.exp: Likewise.
26130 * gdb.t07/watchpoint.exp: Likewise.
26131 * gdb.t13/bitfields.exp: Likewise.
26132 * gdb.t15/{funcargs,return}.exp: Likewise.
26133 * gdb.stabs/weird.exp: Likewise.
26134 * config/{mips,udi}-gdb.exp: Likewise.
26135
26136 * hppa.sed: Enclose comments within a sed command to avoid
26137 losing with the old OSF1 sed.
26138
26139Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26140
26141 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
26142 sequent dynix.
26143 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
26144 * gdb.t15/funcargs.exp: Conditionally step again to really
26145 finish from marker_call_with_trampolines. Handle the case where
26146 the first step from within call_with_trampolines already steps
26147 us back to main.
26148 * gdb.t15/gdbme.c: Add comment to closing brace of
26149 call_with_trampolines for funcargs.exp.
26150
26151Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26152
d63a86f8 26153 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
26154 Fix typo(s).
26155
26156Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26157
26158 * gdb.t07/gdbme.c: More code for watchpoint testing.
26159
26160 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
26161 "Hardware watchpoint" throughout file.
26162 (test_watchpoint_triggered_in_syscall): New test.
26163 (test_complex_watchpoint): New test.
26164
26165Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26166
26167 * gdbme.c (call_with_trampolines): New function to try and step
26168 into. Tests trampoline problems on the PA.
26169
26170 * funcargs.exp (localvars_in_indirect_call): No longer expect
26171 stepping into indirect call to fail on PAs.
26172 (test_stepping_over_trampolines): New test.
26173
26174Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26175
26176 * TODO: Add suggestions for static member function tests, and
26177 completion tests.
26178
26179Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26180
26181 * TODO: Add suggestions for "p/a" tests.
26182
26183 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
26184 (default_gdb_exit): Replace all the hair with sending "quit" to
26185 the process with a simple close.
26186
26187Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26188
26189 * TODO: Add suggestions for shared library tests.
26190
26191Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26192
26193 * TODO: Add suggestions for x/s tests.
26194
26195Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26196
26197 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
26198 "enable once", and "enable breakpoints once" with ".*".
26199
26200Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26201
26202 * TODO: Add suggestions about structure passing tests.
26203
26204Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26205
26206 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
26207 the primary1 test, use work around if __GNUC__ < 2.
26208 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
26209 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
26210 Test for bad output rather than waiting for timeout. Issue
26211 second continue only if first continue failed.
26212
26213Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26214
26215 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
26216 operator[] test with gdb_test because the old code didn't seem to
26217 be getting the quoting right with the new dejagnu.
26218
26219Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
26220
26221 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
26222 one from the path.
26223 * Makefile.in: Use a fresh expect if there is one, use runtest
26224 from the src tree if there is one.
d63a86f8 26225
c906108c
SS
26226Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26227
26228 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
26229 next over recursive call. Revise the tests from that point on
26230 (which had been skipped) to match GDB's actual (correct) output.
26231
26232 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
26233 with next over a breakpoint whose condition is false.
26234
26235 * gdb.t00/help.exp: Comment out "help set print" tests just like
26236 (and for same reason as) "help set" test.
26237
26238Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26239
26240 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
26241 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
26242
26243Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26244
26245 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
26246 necessary gdb_target_udi.
26247
26248 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
26249
26250 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
26251 1838 and 2417; they are fixed.
26252
26253 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
26254 gdb.t03/ptype.exp (ptype structure, ptype union):
26255 Remove xfails; the test is looser than when the xfails were added.
26256
26257 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
26258 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
26259
26260 * gdb.t01/run.exp: Only run shell test if isnative.
26261
26262 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
26263 since "run" automatically loads if necessary. Call gdb_target_udi
26264 after the "file" since "file" kills any execution target.
26265
26266 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
26267 GDB. GDB doesn't work that way (not anymore at least) on UDI.
26268 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
26269 argument for UDI.
26270
26271Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
26272
26273 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
26274
26275 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
26276
26277Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26278
26279 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
26280 properly quoting regexps. This makes the second argument to
26281 demangle a fixed string, which matches the callers, instead of a
26282 shell-style pattern which is what the previous implementation
26283 used. Update some of the callers.
26284
26285Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26286
26287 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
26288 (comib_nullified_tests): Fix typo.
26289 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
26290 strings. No longer expected to fail.
26291
26292 * gdb.disasm/hppa.s (addib_tests): Fix typo.
26293 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
26294 strings. No longer expected to fail.
26295
26296 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
26297 string. No longer expected to fail.
26298
26299Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26300
26301 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
26302 No longer expected to fail.
26303
26304 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
26305 string. No longer expected to fail.
26306
26307Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26308
26309 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
26310 only in the names (I probably got most of them). I was even
26311 generous with some which differed in underscores in names, and
26312 probably missed a few, and I *still* was able to remove almost a
26313 third of the file with almost no impact on testsuite coverage.
26314
26315Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26316
26317 * gdb.t00/default.exp: Match udi_attach error message as well as
26318 the one from child_attach.
26319
26320 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
26321
26322 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
26323
26324 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
26325 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
26326
26327 * Move test with enums and partial symbols back to
26328 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
26329 Reverts the change of 26 May 93. Per today's change to
26330 stabs.texinfo, the behavior that weird.exp was expecting was
26331 unreasonable; what is important is that the compiler+gdb get
26332 things right, which happens with a recent gcc. Also fix the test
26333 to deal with native compilers which put out the stab gdb can't
26334 deal with.
26335
26336Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26337
26338 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
26339 in the names. The main thing these accomplish is to slow things down.
26340 Many more such duplicates surely remain.
26341
26342 * gdb.t00/help.exp: Comment out "help support" test just like
26343 (and for same reason as) "help set" test.
26344
26345Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
26346
26347 * gdb.t06/break.exp: Remove setup_xfails for
26348 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
26349 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
26350 about known bug in gcc to include up through 2.5.8.
26351 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
26352 well as "_vb$".
26353 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
26354 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
26355 with latest gcc and gdb.
26356 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
26357 well as "_vb$".
26358
26359Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26360
26361 * configure.in (hppa*-*-*): Also configure and build stabs-only
26362 tests.
26363
26364Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26365
26366 * gdb.t10/hppa.mt: A makefile fragment for the PA.
26367 * gdb.t10/configure.in (hppa*-*-*): Use it.
26368
26369Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26370
26371 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
26372
26373Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26374
26375 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
26376 versions prior to 1.13.5.
26377
26378Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26379
26380 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
26381 the prompt is at the start of a line.
26382
26383Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
26384
26385 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
26386 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
26387 in the copr tests now.
26388 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
26389 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
26390 expected to fail.
26391
26392Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
26393
26394 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
26395 gdb.t31/chillvars.exp, lib/gdb.exp:
26396 Tweak to run under either version of expect.
26397 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
26398 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
26399 * gdb.t11/list.exp: Remove extraneous whitespace.
26400
26401Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26402
26403 * gdb.t16/printcmds.exp (test_print_strings): Accept
26404 "(unsigned char *) " before the string.
26405
26406 * TODO: Add notes about printing of fancy types and GDB expressions.
26407
26408Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
26409
26410 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
26411 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 26412 if doing mips-idt-ecoff.
c906108c
SS
26413
26414Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
26415
26416 * Most .exp files: Tweak to run under either version of expect.
26417
26418Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26419
26420 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
26421 xfails; I'm not sure why they are failing, but not because of PR 1806.
26422
26423Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
26424
26425 * config/unix-gdb.exp: Remove gdb_unload cause it's already
26426 defined in lib/gdb.exp.
26427
26428Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26429
26430 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
26431 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
26432 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
26433 have to be typeless.
26434
26435Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
26436
26437 * TODO: Add suggestion for copyright year test.
26438
26439Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
26440
26441 * configure.in (*-*-lynxos*): Add stabs tests.
26442
26443Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26444
26445 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
26446 so insert a tab before any assembler directive in column zero.
26447
26448 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
26449 stores.
26450 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
26451 stores.
26452 (fpu_short_memory_tests): Likewise.
26453
26454Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26455
26456 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
26457 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
26458 .stabs directives in comments.
26459
26460Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26461
26462 * TODO: New file, describing tests we could write.
26463 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
26464
26465Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26466
26467 * gdb.t06/signals.exp: Add kludge to force re-sync.
26468
26469 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
26470 to xgdb instead of gdb, get out of gdb.
26471
26472Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
26473
26474 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
26475 for info.
26476
26477Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
26478
26479 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
26480 * gdb.stabs/configure.in (hppa*-*-*): Use it.
26481 * gdb.stabs/hppa.sed: New sed script for the PA.
26482
26483Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26484
26485 * gdb.stabs: Re-write weird.def and configuration to use sed
26486 instead of cpp. sed is portable and POSIX; cpp is neither.
26487
26488Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26489
26490 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
26491
26492Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26493
26494 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
26495
26496Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
26499 "_vb$".
26500 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
26501 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
26502
26503Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26504
26505 * lib/gdb.exp: Comment out code which depends on non-existent
26506 `transform' procedure.
26507
26508Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
26509
26510 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
26511 * lib/gdb.exp: Transform tool name.
26512 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
26513 1.1's new error handling system.
26514
26515Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26516
26517 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
26518
26519Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26520
26521 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
26522 They made pattern matching so slow that timeouts happened on
26523 heavily loaded systems. Now any output from "show print" which
26524 gets us back to the GDB prompt is a PASS.
26525
26526Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
26527
26528 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
26529
26530Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26531
26532 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
26533
26534 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
26535 It is not from PR 3220.
26536
26537Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26538
26539 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
26540 just started failing because they depended on the order the
26541 subcommands are presented, or exact docstring text. This kind of
26542 test is a pain and has minimal benefit.
26543
26544Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26545
26546 * gdb.t09/corefile.exp: At end of test, use "core" command with
26547 no arguments.
26548
26549Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
26550
26551 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
26552 17}/Makefile.in: Make it possible to run the testsuite with Sun
26553 make and CC = cross gcc by adding explicit build rules for .o
26554 files.
26555
26556Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26557
26558 * gdb.t15/funcargs.exp: Don't put comments on same line as
26559 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 26560
c906108c
SS
26561Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26562
26563 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
26564
26565Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
26566
26567 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
26568 * gdb.t20/inherit.exp: remove three dumplicate entries.
26569
26570Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26571
26572 * gdb.t06/break.exp: For "next over recursive call", fail on any
26573 incorrect output, not just on "factorial (value=2)".
26574
26575Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26576
26577 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
26578 working now. Add an xfail if accesing a bss variable causes
26579 a memory error if the target is not yet run.
26580
26581Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26582
26583 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
26584 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
26585 name of __st* demangling (2 strings). Did Kung really get the
26586 more than 95 others right without testing them?
26587
26588Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
26589
26590 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
26591
26592Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
26593
26594 * configure.in (configdirs): Add gdb.disasm
26595 * gdb.disasm: New directory for GDB disassembler tests.
26596 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
26597
26598Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26599
26600 * gdb.t00/help.exp: Don't test "help set".
26601
26602 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
26603 from within expect statements. None of these happen anymore and
26604 they cause regressions to be silently unnoticed.
26605
26606 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
26607 messages) about known failures with gcc cygnus-2.4.5-930417.
26608
26609 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
26610 comp-info.exp so it gets built if it doesn't exist.
26611
26612 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26613 it is no longer used.
26614 * gdb.t13/comp-info.c: Removed.
26615
26616Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26617
26618 * gdb.t06/signals.exp: Add xfail for sun3.
26619
26620Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26621
26622 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26623 relevant because ^C doesn't get sent but failure can be reproduced
26624 interactively).
26625
26626Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26627
26628 * gdb.stabs/alpha.mt: New configuration file for alpha.
26629 * gdb.stabs/configure.in: Use it.
26630 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26631 sharing with alpha.mt, redefine long to word via preprocessor.
26632 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26633 for alpha.
26634 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26635 native cc.
26636 * gdb.t00/teststrategy.exp: Change expect string so that we
26637 consume the `(xgdb)' from the command echo and from the gdb prompt.
26638 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26639 gdb currently compares all values as long, so this failure probably
26640 applies to any configuration where LONGEST is bigger than a target int.
26641 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26642 with gcc.
26643 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26644 to handle opaque pointers, gcc is.
26645 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26646 as first argument. Include <sys/types.h> and change all operator
26647 new definitions to use size_t.
26648 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26649 now that we use size_t.
26650
26651Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26652
a9c64011 26653 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26654 a long or float array cast all array members to the same type.
a9c64011 26655 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26656 with 64 bit longs.
a9c64011 26657 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26658 on alpha.
a9c64011 26659 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26660
26661Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26662
26663 * gdb.t24 (demangle.exp): Constructors of templates have names like
26664 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26665 section 14.6 of the ARM.
26666
26667 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26668 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26669 accomplish little and slow down the testsuite.
26670
26671 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26672 Accept spaces various places.
26673
26674Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26675
26676 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26677 with watchpoint enabled.
26678
26679 * Makefile.in: Remove definition of CC and remove the second
26680 definition of CXX (the "CXX = gcc" one remains). These definitions
26681 were causing backquotes to be expanded within backquotes, which
26682 doesn't work.
26683
26684Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26685
26686 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26687
26688Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26689
a9c64011
AS
26690 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26691 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26692 by mips cc and contains no stabs entries.
26693
26694Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26695
26696 * config/vx-gdb.exp: Use fake device to load files rather than
26697 NFS.
26698 * lib/gdb.exp: New proc to do "file" command.
26699 * config/unix-gdb.exp: Use new "file" proc.
26700
26701Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26702
26703 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26704 Rework board rebooting slightly.
26705 (gdb_exit): Don't exit from the remote shell; there isn't one.
26706 * gdb.stabs/weird.exp: If a program is being debugged already,
26707 kill it.
26708 * gdb.t04/setvar.exp: Stop and restart gdb.
26709 * gdb.t05/expr.exp: Likewise.
26710 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26711 restart gdb and reload the program.
26712 * gdb.t08/opaque.exp: Likewise.
26713 * gdb.t12/scope.exp: Likewise.
26714 * gdb.t13/bitfields.exp: Likewise.
26715 * gdb.t15/funcargs.exp: Likewise.
26716 * gdb.t20/classes.exp: Likewise.
26717 * gdb.t03/ptype.exp: Increase timeout.
26718 * gdb.t16/printcmds.exp (test_print_string_constants,
26719 test_print_array_constants): Likewise.
26720 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26721 * gdb.t20/classes.exp (do_tests): Likewise.
26722 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26723
26724Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26725
26726 * gdb.stabs: Renamed *wierd* to *weird*.
26727
26728Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26729
26730 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26731 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26732
26733Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26734
26735 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26736 (do_tests): Remove xfail for whatis on one_var and two_var.
26737
26738Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26739
26740 * Makefile.in: Made cross building work better by adding
26741 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26742
26743Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26744
26745 * gdb.t15/{return.c,return.exp,Makefile.in}:
26746 New test, currently commented out.
26747
26748Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26749
26750 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26751 still running and removes the leftover named socket so GDb can do
26752 clean restarts.
26753
26754Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26755
26756 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26757 console, not GDB.
26758 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26759 cross testing works better with "make check"
26760 * config/unix-gdb: Use default procedures for exit and version.
26761 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26762 with the newest VxWorks.
26763
26764Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26765
26766 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26767 old form.
26768
26769 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26770 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26771
26772 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26773
26774 * config/unix-gdb.exp: Remove this version of gdb_exit
26775 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26776 Rob says he'll look at it when he gets back to testing boards.
26777
26778Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26779
26780 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26781 an expected fail for certain ptype commands.
26782
26783 * gdb.t20/classes.exp: Update expected results of "ptype class
26784 Base1" to account for the constructor that now appears in the type.
26785
26786Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26787
26788 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26789 disappeared from list.
26790 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26791 "alldone" proc with call to cleanup and exit.
26792 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26793 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26794 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26795 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26796 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26797 "alldone" proc with simple returns that suppress remaining
26798 tests. The alldone proc went away many months ago.
26799
26800Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26801
26802 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26803
26804 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26805
26806Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26807
26808 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26809 as vax gdb will display them.
26810
26811Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26812
26813 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26814 optimizers.
26815
26816 * scope.exp: Change "bad value for localval" messages so each one
26817 is unique.
26818
26819 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26820 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26821
26822 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26823
26824Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26825
26826 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26827 doesn't exist (due to optimization).
26828
26829Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26830
26831 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26832 contains \r because the filename is long.
26833
26834 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26835 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26836
26837Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26838
26839 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26840 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26841 Ultrix.
26842 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26843 int tests.
26844 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26845
26846Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26847
26848 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26849
26850 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26851 to match does not match the passing case but still matches the
c906108c
SS
26852 failing case.
26853
26854Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26855
26856 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26857
26858Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26859
26860 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26861 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26862 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26863 Remove various versions of gdb_exit.
26864 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26865 gdb_exit.
26866 * config/unix-gdb.exp: gdb_exit remains here, and should override
26867 the generic version, since it's doing a lot of wierd stuff that
26868 the other versions aren't. FIXME, fold it in, or abandon this
26869 version.
26870
26871Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26872
26873 * gdb.t24/demangle.exp: Add tests for PR 3220.
26874
26875Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26876
26877 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26878
26879Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26880
26881 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26882 "i386-*-*". Works for i486 as well.
26883
26884 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26885 bug, and expand domain of xfail to all SVR4 systems, since the
26886 actual problem is likely to be in generic SVR4 /proc support.
26887
26888Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26889
26890 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26891
26892Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26893
26894 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26895 xfails for other systems. Match a missing 'Continuing.' as an
26896 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26897
26898 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26899 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26900 Only issue warning for missing executables if -all option is used.
26901
26902 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26903 file if -all option is used. It's like an unpredictable XFAIL.
26904
26905Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26906
26907 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26908 for dynamically linked binaries.
26909
26910 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26911
26912Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26913
26914 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26915 to state that this is a known bug in old versions of g++.
26916
26917Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26918
26919 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26920 while waiting for `Continuing'.
26921
26922Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26923
26924 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26925 in text, data, and bss.
26926 * gdb.t10/nodebug.c: Add local and global test variables for
26927 initialized and uninitialized data.
26928
26929Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26930
26931 * config/unix-gdb.exp (gdb_exit): Add "wait".
26932
26933Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26934
26935 * gdb.t06/signals.exp: xfail the continue from the handler for all
26936 targets.
26937
26938 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26939 function with watchpoints enabled, the i386 call dummy starts with
26940 a call.
26941
26942 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26943 386 bsd names its corefiles.
26944
26945Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26946
26947 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26948 compilers don't grok it.
26949 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26950 with small octal ints rather than character constants, which
26951 are signed and might not fit if first promoted to int.
26952
26953Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26954
26955 * gdb.t09/Makefile.in (clean): Remove corefile.
26956
26957Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26958
26959 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26960
26961Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26962 and Jim Kingdon (kingdon@cygnus.com)
26963
26964 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26965 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26966 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26967
26968Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26969
26970 * gdb.t17/interrupt.exp: Add xfail for hppa.
26971
26972Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26973
26974 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26975 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26976 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26977 to determine signed-ness of bitfields and use the result to setup
26978 the xfail.
26979 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26980 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26981 call line is reached if necessary.
26982
26983Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26984
26985 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26986
26987Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26988
26989 * gdb.t06/break.exp: Also test `clear' command.
26990
26991Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26992
26993 * gdb.t00/teststrategy.exp: Remove extra quote.
26994
26995 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26996 watchpoint enabled to be for all non-68k machines.
26997
26998 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26999
27000Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27001
27002 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
27003 targets use aout.mt instead of ecoff.mt as gas understands
27004 standard aout format.
27005
27006Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
27007
27008 * lib/gdb.exp (runto): Don't insist that function we are running to
27009 was compiled with -g.
27010
27011 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
27012
27013 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
27014 to get back into the read system call.
27015 Accept leading newline in case where we woke it up.
27016
27017Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27018
27019 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
27020 to make the stabs test work on ecoff systems using gcc and -with-stabs.
27021 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
27022 enable ecoff configuration.
27023
27024Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27025
27026 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
27027
27028Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27029
27030 * gdb.t16/printcmds.exp: Add another printf test.
27031
27032Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
27033
27034 * configure.in: If configured -with-stabs on any target, add
27035 stabsdirs to configdirs.
27036
27037Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27038
27039 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
27040 fun" so pattern does not match the command itself.
27041
27042Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27043
27044 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
27045
27046Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27047
27048 * gdb.t17/interrupt.exp: Test for more things.
27049
27050Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27051
27052 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
27053 compiler arranges the code and line numbers.
27054
27055 * gdb.t17/interrupt.exp: Don't send \n after ^C.
27056
27057Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27058
27059 * gdb.t00/help.exp: Increase expect input buffer size.
27060
27061Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27062
27063 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
27064
27065 * gdb.t07/watchpoint.exp: Add xfail for hppa.
27066
27067 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
27068
27069 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
27070 [0-9]*, not just [0-9].
27071
27072Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27073
27074 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
27075
27076 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
27077
27078Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27079
27080 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
27081
27082Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27083
27084 * gdb.t06/signals.c: Add xfails for sun3.
27085
27086 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
27087
27088 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
27089 test_stepping tests.
27090
27091Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27092
27093 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
27094
27095 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
27096
27097 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
27098 rather than actually putting it through cpp twice.
27099
27100 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
27101
27102Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
27103
27104 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
27105 no longer needed.
27106
27107Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27108
27109 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
27110
27111 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
27112 C++ features prints as "struct", make it a pass, not an xfail.
27113
27114Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27115
27116 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
27117 Don't require VA to print as "class" rather than "struct".
27118
27119Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
27120
27121 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
27122
27123Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27124
27125 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
27126
27127Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27128
27129 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
27130 order.
27131
27132Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27133
27134 * gdb.t16/printcmds.exp: Add printf tests.
27135
27136 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
27137
27138 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
27139
27140Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
27141
27142 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
27143 pass counts, to counteract any existing or future setup_xfails.
27144
27145Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27146
27147 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
27148 {BEGIN,END}_COMMON for common block instead of STAB.
27149 * gdb.stabs/wierd.exp: Add xfail for rs6000.
27150
27151 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
27152 intp_var should be N_GSYM not N_LSYM.
27153 wierd-aout.S: Use a label for the value of the N_SO.
27154 wierd.def: Remove all backslashes.
27155 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
27156
27157Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27158
27159 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
27160 get the expected next to inheritance3.
27161
27162Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27163
27164 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
27165 now that gcc-2.4 gets it right.
27166
27167Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27168
27169 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
27170
27171 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
27172 generating comp-info.exp which works for cross-compilation.
27173
27174Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
27175
27176 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
27177 "*-*-sysv4.*".
27178
27179Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
27180
27181 * gdb.t01/run.exp: Start with a fresh gdb.
27182 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
27183 SVR4.x.
27184
27185Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
27186
27187 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
27188 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
27189 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
27190 Makefile.in (distclean, realclean): Remove gdbme.c from list of
27191 things to remove.
27192
27193Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
27194
27195 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
27196 test cases from bug reports.
27197
27198Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
27199
27200 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
27201 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
27202 avoid spurious xfails.
27203 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
27204 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
27205 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
27206
27207Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
27208
27209 * gdb.t00/teststrategy.exp: Rework to provide more useful
27210 description of each test, fix problem with systems that define
27211 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
27212 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
27213 results for "next over recursive call" so timeouts aren't taken
27214 by error.
27215
27216Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
27217
27218 * gdb.t12/scope.exp: Test printing of variables before run.
27219
27220 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
27221 printed in wrong order due to sorting.
27222
27223Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
27224
27225 * gdb.t00/teststrategy.exp: Fix expected results for printing
27226 user entered string constant. Is array of char, prints with no
27227 address.
27228
27229 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
27230 commands.
27231 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
27232 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
27233 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
27234 of struct of char arrays.
27235 * gdb.t00/radix.exp: New tests for radix commands.
27236
27237Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
27238
27239 * gdb.t16/printcmd.exp: Print a variable before running program
27240 (with xfail for AIX).
27241
27242Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
27243
27244 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
27245
27246 * gdb.t16/printcmd.exp: Don't print variables before running program.
27247
27248 * gdb.t06/break.exp: Don't require envp argument to main.
27249
27250 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
27251
27252 * gdb.t02/whatis.exp, gdb.t11/list.exp:
27253 Add xfails for rs6000.
27254
27255 * gdb.t02/whatis.exp: Change other tests not to re-test something
27256 we already tested.
27257
27258 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
27259 each type used has a variable of that type.
27260
27261Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
27262
27263 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
27264
27265Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
27266
27267 * configure.in: change srctrigger to be a file, not a directory
27268
27269Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
27270
27271 * configure.in (mips-idt-ecoff*): Added trailing '*'.
27272
27273 * gdb.t11/list.exp: Fixed a couple of typos.
27274
27275Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
27276
27277 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
27278 is fixed and PR is closed.
27279 * gdb.t16 (gdbme.c): Add simple test string variable.
27280 * gdb.t16 (printcmds.exp): Add tests with simple test string
27281 variable, primarily for boundaries on "set print elements".
27282
27283Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
27284
27285 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
27286 Make leading 0's optional and don't expect a tab in the middle
27287 of the number.
27288
27289 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
27290
27291 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
27292 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
27293 don't end command passed to gdb_test with newline.
27294
27295 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
27296 signed keyword away, don't expect signed bitfields to be signed.
27297
27298 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
27299 printing with only as many 1's as are in the field as well as printing
27300 with 32 1's (see comment).
27301
27302Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
27303
27304 * gdb.t00/default.exp: Start with a fresh gdb.
27305 * configure.in (configdirs): Remove gdb.t31 until the chill
27306 compiler works again. It no longer is able to find chillrt0
27307 since it isn't in libchill.a anymore.
27308 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
27309 wierd.o, make more modular.
27310 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
27311 spurious newlines that caused problems.
27312
27313Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27314
27315 * Move test with enums and partial symbols from gdb.t03/ptype.exp
27316 to gdb.stabs/wierd.exp since GCC has worked around the bug.
27317 gdb.stabs/wierd.{exp,def}: Many new tests.
27318
27319 * gdb.t00/default.exp: update info line for new message.
27320
27321 * gdb.t02/{whatis.exp,gdbme.c}:
27322 Test that "char *" doesn't print as "caddr_t".
27323
27324Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27325
27326 * gdb.t00/help.exp: Use .* in place of some help messages which
27327 just changed.
27328 gdb.t00/default.exp: Update "info frame" test for new message.
27329 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
27330 Remove some xfails
27331
27332Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27333
27334 * gdb.t03/{gdbme.c,ptype.exp}:
27335 Add tests for typedef'd struct and union without tags.
27336 Also check "whatis" on a variable of a typedef'd enum without a tag.
27337
27338 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
27339 PRMS 1823; the bug still exists but isn't reproduced by this test
27340 anymore), and remove rs6000 XFAIL (the bug is fixed).
27341
27342 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
27343 duplicated from whatis.exp. For those that are left, accept
27344 "long", "long int", or "int" for long variables (whatis.exp already
27345 has an XFAIL for "int", so no need to fail it here).
27346
27347 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
27348 Deal with GCC's names for types now that GDB uses the compiler's names.
27349
27350 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
27351 setup_xfail's for sunos4. If we #defined the signed keyword away,
27352 don't expect GDB to know that char it is signed.
27353
27354 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
27355
27356Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
27357
27358 * configure.in (configdirs): Add gdb.t24 for C++ tests that
27359 should work on any system, regardless of debugging format.
27360 * gdb.t21/demangle.exp: Move to gdb.t24.
27361 * gdb.t24/demangle.exp: Move from gdb.t21.
27362 * gdb.t24/{Makefile.in, configure.in}: New files.
27363
27364Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27365
27366 * configure.in: Do gdb.stabs and C++ tests only for stabs.
27367 * gdb.stabs: New directory.
27368
27369Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
27370
27371 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
27372 not just "Quit anyway?".
27373
27374Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
27375
27376 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
27377 that all setup_xfails are immediately followed by clear_xfails.
27378
27379Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
27380
27381 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
27382 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
27383 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
27384 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
27385 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
27386 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27387 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27388 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
27389 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
27390 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
27391 gdb.t31/chillvars.exp, lib/gdb.exp:
27392 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
27393 bug-gdb@prep.ai.mit.edu.
27394
27395Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
27396
27397 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
27398 with 0.0, not integer 0.
27399
27400Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
27401
27402 * gdb.t06/break.exp: Update for "Kill the program" message change.
27403
27404Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
27405
27406 * Makefile.in (GDBFLAGS): Set to -nx.
27407 * Makefile.in (site.exp): Use GDBFLAGS.
27408
27409Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27410
27411 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
27412 Makefiles.
27413 (check): depend on just-check.
27414 (just-check): added so that tests can be run without a noop
27415 build pass.
27416
27417Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
27418
27419 Switch to using configure's configdirs.
27420 * Makefile.in (Makefile): add configure.in dependency.
27421 (SUBDIRS): removed redundant assignment.
27422 * configure.in: switch subdirs assignment to configdirs.
27423 * gdb.t*/configure.in: new files.
27424
27425Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
27426
27427 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
27428 works.
27429
27430Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
27431
27432 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
27433 in explicit rules. Apparently this is not supported by some makes.
27434
27435Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
27436
27437 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
27438
27439Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27440
27441 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
27442 disappeared.
27443
27444Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
27445
27446 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
27447
27448Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
27449
27450 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
27451 watchpoint problem that is now fixed.
27452 * gdb.t30/chexp.exp: Remove setup_xfail for printing
27453 uninitialized convenience variables.
27454 * gdb.t31/chillvars.exp: Fix expected patterns for printing
27455 structures.
27456
27457Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27458
27459 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
27460 which causes expect to get out of sync with gdb on long output
27461 from help set.
27462 * gdb.t09/corefile.exp: Make expected pattern for core file
27463 failing signal and frame output format less sun specific.
27464
27465Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
27466
27467 * gdb.t31/chillvars.exp: Add and remove initial dummy
27468 breakpoint, so that symbol table is forced in.
27469 (Needed at least on Sunos4, though it seems not SVR4.)
27470 * gdb.t31/chillvars.exp: Update for changed output format.
27471
27472Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
27473
a9c64011 27474 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
27475
27476Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
27477
27478 * Makefile.in: Added --srcdir when invoking runtest, removed the
27479 need for a local config file. (optional now)
27480
27481Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
27482
27483 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
27484 failure count used to force early termination. Add some more
27485 expected failures for gnu style demangling.
27486
27487Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27488
27489 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
27490 pmi variable from gdb.t20/gdbme to get optimized away.
27491 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
27492 Check for written corefile upon timeout _and_ eof.
27493
27494Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27495
27496 * config/unix-gdb.exp: Add missing return 0.
27497
27498Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27499
27500 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
27501 test termination.
27502
27503Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
27504
27505 * configure.in (subdirs): Put back gdb.t17 which mysteriously
27506 disappeared.
27507
27508Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
27509
27510 * gdb.t10/crossload.exp: Disable the i860-elf test until such
27511 time as i860 support works.
27512
d63a86f8 27513 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
27514 "backtrace 100\r" rather than just "backtrace\r", to match last
27515 change.
27516
27517Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
27518
27519 * config/udi-gdb.exp (gdb_exit): Remove close command.
27520 (gdb_target_udi): New procedure to set the UDI target.
27521 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
27522 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
27523 Added waits for prompts after several question responses. Added
27524 some more responses used by a29k-amd-udi-gdb.
27525 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
27526 pass different arguments, restart UDI connection after program
27527 completion.
27528 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
27529 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
27530 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
27531 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
27532 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
27533 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
27534 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
27535 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
27536 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
27537 after program completion.
27538 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
27539 compiled with a SELECT_VECS setting.
27540 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
27541 infinite recursion.
27542
27543 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
27544 Added checks for COFF results, and made them expected failures for
27545 all targets. It would be better to make them expected failures
27546 for COFF targets only.
27547
27548Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
27549
27550 * Makefile.in: add null dvi target, don't bother to recurse
27551 through test directories for info and install-info; rename
27552 $(datadir) to be dejagnu instead of deja-gnu
27553
27554Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
27555
27556 * gdb.t31/gdbme.ch: Re-enable code that previously caused
27557 compiler to coredump.
27558 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
27559 code.
27560
27561Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
27562
27563 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
27564 coredump.
27565 * gdb.t31/chillvars.exp: Comment out tests that depend on that
27566 code.
27567
27568Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
27569
27570 * gdb.t03/ptype.exp: tests for return code from gdb_test.
27571 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
27572 which in a shell. Deletes xgdb when done.
27573 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
27574 Tests the return from the "set height" or "set width" commands.
27575 Added a few return codes where needed.
27576
27577Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
27578
27579 * Makefile.in (SUBDIRS): Add gdb.t17.
27580 * configure.in (subdirs): Add gdb.t17.
27581 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
27582 files to test gdb's calling of functions in the inferior with
27583 the correct arguments and gdb's ability to retrieve any
27584 result returned.
27585
27586Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
27587
27588 * config/unix-gdb.exp (gdb_exit): Remove close commands that
27589 may be called after gdb goes away. Previous versions of expect
27590 needed these to avoid file descriptor leaks, but they cause
27591 errors with the current revision of expect.
27592 * gdb.t00/gdbvars.exp: Use -re on expected output after
27593 setting sevenbit-strings.
27594 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
27595 to set sevenbit-strings consistent across tests.
27596 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
27597 set sevenbit-strings consistent across tests.
27598
27599Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
27600
27601 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
27602 expected output to match current "expect" expectations.
27603
27604Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
27605
27606 * gdb.t00/default.exp: Change expected output for default "source"
27607 command, to match new gdb behavior which requires a filename to
27608 source.
27609
27610Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
27611
27612 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27613 expected fail for i486-*-* that misses the marker2 function.
27614 * gdb.t10/crossload.exp (bfddefault): Allow successful
27615 recognition of a format to pass even if no symbols are found.
27616 Explicitly catch failures where the format is not recognized
27617 or is ambiguous, and add the reason to the fail message.
27618 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27619 the cause is and invalid target and add reason to failure message.
27620 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27621 elf32-i386, elf32-sparc, and elf32-i860.
27622 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27623 Set up expected failure for 'filename'::variable scope resolution,
27624 which is now apparently broken on all targets.
27625 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27626 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27627 gdb.t23/templates.exp: Change failure for missing binfile into
27628 just a warning.
27629 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27630 references.
27631
27632Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27633
27634 * gdb.t00/default.exp: Add expected output for default "source"
27635 command, to match new gdb behavior.
27636 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27637
27638Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27639
27640 * config/*-gdb.exp: returns an error, rather than exiting on
27641 internal errors.
27642
27643Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27644
27645 * gdb.t03/gdbme.c: Add pointer to struct variable.
27646 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27647 referencing struct members.
27648
27649Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27650
27651 * configure.in (mips-idt-ecoff): New target.
27652 * config/mips-gdb.exp: New file for remote board using MIPS remote
27653 debugging protocol.
27654
27655 * Redid configuration scheme. Removed gdb.t*/configure.in.
27656 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27657 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27658 distclean targets. Built executables via .o files. Adjusted
27659 tests to account for source files in $(srcdir) rather than
27660 $(objdir).
27661 * lib/gdb.exp (runto): Don't expect () after the function name,
27662 because it may have arguments.
27663
27664Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27665
27666 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27667 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27668 expected failures for mips-idt-* and mips-sgi-*.
27669 * gdb.t00/default.exp (attach): Kill process if requested.
27670 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27671 that does not read core files.
27672 * gdb.t01/run.exp: Removed checks for exit status code.
27673 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27674 it is linked in.
27675 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27676 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27677 appropriate, rather than doing it by hand.
27678 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27679 execution.
27680 * gdb.t10/crossload.exp: Kill existing program if needed.
27681 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27682 appropriate, rather than doing it by hand. Always increase
27683 timeout for this test, not just for VxWorks.
27684
27685Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27686
27687 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27688 of Chill STRUCT types and STRUCT values.
27689 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27690 than "char".
27691 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27692 struct2): New struct definitions and initializations to test
c906108c
SS
27693 simple Chill STRUCT types.
27694
27695Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27696
27697 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27698 the null byte at the end of strings.
27699 * gdb.t00/default.exp: Make show version insensitive to copyright
27700 date.
27701 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27702 to avoid dependencies on target char signedness.
27703 * gdb.t16/printcmds.exp: Update expected results for explicitly
27704 unsigned char.
27705 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27706 now work.
27707 * gdb.t21/demangle.exp: Add many more patterns for template
27708 demangling, most of them being expected failures.
27709 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27710 string we are matching for, to match on the whole string.
27711 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27712 and fix a whole bunch that had incorrect expected output but were
27713 passing anyway because of the bug in "proc demangle".
27714 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27715 type.
27716 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27717
27718Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27719
a9c64011
AS
27720 * gdb/testsuite: made modifications to testcases, etc., to allow
27721 them to work properly given the reorganization of deja-gnu and the
27722 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27723
27724Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27725
27726 * gdb/testsuite: Initial creation of gdb/testsuite.
27727 Migrated dejagnu testcases and support files for testing nm to
27728 gdb/testsuite from deja-gnu. These files were moved "as is"
27729 with no modifications. This migration is part of a major overhaul
27730 of dejagnu. The modifications to these testcases, etc., which
27731 will allow them to work with the new version of dejagnu will be
27732 made in a future update.
48efe704 27733
8d8cb839 27734 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27735\f
8d8cb839
EZ
27736;; Local Variables:
27737;; mode: change-log
27738;; left-margin: 8
27739;; fill-column: 74
27740;; version-control: never
27741;; End:
902f2ccb 27742
0b302171 27743 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27744 Copying and distribution of this file, with or without modification,
27745 are permitted provided the copyright notice and this notice are preserved.
This page took 3.978747 seconds and 4 git commands to generate.